Home | Categories | Alphabetical | Classes | All Contents | [ < ] | [ > ]

IDLgrROIGroup Properties


IDLgrROIGroup objects have the following properties in addition to properties inherited from any superclasses. Properties with the word "Yes" in the "Get" column of the property table can be retrieved via IDLgrROIGroup::GetProperty. Properties with the word "Yes" in the "Init" column of the property table can be set via IDLgrROIGroup::Init. Properties with the word "Yes" in the "Set" column in the property table can be set via IDLgrROIGroup::SetProperty.

Note
For a discussion of the property description tables shown below, see About Object Property Descriptions.

ALL

An anonymous structure with the values of all of the properties associated with the state of this object.

Note
The fields in this structure may change in subsequent releases of IDL.

Property Type
Structure
Name String
not displayed
Get: Yes
Set: No
Init: No
Registered: No

CLIP_PLANES

A 4-by-N floating-point array that specifies the coefficients of the clipping planes to be applied to this object. The four coefficients for each clipping plane are of the form [A, B, C, D], where Ax + By + Cz + D = 0. Portions of this object that fall in the half space Ax + By + Cz + D > 0 will be clipped. By default, the value of this property is a scalar (-1) indicating that no clipping planes are to be applied.

Note
The clipping planes specified via this property are applied in addition to the near and far clipping planes associated with the IDLgrView in which this object appears.

Note
Clipping planes are applied in the data space of this object (prior to the application of any x, y, or z coordinate conversion).

Note
To determine the maximum number of clipping planes supported by the device, use the MAX_NUM_CLIP_PLANES property of the GetDeviceInfo method for the IDLgrBuffer, IDLgrClipboard, IDLgrWindow, and IDLgrVRML objects.

Property Type
Floating-point array
Name String
not displayed
Get: Yes
Set: Yes
Init: Yes
Registered: No

COLOR

A color index or a three-element vector [red, green, blue] specifying the color used to drawing the region group. The default color is [0,0,0].

Property Type
COLOR
Name String
not displayed
Get: Yes
Set: Yes
Init: Yes
Registered: Yes

DEPTH_TEST_DISABLE

An integer value that determines whether depth testing is disabled.

Disabling depth testing allows an object to draw itself on top of other objects already on the screen, even if the object is located behind them.

This property is registered as an enumerated list, but it is hidden by default.

Property Type
ENUMLIST
Name String
Depth Test Disable
Get: Yes
Set: Yes
Init: Yes
Registered: Yes

DEPTH_TEST_FUNCTION

An integer value that determines the depth test function. Set this property to 0 (the default) to inherit the value set by the parent model or view. The parent view always sets a depth test function of LESS. A model may also set a depth test function value. The graphics device compares the object's depth at a particular pixel location with the depth stored in the depth buffer at that same pixel location. If the comparison test passes, the object's pixel is drawn at that location on the screen and the depth buffer is updated (if depth writing is enabled).

Set this property to any of the following values to use the desired function while rendering this object.

Less means closer to the viewer.

This property is registered as an enumerated list, but it is hidden by default.

Property Type
ENUMLIST
Name String
Depth Test Enable
Get: Yes
Set: Yes
Init: Yes
Registered: Yes

DEPTH_WRITE_DISABLE

An integer value that determines whether depth writing is disabled.

Disabling depth writing allows an object to be overdrawn by other objects, even if the object is located in front of them.

This property is registered as an enumerated list, but it is hidden by default.

Property Type
ENUMLIST
Name String
Depth Write Disable
Get: Yes
Set: Yes
Init: Yes
Registered: Yes

HIDE

A Boolean value indicating whether this region group should be drawn:

Property Type
BOOLEAN
Name String
not displayed
Get: Yes
Set: Yes
Init: Yes
Registered: Yes

PARENT

An object reference to the object that contains this object.

Property Type
Object reference
Name String
not displayed
Get: Yes
Set: No
Init: No
Registered: No

XCOORD_CONV

A floating-point vector, [s0, s1], of scaling factors used to convert X coordinates from data units to normalized units. The formula for the conversion is as follows:

NormalizedX = s0 + s1*DataX

Recommended values are:

[(-Xmin)/(Xmax - Xmin), 1.0/(Xmax - Xmin) ]

IDL converts, maintains, and returns this data as double-precision floating-point.

Property Type
Floating-point vector
Name String
not displayed
Get: Yes
Set: Yes
Init: Yes
Registered: No

XRANGE

A two-element floating-point vector of the form [xmin, xmax] that specifies the range of x data coordinates covered by the graphic object. IDL maintains and returns this property in double-precision floating-point.

Property Type
Floating-point vector
Name String
not displayed
Get: Yes
Set: No
Init: No
Registered: No

YCOORD_CONV

A floating-point vector, [s0, s1], of scaling factors used to convert Y coordinates from data units to normalized units. The formula for the conversion is as follows:

NormalizedY = s0 + s1*DataY

Recommended values are:

[(-Ymin)/(Ymax - Ymin), 1.0/(Ymax - Ymin) ]

IDL converts, maintains, and returns this data as double-precision floating-point.

Property Type
Floating-point vector
Name String
not displayed
Get: Yes
Set: Yes
Init: Yes
Registered: No

YRANGE

A two-element floating-point vector of the form [ymin, ymax] that specifies the range of y data coordinates covered by the graphic object. IDL maintains and returns this property in double-precision floating-point.

Property Type
Floating-point vector
Name String
not displayed
Get: Yes
Set: No
Init: No
Registered: No

ZCOORD_CONV

A floating-point vector, [s0, s1], of scaling factors used to convert Z coordinates from data units to normalized units. The formula for the conversion is as follows:

NormalizedZ = s0 + s1*DataZ

Recommended values are:

[(-Zmin)/(Zmax - Zmin), 1.0/(Zmax - Zmin) ]

IDL converts, maintains, and returns this data as double-precision floating-point.

Property Type
Floating-point vector
Name String
not displayed
Get: Yes
Set: Yes
Init: Yes
Registered: No

ZRANGE

A two-element floating-point vector of the form [zmin, zmax] that specifies the range of z data coordinates covered by the graphic object. IDL maintains and returns this property in double-precision floating-point.

Property Type
Floating-point vector
Name String
not displayed
Get: Yes
Set: No
Init: No
Registered: No


Home | Categories | Alphabetical | Classes | All Contents | [ < ] | [ > ]