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

vtkPKdTree - Build a k-d tree decomposition of a list of points. More...

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

List of all members.

Public Member Functions

 vtkPKdTree (IntPtr rawCppThis, bool callDisposalMethod, bool strong)
 Automatically generated constructor - called from generated code. DO NOT call directly.
 vtkPKdTree ()
 Undocumented Block.
int AssignRegions (IntPtr map, int numRegions)
 Assign spatial regions to processes via a user defined map. The user-supplied map is indexed by region ID, and provides a process ID for each region.
int AssignRegionsContiguous ()
 Let the PKdTree class assign a process to each region by assigning contiguous sets of spatial regions to each process. The set of regions assigned to each process will always have a union that is a convex space (a box). If the k-d tree has not yet been built, the regions will be assigned after BuildLocator executes.
int AssignRegionsRoundRobin ()
 Let the PKdTree class assign a process to each region in a round robin fashion. If the k-d tree has not yet been built, the regions will be assigned after BuildLocator executes.
override void BuildLocator ()
 Build the spatial decomposition. Call this explicitly after changing any parameters affecting the build of the tree. It must be called by all processes in the parallel application, or it will hang.
int CreateGlobalDataArrayBounds ()
 A convenience function which compiles the global bounds of the data arrays across processes. These bounds can be accessed with "GetCellArrayGlobalRange" and "GetPointArrayGlobalRange". This method must be called by all processes or it will hang. Returns 1 on error, 0 when no error.
int CreateProcessCellCountData ()
 Create tables of counts of cells per process per region. These tables can be accessed with queries like "HasData", "GetProcessCellCountForRegion", and so on. You must have called BuildLocator() beforehand. This method must be called by all processes or it will hang. Returns 1 on error, 0 when no error.
void GetAllProcessesBorderingOnPoint (float x, float y, float z, vtkIntArray list)
 The k-d tree spatial regions have been assigned to processes. Given a point on the boundary of one of the regions, this method creates a list of all processes whose region boundaries include that point. This may be required when looking for processes that have cells adjacent to the cells of a given process.
int GetCellArrayGlobalRange (string name, IntPtr range)
 An added feature of vtkPKdTree is that it will calculate the the global range of field arrays across all processes. You call CreateGlobalDataArrayBounds() to do this calculation. Then the following methods return the ranges. Returns 1 on error, 0 otherwise.
int GetCellArrayGlobalRange (int arrayIndex, IntPtr range)
 An added feature of vtkPKdTree is that it will calculate the the global range of field arrays across all processes. You call CreateGlobalDataArrayBounds() to do this calculation. Then the following methods return the ranges. Returns 1 on error, 0 otherwise.
int GetCellListsForProcessRegions (int ProcessId, int set, vtkIdList inRegionCells, vtkIdList onBoundaryCells)
 After regions have been assigned to processes, I may want to know which cells I have that are in the regions assigned to a particular process.
int GetCellListsForProcessRegions (int ProcessId, vtkDataSet set, vtkIdList inRegionCells, vtkIdList onBoundaryCells)
 After regions have been assigned to processes, I may want to know which cells I have that are in the regions assigned to a particular process.
int GetCellListsForProcessRegions (int ProcessId, vtkIdList inRegionCells, vtkIdList onBoundaryCells)
 After regions have been assigned to processes, I may want to know which cells I have that are in the regions assigned to a particular process.
virtual vtkMultiProcessController GetController ()
 Set/Get the communicator object.
int GetPointArrayGlobalRange (string name, IntPtr range)
 An added feature of vtkPKdTree is that it will calculate the the global range of field arrays across all processes. You call CreateGlobalDataArrayBounds() to do this calculation. Then the following methods return the ranges. Returns 1 on error, 0 otherwise.
int GetPointArrayGlobalRange (int arrayIndex, IntPtr range)
 An added feature of vtkPKdTree is that it will calculate the the global range of field arrays across all processes. You call CreateGlobalDataArrayBounds() to do this calculation. Then the following methods return the ranges. Returns 1 on error, 0 otherwise.
int GetProcessAssignedToRegion (int regionId)
 Returns the ID of the process assigned to the region.
int GetProcessCellCountForRegion (int processId, int regionId)
 Returns the number of cells the specified process has in the specified region.
int GetProcessListForRegion (int regionId, vtkIntArray processes)
 Adds the list of processes having data for the given region to the supplied list, returns the number of processes added.
int GetProcessesCellCountForRegion (int regionId, IntPtr count, int len)
 Writes the number of cells each process has for the region to the supplied list of length len. Returns the number of cell counts written. The order of the cell counts corresponds to the order of process IDs in the process list returned by GetProcessListForRegion.
virtual int GetRegionAssignment ()
 The PKdTree class can assign spatial regions to processors after building the k-d tree, using one of several partitioning criteria. These functions Set/Get whether this assignment is computed. The default is "Off", no assignment is computed. If "On", and no assignment scheme is specified, contiguous assignment will be computed. Specifying an assignment scheme (with AssignRegions*()) automatically turns on RegionAssignment.
int GetRegionAssignmentList (int procId, vtkIntArray list)
 Writes the list of region IDs assigned to the specified process. Regions IDs start at 0 and increase by 1 from there. Returns the number of regions in the list.
IntPtr GetRegionAssignmentMap ()
 Returns the region assignment map where index is the region and value is the processes id for that region.
virtual int GetRegionAssignmentMapLength ()
 Returns the number of regions in the region assignment map.
int GetRegionListForProcess (int processId, vtkIntArray regions)
 Adds the region IDs for which this process has data to the supplied vtkIntArray. Retruns the number of regions.
int GetRegionsCellCountForProcess (int ProcessId, IntPtr count, int len)
 Writes to the supplied integer array the number of cells this process has for each region. Returns the number of cell counts written. The order of the cell counts corresponds to the order of region IDs in the region list returned by GetRegionListForProcess.
int GetTotalNumberOfCells ()
 Get the total number of cells distributed across the data files read by all processes. You must have called BuildLocator before calling this method.
int GetTotalProcessesInRegion (int regionId)
 Returns the total number of processes that have data falling within this spatial region.
int GetTotalRegionsForProcess (int processId)
 Returns the total number of spatial regions that a given process has data for.
int HasData (int processId, int regionId)
 Returns 1 if the process has data for the given region, 0 otherwise.
override int IsA (string type)
 Undocumented Block.
new vtkPKdTree NewInstance ()
 Undocumented Block.
void SetController (vtkMultiProcessController c)
 Set/Get the communicator object.
int ViewOrderAllProcessesFromPosition (IntPtr cameraPosition, vtkIntArray orderedList)
 Return a list of all processes in order from front to back given a camera position. Use this to do visibility sorts in perspective projection mode. `orderedList' will be resized to the number of processes. The return value is the number of processes.
int ViewOrderAllProcessesInDirection (IntPtr directionOfProjection, vtkIntArray orderedList)
 Return a list of all processes in order from front to back given a vector direction of projection. Use this to do visibility sorts in parallel projection mode. `orderedList' will be resized to the number of processes. The return value is the number of processes.

Static Public Member Functions

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

Public Attributes

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

Static Public Attributes

static new readonly string MRClassNameKey = "10vtkPKdTree"
 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 vtkPKdTree_New (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal int vtkPKdTree_AssignRegions_01 (HandleRef pThis, IntPtr map, int numRegions)
static internal int vtkPKdTree_AssignRegionsContiguous_02 (HandleRef pThis)
static internal int vtkPKdTree_AssignRegionsRoundRobin_03 (HandleRef pThis)
static internal void vtkPKdTree_BuildLocator_04 (HandleRef pThis)
static internal int vtkPKdTree_CreateGlobalDataArrayBounds_05 (HandleRef pThis)
static internal int vtkPKdTree_CreateProcessCellCountData_06 (HandleRef pThis)
static internal void vtkPKdTree_GetAllProcessesBorderingOnPoint_07 (HandleRef pThis, float x, float y, float z, HandleRef list)
static internal int vtkPKdTree_GetCellArrayGlobalRange_08 (HandleRef pThis, string name, IntPtr range)
static internal int vtkPKdTree_GetCellArrayGlobalRange_09 (HandleRef pThis, int arrayIndex, IntPtr range)
static internal int vtkPKdTree_GetCellListsForProcessRegions_10 (HandleRef pThis, int ProcessId, int set, HandleRef inRegionCells, HandleRef onBoundaryCells)
static internal int vtkPKdTree_GetCellListsForProcessRegions_11 (HandleRef pThis, int ProcessId, HandleRef set, HandleRef inRegionCells, HandleRef onBoundaryCells)
static internal int vtkPKdTree_GetCellListsForProcessRegions_12 (HandleRef pThis, int ProcessId, HandleRef inRegionCells, HandleRef onBoundaryCells)
static internal IntPtr vtkPKdTree_GetController_13 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal int vtkPKdTree_GetPointArrayGlobalRange_14 (HandleRef pThis, string name, IntPtr range)
static internal int vtkPKdTree_GetPointArrayGlobalRange_15 (HandleRef pThis, int arrayIndex, IntPtr range)
static internal int vtkPKdTree_GetProcessAssignedToRegion_16 (HandleRef pThis, int regionId)
static internal int vtkPKdTree_GetProcessCellCountForRegion_17 (HandleRef pThis, int processId, int regionId)
static internal int vtkPKdTree_GetProcessListForRegion_18 (HandleRef pThis, int regionId, HandleRef processes)
static internal int vtkPKdTree_GetProcessesCellCountForRegion_19 (HandleRef pThis, int regionId, IntPtr count, int len)
static internal int vtkPKdTree_GetRegionAssignment_20 (HandleRef pThis)
static internal int vtkPKdTree_GetRegionAssignmentList_21 (HandleRef pThis, int procId, HandleRef list)
static internal IntPtr vtkPKdTree_GetRegionAssignmentMap_22 (HandleRef pThis)
static internal int vtkPKdTree_GetRegionAssignmentMapLength_23 (HandleRef pThis)
static internal int vtkPKdTree_GetRegionListForProcess_24 (HandleRef pThis, int processId, HandleRef regions)
static internal int vtkPKdTree_GetRegionsCellCountForProcess_25 (HandleRef pThis, int ProcessId, IntPtr count, int len)
static internal int vtkPKdTree_GetTotalNumberOfCells_26 (HandleRef pThis)
static internal int vtkPKdTree_GetTotalProcessesInRegion_27 (HandleRef pThis, int regionId)
static internal int vtkPKdTree_GetTotalRegionsForProcess_28 (HandleRef pThis, int processId)
static internal int vtkPKdTree_HasData_29 (HandleRef pThis, int processId, int regionId)
static internal int vtkPKdTree_IsA_30 (HandleRef pThis, string type)
static internal int vtkPKdTree_IsTypeOf_31 (string type)
static internal IntPtr vtkPKdTree_NewInstance_33 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkPKdTree_SafeDownCast_34 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkPKdTree_SetController_35 (HandleRef pThis, HandleRef c)
static internal int vtkPKdTree_ViewOrderAllProcessesFromPosition_36 (HandleRef pThis, IntPtr cameraPosition, HandleRef orderedList)
static internal int vtkPKdTree_ViewOrderAllProcessesInDirection_37 (HandleRef pThis, IntPtr directionOfProjection, HandleRef orderedList)

Static Private Member Functions

static vtkPKdTree ()
 Automatically generated type registration mechanics.

Detailed Description

vtkPKdTree - Build a k-d tree decomposition of a list of points.

Description Build, in parallel, a k-d tree decomposition of one or more vtkDataSets distributed across processors. We assume each process has read in one portion of a large distributed data set. When done, each process has access to the k-d tree structure, can obtain information about which process contains data for each spatial region, and can depth sort the spatial regions.

This class can also assign spatial regions to processors, based on one of several region assignment schemes. By default a contiguous, convex region is assigned to each process. Several queries return information about how many and what cells I have that lie in a region assigned to another process.

vtkKdTree


Constructor & Destructor Documentation

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

Automatically generated type registration mechanics.

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

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

Undocumented Block.


Member Function Documentation

int Kitware.VTK.vtkPKdTree.AssignRegions ( IntPtr  map,
int  numRegions 
)

Assign spatial regions to processes via a user defined map. The user-supplied map is indexed by region ID, and provides a process ID for each region.

Let the PKdTree class assign a process to each region by assigning contiguous sets of spatial regions to each process. The set of regions assigned to each process will always have a union that is a convex space (a box). If the k-d tree has not yet been built, the regions will be assigned after BuildLocator executes.

Let the PKdTree class assign a process to each region in a round robin fashion. If the k-d tree has not yet been built, the regions will be assigned after BuildLocator executes.

override void Kitware.VTK.vtkPKdTree.BuildLocator ( ) [virtual]

Build the spatial decomposition. Call this explicitly after changing any parameters affecting the build of the tree. It must be called by all processes in the parallel application, or it will hang.

Reimplemented from Kitware.VTK.vtkKdTree.

A convenience function which compiles the global bounds of the data arrays across processes. These bounds can be accessed with "GetCellArrayGlobalRange" and "GetPointArrayGlobalRange". This method must be called by all processes or it will hang. Returns 1 on error, 0 when no error.

Create tables of counts of cells per process per region. These tables can be accessed with queries like "HasData", "GetProcessCellCountForRegion", and so on. You must have called BuildLocator() beforehand. This method must be called by all processes or it will hang. Returns 1 on error, 0 when no error.

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

void Kitware.VTK.vtkPKdTree.GetAllProcessesBorderingOnPoint ( float  x,
float  y,
float  z,
vtkIntArray  list 
)

The k-d tree spatial regions have been assigned to processes. Given a point on the boundary of one of the regions, this method creates a list of all processes whose region boundaries include that point. This may be required when looking for processes that have cells adjacent to the cells of a given process.

int Kitware.VTK.vtkPKdTree.GetCellArrayGlobalRange ( string  name,
IntPtr  range 
)

An added feature of vtkPKdTree is that it will calculate the the global range of field arrays across all processes. You call CreateGlobalDataArrayBounds() to do this calculation. Then the following methods return the ranges. Returns 1 on error, 0 otherwise.

int Kitware.VTK.vtkPKdTree.GetCellArrayGlobalRange ( int  arrayIndex,
IntPtr  range 
)

An added feature of vtkPKdTree is that it will calculate the the global range of field arrays across all processes. You call CreateGlobalDataArrayBounds() to do this calculation. Then the following methods return the ranges. Returns 1 on error, 0 otherwise.

int Kitware.VTK.vtkPKdTree.GetCellListsForProcessRegions ( int  ProcessId,
int  set,
vtkIdList  inRegionCells,
vtkIdList  onBoundaryCells 
)

After regions have been assigned to processes, I may want to know which cells I have that are in the regions assigned to a particular process.

This method takes a process ID and two vtkIdLists. It writes to the first list the IDs of the cells contained in the process' regions. (That is, their cell centroid is contained in the region.) To the second list it write the IDs of the cells which intersect the process' regions but whose cell centroid lies elsewhere.

The total number of cell IDs written to both lists is returned. Either list pointer passed in can be NULL, and it will be ignored. If there are multiple data sets, you must specify which data set you wish cell IDs for.

The caller should delete these two lists when done. This method uses the cell lists created in vtkKdTree::CreateCellLists(). If the cell lists for the process' regions do not exist, this method will first build the cell lists for all regions by calling CreateCellLists(). You must remember to DeleteCellLists() when done with all calls to this method, as cell lists can require a great deal of memory.

int Kitware.VTK.vtkPKdTree.GetCellListsForProcessRegions ( int  ProcessId,
vtkDataSet  set,
vtkIdList  inRegionCells,
vtkIdList  onBoundaryCells 
)

After regions have been assigned to processes, I may want to know which cells I have that are in the regions assigned to a particular process.

This method takes a process ID and two vtkIdLists. It writes to the first list the IDs of the cells contained in the process' regions. (That is, their cell centroid is contained in the region.) To the second list it write the IDs of the cells which intersect the process' regions but whose cell centroid lies elsewhere.

The total number of cell IDs written to both lists is returned. Either list pointer passed in can be NULL, and it will be ignored. If there are multiple data sets, you must specify which data set you wish cell IDs for.

The caller should delete these two lists when done. This method uses the cell lists created in vtkKdTree::CreateCellLists(). If the cell lists for the process' regions do not exist, this method will first build the cell lists for all regions by calling CreateCellLists(). You must remember to DeleteCellLists() when done with all calls to this method, as cell lists can require a great deal of memory.

int Kitware.VTK.vtkPKdTree.GetCellListsForProcessRegions ( int  ProcessId,
vtkIdList  inRegionCells,
vtkIdList  onBoundaryCells 
)

After regions have been assigned to processes, I may want to know which cells I have that are in the regions assigned to a particular process.

This method takes a process ID and two vtkIdLists. It writes to the first list the IDs of the cells contained in the process' regions. (That is, their cell centroid is contained in the region.) To the second list it write the IDs of the cells which intersect the process' regions but whose cell centroid lies elsewhere.

The total number of cell IDs written to both lists is returned. Either list pointer passed in can be NULL, and it will be ignored. If there are multiple data sets, you must specify which data set you wish cell IDs for.

The caller should delete these two lists when done. This method uses the cell lists created in vtkKdTree::CreateCellLists(). If the cell lists for the process' regions do not exist, this method will first build the cell lists for all regions by calling CreateCellLists(). You must remember to DeleteCellLists() when done with all calls to this method, as cell lists can require a great deal of memory.

Set/Get the communicator object.

Here is the call graph for this function:

int Kitware.VTK.vtkPKdTree.GetPointArrayGlobalRange ( string  name,
IntPtr  range 
)

An added feature of vtkPKdTree is that it will calculate the the global range of field arrays across all processes. You call CreateGlobalDataArrayBounds() to do this calculation. Then the following methods return the ranges. Returns 1 on error, 0 otherwise.

int Kitware.VTK.vtkPKdTree.GetPointArrayGlobalRange ( int  arrayIndex,
IntPtr  range 
)

An added feature of vtkPKdTree is that it will calculate the the global range of field arrays across all processes. You call CreateGlobalDataArrayBounds() to do this calculation. Then the following methods return the ranges. Returns 1 on error, 0 otherwise.

Returns the ID of the process assigned to the region.

int Kitware.VTK.vtkPKdTree.GetProcessCellCountForRegion ( int  processId,
int  regionId 
)

Returns the number of cells the specified process has in the specified region.

int Kitware.VTK.vtkPKdTree.GetProcessesCellCountForRegion ( int  regionId,
IntPtr  count,
int  len 
)

Writes the number of cells each process has for the region to the supplied list of length len. Returns the number of cell counts written. The order of the cell counts corresponds to the order of process IDs in the process list returned by GetProcessListForRegion.

int Kitware.VTK.vtkPKdTree.GetProcessListForRegion ( int  regionId,
vtkIntArray  processes 
)

Adds the list of processes having data for the given region to the supplied list, returns the number of processes added.

virtual int Kitware.VTK.vtkPKdTree.GetRegionAssignment ( ) [virtual]

The PKdTree class can assign spatial regions to processors after building the k-d tree, using one of several partitioning criteria. These functions Set/Get whether this assignment is computed. The default is "Off", no assignment is computed. If "On", and no assignment scheme is specified, contiguous assignment will be computed. Specifying an assignment scheme (with AssignRegions*()) automatically turns on RegionAssignment.

Writes the list of region IDs assigned to the specified process. Regions IDs start at 0 and increase by 1 from there. Returns the number of regions in the list.

Returns the region assignment map where index is the region and value is the processes id for that region.

Returns the number of regions in the region assignment map.

int Kitware.VTK.vtkPKdTree.GetRegionListForProcess ( int  processId,
vtkIntArray  regions 
)

Adds the region IDs for which this process has data to the supplied vtkIntArray. Retruns the number of regions.

int Kitware.VTK.vtkPKdTree.GetRegionsCellCountForProcess ( int  ProcessId,
IntPtr  count,
int  len 
)

Writes to the supplied integer array the number of cells this process has for each region. Returns the number of cell counts written. The order of the cell counts corresponds to the order of region IDs in the region list returned by GetRegionListForProcess.

Get the total number of cells distributed across the data files read by all processes. You must have called BuildLocator before calling this method.

Returns the total number of processes that have data falling within this spatial region.

Returns the total number of spatial regions that a given process has data for.

int Kitware.VTK.vtkPKdTree.HasData ( int  processId,
int  regionId 
)

Returns 1 if the process has data for the given region, 0 otherwise.

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

Undocumented Block.

Reimplemented from Kitware.VTK.vtkKdTree.

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

Undocumented Block.

Reimplemented from Kitware.VTK.vtkKdTree.

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

Undocumented Block.

Reimplemented from Kitware.VTK.vtkKdTree.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkKdTree.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkKdTree.

Here is the call graph for this function:

Set/Get the communicator object.

int Kitware.VTK.vtkPKdTree.ViewOrderAllProcessesFromPosition ( IntPtr  cameraPosition,
vtkIntArray  orderedList 
)

Return a list of all processes in order from front to back given a camera position. Use this to do visibility sorts in perspective projection mode. `orderedList' will be resized to the number of processes. The return value is the number of processes.

Precondition:
orderedList_exists: orderedList!=0
int Kitware.VTK.vtkPKdTree.ViewOrderAllProcessesInDirection ( IntPtr  directionOfProjection,
vtkIntArray  orderedList 
)

Return a list of all processes in order from front to back given a vector direction of projection. Use this to do visibility sorts in parallel projection mode. `orderedList' will be resized to the number of processes. The return value is the number of processes.

Precondition:
orderedList_exists: orderedList!=0
static internal int Kitware.VTK.vtkPKdTree.vtkPKdTree_AssignRegions_01 ( HandleRef  pThis,
IntPtr  map,
int  numRegions 
) [private]
static internal int Kitware.VTK.vtkPKdTree.vtkPKdTree_AssignRegionsContiguous_02 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkPKdTree.vtkPKdTree_AssignRegionsRoundRobin_03 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkPKdTree.vtkPKdTree_BuildLocator_04 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkPKdTree.vtkPKdTree_CreateGlobalDataArrayBounds_05 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkPKdTree.vtkPKdTree_CreateProcessCellCountData_06 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkPKdTree.vtkPKdTree_GetAllProcessesBorderingOnPoint_07 ( HandleRef  pThis,
float  x,
float  y,
float  z,
HandleRef  list 
) [private]
static internal int Kitware.VTK.vtkPKdTree.vtkPKdTree_GetCellArrayGlobalRange_08 ( HandleRef  pThis,
string  name,
IntPtr  range 
) [private]
static internal int Kitware.VTK.vtkPKdTree.vtkPKdTree_GetCellArrayGlobalRange_09 ( HandleRef  pThis,
int  arrayIndex,
IntPtr  range 
) [private]
static internal int Kitware.VTK.vtkPKdTree.vtkPKdTree_GetCellListsForProcessRegions_10 ( HandleRef  pThis,
int  ProcessId,
int  set,
HandleRef  inRegionCells,
HandleRef  onBoundaryCells 
) [private]
static internal int Kitware.VTK.vtkPKdTree.vtkPKdTree_GetCellListsForProcessRegions_11 ( HandleRef  pThis,
int  ProcessId,
HandleRef  set,
HandleRef  inRegionCells,
HandleRef  onBoundaryCells 
) [private]
static internal int Kitware.VTK.vtkPKdTree.vtkPKdTree_GetCellListsForProcessRegions_12 ( HandleRef  pThis,
int  ProcessId,
HandleRef  inRegionCells,
HandleRef  onBoundaryCells 
) [private]
static internal IntPtr Kitware.VTK.vtkPKdTree.vtkPKdTree_GetController_13 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal int Kitware.VTK.vtkPKdTree.vtkPKdTree_GetPointArrayGlobalRange_14 ( HandleRef  pThis,
string  name,
IntPtr  range 
) [private]
static internal int Kitware.VTK.vtkPKdTree.vtkPKdTree_GetPointArrayGlobalRange_15 ( HandleRef  pThis,
int  arrayIndex,
IntPtr  range 
) [private]
static internal int Kitware.VTK.vtkPKdTree.vtkPKdTree_GetProcessAssignedToRegion_16 ( HandleRef  pThis,
int  regionId 
) [private]
static internal int Kitware.VTK.vtkPKdTree.vtkPKdTree_GetProcessCellCountForRegion_17 ( HandleRef  pThis,
int  processId,
int  regionId 
) [private]
static internal int Kitware.VTK.vtkPKdTree.vtkPKdTree_GetProcessesCellCountForRegion_19 ( HandleRef  pThis,
int  regionId,
IntPtr  count,
int  len 
) [private]
static internal int Kitware.VTK.vtkPKdTree.vtkPKdTree_GetProcessListForRegion_18 ( HandleRef  pThis,
int  regionId,
HandleRef  processes 
) [private]
static internal int Kitware.VTK.vtkPKdTree.vtkPKdTree_GetRegionAssignment_20 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkPKdTree.vtkPKdTree_GetRegionAssignmentList_21 ( HandleRef  pThis,
int  procId,
HandleRef  list 
) [private]
static internal IntPtr Kitware.VTK.vtkPKdTree.vtkPKdTree_GetRegionAssignmentMap_22 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkPKdTree.vtkPKdTree_GetRegionAssignmentMapLength_23 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkPKdTree.vtkPKdTree_GetRegionListForProcess_24 ( HandleRef  pThis,
int  processId,
HandleRef  regions 
) [private]
static internal int Kitware.VTK.vtkPKdTree.vtkPKdTree_GetRegionsCellCountForProcess_25 ( HandleRef  pThis,
int  ProcessId,
IntPtr  count,
int  len 
) [private]
static internal int Kitware.VTK.vtkPKdTree.vtkPKdTree_GetTotalNumberOfCells_26 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkPKdTree.vtkPKdTree_GetTotalProcessesInRegion_27 ( HandleRef  pThis,
int  regionId 
) [private]
static internal int Kitware.VTK.vtkPKdTree.vtkPKdTree_GetTotalRegionsForProcess_28 ( HandleRef  pThis,
int  processId 
) [private]
static internal int Kitware.VTK.vtkPKdTree.vtkPKdTree_HasData_29 ( HandleRef  pThis,
int  processId,
int  regionId 
) [private]
static internal int Kitware.VTK.vtkPKdTree.vtkPKdTree_IsA_30 ( HandleRef  pThis,
string  type 
) [private]
static internal int Kitware.VTK.vtkPKdTree.vtkPKdTree_IsTypeOf_31 ( string  type) [private]
static internal IntPtr Kitware.VTK.vtkPKdTree.vtkPKdTree_New ( ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkPKdTree.vtkPKdTree_NewInstance_33 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkPKdTree.vtkPKdTree_SafeDownCast_34 ( HandleRef  o,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkPKdTree.vtkPKdTree_SetController_35 ( HandleRef  pThis,
HandleRef  c 
) [private]
static internal int Kitware.VTK.vtkPKdTree.vtkPKdTree_ViewOrderAllProcessesFromPosition_36 ( HandleRef  pThis,
IntPtr  cameraPosition,
HandleRef  orderedList 
) [private]
static internal int Kitware.VTK.vtkPKdTree.vtkPKdTree_ViewOrderAllProcessesInDirection_37 ( HandleRef  pThis,
IntPtr  directionOfProjection,
HandleRef  orderedList 
) [private]

Member Data Documentation

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

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkKdTree.

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

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkKdTree.


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