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

vtkHyperOctreeClipCutPointsGrabber - A concrete implementation of vtkHyperOctreePointsGrabber used by vtkClipHyperOctree and vtkHyperOctreeCutter. More...

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

List of all members.

Public Member Functions

 vtkHyperOctreeClipCutPointsGrabber (IntPtr rawCppThis, bool callDisposalMethod, bool strong)
 Automatically generated constructor - called from generated code. DO NOT call directly.
 vtkHyperOctreeClipCutPointsGrabber ()
 Undocumented Block.
vtkPolygon GetPolygon ()
 Return the polygon.
vtkOrderedTriangulator GetTriangulator ()
 Return the ordered triangulator.
override void InitPointInsertion ()
 Initialize the points insertion scheme. Actually, it is just a trick to initialize the IdSet from the filter. The IdSet class cannot be shared with the filter because it is a Pimpl. It is used by clip,cut and contour filters to build the points that lie on an hyperoctant.
override void InsertPoint (int ptId, IntPtr pt, IntPtr pcoords, IntPtr ijk)
 Insert a point, assuming the point is unique and does not require a locator. Tt does not mean it does not use a locator. It just mean that some implementation may skip the use of a locator.
override void InsertPoint2D (IntPtr pt, IntPtr ijk)
 Insert a point in the quadtree case.
override void InsertPointWithMerge (int ptId, IntPtr pt, IntPtr pcoords, IntPtr ijk)
 Insert a point using a locator.
override int IsA (string type)
 Undocumented Block.
new
vtkHyperOctreeClipCutPointsGrabber 
NewInstance ()
 Undocumented Block.
override void SetDimension (int dim)
 Set the dimension of the hyperoctree.

Static Public Member Functions

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

Public Attributes

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

Static Public Attributes

static new readonly string MRClassNameKey = "34vtkHyperOctreeClipCutPointsGrabber"
 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 vtkHyperOctreeClipCutPointsGrabber_New (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkHyperOctreeClipCutPointsGrabber_GetPolygon_01 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkHyperOctreeClipCutPointsGrabber_GetTriangulator_02 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkHyperOctreeClipCutPointsGrabber_InitPointInsertion_03 (HandleRef pThis)
static internal void vtkHyperOctreeClipCutPointsGrabber_InsertPoint_04 (HandleRef pThis, int ptId, IntPtr pt, IntPtr pcoords, IntPtr ijk)
static internal void vtkHyperOctreeClipCutPointsGrabber_InsertPoint2D_05 (HandleRef pThis, IntPtr pt, IntPtr ijk)
static internal void vtkHyperOctreeClipCutPointsGrabber_InsertPointWithMerge_06 (HandleRef pThis, int ptId, IntPtr pt, IntPtr pcoords, IntPtr ijk)
static internal int vtkHyperOctreeClipCutPointsGrabber_IsA_07 (HandleRef pThis, string type)
static internal int vtkHyperOctreeClipCutPointsGrabber_IsTypeOf_08 (string type)
static internal IntPtr vtkHyperOctreeClipCutPointsGrabber_NewInstance_10 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkHyperOctreeClipCutPointsGrabber_SafeDownCast_11 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkHyperOctreeClipCutPointsGrabber_SetDimension_12 (HandleRef pThis, int dim)

Static Private Member Functions

static vtkHyperOctreeClipCutPointsGrabber ()
 Automatically generated type registration mechanics.

Detailed Description

vtkHyperOctreeClipCutPointsGrabber - A concrete implementation of vtkHyperOctreePointsGrabber used by vtkClipHyperOctree and vtkHyperOctreeCutter.

vtkHyperOctreeClipCut, vtkHyperOctreeClipCutClipCutPointsGrabber, vtkClipHyperOctree, vtkHyperOctreeClipCutCutter


Constructor & Destructor Documentation

Automatically generated type registration mechanics.

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

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

Undocumented Block.


Member Function Documentation

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

Return the polygon.

Here is the call graph for this function:

Return the ordered triangulator.

Here is the call graph for this function:

Initialize the points insertion scheme. Actually, it is just a trick to initialize the IdSet from the filter. The IdSet class cannot be shared with the filter because it is a Pimpl. It is used by clip,cut and contour filters to build the points that lie on an hyperoctant.

Precondition:
only_in_3d: GetDimension()==3

Reimplemented from Kitware.VTK.vtkHyperOctreePointsGrabber.

override void Kitware.VTK.vtkHyperOctreeClipCutPointsGrabber.InsertPoint ( int  ptId,
IntPtr  pt,
IntPtr  pcoords,
IntPtr  ijk 
) [virtual]

Insert a point, assuming the point is unique and does not require a locator. Tt does not mean it does not use a locator. It just mean that some implementation may skip the use of a locator.

Reimplemented from Kitware.VTK.vtkHyperOctreePointsGrabber.

override void Kitware.VTK.vtkHyperOctreeClipCutPointsGrabber.InsertPoint2D ( IntPtr  pt,
IntPtr  ijk 
) [virtual]

Insert a point in the quadtree case.

Reimplemented from Kitware.VTK.vtkHyperOctreePointsGrabber.

override void Kitware.VTK.vtkHyperOctreeClipCutPointsGrabber.InsertPointWithMerge ( int  ptId,
IntPtr  pt,
IntPtr  pcoords,
IntPtr  ijk 
) [virtual]

Insert a point using a locator.

Reimplemented from Kitware.VTK.vtkHyperOctreePointsGrabber.

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

Undocumented Block.

Reimplemented from Kitware.VTK.vtkHyperOctreePointsGrabber.

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

Undocumented Block.

Reimplemented from Kitware.VTK.vtkHyperOctreePointsGrabber.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkObject.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkHyperOctreePointsGrabber.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkHyperOctreePointsGrabber.

Here is the call graph for this function:

Set the dimension of the hyperoctree.

Precondition:
valid_dim: (dim==2 || dim==3)
Postcondition:
is_set: GetDimension()==dim

Reimplemented from Kitware.VTK.vtkHyperOctreePointsGrabber.

static internal IntPtr Kitware.VTK.vtkHyperOctreeClipCutPointsGrabber.vtkHyperOctreeClipCutPointsGrabber_GetPolygon_01 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkHyperOctreeClipCutPointsGrabber.vtkHyperOctreeClipCutPointsGrabber_GetTriangulator_02 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkHyperOctreeClipCutPointsGrabber.vtkHyperOctreeClipCutPointsGrabber_InsertPoint2D_05 ( HandleRef  pThis,
IntPtr  pt,
IntPtr  ijk 
) [private]
static internal void Kitware.VTK.vtkHyperOctreeClipCutPointsGrabber.vtkHyperOctreeClipCutPointsGrabber_InsertPoint_04 ( HandleRef  pThis,
int  ptId,
IntPtr  pt,
IntPtr  pcoords,
IntPtr  ijk 
) [private]
static internal void Kitware.VTK.vtkHyperOctreeClipCutPointsGrabber.vtkHyperOctreeClipCutPointsGrabber_InsertPointWithMerge_06 ( HandleRef  pThis,
int  ptId,
IntPtr  pt,
IntPtr  pcoords,
IntPtr  ijk 
) [private]
static internal int Kitware.VTK.vtkHyperOctreeClipCutPointsGrabber.vtkHyperOctreeClipCutPointsGrabber_IsA_07 ( HandleRef  pThis,
string  type 
) [private]
static internal IntPtr Kitware.VTK.vtkHyperOctreeClipCutPointsGrabber.vtkHyperOctreeClipCutPointsGrabber_New ( ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkHyperOctreeClipCutPointsGrabber.vtkHyperOctreeClipCutPointsGrabber_NewInstance_10 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkHyperOctreeClipCutPointsGrabber.vtkHyperOctreeClipCutPointsGrabber_SafeDownCast_11 ( HandleRef  o,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkHyperOctreeClipCutPointsGrabber.vtkHyperOctreeClipCutPointsGrabber_SetDimension_12 ( HandleRef  pThis,
int  dim 
) [private]

Member Data Documentation

new readonly string Kitware.VTK.vtkHyperOctreeClipCutPointsGrabber.MRClassNameKey = "34vtkHyperOctreeClipCutPointsGrabber" [static]

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkHyperOctreePointsGrabber.

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

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkHyperOctreePointsGrabber.


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