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

vtkKdNode - This class represents a single spatial region in an 3D axis aligned binary spatial partitioning. It is assumed the region bounds some set of points. Regions are represented as nodes in a binary tree. More...

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

List of all members.

Public Member Functions

 vtkKdNode (IntPtr rawCppThis, bool callDisposalMethod, bool strong)
 Automatically generated constructor - called from generated code. DO NOT call directly.
 vtkKdNode ()
 Undocumented Block.
void AddChildNodes (vtkKdNode left, vtkKdNode right)
 Add the left and right children.
int ContainsBox (double x1, double x2, double y1, double y2, double z1, double z2, int useDataBounds)
 Return 1 if this spatial region entirely contains a box specified by it's bounds. Use the possibly smaller bounds of the points within the region if useDataBounds is non-zero.
int ContainsPoint (double x, double y, double z, int useDataBounds)
 Return 1 if this spatial region entirely contains the given point. Use the possibly smaller bounds of the points within the region if useDataBounds is non-zero.
void DeleteChildNodes ()
 Delete the left and right children.
void GetBounds (IntPtr b)
 Set/Get the bounds of the spatial region represented by this node. Caller allocates storage for 6-vector in GetBounds.
void GetDataBounds (IntPtr b)
 Set/Get the bounds of the points contained in this spatial region. This may be smaller than the bounds of the region itself. Caller allocates storage for 6-vector in GetDataBounds.
virtual int GetDim ()
 Set/Get the dimension along which this region is divided. (0 - x, 1 - y, 2 - z, 3 - leaf node (default)).
double GetDistance2ToBoundary (double x, double y, double z, int useDataBounds)
 Calculate the distance squared from any point to the boundary of this region. Use the boundary of the points within the region if useDataBounds is non-zero.
double GetDistance2ToBoundary (double x, double y, double z, IntPtr boundaryPt, int useDataBounds)
 Calculate the distance squared from any point to the boundary of this region. Use the boundary of the points within the region if useDataBounds is non-zero. Set boundaryPt to the point on the boundary.
double GetDistance2ToInnerBoundary (double x, double y, double z)
 Calculate the distance from the specified point (which is required to be inside this spatial region) to an interior boundary. An interior boundary is one that is not also an boundary of the entire space partitioned by the tree of vtkKdNode's.
virtual double GetDivisionPosition ()
 Get the location of the division plane along the axis the region is divided. See also GetDim(). The result is undertermined if this node is not divided (a leaf node).
virtual int GetID ()
 Set/Get the ID associated with the region described by this node. If this is not a leaf node, this value should be -1.
virtual vtkKdNode GetLeft ()
 Set/Get a pointer to the left child of this node.
double[] GetMaxBounds ()
 Get a pointer to the 3 bound minima (xmin, ymin and zmin) or the 3 bound maxima (xmax, ymax, zmax). Don't free this pointer.
double[] GetMaxDataBounds ()
 Get a pointer to the 3 data bound minima (xmin, ymin and zmin) or the 3 data bound maxima (xmax, ymax, zmax). Don't free this pointer.
virtual int GetMaxID ()
 If this node is not a leaf node, there are leaf nodes below it whose regions represent a partitioning of this region. The IDs of these leaf nodes form a contigous set. Set/Get the range of the IDs of the leaf nodes below this node. If this is already a leaf node, these values should be the same as the ID.
double[] GetMinBounds ()
 Get a pointer to the 3 bound minima (xmin, ymin and zmin) or the 3 bound maxima (xmax, ymax, zmax). Don't free this pointer.
double[] GetMinDataBounds ()
 Get a pointer to the 3 data bound minima (xmin, ymin and zmin) or the 3 data bound maxima (xmax, ymax, zmax). Don't free this pointer.
virtual int GetMinID ()
 If this node is not a leaf node, there are leaf nodes below it whose regions represent a partitioning of this region. The IDs of these leaf nodes form a contigous set. Set/Get the range of the IDs of the leaf nodes below this node. If this is already a leaf node, these values should be the same as the ID.
virtual int GetNumberOfPoints ()
 Set/Get the number of points contained in this region.
virtual vtkKdNode GetRight ()
 Set/Get a pointer to the right child of this node.
virtual vtkKdNode GetUp ()
 Set/Get a pointer to the parent of this node.
int IntersectsBox (double x1, double x2, double y1, double y2, double z1, double z2, int useDataBounds)
 Return 1 if this spatial region intersects the axis-aligned box given by the bounds passed in. Use the possibly smaller bounds of the points within the region if useDataBounds is non-zero.
int IntersectsCell (vtkCell cell, int useDataBounds, int cellRegion, IntPtr cellBounds)
 Return 1 if the cell specified intersects this region. If you already know the ID of the region containing the cell's centroid, provide that as an argument. If you already know the bounds of the cell, provide that as well, in the form of xmin,xmax,ymin,ymax,zmin, zmax. Either of these may speed the calculation. Use the possibly smaller bounds of the points within the region if useDataBounds is non-zero.
int IntersectsRegion (vtkPlanesIntersection pi, int useDataBounds)
 A vtkPlanesIntersection object represents a convex 3D region bounded by planes, and it is capable of computing intersections of boxes with itself. Return 1 if this spatial region intersects the spatial region described by the vtkPlanesIntersection object. Use the possibly smaller bounds of the points within the region if useDataBounds is non-zero.
int IntersectsSphere2 (double x, double y, double z, double rSquared, int useDataBounds)
 Return 1 if this spatial region intersects a sphere described by it's center and the square of it's radius. Use the possibly smaller bounds of the points within the region if useDataBounds is non-zero.
override int IsA (string type)
 Undocumented Block.
new vtkKdNode NewInstance ()
 Undocumented Block.
void PrintNode (int depth)
 For debugging purposes, print out this node.
void PrintVerboseNode (int depth)
 For debugging purposes, print out this node.
void SetBounds (double x1, double x2, double y1, double y2, double z1, double z2)
 Set/Get the bounds of the spatial region represented by this node. Caller allocates storage for 6-vector in GetBounds.
void SetBounds (IntPtr b)
 Set/Get the bounds of the spatial region represented by this node. Caller allocates storage for 6-vector in GetBounds.
void SetDataBounds (double x1, double x2, double y1, double y2, double z1, double z2)
 Set/Get the bounds of the points contained in this spatial region. This may be smaller than the bounds of the region itself. Caller allocates storage for 6-vector in GetDataBounds.
void SetDataBounds (IntPtr v)
 Given a pointer to NumberOfPoints points, set the DataBounds of this node to the bounds of these points.
virtual void SetDim (int _arg)
 Set/Get the dimension along which this region is divided. (0 - x, 1 - y, 2 - z, 3 - leaf node (default)).
virtual void SetID (int _arg)
 Set/Get the ID associated with the region described by this node. If this is not a leaf node, this value should be -1.
void SetLeft (vtkKdNode left)
 Set/Get a pointer to the left child of this node.
void SetMaxBounds (IntPtr mb)
 Set the xmax, ymax and zmax value of the bounds of this region.
void SetMaxDataBounds (IntPtr mb)
 Set the xmax, ymax and zmax value of the bounds of this data within this region.
virtual void SetMaxID (int _arg)
 If this node is not a leaf node, there are leaf nodes below it whose regions represent a partitioning of this region. The IDs of these leaf nodes form a contigous set. Set/Get the range of the IDs of the leaf nodes below this node. If this is already a leaf node, these values should be the same as the ID.
void SetMinBounds (IntPtr mb)
 Set the xmin, ymin and zmin value of the bounds of this region.
void SetMinDataBounds (IntPtr mb)
 Set the xmin, ymin and zmin value of the bounds of this data within this region.
virtual void SetMinID (int _arg)
 If this node is not a leaf node, there are leaf nodes below it whose regions represent a partitioning of this region. The IDs of these leaf nodes form a contigous set. Set/Get the range of the IDs of the leaf nodes below this node. If this is already a leaf node, these values should be the same as the ID.
virtual void SetNumberOfPoints (int _arg)
 Set/Get the number of points contained in this region.
void SetRight (vtkKdNode right)
 Set/Get a pointer to the right child of this node.
void SetUp (vtkKdNode up)
 Set/Get a pointer to the parent of this node.

Static Public Member Functions

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

Public Attributes

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

Static Public Attributes

static new readonly string MRClassNameKey = "9vtkKdNode"
 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 vtkKdNode_New (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkKdNode_AddChildNodes_01 (HandleRef pThis, HandleRef left, HandleRef right)
static internal int vtkKdNode_ContainsBox_02 (HandleRef pThis, double x1, double x2, double y1, double y2, double z1, double z2, int useDataBounds)
static internal int vtkKdNode_ContainsPoint_03 (HandleRef pThis, double x, double y, double z, int useDataBounds)
static internal void vtkKdNode_DeleteChildNodes_04 (HandleRef pThis)
static internal void vtkKdNode_GetBounds_05 (HandleRef pThis, IntPtr b)
static internal void vtkKdNode_GetDataBounds_06 (HandleRef pThis, IntPtr b)
static internal int vtkKdNode_GetDim_07 (HandleRef pThis)
static internal double vtkKdNode_GetDistance2ToBoundary_08 (HandleRef pThis, double x, double y, double z, int useDataBounds)
static internal double vtkKdNode_GetDistance2ToBoundary_09 (HandleRef pThis, double x, double y, double z, IntPtr boundaryPt, int useDataBounds)
static internal double vtkKdNode_GetDistance2ToInnerBoundary_10 (HandleRef pThis, double x, double y, double z)
static internal double vtkKdNode_GetDivisionPosition_11 (HandleRef pThis)
static internal int vtkKdNode_GetID_12 (HandleRef pThis)
static internal IntPtr vtkKdNode_GetLeft_13 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkKdNode_GetMaxBounds_14 (HandleRef pThis)
static internal IntPtr vtkKdNode_GetMaxDataBounds_15 (HandleRef pThis)
static internal int vtkKdNode_GetMaxID_16 (HandleRef pThis)
static internal IntPtr vtkKdNode_GetMinBounds_17 (HandleRef pThis)
static internal IntPtr vtkKdNode_GetMinDataBounds_18 (HandleRef pThis)
static internal int vtkKdNode_GetMinID_19 (HandleRef pThis)
static internal int vtkKdNode_GetNumberOfPoints_20 (HandleRef pThis)
static internal IntPtr vtkKdNode_GetRight_21 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkKdNode_GetUp_22 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal int vtkKdNode_IntersectsBox_23 (HandleRef pThis, double x1, double x2, double y1, double y2, double z1, double z2, int useDataBounds)
static internal int vtkKdNode_IntersectsCell_24 (HandleRef pThis, HandleRef cell, int useDataBounds, int cellRegion, IntPtr cellBounds)
static internal int vtkKdNode_IntersectsRegion_25 (HandleRef pThis, HandleRef pi, int useDataBounds)
static internal int vtkKdNode_IntersectsSphere2_26 (HandleRef pThis, double x, double y, double z, double rSquared, int useDataBounds)
static internal int vtkKdNode_IsA_27 (HandleRef pThis, string type)
static internal int vtkKdNode_IsTypeOf_28 (string type)
static internal IntPtr vtkKdNode_NewInstance_30 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkKdNode_PrintNode_31 (HandleRef pThis, int depth)
static internal void vtkKdNode_PrintVerboseNode_32 (HandleRef pThis, int depth)
static internal IntPtr vtkKdNode_SafeDownCast_33 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkKdNode_SetBounds_34 (HandleRef pThis, double x1, double x2, double y1, double y2, double z1, double z2)
static internal void vtkKdNode_SetBounds_35 (HandleRef pThis, IntPtr b)
static internal void vtkKdNode_SetDataBounds_36 (HandleRef pThis, double x1, double x2, double y1, double y2, double z1, double z2)
static internal void vtkKdNode_SetDataBounds_37 (HandleRef pThis, IntPtr v)
static internal void vtkKdNode_SetDim_38 (HandleRef pThis, int _arg)
static internal void vtkKdNode_SetID_39 (HandleRef pThis, int _arg)
static internal void vtkKdNode_SetLeft_40 (HandleRef pThis, HandleRef left)
static internal void vtkKdNode_SetMaxBounds_41 (HandleRef pThis, IntPtr mb)
static internal void vtkKdNode_SetMaxDataBounds_42 (HandleRef pThis, IntPtr mb)
static internal void vtkKdNode_SetMaxID_43 (HandleRef pThis, int _arg)
static internal void vtkKdNode_SetMinBounds_44 (HandleRef pThis, IntPtr mb)
static internal void vtkKdNode_SetMinDataBounds_45 (HandleRef pThis, IntPtr mb)
static internal void vtkKdNode_SetMinID_46 (HandleRef pThis, int _arg)
static internal void vtkKdNode_SetNumberOfPoints_47 (HandleRef pThis, int _arg)
static internal void vtkKdNode_SetRight_48 (HandleRef pThis, HandleRef right)
static internal void vtkKdNode_SetUp_49 (HandleRef pThis, HandleRef up)

Static Private Member Functions

static vtkKdNode ()
 Automatically generated type registration mechanics.

Detailed Description

vtkKdNode - This class represents a single spatial region in an 3D axis aligned binary spatial partitioning. It is assumed the region bounds some set of points. Regions are represented as nodes in a binary tree.

Description

vtkKdTree vtkOBSPCuts


Constructor & Destructor Documentation

static Kitware.VTK.vtkKdNode.vtkKdNode ( ) [static, private]

Automatically generated type registration mechanics.

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

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

Undocumented Block.


Member Function Documentation

Add the left and right children.

int Kitware.VTK.vtkKdNode.ContainsBox ( double  x1,
double  x2,
double  y1,
double  y2,
double  z1,
double  z2,
int  useDataBounds 
)

Return 1 if this spatial region entirely contains a box specified by it's bounds. Use the possibly smaller bounds of the points within the region if useDataBounds is non-zero.

int Kitware.VTK.vtkKdNode.ContainsPoint ( double  x,
double  y,
double  z,
int  useDataBounds 
)

Return 1 if this spatial region entirely contains the given point. Use the possibly smaller bounds of the points within the region if useDataBounds is non-zero.

Delete the left and right children.

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

void Kitware.VTK.vtkKdNode.GetBounds ( IntPtr  b)

Set/Get the bounds of the spatial region represented by this node. Caller allocates storage for 6-vector in GetBounds.

Set/Get the bounds of the points contained in this spatial region. This may be smaller than the bounds of the region itself. Caller allocates storage for 6-vector in GetDataBounds.

virtual int Kitware.VTK.vtkKdNode.GetDim ( ) [virtual]

Set/Get the dimension along which this region is divided. (0 - x, 1 - y, 2 - z, 3 - leaf node (default)).

double Kitware.VTK.vtkKdNode.GetDistance2ToBoundary ( double  x,
double  y,
double  z,
int  useDataBounds 
)

Calculate the distance squared from any point to the boundary of this region. Use the boundary of the points within the region if useDataBounds is non-zero.

double Kitware.VTK.vtkKdNode.GetDistance2ToBoundary ( double  x,
double  y,
double  z,
IntPtr  boundaryPt,
int  useDataBounds 
)

Calculate the distance squared from any point to the boundary of this region. Use the boundary of the points within the region if useDataBounds is non-zero. Set boundaryPt to the point on the boundary.

double Kitware.VTK.vtkKdNode.GetDistance2ToInnerBoundary ( double  x,
double  y,
double  z 
)

Calculate the distance from the specified point (which is required to be inside this spatial region) to an interior boundary. An interior boundary is one that is not also an boundary of the entire space partitioned by the tree of vtkKdNode's.

virtual double Kitware.VTK.vtkKdNode.GetDivisionPosition ( ) [virtual]

Get the location of the division plane along the axis the region is divided. See also GetDim(). The result is undertermined if this node is not divided (a leaf node).

virtual int Kitware.VTK.vtkKdNode.GetID ( ) [virtual]

Set/Get the ID associated with the region described by this node. If this is not a leaf node, this value should be -1.

Set/Get a pointer to the left child of this node.

Here is the call graph for this function:

Get a pointer to the 3 bound minima (xmin, ymin and zmin) or the 3 bound maxima (xmax, ymax, zmax). Don't free this pointer.

Get a pointer to the 3 data bound minima (xmin, ymin and zmin) or the 3 data bound maxima (xmax, ymax, zmax). Don't free this pointer.

virtual int Kitware.VTK.vtkKdNode.GetMaxID ( ) [virtual]

If this node is not a leaf node, there are leaf nodes below it whose regions represent a partitioning of this region. The IDs of these leaf nodes form a contigous set. Set/Get the range of the IDs of the leaf nodes below this node. If this is already a leaf node, these values should be the same as the ID.

Get a pointer to the 3 bound minima (xmin, ymin and zmin) or the 3 bound maxima (xmax, ymax, zmax). Don't free this pointer.

Get a pointer to the 3 data bound minima (xmin, ymin and zmin) or the 3 data bound maxima (xmax, ymax, zmax). Don't free this pointer.

virtual int Kitware.VTK.vtkKdNode.GetMinID ( ) [virtual]

If this node is not a leaf node, there are leaf nodes below it whose regions represent a partitioning of this region. The IDs of these leaf nodes form a contigous set. Set/Get the range of the IDs of the leaf nodes below this node. If this is already a leaf node, these values should be the same as the ID.

virtual int Kitware.VTK.vtkKdNode.GetNumberOfPoints ( ) [virtual]

Set/Get the number of points contained in this region.

Set/Get a pointer to the right child of this node.

Here is the call graph for this function:

virtual vtkKdNode Kitware.VTK.vtkKdNode.GetUp ( ) [virtual]

Set/Get a pointer to the parent of this node.

Here is the call graph for this function:

int Kitware.VTK.vtkKdNode.IntersectsBox ( double  x1,
double  x2,
double  y1,
double  y2,
double  z1,
double  z2,
int  useDataBounds 
)

Return 1 if this spatial region intersects the axis-aligned box given by the bounds passed in. Use the possibly smaller bounds of the points within the region if useDataBounds is non-zero.

int Kitware.VTK.vtkKdNode.IntersectsCell ( vtkCell  cell,
int  useDataBounds,
int  cellRegion,
IntPtr  cellBounds 
)

Return 1 if the cell specified intersects this region. If you already know the ID of the region containing the cell's centroid, provide that as an argument. If you already know the bounds of the cell, provide that as well, in the form of xmin,xmax,ymin,ymax,zmin, zmax. Either of these may speed the calculation. Use the possibly smaller bounds of the points within the region if useDataBounds is non-zero.

A vtkPlanesIntersection object represents a convex 3D region bounded by planes, and it is capable of computing intersections of boxes with itself. Return 1 if this spatial region intersects the spatial region described by the vtkPlanesIntersection object. Use the possibly smaller bounds of the points within the region if useDataBounds is non-zero.

int Kitware.VTK.vtkKdNode.IntersectsSphere2 ( double  x,
double  y,
double  z,
double  rSquared,
int  useDataBounds 
)

Return 1 if this spatial region intersects a sphere described by it's center and the square of it's radius. Use the possibly smaller bounds of the points within the region if useDataBounds is non-zero.

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

Undocumented Block.

Reimplemented from Kitware.VTK.vtkObject.

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

Undocumented Block.

Reimplemented from Kitware.VTK.vtkObject.

static new vtkKdNode Kitware.VTK.vtkKdNode.New ( ) [static]

Undocumented Block.

Reimplemented from Kitware.VTK.vtkObject.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkObject.

void Kitware.VTK.vtkKdNode.PrintNode ( int  depth)

For debugging purposes, print out this node.

For debugging purposes, print out this node.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkObject.

Here is the call graph for this function:

void Kitware.VTK.vtkKdNode.SetBounds ( double  x1,
double  x2,
double  y1,
double  y2,
double  z1,
double  z2 
)

Set/Get the bounds of the spatial region represented by this node. Caller allocates storage for 6-vector in GetBounds.

void Kitware.VTK.vtkKdNode.SetBounds ( IntPtr  b)

Set/Get the bounds of the spatial region represented by this node. Caller allocates storage for 6-vector in GetBounds.

void Kitware.VTK.vtkKdNode.SetDataBounds ( double  x1,
double  x2,
double  y1,
double  y2,
double  z1,
double  z2 
)

Set/Get the bounds of the points contained in this spatial region. This may be smaller than the bounds of the region itself. Caller allocates storage for 6-vector in GetDataBounds.

Given a pointer to NumberOfPoints points, set the DataBounds of this node to the bounds of these points.

virtual void Kitware.VTK.vtkKdNode.SetDim ( int  _arg) [virtual]

Set/Get the dimension along which this region is divided. (0 - x, 1 - y, 2 - z, 3 - leaf node (default)).

virtual void Kitware.VTK.vtkKdNode.SetID ( int  _arg) [virtual]

Set/Get the ID associated with the region described by this node. If this is not a leaf node, this value should be -1.

Set/Get a pointer to the left child of this node.

Set the xmax, ymax and zmax value of the bounds of this region.

Set the xmax, ymax and zmax value of the bounds of this data within this region.

virtual void Kitware.VTK.vtkKdNode.SetMaxID ( int  _arg) [virtual]

If this node is not a leaf node, there are leaf nodes below it whose regions represent a partitioning of this region. The IDs of these leaf nodes form a contigous set. Set/Get the range of the IDs of the leaf nodes below this node. If this is already a leaf node, these values should be the same as the ID.

Set the xmin, ymin and zmin value of the bounds of this region.

Set the xmin, ymin and zmin value of the bounds of this data within this region.

virtual void Kitware.VTK.vtkKdNode.SetMinID ( int  _arg) [virtual]

If this node is not a leaf node, there are leaf nodes below it whose regions represent a partitioning of this region. The IDs of these leaf nodes form a contigous set. Set/Get the range of the IDs of the leaf nodes below this node. If this is already a leaf node, these values should be the same as the ID.

virtual void Kitware.VTK.vtkKdNode.SetNumberOfPoints ( int  _arg) [virtual]

Set/Get the number of points contained in this region.

Set/Get a pointer to the right child of this node.

Set/Get a pointer to the parent of this node.

static internal void Kitware.VTK.vtkKdNode.vtkKdNode_AddChildNodes_01 ( HandleRef  pThis,
HandleRef  left,
HandleRef  right 
) [private]
static internal int Kitware.VTK.vtkKdNode.vtkKdNode_ContainsBox_02 ( HandleRef  pThis,
double  x1,
double  x2,
double  y1,
double  y2,
double  z1,
double  z2,
int  useDataBounds 
) [private]
static internal int Kitware.VTK.vtkKdNode.vtkKdNode_ContainsPoint_03 ( HandleRef  pThis,
double  x,
double  y,
double  z,
int  useDataBounds 
) [private]
static internal void Kitware.VTK.vtkKdNode.vtkKdNode_DeleteChildNodes_04 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkKdNode.vtkKdNode_GetBounds_05 ( HandleRef  pThis,
IntPtr  b 
) [private]
static internal void Kitware.VTK.vtkKdNode.vtkKdNode_GetDataBounds_06 ( HandleRef  pThis,
IntPtr  b 
) [private]
static internal int Kitware.VTK.vtkKdNode.vtkKdNode_GetDim_07 ( HandleRef  pThis) [private]
static internal double Kitware.VTK.vtkKdNode.vtkKdNode_GetDistance2ToBoundary_08 ( HandleRef  pThis,
double  x,
double  y,
double  z,
int  useDataBounds 
) [private]
static internal double Kitware.VTK.vtkKdNode.vtkKdNode_GetDistance2ToBoundary_09 ( HandleRef  pThis,
double  x,
double  y,
double  z,
IntPtr  boundaryPt,
int  useDataBounds 
) [private]
static internal double Kitware.VTK.vtkKdNode.vtkKdNode_GetDistance2ToInnerBoundary_10 ( HandleRef  pThis,
double  x,
double  y,
double  z 
) [private]
static internal double Kitware.VTK.vtkKdNode.vtkKdNode_GetDivisionPosition_11 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkKdNode.vtkKdNode_GetID_12 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkKdNode.vtkKdNode_GetLeft_13 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkKdNode.vtkKdNode_GetMaxBounds_14 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkKdNode.vtkKdNode_GetMaxDataBounds_15 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkKdNode.vtkKdNode_GetMaxID_16 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkKdNode.vtkKdNode_GetMinBounds_17 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkKdNode.vtkKdNode_GetMinDataBounds_18 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkKdNode.vtkKdNode_GetMinID_19 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkKdNode.vtkKdNode_GetNumberOfPoints_20 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkKdNode.vtkKdNode_GetRight_21 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkKdNode.vtkKdNode_GetUp_22 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal int Kitware.VTK.vtkKdNode.vtkKdNode_IntersectsBox_23 ( HandleRef  pThis,
double  x1,
double  x2,
double  y1,
double  y2,
double  z1,
double  z2,
int  useDataBounds 
) [private]
static internal int Kitware.VTK.vtkKdNode.vtkKdNode_IntersectsCell_24 ( HandleRef  pThis,
HandleRef  cell,
int  useDataBounds,
int  cellRegion,
IntPtr  cellBounds 
) [private]
static internal int Kitware.VTK.vtkKdNode.vtkKdNode_IntersectsRegion_25 ( HandleRef  pThis,
HandleRef  pi,
int  useDataBounds 
) [private]
static internal int Kitware.VTK.vtkKdNode.vtkKdNode_IntersectsSphere2_26 ( HandleRef  pThis,
double  x,
double  y,
double  z,
double  rSquared,
int  useDataBounds 
) [private]
static internal int Kitware.VTK.vtkKdNode.vtkKdNode_IsA_27 ( HandleRef  pThis,
string  type 
) [private]
static internal int Kitware.VTK.vtkKdNode.vtkKdNode_IsTypeOf_28 ( string  type) [private]
static internal IntPtr Kitware.VTK.vtkKdNode.vtkKdNode_New ( ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkKdNode.vtkKdNode_NewInstance_30 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkKdNode.vtkKdNode_PrintNode_31 ( HandleRef  pThis,
int  depth 
) [private]
static internal void Kitware.VTK.vtkKdNode.vtkKdNode_PrintVerboseNode_32 ( HandleRef  pThis,
int  depth 
) [private]
static internal IntPtr Kitware.VTK.vtkKdNode.vtkKdNode_SafeDownCast_33 ( HandleRef  o,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkKdNode.vtkKdNode_SetBounds_34 ( HandleRef  pThis,
double  x1,
double  x2,
double  y1,
double  y2,
double  z1,
double  z2 
) [private]
static internal void Kitware.VTK.vtkKdNode.vtkKdNode_SetBounds_35 ( HandleRef  pThis,
IntPtr  b 
) [private]
static internal void Kitware.VTK.vtkKdNode.vtkKdNode_SetDataBounds_36 ( HandleRef  pThis,
double  x1,
double  x2,
double  y1,
double  y2,
double  z1,
double  z2 
) [private]
static internal void Kitware.VTK.vtkKdNode.vtkKdNode_SetDataBounds_37 ( HandleRef  pThis,
IntPtr  v 
) [private]
static internal void Kitware.VTK.vtkKdNode.vtkKdNode_SetDim_38 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkKdNode.vtkKdNode_SetID_39 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkKdNode.vtkKdNode_SetLeft_40 ( HandleRef  pThis,
HandleRef  left 
) [private]
static internal void Kitware.VTK.vtkKdNode.vtkKdNode_SetMaxBounds_41 ( HandleRef  pThis,
IntPtr  mb 
) [private]
static internal void Kitware.VTK.vtkKdNode.vtkKdNode_SetMaxDataBounds_42 ( HandleRef  pThis,
IntPtr  mb 
) [private]
static internal void Kitware.VTK.vtkKdNode.vtkKdNode_SetMaxID_43 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkKdNode.vtkKdNode_SetMinBounds_44 ( HandleRef  pThis,
IntPtr  mb 
) [private]
static internal void Kitware.VTK.vtkKdNode.vtkKdNode_SetMinDataBounds_45 ( HandleRef  pThis,
IntPtr  mb 
) [private]
static internal void Kitware.VTK.vtkKdNode.vtkKdNode_SetMinID_46 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkKdNode.vtkKdNode_SetNumberOfPoints_47 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkKdNode.vtkKdNode_SetRight_48 ( HandleRef  pThis,
HandleRef  right 
) [private]
static internal void Kitware.VTK.vtkKdNode.vtkKdNode_SetUp_49 ( HandleRef  pThis,
HandleRef  up 
) [private]

Member Data Documentation

new readonly string Kitware.VTK.vtkKdNode.MRClassNameKey = "9vtkKdNode" [static]

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkObject.

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

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkObject.


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