Interactive
Network Technologies |
Release Highlights
True color visual (24 bits and 32 bits) are now supported for all widgets, including Seismic and EditColormap
Improved CGM hardcopy output with better support for Zeh and SDI.
Improved support for Solaris 8 and Red Hat Linux 7.x.
New methods added to update points of a polyline object with no flashing.
Quality of seismic output has been improved (reduced round-off errors).
Improved rendering of Contour widgets for small colormaps.
Memory and performance enhancements for View3D widgets.
Full Image support for all visual types and screen depths.
Seismic Widget |
New Action
The following new action is defined by the Seismic widget class.
| |
|
| ToggleHighlightTrace() | Causes the selected trace to have highlight activated or disactivated. The highlight color is specified by the resource XmNhighlightColor. |
Edit Table Widget |
New Callback Reasons
The
following callback reasons have been added to the EditTable widget.
| | Reason |
|
| XmNcolumnCallback | XintCR_DESELECT_COLUMN` | Notification of column deselection. |
| XmNrowCallback | XintCR_DESELECT_ROW | Notification of row deselection. |
Polyline Object Widget |
New Functions
The following new functions have been added to the Polyline Object Class.
XintPolylineAddPoint
Function XintPolylineAddPoint
adds a point to a polyline while minimizing redraw and flashing on the screen.
void XintPolylineAddPoint(. . .)
| Object | polyline | Polyline to add the new point to. |
| int | index | Index where to add the point in the polyline (0 to add the point at the beginning). |
| double | x | X coordinate of new point. |
| double | y | Y coordinate of new point. |
XintPolylineDeletePoint
Function XintPolylineDeletePoint deletes a point from a polyline while minimizing
redraw and flashing on the screen.
void XintPolylineDeletePoint(. . .)
| Object | polyline | Polyline to delete the point from. |
| int | index | Index of the point to remove (0 for first point). |
XintPolylineMovePoint
Function XintPolylineMovePoint moves a point from a polyline while minimizing
redraw and flashing on the screen.
Boolean XintPolylineMovePoint(. . .)
| Object | object | Polyline to move the point from. |
| int | index | Index of the point to move (0 for first point). |
| double | x | New X coordinate for the point to move. |
| double | y | New Y coordinate for the point to move. |
Returns True if the point where moved, False otherwise (if index is incorrect);
XintPolylineMoveSegment
Function XintPolylineMoveSegment moves a set of consecutive points from a
polyline while minimizing redraw and flashing on the screen.
Boolean XintPolylineMoveSegment(. . .)
| Object | object | Polyline to move the points from. |
| int | index | Index of the first point to move. |
| int | count | Number of points to move. |
| double * | x | Array containing new X-coordinate for points to move. |
| double * | y | Array containing new Y-coordinate for points to move. |
Returns
True if points where moved, False otherwise (if count or index are incorrect);
View3D Widget |
New Resource
The following new resources have been added to View3D widget.
| | Type | Default |
|
| XmNpickSensitivity | float | 1.0 | Set the sensitivity for picking or selecting an object. |
| XmNaxisOffset | XintVector3 | NULL | Set axis offset for the axes. |
New Function
XintView3DAxisClipEditor
The function XintView3DAxisClipEditor starts the axis clipping editor, the
editor can clipping the scene in
X, Y, and Z directions and the axis will
resized to the clipping edges.
void XintView3DAxisClipEditor(. . .)
| Widget | view | ID of the View3D widget |
EditColor Widget |
The following new resource is defined by the EditColor widget class.
XmNeditColorCallback
Specifies the list of callback procedures called when a color is changed by the EditColor widget.
| Name | Structure | Reason |
| XmNeditColorCallback | XintEditColorCallbackStruct | XintCR_VALUE_CHANGED |
XintEditColorCallbackStruct
The following ordered table lists the members of the callback structure, XintEditColorCallbackStruct, returned to each procedure in the callback list specified by the resource XmNeditColorCallback.
| Data Type | Member | Description |
| int | reason | Indicates
why the callback was invoked. |
| XEvent * | event | Pointer to the XEvent that triggered the callback. |
| XColor | color | Indicates the color changed. |
EditColorMap Widget |
The following new resource is defined by the EditColormap
widget class.
XmNeditColormapCallback
Specifies the list of callback procedures called when a colormap has been
updated by a user clicking on the OK or Apply pushbutton on the EditColormap panels.
This resource is ignored in case the widget set with a PseudoColor visual.
| Name | Structure | Reason |
| XmNeditColormapCallback | XintEditColormapCallbackStruct | XintCR_VALUE_CHANGED |
XintEditColormapCallbackStruct
The following ordered table lists the members of the callback structure, XintEditColormapCallbackStruct,
returned to each procedure in the callback list specified by the resource XmNeditColormapCallback.
| Data Type | Member | Description |
| int | reason | Indicates
why the callback was invoked. |
| XEvent * | event | Pointer to the XEvent that triggered the callback. |
| int | ncolors | Indicates
the number of colors in the colormap. |
| XColor * | colors | Indicates the updated colormap array of colors. |
Geoscience Library Bug Fixes |
ChartObject and EditTable Bug Fixes |
View3D Bug Fixes |
Miscellaneous |