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

vtkBSPCuts - This class represents an axis-aligned Binary Spatial Partitioning of a 3D space. More...

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

List of all members.

Public Member Functions

 vtkBSPCuts (IntPtr rawCppThis, bool callDisposalMethod, bool strong)
 Automatically generated constructor - called from generated code. DO NOT call directly.
 vtkBSPCuts ()
 Undocumented Block.
void CreateCuts (IntPtr bounds, int ncuts, IntPtr dim, IntPtr coord, IntPtr lower, IntPtr upper, IntPtr lowerDataCoord, IntPtr upperDataCoord, IntPtr npoints)
 Initialize the cuts with arrays of information. This type of information would be obtained from a graph partitioning software package like Zoltan.
void CreateCuts (vtkKdNode kd)
 Initialize the cuts from a tree of vtkKdNode's.
override void DeepCopy (vtkDataObject src)
 Shallow copy. These copy the data, but not any of the pipeline connections.
int EqualsWrapper (vtkBSPCuts other, double tolerance)
 Compare these cuts with those of the other tree. Returns true if the two trees are the same.
int GetArrays (int len, IntPtr dim, IntPtr coord, IntPtr lower, IntPtr upper, IntPtr lowerDataCoord, IntPtr upperDataCoord, IntPtr npoints)
 Get the arrays representing the cuts in the partitioning.
vtkKdNode GetKdNodeTree ()
 Return a tree of vtkKdNode's representing the cuts specified in this object. This is our copy, don't delete it.
virtual int GetNumberOfCuts ()
 Get the number of cuts in the partitioning, which also the size of the arrays in the array representation of the partitioning.
override void Initialize ()
 Restore data object to initial state,.
override int IsA (string type)
 Undocumented Block.
new vtkBSPCuts NewInstance ()
 Undocumented Block.
void PrintArrays ()
 Compare these cuts with those of the other tree. Returns true if the two trees are the same.
void PrintTree ()
 Compare these cuts with those of the other tree. Returns true if the two trees are the same.
override void ShallowCopy (vtkDataObject src)
 Shallow copy. These copy the data, but not any of the pipeline connections.

Static Public Member Functions

static new vtkBSPCuts New ()
 Undocumented Block.
static new vtkBSPCuts GetData (vtkInformation info)
 Compare these cuts with those of the other tree. Returns true if the two trees are the same.
static new vtkBSPCuts GetData (vtkInformationVector v, int i)
 Compare these cuts with those of the other tree. Returns true if the two trees are the same.
static new int IsTypeOf (string type)
 Undocumented Block.
static new vtkBSPCuts SafeDownCast (vtkObjectBase o)
 Undocumented Block.

Public Attributes

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

Static Public Attributes

static new readonly string MRClassNameKey = "10vtkBSPCuts"
 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 vtkBSPCuts_New (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkBSPCuts_CreateCuts_01 (HandleRef pThis, IntPtr bounds, int ncuts, IntPtr dim, IntPtr coord, IntPtr lower, IntPtr upper, IntPtr lowerDataCoord, IntPtr upperDataCoord, IntPtr npoints)
static internal void vtkBSPCuts_CreateCuts_02 (HandleRef pThis, HandleRef kd)
static internal void vtkBSPCuts_DeepCopy_03 (HandleRef pThis, HandleRef src)
static internal int vtkBSPCuts_Equals_04 (HandleRef pThis, HandleRef other, double tolerance)
static internal int vtkBSPCuts_GetArrays_05 (HandleRef pThis, int len, IntPtr dim, IntPtr coord, IntPtr lower, IntPtr upper, IntPtr lowerDataCoord, IntPtr upperDataCoord, IntPtr npoints)
static internal IntPtr vtkBSPCuts_GetData_06 (HandleRef info, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkBSPCuts_GetData_07 (HandleRef v, int i, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkBSPCuts_GetKdNodeTree_08 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal int vtkBSPCuts_GetNumberOfCuts_09 (HandleRef pThis)
static internal void vtkBSPCuts_Initialize_10 (HandleRef pThis)
static internal int vtkBSPCuts_IsA_11 (HandleRef pThis, string type)
static internal int vtkBSPCuts_IsTypeOf_12 (string type)
static internal IntPtr vtkBSPCuts_NewInstance_14 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkBSPCuts_PrintArrays_15 (HandleRef pThis)
static internal void vtkBSPCuts_PrintTree_16 (HandleRef pThis)
static internal IntPtr vtkBSPCuts_SafeDownCast_17 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkBSPCuts_ShallowCopy_18 (HandleRef pThis, HandleRef src)

Static Private Member Functions

static vtkBSPCuts ()
 Automatically generated type registration mechanics.

Detailed Description

vtkBSPCuts - This class represents an axis-aligned Binary Spatial Partitioning of a 3D space.

Description This class converts between the vtkKdTree representation of a tree of vtkKdNodes (used by vtkDistributedDataFilter) and a compact array representation that might be provided by a graph partitioning library like Zoltan. Such a representation could be used in message passing.

vtkKdTree vtkKdNode vtkDistributedDataFilter


Constructor & Destructor Documentation

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

Automatically generated type registration mechanics.

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

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

Undocumented Block.


Member Function Documentation

void Kitware.VTK.vtkBSPCuts.CreateCuts ( IntPtr  bounds,
int  ncuts,
IntPtr  dim,
IntPtr  coord,
IntPtr  lower,
IntPtr  upper,
IntPtr  lowerDataCoord,
IntPtr  upperDataCoord,
IntPtr  npoints 
)

Initialize the cuts with arrays of information. This type of information would be obtained from a graph partitioning software package like Zoltan.

bounds - the bounds (xmin, xmax, ymin, ymax, zmin, zmax) of the space being partitioned ncuts - the number cuts, also the size of the following arrays dim - the dimension along which the cut is made (x/y/z - 0/1/2) coord - the location of the cut along the axis lower - array index for the lower region bounded by the cut upper - array index for the upper region bounded by the cut lowerDataCoord - optional upper bound of the data in the lower region upperDataCoord - optional lower bound of the data in the upper region npoints - optional number of points in the spatial region

Initialize the cuts from a tree of vtkKdNode's.

override void Kitware.VTK.vtkBSPCuts.DeepCopy ( vtkDataObject  src) [virtual]

Shallow copy. These copy the data, but not any of the pipeline connections.

Reimplemented from Kitware.VTK.vtkDataObject.

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

int Kitware.VTK.vtkBSPCuts.EqualsWrapper ( vtkBSPCuts  other,
double  tolerance 
)

Compare these cuts with those of the other tree. Returns true if the two trees are the same.

int Kitware.VTK.vtkBSPCuts.GetArrays ( int  len,
IntPtr  dim,
IntPtr  coord,
IntPtr  lower,
IntPtr  upper,
IntPtr  lowerDataCoord,
IntPtr  upperDataCoord,
IntPtr  npoints 
)

Get the arrays representing the cuts in the partitioning.

Compare these cuts with those of the other tree. Returns true if the two trees are the same.

Reimplemented from Kitware.VTK.vtkDataObject.

Here is the call graph for this function:

static new vtkBSPCuts Kitware.VTK.vtkBSPCuts.GetData ( vtkInformationVector  v,
int  i 
) [static]

Compare these cuts with those of the other tree. Returns true if the two trees are the same.

Reimplemented from Kitware.VTK.vtkDataObject.

Here is the call graph for this function:

Return a tree of vtkKdNode's representing the cuts specified in this object. This is our copy, don't delete it.

Here is the call graph for this function:

virtual int Kitware.VTK.vtkBSPCuts.GetNumberOfCuts ( ) [virtual]

Get the number of cuts in the partitioning, which also the size of the arrays in the array representation of the partitioning.

override void Kitware.VTK.vtkBSPCuts.Initialize ( ) [virtual]

Restore data object to initial state,.

Reimplemented from Kitware.VTK.vtkDataObject.

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

Undocumented Block.

Reimplemented from Kitware.VTK.vtkDataObject.

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

Undocumented Block.

Reimplemented from Kitware.VTK.vtkDataObject.

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

Undocumented Block.

Reimplemented from Kitware.VTK.vtkDataObject.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkDataObject.

Compare these cuts with those of the other tree. Returns true if the two trees are the same.

Compare these cuts with those of the other tree. Returns true if the two trees are the same.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkDataObject.

Here is the call graph for this function:

override void Kitware.VTK.vtkBSPCuts.ShallowCopy ( vtkDataObject  src) [virtual]

Shallow copy. These copy the data, but not any of the pipeline connections.

Reimplemented from Kitware.VTK.vtkDataObject.

static internal void Kitware.VTK.vtkBSPCuts.vtkBSPCuts_CreateCuts_01 ( HandleRef  pThis,
IntPtr  bounds,
int  ncuts,
IntPtr  dim,
IntPtr  coord,
IntPtr  lower,
IntPtr  upper,
IntPtr  lowerDataCoord,
IntPtr  upperDataCoord,
IntPtr  npoints 
) [private]
static internal void Kitware.VTK.vtkBSPCuts.vtkBSPCuts_CreateCuts_02 ( HandleRef  pThis,
HandleRef  kd 
) [private]
static internal void Kitware.VTK.vtkBSPCuts.vtkBSPCuts_DeepCopy_03 ( HandleRef  pThis,
HandleRef  src 
) [private]
static internal int Kitware.VTK.vtkBSPCuts.vtkBSPCuts_Equals_04 ( HandleRef  pThis,
HandleRef  other,
double  tolerance 
) [private]
static internal int Kitware.VTK.vtkBSPCuts.vtkBSPCuts_GetArrays_05 ( HandleRef  pThis,
int  len,
IntPtr  dim,
IntPtr  coord,
IntPtr  lower,
IntPtr  upper,
IntPtr  lowerDataCoord,
IntPtr  upperDataCoord,
IntPtr  npoints 
) [private]
static internal IntPtr Kitware.VTK.vtkBSPCuts.vtkBSPCuts_GetData_06 ( HandleRef  info,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkBSPCuts.vtkBSPCuts_GetData_07 ( HandleRef  v,
int  i,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkBSPCuts.vtkBSPCuts_GetKdNodeTree_08 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal int Kitware.VTK.vtkBSPCuts.vtkBSPCuts_GetNumberOfCuts_09 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkBSPCuts.vtkBSPCuts_Initialize_10 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkBSPCuts.vtkBSPCuts_IsA_11 ( HandleRef  pThis,
string  type 
) [private]
static internal int Kitware.VTK.vtkBSPCuts.vtkBSPCuts_IsTypeOf_12 ( string  type) [private]
static internal IntPtr Kitware.VTK.vtkBSPCuts.vtkBSPCuts_New ( ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkBSPCuts.vtkBSPCuts_NewInstance_14 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkBSPCuts.vtkBSPCuts_PrintArrays_15 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkBSPCuts.vtkBSPCuts_PrintTree_16 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkBSPCuts.vtkBSPCuts_SafeDownCast_17 ( HandleRef  o,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkBSPCuts.vtkBSPCuts_ShallowCopy_18 ( HandleRef  pThis,
HandleRef  src 
) [private]

Member Data Documentation

new readonly string Kitware.VTK.vtkBSPCuts.MRClassNameKey = "10vtkBSPCuts" [static]

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkDataObject.

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

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkDataObject.


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