ActiViz .NET
5.8.0
|
vtkProp3DButtonRepresentation - defines a representation for a vtkButtonWidget More...
Public Member Functions | |
vtkProp3DButtonRepresentation (IntPtr rawCppThis, bool callDisposalMethod, bool strong) | |
Automatically generated constructor - called from generated code. DO NOT call directly. | |
vtkProp3DButtonRepresentation () | |
Instantiate the class. | |
override void | BuildRepresentation () |
Provide the necessary methods to satisfy the vtkWidgetRepresentation API. | |
override int | ComputeInteractionState (int X, int Y, int modify) |
Provide the necessary methods to satisfy the vtkWidgetRepresentation API. | |
virtual void | FollowCameraOff () |
Specify whether the button should always face the camera. If enabled, the button reorients itself towards the camera as the camera moves. | |
virtual void | FollowCameraOn () |
Specify whether the button should always face the camera. If enabled, the button reorients itself towards the camera as the camera moves. | |
override void | GetActors (vtkPropCollection pc) |
Provide the necessary methods to satisfy the rendering API. | |
override double[] | GetBounds () |
Provide the necessary methods to satisfy the rendering API. | |
vtkProp3D | GetButtonProp (int i) |
Add the ith texture corresponding to the ith button state. The parameter i should be (0 <= i < NumberOfStates). | |
virtual int | GetFollowCamera () |
Specify whether the button should always face the camera. If enabled, the button reorients itself towards the camera as the camera moves. | |
override int | HasTranslucentPolygonalGeometry () |
Provide the necessary methods to satisfy the rendering API. | |
override int | IsA (string type) |
Standard methods for instances of the class. | |
new vtkProp3DButtonRepresentation | NewInstance () |
Standard methods for instances of the class. | |
override void | PlaceWidget (IntPtr bounds) |
This method positions (translates and scales the props) into the bounding box specified. Note all the button props are scaled. | |
override void | ReleaseGraphicsResources (vtkWindow arg0) |
Provide the necessary methods to satisfy the rendering API. | |
override int | RenderOpaqueGeometry (vtkViewport arg0) |
Provide the necessary methods to satisfy the rendering API. | |
override int | RenderTranslucentPolygonalGeometry (vtkViewport arg0) |
Provide the necessary methods to satisfy the rendering API. | |
override int | RenderVolumetricGeometry (vtkViewport arg0) |
Provide the necessary methods to satisfy the rendering API. | |
void | SetButtonProp (int i, vtkProp3D prop) |
Add the ith texture corresponding to the ith button state. The parameter i should be (0 <= i < NumberOfStates). | |
virtual void | SetFollowCamera (int _arg) |
Specify whether the button should always face the camera. If enabled, the button reorients itself towards the camera as the camera moves. | |
override void | SetState (int state) |
Extend the vtkButtonRepresentation::SetState() method. | |
override void | ShallowCopy (vtkProp prop) |
Provide the necessary methods to satisfy the rendering API. | |
Static Public Member Functions | |
static new vtkProp3DButtonRepresentation | New () |
Instantiate the class. | |
static new int | IsTypeOf (string type) |
Standard methods for instances of the class. | |
static new vtkProp3DButtonRepresentation | SafeDownCast (vtkObjectBase o) |
Standard methods for instances of the class. | |
Public Attributes | |
new const string | MRFullTypeName = "Kitware.VTK.vtkProp3DButtonRepresentation" |
Automatically generated type registration mechanics. | |
Static Public Attributes | |
static new readonly string | MRClassNameKey = "29vtkProp3DButtonRepresentation" |
Automatically generated type registration mechanics. | |
Protected Member Functions | |
override void | Dispose (bool disposing) |
Automatically generated protected Dispose method - called from public Dispose or the C# destructor. DO NOT call directly. | |
Private Member Functions | |
static internal IntPtr | vtkProp3DButtonRepresentation_New (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal void | vtkProp3DButtonRepresentation_BuildRepresentation_01 (HandleRef pThis) |
static internal int | vtkProp3DButtonRepresentation_ComputeInteractionState_02 (HandleRef pThis, int X, int Y, int modify) |
static internal void | vtkProp3DButtonRepresentation_FollowCameraOff_03 (HandleRef pThis) |
static internal void | vtkProp3DButtonRepresentation_FollowCameraOn_04 (HandleRef pThis) |
static internal void | vtkProp3DButtonRepresentation_GetActors_05 (HandleRef pThis, HandleRef pc) |
static internal IntPtr | vtkProp3DButtonRepresentation_GetBounds_06 (HandleRef pThis) |
static internal IntPtr | vtkProp3DButtonRepresentation_GetButtonProp_07 (HandleRef pThis, int i, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal int | vtkProp3DButtonRepresentation_GetFollowCamera_08 (HandleRef pThis) |
static internal int | vtkProp3DButtonRepresentation_HasTranslucentPolygonalGeometry_09 (HandleRef pThis) |
static internal int | vtkProp3DButtonRepresentation_IsA_10 (HandleRef pThis, string type) |
static internal int | vtkProp3DButtonRepresentation_IsTypeOf_11 (string type) |
static internal IntPtr | vtkProp3DButtonRepresentation_NewInstance_13 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal void | vtkProp3DButtonRepresentation_PlaceWidget_14 (HandleRef pThis, IntPtr bounds) |
static internal void | vtkProp3DButtonRepresentation_ReleaseGraphicsResources_15 (HandleRef pThis, HandleRef arg0) |
static internal int | vtkProp3DButtonRepresentation_RenderOpaqueGeometry_16 (HandleRef pThis, HandleRef arg0) |
static internal int | vtkProp3DButtonRepresentation_RenderTranslucentPolygonalGeometry_17 (HandleRef pThis, HandleRef arg0) |
static internal int | vtkProp3DButtonRepresentation_RenderVolumetricGeometry_18 (HandleRef pThis, HandleRef arg0) |
static internal IntPtr | vtkProp3DButtonRepresentation_SafeDownCast_19 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal void | vtkProp3DButtonRepresentation_SetButtonProp_20 (HandleRef pThis, int i, HandleRef prop) |
static internal void | vtkProp3DButtonRepresentation_SetFollowCamera_21 (HandleRef pThis, int _arg) |
static internal void | vtkProp3DButtonRepresentation_SetState_22 (HandleRef pThis, int state) |
static internal void | vtkProp3DButtonRepresentation_ShallowCopy_23 (HandleRef pThis, HandleRef prop) |
Static Private Member Functions | |
static | vtkProp3DButtonRepresentation () |
Automatically generated type registration mechanics. |
vtkProp3DButtonRepresentation - defines a representation for a vtkButtonWidget
Description This class implements one type of vtkButtonRepresentation. Each button state can be represented with a separate instance of vtkProp3D. Thus buttons can be represented with vtkActor, vtkImageActor, volumes (e.g., vtkVolume) and/or any other vtkProp3D. Also, the class invokes events when highlighting occurs (i.e., hovering, selecting) so that appropriate action can be taken to highlight the button (if desired).
To use this representation, always begin by specifying the number of button states. Then provide, for each state, an instance of vtkProp3D.
This widget representation uses the conventional placement method. The button is placed inside the bounding box defined by PlaceWidget by translating and scaling the vtkProp3D to fit (each vtkProp3D is transformed). Therefore, you must define the number of button states and each state (i.e., vtkProp3D) prior to calling vtkPlaceWidget.
static Kitware.VTK.vtkProp3DButtonRepresentation.vtkProp3DButtonRepresentation | ( | ) | [static, private] |
Automatically generated type registration mechanics.
Kitware.VTK.vtkProp3DButtonRepresentation.vtkProp3DButtonRepresentation | ( | IntPtr | rawCppThis, |
bool | callDisposalMethod, | ||
bool | strong | ||
) |
Automatically generated constructor - called from generated code. DO NOT call directly.
Instantiate the class.
override void Kitware.VTK.vtkProp3DButtonRepresentation.BuildRepresentation | ( | ) | [virtual] |
Provide the necessary methods to satisfy the vtkWidgetRepresentation API.
Reimplemented from Kitware.VTK.vtkWidgetRepresentation.
override int Kitware.VTK.vtkProp3DButtonRepresentation.ComputeInteractionState | ( | int | X, |
int | Y, | ||
int | modify | ||
) | [virtual] |
Provide the necessary methods to satisfy the vtkWidgetRepresentation API.
Reimplemented from Kitware.VTK.vtkWidgetRepresentation.
override void Kitware.VTK.vtkProp3DButtonRepresentation.Dispose | ( | bool | disposing | ) | [protected] |
Automatically generated protected Dispose method - called from public Dispose or the C# destructor. DO NOT call directly.
Reimplemented from Kitware.VTK.vtkButtonRepresentation.
virtual void Kitware.VTK.vtkProp3DButtonRepresentation.FollowCameraOff | ( | ) | [virtual] |
Specify whether the button should always face the camera. If enabled, the button reorients itself towards the camera as the camera moves.
virtual void Kitware.VTK.vtkProp3DButtonRepresentation.FollowCameraOn | ( | ) | [virtual] |
Specify whether the button should always face the camera. If enabled, the button reorients itself towards the camera as the camera moves.
override void Kitware.VTK.vtkProp3DButtonRepresentation.GetActors | ( | vtkPropCollection | pc | ) | [virtual] |
Provide the necessary methods to satisfy the rendering API.
Reimplemented from Kitware.VTK.vtkWidgetRepresentation.
override double [] Kitware.VTK.vtkProp3DButtonRepresentation.GetBounds | ( | ) | [virtual] |
Provide the necessary methods to satisfy the rendering API.
Reimplemented from Kitware.VTK.vtkWidgetRepresentation.
Add the ith texture corresponding to the ith button state. The parameter i should be (0 <= i < NumberOfStates).
virtual int Kitware.VTK.vtkProp3DButtonRepresentation.GetFollowCamera | ( | ) | [virtual] |
Specify whether the button should always face the camera. If enabled, the button reorients itself towards the camera as the camera moves.
override int Kitware.VTK.vtkProp3DButtonRepresentation.HasTranslucentPolygonalGeometry | ( | ) | [virtual] |
Provide the necessary methods to satisfy the rendering API.
Reimplemented from Kitware.VTK.vtkWidgetRepresentation.
override int Kitware.VTK.vtkProp3DButtonRepresentation.IsA | ( | string | type | ) | [virtual] |
Standard methods for instances of the class.
Reimplemented from Kitware.VTK.vtkButtonRepresentation.
static new int Kitware.VTK.vtkProp3DButtonRepresentation.IsTypeOf | ( | string | type | ) | [static] |
Standard methods for instances of the class.
Reimplemented from Kitware.VTK.vtkButtonRepresentation.
static new vtkProp3DButtonRepresentation Kitware.VTK.vtkProp3DButtonRepresentation.New | ( | ) | [static] |
Instantiate the class.
Reimplemented from Kitware.VTK.vtkObject.
Standard methods for instances of the class.
Reimplemented from Kitware.VTK.vtkButtonRepresentation.
override void Kitware.VTK.vtkProp3DButtonRepresentation.PlaceWidget | ( | IntPtr | bounds | ) | [virtual] |
This method positions (translates and scales the props) into the bounding box specified. Note all the button props are scaled.
Reimplemented from Kitware.VTK.vtkWidgetRepresentation.
override void Kitware.VTK.vtkProp3DButtonRepresentation.ReleaseGraphicsResources | ( | vtkWindow | arg0 | ) | [virtual] |
Provide the necessary methods to satisfy the rendering API.
Reimplemented from Kitware.VTK.vtkWidgetRepresentation.
override int Kitware.VTK.vtkProp3DButtonRepresentation.RenderOpaqueGeometry | ( | vtkViewport | arg0 | ) | [virtual] |
Provide the necessary methods to satisfy the rendering API.
Reimplemented from Kitware.VTK.vtkWidgetRepresentation.
override int Kitware.VTK.vtkProp3DButtonRepresentation.RenderTranslucentPolygonalGeometry | ( | vtkViewport | arg0 | ) | [virtual] |
Provide the necessary methods to satisfy the rendering API.
Reimplemented from Kitware.VTK.vtkWidgetRepresentation.
override int Kitware.VTK.vtkProp3DButtonRepresentation.RenderVolumetricGeometry | ( | vtkViewport | arg0 | ) | [virtual] |
Provide the necessary methods to satisfy the rendering API.
Reimplemented from Kitware.VTK.vtkWidgetRepresentation.
static new vtkProp3DButtonRepresentation Kitware.VTK.vtkProp3DButtonRepresentation.SafeDownCast | ( | vtkObjectBase | o | ) | [static] |
Standard methods for instances of the class.
Reimplemented from Kitware.VTK.vtkButtonRepresentation.
void Kitware.VTK.vtkProp3DButtonRepresentation.SetButtonProp | ( | int | i, |
vtkProp3D | prop | ||
) |
Add the ith texture corresponding to the ith button state. The parameter i should be (0 <= i < NumberOfStates).
virtual void Kitware.VTK.vtkProp3DButtonRepresentation.SetFollowCamera | ( | int | _arg | ) | [virtual] |
Specify whether the button should always face the camera. If enabled, the button reorients itself towards the camera as the camera moves.
override void Kitware.VTK.vtkProp3DButtonRepresentation.SetState | ( | int | state | ) | [virtual] |
Extend the vtkButtonRepresentation::SetState() method.
Reimplemented from Kitware.VTK.vtkButtonRepresentation.
override void Kitware.VTK.vtkProp3DButtonRepresentation.ShallowCopy | ( | vtkProp | prop | ) | [virtual] |
Provide the necessary methods to satisfy the rendering API.
Reimplemented from Kitware.VTK.vtkButtonRepresentation.
static internal void Kitware.VTK.vtkProp3DButtonRepresentation.vtkProp3DButtonRepresentation_BuildRepresentation_01 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkProp3DButtonRepresentation.vtkProp3DButtonRepresentation_ComputeInteractionState_02 | ( | HandleRef | pThis, |
int | X, | ||
int | Y, | ||
int | modify | ||
) | [private] |
static internal void Kitware.VTK.vtkProp3DButtonRepresentation.vtkProp3DButtonRepresentation_FollowCameraOff_03 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkProp3DButtonRepresentation.vtkProp3DButtonRepresentation_FollowCameraOn_04 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkProp3DButtonRepresentation.vtkProp3DButtonRepresentation_GetActors_05 | ( | HandleRef | pThis, |
HandleRef | pc | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkProp3DButtonRepresentation.vtkProp3DButtonRepresentation_GetBounds_06 | ( | HandleRef | pThis | ) | [private] |
static internal IntPtr Kitware.VTK.vtkProp3DButtonRepresentation.vtkProp3DButtonRepresentation_GetButtonProp_07 | ( | HandleRef | pThis, |
int | i, | ||
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal int Kitware.VTK.vtkProp3DButtonRepresentation.vtkProp3DButtonRepresentation_GetFollowCamera_08 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkProp3DButtonRepresentation.vtkProp3DButtonRepresentation_HasTranslucentPolygonalGeometry_09 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkProp3DButtonRepresentation.vtkProp3DButtonRepresentation_IsA_10 | ( | HandleRef | pThis, |
string | type | ||
) | [private] |
static internal int Kitware.VTK.vtkProp3DButtonRepresentation.vtkProp3DButtonRepresentation_IsTypeOf_11 | ( | string | type | ) | [private] |
static internal IntPtr Kitware.VTK.vtkProp3DButtonRepresentation.vtkProp3DButtonRepresentation_New | ( | ref uint | mteStatus, |
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkProp3DButtonRepresentation.vtkProp3DButtonRepresentation_NewInstance_13 | ( | HandleRef | pThis, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal void Kitware.VTK.vtkProp3DButtonRepresentation.vtkProp3DButtonRepresentation_PlaceWidget_14 | ( | HandleRef | pThis, |
IntPtr | bounds | ||
) | [private] |
static internal void Kitware.VTK.vtkProp3DButtonRepresentation.vtkProp3DButtonRepresentation_ReleaseGraphicsResources_15 | ( | HandleRef | pThis, |
HandleRef | arg0 | ||
) | [private] |
static internal int Kitware.VTK.vtkProp3DButtonRepresentation.vtkProp3DButtonRepresentation_RenderOpaqueGeometry_16 | ( | HandleRef | pThis, |
HandleRef | arg0 | ||
) | [private] |
static internal int Kitware.VTK.vtkProp3DButtonRepresentation.vtkProp3DButtonRepresentation_RenderTranslucentPolygonalGeometry_17 | ( | HandleRef | pThis, |
HandleRef | arg0 | ||
) | [private] |
static internal int Kitware.VTK.vtkProp3DButtonRepresentation.vtkProp3DButtonRepresentation_RenderVolumetricGeometry_18 | ( | HandleRef | pThis, |
HandleRef | arg0 | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkProp3DButtonRepresentation.vtkProp3DButtonRepresentation_SafeDownCast_19 | ( | HandleRef | o, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal void Kitware.VTK.vtkProp3DButtonRepresentation.vtkProp3DButtonRepresentation_SetButtonProp_20 | ( | HandleRef | pThis, |
int | i, | ||
HandleRef | prop | ||
) | [private] |
static internal void Kitware.VTK.vtkProp3DButtonRepresentation.vtkProp3DButtonRepresentation_SetFollowCamera_21 | ( | HandleRef | pThis, |
int | _arg | ||
) | [private] |
static internal void Kitware.VTK.vtkProp3DButtonRepresentation.vtkProp3DButtonRepresentation_SetState_22 | ( | HandleRef | pThis, |
int | state | ||
) | [private] |
static internal void Kitware.VTK.vtkProp3DButtonRepresentation.vtkProp3DButtonRepresentation_ShallowCopy_23 | ( | HandleRef | pThis, |
HandleRef | prop | ||
) | [private] |
new readonly string Kitware.VTK.vtkProp3DButtonRepresentation.MRClassNameKey = "29vtkProp3DButtonRepresentation" [static] |
Automatically generated type registration mechanics.
Reimplemented from Kitware.VTK.vtkButtonRepresentation.
new const string Kitware.VTK.vtkProp3DButtonRepresentation.MRFullTypeName = "Kitware.VTK.vtkProp3DButtonRepresentation" |
Automatically generated type registration mechanics.
Reimplemented from Kitware.VTK.vtkButtonRepresentation.