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.vtkBiDimensionalRepresentation2D Class Reference

vtkBiDimensionalRepresentation2D - represent the vtkBiDimensionalWidget More...

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

List of all members.

Public Types

enum  NearP1_WrapperEnum {
  NearP1 = 1, NearP2 = 2, NearP3 = 3, NearP4 = 4,
  OnCenter = 9, OnL1Inner = 5, OnL1Outer = 6, OnL2Inner = 7,
  OnL2Outer = 8, Outside = 0
}
 Retrieve the property used to control the appearance of the text labels. More...

Public Member Functions

 vtkBiDimensionalRepresentation2D (IntPtr rawCppThis, bool callDisposalMethod, bool strong)
 Automatically generated constructor - called from generated code. DO NOT call directly.
 vtkBiDimensionalRepresentation2D ()
 Instantiate the class.
override void BuildRepresentation ()
 These are methods that satisfy vtkWidgetRepresentation's API.
override int ComputeInteractionState (int X, int Y, int modify)
 These are methods that satisfy vtkWidgetRepresentation's API.
override IntPtr GetLabelPosition ()
 Get the position of the widget's label in display coordinates.
override void GetLabelPosition (IntPtr pos)
 Get the position of the widget's label in display coordinates.
override string GetLabelText ()
 Get the text shown in the widget's label.
virtual vtkProperty2D GetLineProperty ()
 Retrieve the property used to control the appearance of the two orthogonal lines.
virtual vtkProperty2D GetSelectedLineProperty ()
 Retrieve the property used to control the appearance of the two orthogonal lines.
virtual vtkTextProperty GetTextProperty ()
 Retrieve the property used to control the appearance of the text labels.
override void GetWorldLabelPosition (IntPtr pos)
 Get the position of the widget's label in display coordinates.
override void Highlight (int highlightOn)
 These are methods that satisfy vtkWidgetRepresentation's API.
override int IsA (string type)
 Standard VTK methods.
new
vtkBiDimensionalRepresentation2D 
NewInstance ()
 Standard VTK methods.
override void Point2WidgetInteraction (IntPtr e)
 These are methods that satisfy vtkWidgetRepresentation's API.
override void Point3WidgetInteraction (IntPtr e)
 These are methods that satisfy vtkWidgetRepresentation's API.
override void ReleaseGraphicsResources (vtkWindow w)
 Methods required by vtkProp superclass.
override int RenderOverlay (vtkViewport viewport)
 Methods required by vtkProp superclass.
override void StartWidgetDefinition (IntPtr e)
 These are methods that satisfy vtkWidgetRepresentation's API.
override void StartWidgetManipulation (IntPtr e)
 These are methods that satisfy vtkWidgetRepresentation's API.
override void WidgetInteraction (IntPtr e)
 These are methods that satisfy vtkWidgetRepresentation's API.

Static Public Member Functions

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

Public Attributes

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

Static Public Attributes

static new readonly string MRClassNameKey = "32vtkBiDimensionalRepresentation2D"
 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 vtkBiDimensionalRepresentation2D_New (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkBiDimensionalRepresentation2D_BuildRepresentation_01 (HandleRef pThis)
static internal int vtkBiDimensionalRepresentation2D_ComputeInteractionState_02 (HandleRef pThis, int X, int Y, int modify)
static internal IntPtr vtkBiDimensionalRepresentation2D_GetLabelPosition_03 (HandleRef pThis)
static internal void vtkBiDimensionalRepresentation2D_GetLabelPosition_04 (HandleRef pThis, IntPtr pos)
static internal IntPtr vtkBiDimensionalRepresentation2D_GetLabelText_05 (HandleRef pThis)
static internal IntPtr vtkBiDimensionalRepresentation2D_GetLineProperty_06 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkBiDimensionalRepresentation2D_GetSelectedLineProperty_07 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkBiDimensionalRepresentation2D_GetTextProperty_08 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkBiDimensionalRepresentation2D_GetWorldLabelPosition_09 (HandleRef pThis, IntPtr pos)
static internal void vtkBiDimensionalRepresentation2D_Highlight_10 (HandleRef pThis, int highlightOn)
static internal int vtkBiDimensionalRepresentation2D_IsA_11 (HandleRef pThis, string type)
static internal int vtkBiDimensionalRepresentation2D_IsTypeOf_12 (string type)
static internal IntPtr vtkBiDimensionalRepresentation2D_NewInstance_14 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkBiDimensionalRepresentation2D_Point2WidgetInteraction_15 (HandleRef pThis, IntPtr e)
static internal void vtkBiDimensionalRepresentation2D_Point3WidgetInteraction_16 (HandleRef pThis, IntPtr e)
static internal void vtkBiDimensionalRepresentation2D_ReleaseGraphicsResources_17 (HandleRef pThis, HandleRef w)
static internal int vtkBiDimensionalRepresentation2D_RenderOverlay_18 (HandleRef pThis, HandleRef viewport)
static internal IntPtr vtkBiDimensionalRepresentation2D_SafeDownCast_19 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkBiDimensionalRepresentation2D_StartWidgetDefinition_20 (HandleRef pThis, IntPtr e)
static internal void vtkBiDimensionalRepresentation2D_StartWidgetManipulation_21 (HandleRef pThis, IntPtr e)
static internal void vtkBiDimensionalRepresentation2D_WidgetInteraction_22 (HandleRef pThis, IntPtr e)

Static Private Member Functions

static vtkBiDimensionalRepresentation2D ()
 Automatically generated type registration mechanics.

Detailed Description

vtkBiDimensionalRepresentation2D - represent the vtkBiDimensionalWidget

Description The vtkBiDimensionalRepresentation2D is used to represent the bi-dimensional measure in a 2D (overlay) context. This representation consists of two perpendicular lines defined by four vtkHandleRepresentations. The four handles can be independently manipulated consistent with the orthogonal constraint on the lines. (Note: the four points are referred to as Point1, Point2, Point3 and Point4. Point1 and Point2 define the first line; and Point3 and Point4 define the second orthogonal line.)

To create this widget, you click to place the first two points. The third point is mirrored with the fourth point; when you place the third point (which is orthogonal to the lined defined by the first two points), the fourth point is dropped as well. After definition, the four points can be moved (in constrained fashion, preserving orthogonality). Further, the entire widget can be translated by grabbing the center point of the widget; each line can be moved along the other line; and the entire widget can be rotated around its center point.


Member Enumeration Documentation

Retrieve the property used to control the appearance of the text labels.

Enumerator:
NearP1 

enum member

NearP2 

enum member

NearP3 

enum member

NearP4 

enum member

OnCenter 

enum member

OnL1Inner 

enum member

OnL1Outer 

enum member

OnL2Inner 

enum member

OnL2Outer 

enum member

Outside 

enum member

Reimplemented from Kitware.VTK.vtkBiDimensionalRepresentation.


Constructor & Destructor Documentation

Automatically generated type registration mechanics.

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

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

Instantiate the class.


Member Function Documentation

These are methods that satisfy vtkWidgetRepresentation's API.

Reimplemented from Kitware.VTK.vtkWidgetRepresentation.

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

These are methods that satisfy vtkWidgetRepresentation's API.

Reimplemented from Kitware.VTK.vtkWidgetRepresentation.

override void Kitware.VTK.vtkBiDimensionalRepresentation2D.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.vtkBiDimensionalRepresentation.

Get the position of the widget's label in display coordinates.

Reimplemented from Kitware.VTK.vtkBiDimensionalRepresentation.

override void Kitware.VTK.vtkBiDimensionalRepresentation2D.GetLabelPosition ( IntPtr  pos) [virtual]

Get the position of the widget's label in display coordinates.

Reimplemented from Kitware.VTK.vtkBiDimensionalRepresentation.

Get the text shown in the widget's label.

Reimplemented from Kitware.VTK.vtkBiDimensionalRepresentation.

Retrieve the property used to control the appearance of the two orthogonal lines.

Here is the call graph for this function:

Retrieve the property used to control the appearance of the two orthogonal lines.

Here is the call graph for this function:

Retrieve the property used to control the appearance of the text labels.

Here is the call graph for this function:

Get the position of the widget's label in display coordinates.

Reimplemented from Kitware.VTK.vtkBiDimensionalRepresentation.

override void Kitware.VTK.vtkBiDimensionalRepresentation2D.Highlight ( int  highlightOn) [virtual]

These are methods that satisfy vtkWidgetRepresentation's API.

Reimplemented from Kitware.VTK.vtkWidgetRepresentation.

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

Standard VTK methods.

Reimplemented from Kitware.VTK.vtkBiDimensionalRepresentation.

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

Standard VTK methods.

Reimplemented from Kitware.VTK.vtkBiDimensionalRepresentation.

Instantiate the class.

Reimplemented from Kitware.VTK.vtkObject.

Standard VTK methods.

Reimplemented from Kitware.VTK.vtkBiDimensionalRepresentation.

These are methods that satisfy vtkWidgetRepresentation's API.

Reimplemented from Kitware.VTK.vtkBiDimensionalRepresentation.

These are methods that satisfy vtkWidgetRepresentation's API.

Reimplemented from Kitware.VTK.vtkBiDimensionalRepresentation.

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.vtkBiDimensionalRepresentation.

Here is the call graph for this function:

These are methods that satisfy vtkWidgetRepresentation's API.

Reimplemented from Kitware.VTK.vtkBiDimensionalRepresentation.

These are methods that satisfy vtkWidgetRepresentation's API.

Reimplemented from Kitware.VTK.vtkBiDimensionalRepresentation.

static internal int Kitware.VTK.vtkBiDimensionalRepresentation2D.vtkBiDimensionalRepresentation2D_ComputeInteractionState_02 ( HandleRef  pThis,
int  X,
int  Y,
int  modify 
) [private]
static internal void Kitware.VTK.vtkBiDimensionalRepresentation2D.vtkBiDimensionalRepresentation2D_GetLabelPosition_04 ( HandleRef  pThis,
IntPtr  pos 
) [private]
static internal IntPtr Kitware.VTK.vtkBiDimensionalRepresentation2D.vtkBiDimensionalRepresentation2D_GetLineProperty_06 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkBiDimensionalRepresentation2D.vtkBiDimensionalRepresentation2D_GetSelectedLineProperty_07 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkBiDimensionalRepresentation2D.vtkBiDimensionalRepresentation2D_GetTextProperty_08 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkBiDimensionalRepresentation2D.vtkBiDimensionalRepresentation2D_GetWorldLabelPosition_09 ( HandleRef  pThis,
IntPtr  pos 
) [private]
static internal void Kitware.VTK.vtkBiDimensionalRepresentation2D.vtkBiDimensionalRepresentation2D_Highlight_10 ( HandleRef  pThis,
int  highlightOn 
) [private]
static internal int Kitware.VTK.vtkBiDimensionalRepresentation2D.vtkBiDimensionalRepresentation2D_IsA_11 ( HandleRef  pThis,
string  type 
) [private]
static internal IntPtr Kitware.VTK.vtkBiDimensionalRepresentation2D.vtkBiDimensionalRepresentation2D_New ( ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkBiDimensionalRepresentation2D.vtkBiDimensionalRepresentation2D_NewInstance_14 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkBiDimensionalRepresentation2D.vtkBiDimensionalRepresentation2D_ReleaseGraphicsResources_17 ( HandleRef  pThis,
HandleRef  w 
) [private]
static internal int Kitware.VTK.vtkBiDimensionalRepresentation2D.vtkBiDimensionalRepresentation2D_RenderOverlay_18 ( HandleRef  pThis,
HandleRef  viewport 
) [private]
static internal IntPtr Kitware.VTK.vtkBiDimensionalRepresentation2D.vtkBiDimensionalRepresentation2D_SafeDownCast_19 ( HandleRef  o,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkBiDimensionalRepresentation2D.vtkBiDimensionalRepresentation2D_StartWidgetDefinition_20 ( HandleRef  pThis,
IntPtr  e 
) [private]
static internal void Kitware.VTK.vtkBiDimensionalRepresentation2D.vtkBiDimensionalRepresentation2D_WidgetInteraction_22 ( HandleRef  pThis,
IntPtr  e 
) [private]

These are methods that satisfy vtkWidgetRepresentation's API.

Reimplemented from Kitware.VTK.vtkWidgetRepresentation.


Member Data Documentation

new readonly string Kitware.VTK.vtkBiDimensionalRepresentation2D.MRClassNameKey = "32vtkBiDimensionalRepresentation2D" [static]

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkBiDimensionalRepresentation.

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

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkBiDimensionalRepresentation.


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