ActiViz .NET
5.8.0
|
vtkRectilinearGridToTetrahedra - create a Tetrahedral mesh from a RectilinearGrid More...
Public Member Functions | |
vtkRectilinearGridToTetrahedra (IntPtr rawCppThis, bool callDisposalMethod, bool strong) | |
Automatically generated constructor - called from generated code. DO NOT call directly. | |
vtkRectilinearGridToTetrahedra () | |
Form 5 Tetrahedra per cube. Do not RememberVoxelId. | |
virtual int | GetRememberVoxelId () |
Should the tetrahedra have scalar data indicating which Voxel they came from in the vtkRectilinearGrid? | |
virtual int | GetTetraPerCell () |
Set the method to divide each cell (voxel) in the RectilinearGrid into tetrahedra. | |
override int | IsA (string type) |
Undocumented Block. | |
new vtkRectilinearGridToTetrahedra | NewInstance () |
Undocumented Block. | |
virtual void | RememberVoxelIdOff () |
Should the tetrahedra have scalar data indicating which Voxel they came from in the vtkRectilinearGrid? | |
virtual void | RememberVoxelIdOn () |
Should the tetrahedra have scalar data indicating which Voxel they came from in the vtkRectilinearGrid? | |
void | SetInput (IntPtr Extent, IntPtr Spacing, double tol) |
This function for convenience for creating a Rectilinear Grid If Spacing does not fit evenly into extent, the last cell will have a different width (or height or depth). If Extent[i]/Spacing[i] is within tol of an integer, then assume the programmer meant an integer for direction i. | |
void | SetInput (double ExtentX, double ExtentY, double ExtentZ, double SpacingX, double SpacingY, double SpacingZ, double tol) |
This version of the function for the wrappers. | |
virtual void | SetRememberVoxelId (int _arg) |
Should the tetrahedra have scalar data indicating which Voxel they came from in the vtkRectilinearGrid? | |
virtual void | SetTetraPerCell (int _arg) |
Set the method to divide each cell (voxel) in the RectilinearGrid into tetrahedra. | |
void | SetTetraPerCellTo12 () |
Set the method to divide each cell (voxel) in the RectilinearGrid into tetrahedra. | |
void | SetTetraPerCellTo5 () |
Set the method to divide each cell (voxel) in the RectilinearGrid into tetrahedra. | |
void | SetTetraPerCellTo5And12 () |
Set the method to divide each cell (voxel) in the RectilinearGrid into tetrahedra. | |
void | SetTetraPerCellTo6 () |
Set the method to divide each cell (voxel) in the RectilinearGrid into tetrahedra. | |
Static Public Member Functions | |
static new vtkRectilinearGridToTetrahedra | New () |
Form 5 Tetrahedra per cube. Do not RememberVoxelId. | |
static new int | IsTypeOf (string type) |
Undocumented Block. | |
static new vtkRectilinearGridToTetrahedra | SafeDownCast (vtkObjectBase o) |
Undocumented Block. | |
Public Attributes | |
new const string | MRFullTypeName = "Kitware.VTK.vtkRectilinearGridToTetrahedra" |
Automatically generated type registration mechanics. | |
Static Public Attributes | |
static new readonly string | MRClassNameKey = "30vtkRectilinearGridToTetrahedra" |
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 | vtkRectilinearGridToTetrahedra_New (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal int | vtkRectilinearGridToTetrahedra_GetRememberVoxelId_01 (HandleRef pThis) |
static internal int | vtkRectilinearGridToTetrahedra_GetTetraPerCell_02 (HandleRef pThis) |
static internal int | vtkRectilinearGridToTetrahedra_IsA_03 (HandleRef pThis, string type) |
static internal int | vtkRectilinearGridToTetrahedra_IsTypeOf_04 (string type) |
static internal IntPtr | vtkRectilinearGridToTetrahedra_NewInstance_06 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal void | vtkRectilinearGridToTetrahedra_RememberVoxelIdOff_07 (HandleRef pThis) |
static internal void | vtkRectilinearGridToTetrahedra_RememberVoxelIdOn_08 (HandleRef pThis) |
static internal IntPtr | vtkRectilinearGridToTetrahedra_SafeDownCast_09 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal void | vtkRectilinearGridToTetrahedra_SetInput_10 (HandleRef pThis, IntPtr Extent, IntPtr Spacing, double tol) |
static internal void | vtkRectilinearGridToTetrahedra_SetInput_11 (HandleRef pThis, double ExtentX, double ExtentY, double ExtentZ, double SpacingX, double SpacingY, double SpacingZ, double tol) |
static internal void | vtkRectilinearGridToTetrahedra_SetRememberVoxelId_12 (HandleRef pThis, int _arg) |
static internal void | vtkRectilinearGridToTetrahedra_SetTetraPerCell_13 (HandleRef pThis, int _arg) |
static internal void | vtkRectilinearGridToTetrahedra_SetTetraPerCellTo12_14 (HandleRef pThis) |
static internal void | vtkRectilinearGridToTetrahedra_SetTetraPerCellTo5_15 (HandleRef pThis) |
static internal void | vtkRectilinearGridToTetrahedra_SetTetraPerCellTo5And12_16 (HandleRef pThis) |
static internal void | vtkRectilinearGridToTetrahedra_SetTetraPerCellTo6_17 (HandleRef pThis) |
Static Private Member Functions | |
static | vtkRectilinearGridToTetrahedra () |
Automatically generated type registration mechanics. |
vtkRectilinearGridToTetrahedra - create a Tetrahedral mesh from a RectilinearGrid
Description vtkRectilinearGridToTetrahedra forms a mesh of Tetrahedra from a vtkRectilinearGrid. The tetrahedra can be 5 per cell, 6 per cell, or a mixture of 5 or 12 per cell. The resulting mesh is consistent, meaning that there are no edge crossings and that each tetrahedron face is shared by two tetrahedra, except those tetrahedra on the boundary. All tetrahedra are right handed.
Note that 12 tetrahedra per cell means adding a point in the center of the cell.
In order to subdivide some cells into 5 and some cells into 12 tetrahedra: SetTetraPerCellTo5And12(); Set the Scalars of the Input RectilinearGrid to be 5 or 12 depending on what you want per cell of the RectilinearGrid.
If you set RememberVoxelId, the scalars of the tetrahedron will be set to the Id of the Cell in the RectilinearGrid from which the tetrahedron came.
Thanks This class was developed by Samson J. Timoner of the MIT Artificial Intelligence Laboratory
static Kitware.VTK.vtkRectilinearGridToTetrahedra.vtkRectilinearGridToTetrahedra | ( | ) | [static, private] |
Automatically generated type registration mechanics.
Kitware.VTK.vtkRectilinearGridToTetrahedra.vtkRectilinearGridToTetrahedra | ( | IntPtr | rawCppThis, |
bool | callDisposalMethod, | ||
bool | strong | ||
) |
Automatically generated constructor - called from generated code. DO NOT call directly.
Form 5 Tetrahedra per cube. Do not RememberVoxelId.
override void Kitware.VTK.vtkRectilinearGridToTetrahedra.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.vtkUnstructuredGridAlgorithm.
virtual int Kitware.VTK.vtkRectilinearGridToTetrahedra.GetRememberVoxelId | ( | ) | [virtual] |
Should the tetrahedra have scalar data indicating which Voxel they came from in the vtkRectilinearGrid?
virtual int Kitware.VTK.vtkRectilinearGridToTetrahedra.GetTetraPerCell | ( | ) | [virtual] |
Set the method to divide each cell (voxel) in the RectilinearGrid into tetrahedra.
override int Kitware.VTK.vtkRectilinearGridToTetrahedra.IsA | ( | string | type | ) | [virtual] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkUnstructuredGridAlgorithm.
static new int Kitware.VTK.vtkRectilinearGridToTetrahedra.IsTypeOf | ( | string | type | ) | [static] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkUnstructuredGridAlgorithm.
static new vtkRectilinearGridToTetrahedra Kitware.VTK.vtkRectilinearGridToTetrahedra.New | ( | ) | [static] |
Form 5 Tetrahedra per cube. Do not RememberVoxelId.
Reimplemented from Kitware.VTK.vtkUnstructuredGridAlgorithm.
Undocumented Block.
Reimplemented from Kitware.VTK.vtkUnstructuredGridAlgorithm.
virtual void Kitware.VTK.vtkRectilinearGridToTetrahedra.RememberVoxelIdOff | ( | ) | [virtual] |
Should the tetrahedra have scalar data indicating which Voxel they came from in the vtkRectilinearGrid?
virtual void Kitware.VTK.vtkRectilinearGridToTetrahedra.RememberVoxelIdOn | ( | ) | [virtual] |
Should the tetrahedra have scalar data indicating which Voxel they came from in the vtkRectilinearGrid?
static new vtkRectilinearGridToTetrahedra Kitware.VTK.vtkRectilinearGridToTetrahedra.SafeDownCast | ( | vtkObjectBase | o | ) | [static] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkUnstructuredGridAlgorithm.
void Kitware.VTK.vtkRectilinearGridToTetrahedra.SetInput | ( | IntPtr | Extent, |
IntPtr | Spacing, | ||
double | tol | ||
) |
This function for convenience for creating a Rectilinear Grid If Spacing does not fit evenly into extent, the last cell will have a different width (or height or depth). If Extent[i]/Spacing[i] is within tol of an integer, then assume the programmer meant an integer for direction i.
void Kitware.VTK.vtkRectilinearGridToTetrahedra.SetInput | ( | double | ExtentX, |
double | ExtentY, | ||
double | ExtentZ, | ||
double | SpacingX, | ||
double | SpacingY, | ||
double | SpacingZ, | ||
double | tol | ||
) |
This version of the function for the wrappers.
virtual void Kitware.VTK.vtkRectilinearGridToTetrahedra.SetRememberVoxelId | ( | int | _arg | ) | [virtual] |
Should the tetrahedra have scalar data indicating which Voxel they came from in the vtkRectilinearGrid?
virtual void Kitware.VTK.vtkRectilinearGridToTetrahedra.SetTetraPerCell | ( | int | _arg | ) | [virtual] |
Set the method to divide each cell (voxel) in the RectilinearGrid into tetrahedra.
Set the method to divide each cell (voxel) in the RectilinearGrid into tetrahedra.
Set the method to divide each cell (voxel) in the RectilinearGrid into tetrahedra.
Set the method to divide each cell (voxel) in the RectilinearGrid into tetrahedra.
Set the method to divide each cell (voxel) in the RectilinearGrid into tetrahedra.
static internal int Kitware.VTK.vtkRectilinearGridToTetrahedra.vtkRectilinearGridToTetrahedra_GetRememberVoxelId_01 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkRectilinearGridToTetrahedra.vtkRectilinearGridToTetrahedra_GetTetraPerCell_02 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkRectilinearGridToTetrahedra.vtkRectilinearGridToTetrahedra_IsA_03 | ( | HandleRef | pThis, |
string | type | ||
) | [private] |
static internal int Kitware.VTK.vtkRectilinearGridToTetrahedra.vtkRectilinearGridToTetrahedra_IsTypeOf_04 | ( | string | type | ) | [private] |
static internal IntPtr Kitware.VTK.vtkRectilinearGridToTetrahedra.vtkRectilinearGridToTetrahedra_New | ( | ref uint | mteStatus, |
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkRectilinearGridToTetrahedra.vtkRectilinearGridToTetrahedra_NewInstance_06 | ( | HandleRef | pThis, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal void Kitware.VTK.vtkRectilinearGridToTetrahedra.vtkRectilinearGridToTetrahedra_RememberVoxelIdOff_07 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkRectilinearGridToTetrahedra.vtkRectilinearGridToTetrahedra_RememberVoxelIdOn_08 | ( | HandleRef | pThis | ) | [private] |
static internal IntPtr Kitware.VTK.vtkRectilinearGridToTetrahedra.vtkRectilinearGridToTetrahedra_SafeDownCast_09 | ( | HandleRef | o, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal void Kitware.VTK.vtkRectilinearGridToTetrahedra.vtkRectilinearGridToTetrahedra_SetInput_10 | ( | HandleRef | pThis, |
IntPtr | Extent, | ||
IntPtr | Spacing, | ||
double | tol | ||
) | [private] |
static internal void Kitware.VTK.vtkRectilinearGridToTetrahedra.vtkRectilinearGridToTetrahedra_SetInput_11 | ( | HandleRef | pThis, |
double | ExtentX, | ||
double | ExtentY, | ||
double | ExtentZ, | ||
double | SpacingX, | ||
double | SpacingY, | ||
double | SpacingZ, | ||
double | tol | ||
) | [private] |
static internal void Kitware.VTK.vtkRectilinearGridToTetrahedra.vtkRectilinearGridToTetrahedra_SetRememberVoxelId_12 | ( | HandleRef | pThis, |
int | _arg | ||
) | [private] |
static internal void Kitware.VTK.vtkRectilinearGridToTetrahedra.vtkRectilinearGridToTetrahedra_SetTetraPerCell_13 | ( | HandleRef | pThis, |
int | _arg | ||
) | [private] |
static internal void Kitware.VTK.vtkRectilinearGridToTetrahedra.vtkRectilinearGridToTetrahedra_SetTetraPerCellTo12_14 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkRectilinearGridToTetrahedra.vtkRectilinearGridToTetrahedra_SetTetraPerCellTo5_15 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkRectilinearGridToTetrahedra.vtkRectilinearGridToTetrahedra_SetTetraPerCellTo5And12_16 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkRectilinearGridToTetrahedra.vtkRectilinearGridToTetrahedra_SetTetraPerCellTo6_17 | ( | HandleRef | pThis | ) | [private] |
new readonly string Kitware.VTK.vtkRectilinearGridToTetrahedra.MRClassNameKey = "30vtkRectilinearGridToTetrahedra" [static] |
Automatically generated type registration mechanics.
Reimplemented from Kitware.VTK.vtkUnstructuredGridAlgorithm.
new const string Kitware.VTK.vtkRectilinearGridToTetrahedra.MRFullTypeName = "Kitware.VTK.vtkRectilinearGridToTetrahedra" |
Automatically generated type registration mechanics.
Reimplemented from Kitware.VTK.vtkUnstructuredGridAlgorithm.