ActiViz .NET
5.8.0
|
vtkPKdTree - Build a k-d tree decomposition of a list of points. More...
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. |
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.
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.
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.
virtual vtkMultiProcessController Kitware.VTK.vtkPKdTree.GetController | ( | ) | [virtual] |
Set/Get the communicator object.
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.
int Kitware.VTK.vtkPKdTree.GetProcessAssignedToRegion | ( | int | regionId | ) |
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.
int Kitware.VTK.vtkPKdTree.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.
Returns the region assignment map where index is the region and value is the processes id for that region.
virtual int Kitware.VTK.vtkPKdTree.GetRegionAssignmentMapLength | ( | ) | [virtual] |
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.
int Kitware.VTK.vtkPKdTree.GetTotalProcessesInRegion | ( | int | regionId | ) |
Returns the total number of processes that have data falling within this spatial region.
int Kitware.VTK.vtkPKdTree.GetTotalRegionsForProcess | ( | int | processId | ) |
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.
static new vtkPKdTree Kitware.VTK.vtkPKdTree.SafeDownCast | ( | vtkObjectBase | o | ) | [static] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkKdTree.
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.
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.
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] |
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.