NAME trace_render - display signal traces in window Authors: Ian Curington AVS Inc, Danny Harvey, Univ. Colorado Input: field 1D or 2D uniform scalar float Parameters X ampl float Y ampl float X Offset float Y Offset float Y Spacing float T0 float Velocity float Plot Mode choice Vertical, Horizontal, Polar Jump Scroll toggle Move-Out choice Moveout-Lin, Moveout-Hyp Moveout-Clr toggle Show Moveout toggle Apply Moveout toggle Output: (opens local X-window display) Description: This is a display module, it takes a 2D floating point field, treats each row as a 1D signal, and draws the signal traces next to each other. The offset, amplitude, signal spacing, etc. can be controlled for any range of data. The signals can be plotted vertically, horizontally, or in 180 degree polar configurations. Additional controls allow for Seismic moveout interpretation, given an Time Offset (T0) and a Velocity, linear or hyperbolic moveout functions may be overlayed and optionally applied to the trace data. The display is like wiggle trace, but the areas under the curve are not filled in. The module catches mouse events in the window, but these are currently commented out. One possibility is to provide dynamic pan and zoom under mouse control, or allow signal picking. If the input is 1D only, it will draw one signal line, and may be used like a real-time oscilliscope display.