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

vtkLabelHierarchyIterator - iterator over vtkLabelHierarchy More...

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

List of all members.

Public Member Functions

 vtkLabelHierarchyIterator (IntPtr rawCppThis, bool callDisposalMethod, bool strong)
 Automatically generated constructor - called from generated code. DO NOT call directly.
virtual void Begin (vtkIdTypeArray arg0)
 Initializes the iterator. lastLabels is an array holding labels which should be traversed before any other labels in the hierarchy. This could include labels placed during a previous rendering or a label located under the mouse pointer. You may pass a null pointer.
virtual void BoxAllNodes (vtkPolyData arg0)
 Add a representation for all existing octree nodes to the specified polydata. This is equivalent to setting TraversedBounds, iterating over the entire hierarchy, and then resetting TraversedBounds to its original value.
virtual void BoxNode ()
 Add a representation to TraversedBounds for the current octree node. This should be called by subclasses inside Next(). Does nothing if TraversedBounds is NULL.
virtual int GetAllBounds ()
 Set/get whether all nodes in the hierarchy should be added to the TraversedBounds polydata or only those traversed. When non-zero, all nodes will be added. By default, AllBounds is 0.
virtual void GetBoundedSize (IntPtr sz)
 Retrieves the current label maximum width in world coordinates.
virtual vtkLabelHierarchy GetHierarchy ()
 Get the label hierarchy associated with the current label.
virtual int GetLabelId ()
 Retrieves the current label id.
virtual void GetNodeGeometry (IntPtr ctr, ref double size)
 Retrieve the coordinates of the center of the current hierarchy node and the size of the node. Nodes are n-cubes, so the size is the length of any edge of the cube. This is used by BoxNode().
virtual double GetOrientation ()
 Retrieves the current label orientation.
virtual void GetPoint (IntPtr x)
 Retrieves the current label location.
virtual void GetSize (IntPtr sz)
 Retrieves the current label size.
virtual int GetTypeWrapper ()
 Retrieves the current label type.
override int IsA (string type)
 Undocumented Block.
virtual bool IsAtEnd ()
 Returns true if the iterator is at the end.
new vtkLabelHierarchyIterator NewInstance ()
 Undocumented Block.
virtual void Next ()
 Advance the iterator.
virtual void SetAllBounds (int _arg)
 Set/get whether all nodes in the hierarchy should be added to the TraversedBounds polydata or only those traversed. When non-zero, all nodes will be added. By default, AllBounds is 0.
virtual void SetTraversedBounds (vtkPolyData arg0)
 Sets a polydata to fill with geometry representing the bounding boxes of the traversed octree nodes.

Static Public Member Functions

static new int IsTypeOf (string type)
 Undocumented Block.
static new
vtkLabelHierarchyIterator 
SafeDownCast (vtkObjectBase o)
 Undocumented Block.

Public Attributes

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

Static Public Attributes

static new readonly string MRClassNameKey = "25vtkLabelHierarchyIterator"
 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 void vtkLabelHierarchyIterator_Begin_01 (HandleRef pThis, HandleRef arg0)
static internal void vtkLabelHierarchyIterator_BoxAllNodes_02 (HandleRef pThis, HandleRef arg0)
static internal void vtkLabelHierarchyIterator_BoxNode_03 (HandleRef pThis)
static internal int vtkLabelHierarchyIterator_GetAllBounds_04 (HandleRef pThis)
static internal void vtkLabelHierarchyIterator_GetBoundedSize_05 (HandleRef pThis, IntPtr sz)
static internal IntPtr vtkLabelHierarchyIterator_GetHierarchy_06 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal int vtkLabelHierarchyIterator_GetLabelId_07 (HandleRef pThis)
static internal void vtkLabelHierarchyIterator_GetNodeGeometry_08 (HandleRef pThis, IntPtr ctr, ref double size)
static internal double vtkLabelHierarchyIterator_GetOrientation_09 (HandleRef pThis)
static internal void vtkLabelHierarchyIterator_GetPoint_10 (HandleRef pThis, IntPtr x)
static internal void vtkLabelHierarchyIterator_GetSize_11 (HandleRef pThis, IntPtr sz)
static internal int vtkLabelHierarchyIterator_GetType_12 (HandleRef pThis)
static internal int vtkLabelHierarchyIterator_IsA_13 (HandleRef pThis, string type)
static internal byte vtkLabelHierarchyIterator_IsAtEnd_14 (HandleRef pThis)
static internal int vtkLabelHierarchyIterator_IsTypeOf_15 (string type)
static internal IntPtr vtkLabelHierarchyIterator_NewInstance_16 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkLabelHierarchyIterator_Next_17 (HandleRef pThis)
static internal IntPtr vtkLabelHierarchyIterator_SafeDownCast_18 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkLabelHierarchyIterator_SetAllBounds_19 (HandleRef pThis, int _arg)
static internal void vtkLabelHierarchyIterator_SetTraversedBounds_20 (HandleRef pThis, HandleRef arg0)

Static Private Member Functions

static vtkLabelHierarchyIterator ()
 Automatically generated type registration mechanics.

Detailed Description

vtkLabelHierarchyIterator - iterator over vtkLabelHierarchy

Description Abstract superclass for iterators over vtkLabelHierarchy.


Constructor & Destructor Documentation

Automatically generated type registration mechanics.

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

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


Member Function Documentation

Initializes the iterator. lastLabels is an array holding labels which should be traversed before any other labels in the hierarchy. This could include labels placed during a previous rendering or a label located under the mouse pointer. You may pass a null pointer.

Reimplemented in Kitware.VTK.vtkLabelHierarchyCompositeIterator.

Add a representation for all existing octree nodes to the specified polydata. This is equivalent to setting TraversedBounds, iterating over the entire hierarchy, and then resetting TraversedBounds to its original value.

Reimplemented in Kitware.VTK.vtkLabelHierarchyCompositeIterator.

Add a representation to TraversedBounds for the current octree node. This should be called by subclasses inside Next(). Does nothing if TraversedBounds is NULL.

Reimplemented in Kitware.VTK.vtkLabelHierarchyCompositeIterator.

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

Reimplemented in Kitware.VTK.vtkLabelHierarchyCompositeIterator.

Set/get whether all nodes in the hierarchy should be added to the TraversedBounds polydata or only those traversed. When non-zero, all nodes will be added. By default, AllBounds is 0.

virtual void Kitware.VTK.vtkLabelHierarchyIterator.GetBoundedSize ( IntPtr  sz) [virtual]

Retrieves the current label maximum width in world coordinates.

Get the label hierarchy associated with the current label.

Reimplemented in Kitware.VTK.vtkLabelHierarchyCompositeIterator.

Here is the call graph for this function:

Retrieves the current label id.

Reimplemented in Kitware.VTK.vtkLabelHierarchyCompositeIterator.

virtual void Kitware.VTK.vtkLabelHierarchyIterator.GetNodeGeometry ( IntPtr  ctr,
ref double  size 
) [virtual]

Retrieve the coordinates of the center of the current hierarchy node and the size of the node. Nodes are n-cubes, so the size is the length of any edge of the cube. This is used by BoxNode().

Reimplemented in Kitware.VTK.vtkLabelHierarchyCompositeIterator.

Retrieves the current label orientation.

virtual void Kitware.VTK.vtkLabelHierarchyIterator.GetPoint ( IntPtr  x) [virtual]

Retrieves the current label location.

virtual void Kitware.VTK.vtkLabelHierarchyIterator.GetSize ( IntPtr  sz) [virtual]

Retrieves the current label size.

Retrieves the current label type.

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

Undocumented Block.

Reimplemented from Kitware.VTK.vtkObject.

Reimplemented in Kitware.VTK.vtkLabelHierarchyCompositeIterator.

Returns true if the iterator is at the end.

Reimplemented in Kitware.VTK.vtkLabelHierarchyCompositeIterator.

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

Undocumented Block.

Reimplemented from Kitware.VTK.vtkObject.

Reimplemented in Kitware.VTK.vtkLabelHierarchyCompositeIterator.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkObject.

Reimplemented in Kitware.VTK.vtkLabelHierarchyCompositeIterator.

virtual void Kitware.VTK.vtkLabelHierarchyIterator.Next ( ) [virtual]

Advance the iterator.

Reimplemented in Kitware.VTK.vtkLabelHierarchyCompositeIterator.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkObject.

Reimplemented in Kitware.VTK.vtkLabelHierarchyCompositeIterator.

Here is the call graph for this function:

virtual void Kitware.VTK.vtkLabelHierarchyIterator.SetAllBounds ( int  _arg) [virtual]

Set/get whether all nodes in the hierarchy should be added to the TraversedBounds polydata or only those traversed. When non-zero, all nodes will be added. By default, AllBounds is 0.

Sets a polydata to fill with geometry representing the bounding boxes of the traversed octree nodes.

static internal void Kitware.VTK.vtkLabelHierarchyIterator.vtkLabelHierarchyIterator_Begin_01 ( HandleRef  pThis,
HandleRef  arg0 
) [private]
static internal void Kitware.VTK.vtkLabelHierarchyIterator.vtkLabelHierarchyIterator_BoxAllNodes_02 ( HandleRef  pThis,
HandleRef  arg0 
) [private]
static internal void Kitware.VTK.vtkLabelHierarchyIterator.vtkLabelHierarchyIterator_BoxNode_03 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkLabelHierarchyIterator.vtkLabelHierarchyIterator_GetAllBounds_04 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkLabelHierarchyIterator.vtkLabelHierarchyIterator_GetBoundedSize_05 ( HandleRef  pThis,
IntPtr  sz 
) [private]
static internal IntPtr Kitware.VTK.vtkLabelHierarchyIterator.vtkLabelHierarchyIterator_GetHierarchy_06 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal int Kitware.VTK.vtkLabelHierarchyIterator.vtkLabelHierarchyIterator_GetLabelId_07 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkLabelHierarchyIterator.vtkLabelHierarchyIterator_GetNodeGeometry_08 ( HandleRef  pThis,
IntPtr  ctr,
ref double  size 
) [private]
static internal double Kitware.VTK.vtkLabelHierarchyIterator.vtkLabelHierarchyIterator_GetOrientation_09 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkLabelHierarchyIterator.vtkLabelHierarchyIterator_GetPoint_10 ( HandleRef  pThis,
IntPtr  x 
) [private]
static internal void Kitware.VTK.vtkLabelHierarchyIterator.vtkLabelHierarchyIterator_GetSize_11 ( HandleRef  pThis,
IntPtr  sz 
) [private]
static internal int Kitware.VTK.vtkLabelHierarchyIterator.vtkLabelHierarchyIterator_GetType_12 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkLabelHierarchyIterator.vtkLabelHierarchyIterator_IsA_13 ( HandleRef  pThis,
string  type 
) [private]
static internal byte Kitware.VTK.vtkLabelHierarchyIterator.vtkLabelHierarchyIterator_IsAtEnd_14 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkLabelHierarchyIterator.vtkLabelHierarchyIterator_NewInstance_16 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkLabelHierarchyIterator.vtkLabelHierarchyIterator_Next_17 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkLabelHierarchyIterator.vtkLabelHierarchyIterator_SafeDownCast_18 ( HandleRef  o,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkLabelHierarchyIterator.vtkLabelHierarchyIterator_SetAllBounds_19 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkLabelHierarchyIterator.vtkLabelHierarchyIterator_SetTraversedBounds_20 ( HandleRef  pThis,
HandleRef  arg0 
) [private]

Member Data Documentation

new readonly string Kitware.VTK.vtkLabelHierarchyIterator.MRClassNameKey = "25vtkLabelHierarchyIterator" [static]

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkObject.

Reimplemented in Kitware.VTK.vtkLabelHierarchyCompositeIterator.

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

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkObject.

Reimplemented in Kitware.VTK.vtkLabelHierarchyCompositeIterator.


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