| Name | Structure | Reason |
|---|---|---|
| XmNannotationCallback | XintSeismicAnnotation- CallbackStruct | XintCR_TRACE_ANNOTATION |
| XmNareaSelectionCallback | XintSeismicAreaSelection- CallbackStruct | XintCR_AREA_SELECTION |
| XmNchangePanelCallback | XintSeismic- CallbackStruct | XintCR_CHANGE_PANEL |
| XmNexposeCallback | XintSeismic- CallbackStruct | XintCR_EXPOSE |
| XmNlocatorCallback | XintSeismicLocator- CallbackStruct | XintCR_LOCATOR |
| XmNnewPixmapCallback | XintSeismicNewPixmap- CallbackStruct | XintCR_NEW_PIXMAP |
| XmNprocessTraceCallback | XintSeismicProcessTrace- CallbackStruct | XintCR_PROCESS_TRACE |
| XmNresizeCallback | XintSeismic- CallbackStruct | XintCR_RESIZE |
| XmNselectionCallback | XintSeismicSelection- CallbackStruct | XintCR_SELECTION |
| XmNtraceColorCallback | XintSeismicTraceColor- CallbackStruct | XintCR_SELECTION |
| Data Type | Member | Description |
|---|---|---|
| int | reason | Indicates why the callback was invoked. |
| XEvent * | event | Pointer to the XEvent that triggered the callback. |
| Drawable | dw | Where to draw the annotation. |
| GC | gc | Graphics context to be used to draw the annotation. |
| int | x | The x coordinate (in the window coordinate system) of the location to start drawing the annotation. |
| int | y | The y coordinate (in the window coordinate system) of the location to start drawing the annotation. |
| float | delta_trace | The distance between traces (in the window coordinate system). |
| Data Type | Member | Description |
|---|---|---|
| int | reason | Indicates why the callback was invoked. |
| XEvent * | event | Pointer to the XEvent that triggered the callback. |
| int | x_start | X coordinate of the starting point of the selected area in the window coordinate system. |
| int | x_end | X coordinate of the ending point of the selected area in the window coordinate system. |
| int | y_start | Y coordinate of the starting point of the selected area in the window coordinate system. |
| int | y_end | Y coordinate of the ending point of the selected area in the window coordinate system. |
| float | time_start | The time value of the starting point of the selected area. |
| float | time_end | The time value of the ending point of the selected area. |
| int | pkey_start | The primary key value of the starting point of the selection. |
| int | pkey_end | The primary key value of the ending point of the selection. |
| int | skey_start | The secondary key value of the starting point of the selection. |
| int | skey_end | The secondary key value of the ending point of the selection. |
| int | tn_start | The trace number value of the starting point of the selection. |
| int | tn_end | The trace number value of the ending point of the selection. |
| Data Type | Member | Description |
|---|---|---|
| int | reason | Indicates why the callback was invoked. |
| XEvent * | event | Pointer to the XEvent that triggered the callback. |
| Window | window | Pointer to the window containing the Seismic widget. |
| Data Type | Member | Description |
|---|---|---|
| int | reason | Indicates why the callback was invoked. |
| XEvent * | event | Pointer to the XEvent that triggered the callback. |
| float | float_tn | Indicates the floating point interpolation of the trace numbers to the left and to the right of the cursor location. |
| float | time | Indicates the time value at the cursor location. |
| int | pkey | Indicates the primary key value at the cursor location. |
| int | skey | Indicates the secondary key value at the cursor location. |
| int | tn | Indicates the trace number of the trace closest to the cursor location. |
| Data Type | Member | Description |
|---|---|---|
| int | reason | Indicates why the callback was invoked. |
| XEvent * | event | Pointer to the XEvent that triggered the callback. |
| Pixmap | pixmap | ID of the pixmap used to display the seismic section. |
| int | pixmap_width | Width (in the window coordinate system) of the pixmap. |
| int | pixmap_height | Height (in the window coordinate system) of the pixmap. |
| int | pixmap_depth | Depth (in number of planes) of the pixmap. |
| Data Type | Member | Description |
|---|---|---|
| int | reason | Indicates why the callback was invoked. |
| XEvent * | event | Pointer to the XEvent that triggered the callback. |
| float * | trace | Pointer to the array of samples in the trace to be processed. |
| int | nsample | Indicates the number of samples in the trace. |
| float | sample_rate | Sample rate (in milliseconds) of the sample in the trace. |
| int | trace_number | Indicates the number of the trace to be processed. |
| Boolean | agc_flag | Flag indicating whether the Seismic widget should apply its AGC operation to the trace. |
| Boolean | filter_flag | Flag indicating whether the Seismic widget should apply its bandpass filter operation to the trace. |
| Data Type | Member | Description |
|---|---|---|
| int | reason | Indicates why the callback was invoked. |
| XEvent * | event | Pointer to the XEvent that triggered the callback. |
| int | x | Horizontal position (in the window coordinate system) of the selection. |
| int | y | Vertical position (in the window coordinate system) of the selection. |
| int | pkey | The primary key value at the position of the selection. |
| int | skey | The secondary key value at the position of the selection. |
| int | tn | The trace number of the trace nearest to the position of the selection. |
| float | time | The time value at the position of the selection. |
| Data Type | Member | Description |
|---|---|---|
| int | reason | Indicates why the call back was invoked. |
| XEvent * | event | Pointer to the XEv ent that triggered the callback. |
| int | trace_number | Trace number to apply the color pixel array to. |
| int | first_sample | First sample to apply first element of the color pixel array. |
| int | last_sample | Last sample to ap ply last element of the color pixel array. |
| int | sample_rate | Sample rate of da ta. |
| Pixel * | color_array | Array of colo rs to apply to the trace. |
| Boolean | doit | Set to True to apply the color_array to the current trace. |