ActiViz .NET  5.8.0
Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | Protected Member Functions | Private Member Functions | Static Private Member Functions
Kitware.VTK.vtkAxesTransformRepresentation Class Reference

vtkAxesTransformRepresentation - represent the vtkAxesTransformWidget More...

Inheritance diagram for Kitware.VTK.vtkAxesTransformRepresentation:
[legend]
Collaboration diagram for Kitware.VTK.vtkAxesTransformRepresentation:
[legend]

List of all members.

Public Types

enum  OnOrigin_WrapperEnum {
  OnOrigin = 1, OnX = 2, OnXEnd = 5, OnY = 3,
  OnYEnd = 6, OnZ = 4, OnZEnd = 7, Outside = 0
}
 Enum used to communicate interaction state. More...

Public Member Functions

 vtkAxesTransformRepresentation (IntPtr rawCppThis, bool callDisposalMethod, bool strong)
 Automatically generated constructor - called from generated code. DO NOT call directly.
 vtkAxesTransformRepresentation ()
 Instantiate class.
override void BuildRepresentation ()
 Method to satisfy superclasses' API.
override int ComputeInteractionState (int X, int Y, int modify)
 Method to satisfy superclasses' API.
override double[] GetBounds ()
 Method to satisfy superclasses' API.
virtual int GetInteractionStateMaxValue ()
 The interaction state may be set from a widget (e.g., vtkLineWidget2) or other object. This controls how the interaction with the widget proceeds. Normally this method is used as part of a handshaking process with the widget: First ComputeInteractionState() is invoked that returns a state based on geometric considerations (i.e., cursor near a widget feature), then based on events, the widget may modify this further.
virtual int GetInteractionStateMinValue ()
 The interaction state may be set from a widget (e.g., vtkLineWidget2) or other object. This controls how the interaction with the widget proceeds. Normally this method is used as part of a handshaking process with the widget: First ComputeInteractionState() is invoked that returns a state based on geometric considerations (i.e., cursor near a widget feature), then based on events, the widget may modify this further.
virtual string GetLabelFormat ()
 Specify the format to use for labelling information during transformation. Note that an empty string results in no label, or a format string without a "%" character will not print numeric values.
virtual vtkProperty GetLabelProperty ()
 Get the distance annotation property.
virtual IntPtr GetLabelScale ()
 Scale text (font size along each dimension). This helps control the appearance of the 3D text.
void GetOriginDisplayPosition (IntPtr pos)
 Methods to Set/Get the coordinates of the two points defining this representation. Note that methods are available for both display and world coordinates.
virtual vtkHandleRepresentation GetOriginRepresentation ()
 Set/Get the two handle representations used for the vtkAxesTransformWidget. (Note: properties can be set by grabbing these representations and setting the properties appropriately.)
IntPtr GetOriginWorldPosition ()
 Methods to Set/Get the coordinates of the two points defining this representation. Note that methods are available for both display and world coordinates.
void GetOriginWorldPosition (IntPtr pos)
 Methods to Set/Get the coordinates of the two points defining this representation. Note that methods are available for both display and world coordinates.
virtual vtkHandleRepresentation GetSelectionRepresentation ()
 Set/Get the two handle representations used for the vtkAxesTransformWidget. (Note: properties can be set by grabbing these representations and setting the properties appropriately.)
virtual int GetTolerance ()
 The tolerance representing the distance to the widget (in pixels) in which the cursor is considered near enough to the end points of the widget to be active.
virtual int GetToleranceMaxValue ()
 The tolerance representing the distance to the widget (in pixels) in which the cursor is considered near enough to the end points of the widget to be active.
virtual int GetToleranceMinValue ()
 The tolerance representing the distance to the widget (in pixels) in which the cursor is considered near enough to the end points of the widget to be active.
override int IsA (string type)
 Standard VTK methods.
new vtkAxesTransformRepresentation NewInstance ()
 Standard VTK methods.
override void ReleaseGraphicsResources (vtkWindow w)
 Methods required by vtkProp superclass.
override int RenderOpaqueGeometry (vtkViewport viewport)
 Methods required by vtkProp superclass.
override int RenderTranslucentPolygonalGeometry (vtkViewport viewport)
 Methods required by vtkProp superclass.
virtual void SetInteractionState (int _arg)
 The interaction state may be set from a widget (e.g., vtkLineWidget2) or other object. This controls how the interaction with the widget proceeds. Normally this method is used as part of a handshaking process with the widget: First ComputeInteractionState() is invoked that returns a state based on geometric considerations (i.e., cursor near a widget feature), then based on events, the widget may modify this further.
virtual void SetLabelFormat (string _arg)
 Specify the format to use for labelling information during transformation. Note that an empty string results in no label, or a format string without a "%" character will not print numeric values.
void SetLabelScale (double x, double y, double z)
 Scale text (font size along each dimension). This helps control the appearance of the 3D text.
virtual void SetLabelScale (IntPtr scale)
 Scale text (font size along each dimension). This helps control the appearance of the 3D text.
void SetOriginDisplayPosition (IntPtr pos)
 Methods to Set/Get the coordinates of the two points defining this representation. Note that methods are available for both display and world coordinates.
void SetOriginWorldPosition (IntPtr pos)
 Methods to Set/Get the coordinates of the two points defining this representation. Note that methods are available for both display and world coordinates.
virtual void SetTolerance (int _arg)
 The tolerance representing the distance to the widget (in pixels) in which the cursor is considered near enough to the end points of the widget to be active.
override void StartWidgetInteraction (IntPtr e)
 Method to satisfy superclasses' API.
override void WidgetInteraction (IntPtr e)
 Method to satisfy superclasses' API.

Static Public Member Functions

static new
vtkAxesTransformRepresentation 
New ()
 Instantiate class.
static new int IsTypeOf (string type)
 Standard VTK methods.
static new
vtkAxesTransformRepresentation 
SafeDownCast (vtkObjectBase o)
 Standard VTK methods.

Public Attributes

new const string MRFullTypeName = "Kitware.VTK.vtkAxesTransformRepresentation"
 Automatically generated type registration mechanics.

Static Public Attributes

static new readonly string MRClassNameKey = "30vtkAxesTransformRepresentation"
 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 vtkAxesTransformRepresentation_New (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkAxesTransformRepresentation_BuildRepresentation_01 (HandleRef pThis)
static internal int vtkAxesTransformRepresentation_ComputeInteractionState_02 (HandleRef pThis, int X, int Y, int modify)
static internal IntPtr vtkAxesTransformRepresentation_GetBounds_03 (HandleRef pThis)
static internal int vtkAxesTransformRepresentation_GetInteractionStateMaxValue_04 (HandleRef pThis)
static internal int vtkAxesTransformRepresentation_GetInteractionStateMinValue_05 (HandleRef pThis)
static internal IntPtr vtkAxesTransformRepresentation_GetLabelFormat_06 (HandleRef pThis)
static internal IntPtr vtkAxesTransformRepresentation_GetLabelProperty_07 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkAxesTransformRepresentation_GetLabelScale_08 (HandleRef pThis)
static internal void vtkAxesTransformRepresentation_GetOriginDisplayPosition_09 (HandleRef pThis, IntPtr pos)
static internal IntPtr vtkAxesTransformRepresentation_GetOriginRepresentation_10 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkAxesTransformRepresentation_GetOriginWorldPosition_11 (HandleRef pThis)
static internal void vtkAxesTransformRepresentation_GetOriginWorldPosition_12 (HandleRef pThis, IntPtr pos)
static internal IntPtr vtkAxesTransformRepresentation_GetSelectionRepresentation_13 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal int vtkAxesTransformRepresentation_GetTolerance_14 (HandleRef pThis)
static internal int vtkAxesTransformRepresentation_GetToleranceMaxValue_15 (HandleRef pThis)
static internal int vtkAxesTransformRepresentation_GetToleranceMinValue_16 (HandleRef pThis)
static internal int vtkAxesTransformRepresentation_IsA_17 (HandleRef pThis, string type)
static internal int vtkAxesTransformRepresentation_IsTypeOf_18 (string type)
static internal IntPtr vtkAxesTransformRepresentation_NewInstance_20 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkAxesTransformRepresentation_ReleaseGraphicsResources_21 (HandleRef pThis, HandleRef w)
static internal int vtkAxesTransformRepresentation_RenderOpaqueGeometry_22 (HandleRef pThis, HandleRef viewport)
static internal int vtkAxesTransformRepresentation_RenderTranslucentPolygonalGeometry_23 (HandleRef pThis, HandleRef viewport)
static internal IntPtr vtkAxesTransformRepresentation_SafeDownCast_24 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkAxesTransformRepresentation_SetInteractionState_25 (HandleRef pThis, int _arg)
static internal void vtkAxesTransformRepresentation_SetLabelFormat_26 (HandleRef pThis, string _arg)
static internal void vtkAxesTransformRepresentation_SetLabelScale_27 (HandleRef pThis, double x, double y, double z)
static internal void vtkAxesTransformRepresentation_SetLabelScale_28 (HandleRef pThis, IntPtr scale)
static internal void vtkAxesTransformRepresentation_SetOriginDisplayPosition_29 (HandleRef pThis, IntPtr pos)
static internal void vtkAxesTransformRepresentation_SetOriginWorldPosition_30 (HandleRef pThis, IntPtr pos)
static internal void vtkAxesTransformRepresentation_SetTolerance_31 (HandleRef pThis, int _arg)
static internal void vtkAxesTransformRepresentation_StartWidgetInteraction_32 (HandleRef pThis, IntPtr e)
static internal void vtkAxesTransformRepresentation_WidgetInteraction_33 (HandleRef pThis, IntPtr e)

Static Private Member Functions

static vtkAxesTransformRepresentation ()
 Automatically generated type registration mechanics.

Detailed Description

vtkAxesTransformRepresentation - represent the vtkAxesTransformWidget

Description The vtkAxesTransformRepresentation is a representation for the vtkAxesTransformWidget. This representation consists of a origin sphere with three tubed axes with cones at the end of the axes. In addition an optional lable provides delta values of motion. Note that this particular widget draws its representation in 3D space, so the widget can be occluded.

vtkDistanceWidget vtkDistanceRepresentation vtkDistanceRepresentation2D


Member Enumeration Documentation

Enum used to communicate interaction state.

Enumerator:
OnOrigin 

enum member

OnX 

enum member

OnXEnd 

enum member

OnY 

enum member

OnYEnd 

enum member

OnZ 

enum member

OnZEnd 

enum member

Outside 

enum member


Constructor & Destructor Documentation

Automatically generated type registration mechanics.

Kitware.VTK.vtkAxesTransformRepresentation.vtkAxesTransformRepresentation ( IntPtr  rawCppThis,
bool  callDisposalMethod,
bool  strong 
)

Automatically generated constructor - called from generated code. DO NOT call directly.

Instantiate class.


Member Function Documentation

Method to satisfy superclasses' API.

Reimplemented from Kitware.VTK.vtkWidgetRepresentation.

override int Kitware.VTK.vtkAxesTransformRepresentation.ComputeInteractionState ( int  X,
int  Y,
int  modify 
) [virtual]

Method to satisfy superclasses' API.

Reimplemented from Kitware.VTK.vtkWidgetRepresentation.

override void Kitware.VTK.vtkAxesTransformRepresentation.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.vtkWidgetRepresentation.

override double [] Kitware.VTK.vtkAxesTransformRepresentation.GetBounds ( ) [virtual]

Method to satisfy superclasses' API.

Reimplemented from Kitware.VTK.vtkWidgetRepresentation.

The interaction state may be set from a widget (e.g., vtkLineWidget2) or other object. This controls how the interaction with the widget proceeds. Normally this method is used as part of a handshaking process with the widget: First ComputeInteractionState() is invoked that returns a state based on geometric considerations (i.e., cursor near a widget feature), then based on events, the widget may modify this further.

The interaction state may be set from a widget (e.g., vtkLineWidget2) or other object. This controls how the interaction with the widget proceeds. Normally this method is used as part of a handshaking process with the widget: First ComputeInteractionState() is invoked that returns a state based on geometric considerations (i.e., cursor near a widget feature), then based on events, the widget may modify this further.

Specify the format to use for labelling information during transformation. Note that an empty string results in no label, or a format string without a "%" character will not print numeric values.

Get the distance annotation property.

Here is the call graph for this function:

Scale text (font size along each dimension). This helps control the appearance of the 3D text.

Methods to Set/Get the coordinates of the two points defining this representation. Note that methods are available for both display and world coordinates.

Set/Get the two handle representations used for the vtkAxesTransformWidget. (Note: properties can be set by grabbing these representations and setting the properties appropriately.)

Here is the call graph for this function:

Methods to Set/Get the coordinates of the two points defining this representation. Note that methods are available for both display and world coordinates.

Methods to Set/Get the coordinates of the two points defining this representation. Note that methods are available for both display and world coordinates.

Set/Get the two handle representations used for the vtkAxesTransformWidget. (Note: properties can be set by grabbing these representations and setting the properties appropriately.)

Here is the call graph for this function:

The tolerance representing the distance to the widget (in pixels) in which the cursor is considered near enough to the end points of the widget to be active.

The tolerance representing the distance to the widget (in pixels) in which the cursor is considered near enough to the end points of the widget to be active.

The tolerance representing the distance to the widget (in pixels) in which the cursor is considered near enough to the end points of the widget to be active.

override int Kitware.VTK.vtkAxesTransformRepresentation.IsA ( string  type) [virtual]

Standard VTK methods.

Reimplemented from Kitware.VTK.vtkWidgetRepresentation.

static new int Kitware.VTK.vtkAxesTransformRepresentation.IsTypeOf ( string  type) [static]

Standard VTK methods.

Reimplemented from Kitware.VTK.vtkWidgetRepresentation.

Instantiate class.

Reimplemented from Kitware.VTK.vtkObject.

Standard VTK methods.

Reimplemented from Kitware.VTK.vtkWidgetRepresentation.

Methods required by vtkProp superclass.

Reimplemented from Kitware.VTK.vtkWidgetRepresentation.

Methods required by vtkProp superclass.

Reimplemented from Kitware.VTK.vtkWidgetRepresentation.

Methods required by vtkProp superclass.

Reimplemented from Kitware.VTK.vtkWidgetRepresentation.

Standard VTK methods.

Reimplemented from Kitware.VTK.vtkWidgetRepresentation.

Here is the call graph for this function:

The interaction state may be set from a widget (e.g., vtkLineWidget2) or other object. This controls how the interaction with the widget proceeds. Normally this method is used as part of a handshaking process with the widget: First ComputeInteractionState() is invoked that returns a state based on geometric considerations (i.e., cursor near a widget feature), then based on events, the widget may modify this further.

virtual void Kitware.VTK.vtkAxesTransformRepresentation.SetLabelFormat ( string  _arg) [virtual]

Specify the format to use for labelling information during transformation. Note that an empty string results in no label, or a format string without a "%" character will not print numeric values.

void Kitware.VTK.vtkAxesTransformRepresentation.SetLabelScale ( double  x,
double  y,
double  z 
)

Scale text (font size along each dimension). This helps control the appearance of the 3D text.

virtual void Kitware.VTK.vtkAxesTransformRepresentation.SetLabelScale ( IntPtr  scale) [virtual]

Scale text (font size along each dimension). This helps control the appearance of the 3D text.

Methods to Set/Get the coordinates of the two points defining this representation. Note that methods are available for both display and world coordinates.

Methods to Set/Get the coordinates of the two points defining this representation. Note that methods are available for both display and world coordinates.

virtual void Kitware.VTK.vtkAxesTransformRepresentation.SetTolerance ( int  _arg) [virtual]

The tolerance representing the distance to the widget (in pixels) in which the cursor is considered near enough to the end points of the widget to be active.

Method to satisfy superclasses' API.

Reimplemented from Kitware.VTK.vtkWidgetRepresentation.

static internal int Kitware.VTK.vtkAxesTransformRepresentation.vtkAxesTransformRepresentation_ComputeInteractionState_02 ( HandleRef  pThis,
int  X,
int  Y,
int  modify 
) [private]
static internal IntPtr Kitware.VTK.vtkAxesTransformRepresentation.vtkAxesTransformRepresentation_GetLabelProperty_07 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkAxesTransformRepresentation.vtkAxesTransformRepresentation_GetOriginDisplayPosition_09 ( HandleRef  pThis,
IntPtr  pos 
) [private]
static internal IntPtr Kitware.VTK.vtkAxesTransformRepresentation.vtkAxesTransformRepresentation_GetOriginRepresentation_10 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkAxesTransformRepresentation.vtkAxesTransformRepresentation_GetOriginWorldPosition_12 ( HandleRef  pThis,
IntPtr  pos 
) [private]
static internal IntPtr Kitware.VTK.vtkAxesTransformRepresentation.vtkAxesTransformRepresentation_GetSelectionRepresentation_13 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal int Kitware.VTK.vtkAxesTransformRepresentation.vtkAxesTransformRepresentation_IsA_17 ( HandleRef  pThis,
string  type 
) [private]
static internal IntPtr Kitware.VTK.vtkAxesTransformRepresentation.vtkAxesTransformRepresentation_New ( ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkAxesTransformRepresentation.vtkAxesTransformRepresentation_NewInstance_20 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkAxesTransformRepresentation.vtkAxesTransformRepresentation_ReleaseGraphicsResources_21 ( HandleRef  pThis,
HandleRef  w 
) [private]
static internal int Kitware.VTK.vtkAxesTransformRepresentation.vtkAxesTransformRepresentation_RenderOpaqueGeometry_22 ( HandleRef  pThis,
HandleRef  viewport 
) [private]
static internal int Kitware.VTK.vtkAxesTransformRepresentation.vtkAxesTransformRepresentation_RenderTranslucentPolygonalGeometry_23 ( HandleRef  pThis,
HandleRef  viewport 
) [private]
static internal IntPtr Kitware.VTK.vtkAxesTransformRepresentation.vtkAxesTransformRepresentation_SafeDownCast_24 ( HandleRef  o,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkAxesTransformRepresentation.vtkAxesTransformRepresentation_SetInteractionState_25 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkAxesTransformRepresentation.vtkAxesTransformRepresentation_SetLabelFormat_26 ( HandleRef  pThis,
string  _arg 
) [private]
static internal void Kitware.VTK.vtkAxesTransformRepresentation.vtkAxesTransformRepresentation_SetLabelScale_27 ( HandleRef  pThis,
double  x,
double  y,
double  z 
) [private]
static internal void Kitware.VTK.vtkAxesTransformRepresentation.vtkAxesTransformRepresentation_SetLabelScale_28 ( HandleRef  pThis,
IntPtr  scale 
) [private]
static internal void Kitware.VTK.vtkAxesTransformRepresentation.vtkAxesTransformRepresentation_SetOriginDisplayPosition_29 ( HandleRef  pThis,
IntPtr  pos 
) [private]
static internal void Kitware.VTK.vtkAxesTransformRepresentation.vtkAxesTransformRepresentation_SetOriginWorldPosition_30 ( HandleRef  pThis,
IntPtr  pos 
) [private]
static internal void Kitware.VTK.vtkAxesTransformRepresentation.vtkAxesTransformRepresentation_SetTolerance_31 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkAxesTransformRepresentation.vtkAxesTransformRepresentation_StartWidgetInteraction_32 ( HandleRef  pThis,
IntPtr  e 
) [private]
static internal void Kitware.VTK.vtkAxesTransformRepresentation.vtkAxesTransformRepresentation_WidgetInteraction_33 ( HandleRef  pThis,
IntPtr  e 
) [private]
override void Kitware.VTK.vtkAxesTransformRepresentation.WidgetInteraction ( IntPtr  e) [virtual]

Method to satisfy superclasses' API.

Reimplemented from Kitware.VTK.vtkWidgetRepresentation.


Member Data Documentation

new readonly string Kitware.VTK.vtkAxesTransformRepresentation.MRClassNameKey = "30vtkAxesTransformRepresentation" [static]

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkWidgetRepresentation.

new const string Kitware.VTK.vtkAxesTransformRepresentation.MRFullTypeName = "Kitware.VTK.vtkAxesTransformRepresentation"

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkWidgetRepresentation.


The documentation for this class was generated from the following file: