ActiViz .NET
5.8.0
|
vtkBSPCuts - This class represents an axis-aligned Binary Spatial Partitioning of a 3D space. More...
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. |
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.
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.
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
void Kitware.VTK.vtkBSPCuts.CreateCuts | ( | vtkKdNode | kd | ) |
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.
static new vtkBSPCuts Kitware.VTK.vtkBSPCuts.GetData | ( | vtkInformation | info | ) | [static] |
Compare these cuts with those of the other tree. Returns true if the two trees are the same.
Reimplemented from Kitware.VTK.vtkDataObject.
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.
Return a tree of vtkKdNode's representing the cuts specified in this object. This is our copy, don't delete it.
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.
void Kitware.VTK.vtkBSPCuts.PrintArrays | ( | ) |
Compare these cuts with those of the other tree. Returns true if the two trees are the same.
void Kitware.VTK.vtkBSPCuts.PrintTree | ( | ) |
Compare these cuts with those of the other tree. Returns true if the two trees are the same.
static new vtkBSPCuts Kitware.VTK.vtkBSPCuts.SafeDownCast | ( | vtkObjectBase | o | ) | [static] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkDataObject.
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] |
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.