The AxisTriadControl allows you to turn on or off the axis triad, move it to a specific corner of the screen, change the material palette used to style it, or otherwise manipulate it.
More...
|
override void | deleteCptr () |
|
override void | deleteCptr () |
|
virtual IntPtr | GetNonDirectorClassID () |
|
|
static IntPtr | ClassID< T > () |
|
bool | cMemOwn |
|
HandleRef | cptr |
|
HandleRef | scptr |
|
The AxisTriadControl allows you to turn on or off the axis triad, move it to a specific corner of the screen, change the material palette used to style it, or otherwise manipulate it.
Enumerator |
---|
TopRight |
Position Axis Triad on the top right corner.
|
TopLeft |
Position Axis Triad on the top left corner.
|
BottomRight |
Position Axis Triad on the bottom right corner.
|
BottomLeft |
Position Axis Triad on the bottom left corner.
|
HPS.AxisTriadControl.AxisTriadControl |
( |
HPS.View |
in_view | ) |
|
Initializes a control tied to the view in_view.
Initializes a control tied to the same object as in_that.
bool HPS.AxisTriadControl.GetInteractivity |
( |
| ) |
|
Gets the interactivity of this axis triad.
- Returns
- true if the axis triad is interactive, false otherwise.
Gets the location of the axis triad.
- Returns
- The location of the axis triad relative to the view.
string HPS.AxisTriadControl.GetMaterialPalette |
( |
| ) |
|
Gets the material palette used for this axis triad.
- Returns
- The name of the material palette used for this axis triad.
Gets the segment where this axis triad resides.
- Returns
- The segment key associated with this axis triad.
bool HPS.AxisTriadControl.GetTextVisibility |
( |
| ) |
|
Gets the text visibility of the axis triad.
- Returns
- true if the axis triad text is visible, false otherwise.
bool HPS.AxisTriadControl.GetVisibility |
( |
| ) |
|
Gets the visibility of the axis triad.
- Returns
- true if the axis triad is visible, false otherwise.
override HPS.Type HPS.AxisTriadControl.ObjectType |
( |
| ) |
|
|
virtual |
This function returns the type the object, as declared.
This does not necessarily give the true type of the underlying object.
- Returns
- The declared type of the object in question, which may differ from the true, underlying type.
Reimplemented from HPS.Object.
Sets the interactivity of this axis triad.
When the axis triad is interactive, dragging the triad will rotate the scene. Making the Axis Triad interactive pushes the Axis Triad operator on the current View's operator stack with High priority
- Parameters
-
in_interactivity | the interactivity of this axis triad |
- Returns
- A reference to this object. By default the axis triad is not interactive.
Sets the location of this axis triad.
- Parameters
-
in_location | the location of this axis triad |
- Returns
- A reference to this object. By default the axis triad is placed on the bottom left corner of the View
Sets the material palette of this axis triad.
The material palette supplied to this function should originate from a material kit array with 3 entries. The entries in the material kit array are applied to the navigation cube as follows: Entry 0 - x-axis color Entry 1 - y-axis color Entry 2 - z-axis color
- Parameters
-
in_material_palette | the name of the material palette to be used for this axis triad |
- Returns
- A reference to this object.
Sets the text visibility of this axis triad.
- Parameters
-
in_text_visibility | the visibility of the text for this axis triad |
- Returns
- A reference to this object.
Sets the visibility of this axis triad.
- Parameters
-
in_visibility | the visibility of this axis triad |
- Returns
- A reference to this object. By default the axis triad is not visible
The documentation for this class was generated from the following file: