Go to the documentation of this file.
48 #ifndef vtkRectilinearGridToTetrahedra_h
49 #define vtkRectilinearGridToTetrahedra_h
52 #define VTK_VOXEL_TO_12_TET 12
53 #define VTK_VOXEL_TO_5_TET 5
54 #define VTK_VOXEL_TO_6_TET 6
55 #define VTK_VOXEL_TO_5_AND_12_TET -1
99 void SetInput(
const double Extent[3],
const double Spacing[3],
100 const double tol=0.001);
105 const double ExtentY,
106 const double ExtentZ,
107 const double SpacingX,
108 const double SpacingY,
109 const double SpacingZ,
110 const double tol=0.001);
136 const int &TetraPerCell);
143 const int &TetraPerCell,
144 const int &RememberVoxelId,
153 static int TetrahedralizeVoxel(
vtkIdList *VoxelCorners,
154 const int &DivisionType,
162 static inline void TetrahedralizeAddCenterPoint(
vtkIdList *VoxelCorners,
represent and manipulate 3D points
vtkRectilinearGridToTetrahedra()
a dataset that is topologically regular with variable spacing in the three coordinate directions
create a Tetrahedral mesh from a RectilinearGrid
virtual int FillInputPortInformation(int, vtkInformation *)
#define vtkTypeMacro(thisClass, superclass)
void SetTetraPerCellTo5And12()
~vtkRectilinearGridToTetrahedra()
void SetInput(const double Extent[3], const double Spacing[3], const double tol=0.001)
void SetTetraPerCellTo12()
dynamic, self-adjusting array of signed char
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
#define VTK_VOXEL_TO_12_TET
a simple class to control print indentation
object to represent cell connectivity
list of point or cell ids
#define VTKFILTERSGENERAL_EXPORT
#define vtkGetMacro(name, type)
vtkBooleanMacro(IgnoreDriverBugs, bool)
static vtkRectilinearGridToTetrahedra * New()
vtkSetMacro(IgnoreDriverBugs, bool)
#define VTK_VOXEL_TO_5_TET
void SetTetraPerCellTo6()
#define VTK_VOXEL_TO_6_TET
void SetInput(const double ExtentX, const double ExtentY, const double ExtentZ, const double SpacingX, const double SpacingY, const double SpacingZ, const double tol=0.001)
void PrintSelf(ostream &os, vtkIndent indent)
Superclass for algorithms that produce only unstructured grid as output.
dataset represents arbitrary combinations of all possible cell types
#define VTK_VOXEL_TO_5_AND_12_TET
void SetTetraPerCellTo5()