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

vtkSeedRepresentation - represent the vtkSeedWidget More...

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

List of all members.

Public Types

enum  NearSeed_WrapperEnum { NearSeed = 1, Outside = 0 }
 The tolerance representing the distance to the widget (in pixels) in which the cursor is considered near enough to the seed points of the widget to be active. More...

Public Member Functions

 vtkSeedRepresentation (IntPtr rawCppThis, bool callDisposalMethod, bool strong)
 Automatically generated constructor - called from generated code. DO NOT call directly.
 vtkSeedRepresentation ()
 Instantiate 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.
virtual int CreateHandle (IntPtr e)
 Returns the id of the seed created, -1 on failure. e is the display position.
virtual int GetActiveHandle ()
 These are methods specific to vtkSeedRepresentation and which are invoked from vtkSeedWidget.
vtkHandleRepresentation GetHandleRepresentation (uint num)
 Get the handle representations used for a particular seed. A side effect of this method is that it will create a handle representation in the list of representations if one has not yet been created.
vtkHandleRepresentation GetHandleRepresentation ()
 Returns the model HandleRepresentation.
int GetNumberOfSeeds ()
 Return the number of seeds (or handles) that have been created.
virtual void GetSeedDisplayPosition (uint seedNum, IntPtr pos)
 Methods to Set/Get the coordinates of seed points defining this representation. Note that methods are available for both display and world coordinates. The seeds are accessed by a seed number.
virtual void GetSeedWorldPosition (uint seedNum, IntPtr pos)
 Methods to Set/Get the coordinates of seed points defining this representation. Note that methods are available for both display and world coordinates. The seeds are accessed by a seed number.
virtual int GetTolerance ()
 The tolerance representing the distance to the widget (in pixels) in which the cursor is considered near enough to the seed 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 seed 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 seed points of the widget to be active.
override int IsA (string type)
 Standard VTK methods.
new vtkSeedRepresentation NewInstance ()
 Standard VTK methods.
virtual void RemoveActiveHandle ()
 Delete the currently active handle.
virtual void RemoveHandle (int n)
 Remove the nth handle.
virtual void RemoveLastHandle ()
 Delete last handle created.
void SetHandleRepresentation (vtkHandleRepresentation handle)
 This method is used to specify the type of handle representation to use for the internal vtkHandleWidgets within vtkSeedWidget. To use this method, create a dummy vtkHandleWidget (or subclass), and then invoke this method with this dummy. Then the vtkSeedRepresentation uses this dummy to clone vtkHandleWidgets of the same type. Make sure you set the handle representation before the widget is enabled.
virtual void SetSeedDisplayPosition (uint seedNum, IntPtr pos)
 Methods to Set/Get the coordinates of seed points defining this representation. Note that methods are available for both display and world coordinates. The seeds are accessed by a seed number.
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 seed points of the widget to be active.

Static Public Member Functions

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

Public Attributes

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

Static Public Attributes

static new readonly string MRClassNameKey = "21vtkSeedRepresentation"
 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 vtkSeedRepresentation_New (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkSeedRepresentation_BuildRepresentation_01 (HandleRef pThis)
static internal int vtkSeedRepresentation_ComputeInteractionState_02 (HandleRef pThis, int X, int Y, int modify)
static internal int vtkSeedRepresentation_CreateHandle_03 (HandleRef pThis, IntPtr e)
static internal int vtkSeedRepresentation_GetActiveHandle_04 (HandleRef pThis)
static internal IntPtr vtkSeedRepresentation_GetHandleRepresentation_05 (HandleRef pThis, uint num, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkSeedRepresentation_GetHandleRepresentation_06 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal int vtkSeedRepresentation_GetNumberOfSeeds_07 (HandleRef pThis)
static internal void vtkSeedRepresentation_GetSeedDisplayPosition_08 (HandleRef pThis, uint seedNum, IntPtr pos)
static internal void vtkSeedRepresentation_GetSeedWorldPosition_09 (HandleRef pThis, uint seedNum, IntPtr pos)
static internal int vtkSeedRepresentation_GetTolerance_10 (HandleRef pThis)
static internal int vtkSeedRepresentation_GetToleranceMaxValue_11 (HandleRef pThis)
static internal int vtkSeedRepresentation_GetToleranceMinValue_12 (HandleRef pThis)
static internal int vtkSeedRepresentation_IsA_13 (HandleRef pThis, string type)
static internal int vtkSeedRepresentation_IsTypeOf_14 (string type)
static internal IntPtr vtkSeedRepresentation_NewInstance_16 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkSeedRepresentation_RemoveActiveHandle_17 (HandleRef pThis)
static internal void vtkSeedRepresentation_RemoveHandle_18 (HandleRef pThis, int n)
static internal void vtkSeedRepresentation_RemoveLastHandle_19 (HandleRef pThis)
static internal IntPtr vtkSeedRepresentation_SafeDownCast_20 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkSeedRepresentation_SetHandleRepresentation_21 (HandleRef pThis, HandleRef handle)
static internal void vtkSeedRepresentation_SetSeedDisplayPosition_22 (HandleRef pThis, uint seedNum, IntPtr pos)
static internal void vtkSeedRepresentation_SetTolerance_23 (HandleRef pThis, int _arg)

Static Private Member Functions

static vtkSeedRepresentation ()
 Automatically generated type registration mechanics.

Detailed Description

vtkSeedRepresentation - represent the vtkSeedWidget

Description The vtkSeedRepresentation is a superclass for classes representing the vtkSeedWidget. This representation consists of one or more handles (vtkHandleRepresentation) which are used to place and manipulate the points defining the collection of seeds.


Member Enumeration Documentation

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

Enumerator:
NearSeed 

enum member

Outside 

enum member


Constructor & Destructor Documentation

Automatically generated type registration mechanics.

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

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

Instantiate class.


Member Function Documentation

These are methods that satisfy vtkWidgetRepresentation's API.

Reimplemented from Kitware.VTK.vtkWidgetRepresentation.

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

These are methods that satisfy vtkWidgetRepresentation's API.

Reimplemented from Kitware.VTK.vtkWidgetRepresentation.

virtual int Kitware.VTK.vtkSeedRepresentation.CreateHandle ( IntPtr  e) [virtual]

Returns the id of the seed created, -1 on failure. e is the display position.

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

These are methods specific to vtkSeedRepresentation and which are invoked from vtkSeedWidget.

Get the handle representations used for a particular seed. A side effect of this method is that it will create a handle representation in the list of representations if one has not yet been created.

Here is the call graph for this function:

Returns the model HandleRepresentation.

Here is the call graph for this function:

Return the number of seeds (or handles) that have been created.

virtual void Kitware.VTK.vtkSeedRepresentation.GetSeedDisplayPosition ( uint  seedNum,
IntPtr  pos 
) [virtual]

Methods to Set/Get the coordinates of seed points defining this representation. Note that methods are available for both display and world coordinates. The seeds are accessed by a seed number.

virtual void Kitware.VTK.vtkSeedRepresentation.GetSeedWorldPosition ( uint  seedNum,
IntPtr  pos 
) [virtual]

Methods to Set/Get the coordinates of seed points defining this representation. Note that methods are available for both display and world coordinates. The seeds are accessed by a seed number.

The tolerance representing the distance to the widget (in pixels) in which the cursor is considered near enough to the seed 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 seed 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 seed points of the widget to be active.

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

Standard VTK methods.

Reimplemented from Kitware.VTK.vtkWidgetRepresentation.

static new int Kitware.VTK.vtkSeedRepresentation.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.

Delete the currently active handle.

virtual void Kitware.VTK.vtkSeedRepresentation.RemoveHandle ( int  n) [virtual]

Remove the nth handle.

Delete last handle created.

Standard VTK methods.

Reimplemented from Kitware.VTK.vtkWidgetRepresentation.

Here is the call graph for this function:

This method is used to specify the type of handle representation to use for the internal vtkHandleWidgets within vtkSeedWidget. To use this method, create a dummy vtkHandleWidget (or subclass), and then invoke this method with this dummy. Then the vtkSeedRepresentation uses this dummy to clone vtkHandleWidgets of the same type. Make sure you set the handle representation before the widget is enabled.

virtual void Kitware.VTK.vtkSeedRepresentation.SetSeedDisplayPosition ( uint  seedNum,
IntPtr  pos 
) [virtual]

Methods to Set/Get the coordinates of seed points defining this representation. Note that methods are available for both display and world coordinates. The seeds are accessed by a seed number.

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

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

static internal void Kitware.VTK.vtkSeedRepresentation.vtkSeedRepresentation_BuildRepresentation_01 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkSeedRepresentation.vtkSeedRepresentation_ComputeInteractionState_02 ( HandleRef  pThis,
int  X,
int  Y,
int  modify 
) [private]
static internal int Kitware.VTK.vtkSeedRepresentation.vtkSeedRepresentation_CreateHandle_03 ( HandleRef  pThis,
IntPtr  e 
) [private]
static internal int Kitware.VTK.vtkSeedRepresentation.vtkSeedRepresentation_GetActiveHandle_04 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkSeedRepresentation.vtkSeedRepresentation_GetHandleRepresentation_05 ( HandleRef  pThis,
uint  num,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkSeedRepresentation.vtkSeedRepresentation_GetHandleRepresentation_06 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal int Kitware.VTK.vtkSeedRepresentation.vtkSeedRepresentation_GetNumberOfSeeds_07 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkSeedRepresentation.vtkSeedRepresentation_GetSeedDisplayPosition_08 ( HandleRef  pThis,
uint  seedNum,
IntPtr  pos 
) [private]
static internal void Kitware.VTK.vtkSeedRepresentation.vtkSeedRepresentation_GetSeedWorldPosition_09 ( HandleRef  pThis,
uint  seedNum,
IntPtr  pos 
) [private]
static internal int Kitware.VTK.vtkSeedRepresentation.vtkSeedRepresentation_GetTolerance_10 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkSeedRepresentation.vtkSeedRepresentation_GetToleranceMaxValue_11 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkSeedRepresentation.vtkSeedRepresentation_GetToleranceMinValue_12 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkSeedRepresentation.vtkSeedRepresentation_IsA_13 ( HandleRef  pThis,
string  type 
) [private]
static internal int Kitware.VTK.vtkSeedRepresentation.vtkSeedRepresentation_IsTypeOf_14 ( string  type) [private]
static internal IntPtr Kitware.VTK.vtkSeedRepresentation.vtkSeedRepresentation_New ( ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkSeedRepresentation.vtkSeedRepresentation_NewInstance_16 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkSeedRepresentation.vtkSeedRepresentation_RemoveActiveHandle_17 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkSeedRepresentation.vtkSeedRepresentation_RemoveHandle_18 ( HandleRef  pThis,
int  n 
) [private]
static internal void Kitware.VTK.vtkSeedRepresentation.vtkSeedRepresentation_RemoveLastHandle_19 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkSeedRepresentation.vtkSeedRepresentation_SafeDownCast_20 ( HandleRef  o,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkSeedRepresentation.vtkSeedRepresentation_SetHandleRepresentation_21 ( HandleRef  pThis,
HandleRef  handle 
) [private]
static internal void Kitware.VTK.vtkSeedRepresentation.vtkSeedRepresentation_SetSeedDisplayPosition_22 ( HandleRef  pThis,
uint  seedNum,
IntPtr  pos 
) [private]
static internal void Kitware.VTK.vtkSeedRepresentation.vtkSeedRepresentation_SetTolerance_23 ( HandleRef  pThis,
int  _arg 
) [private]

Member Data Documentation

new readonly string Kitware.VTK.vtkSeedRepresentation.MRClassNameKey = "21vtkSeedRepresentation" [static]

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkWidgetRepresentation.

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

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkWidgetRepresentation.


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