15 #ifndef vtkTessellatorFilter_h
16 #define vtkTessellatorFilter_h
92 vtkSetClampMacro(OutputDimension,
int,1,3);
93 vtkGetMacro(OutputDimension,
int);
95 int GetOutputDimension()
const;
103 virtual void SetMaximumNumberOfSubdivisions(
int num_subdiv_in );
104 int GetMaximumNumberOfSubdivisions();
105 virtual void SetChordError(
double ce );
106 double GetChordError();
111 virtual void ResetFieldCriteria();
112 virtual void SetFieldCriterion(
int field,
double chord );
120 vtkGetMacro(MergePoints,
int);
121 vtkSetMacro(MergePoints,
int);
122 vtkBooleanMacro(MergePoints,
int);
166 static void AddAPoint(
const double*,
170 static void AddALine(
const double*,
175 static void AddATriangle(
const double*,
181 static void AddATetrahedron(
const double*,
188 void OutputPoint(
const double* );
189 void OutputLine(
const double*,
const double* );
190 void OutputTriangle(
const double*,
const double*,
const double* );
191 void OutputTetrahedron(
const double*,
209 #endif // vtkTessellatorFilter_h
vtkPointLocator * Locator
a subclass of vtkEdgeSubdivisionCriterion for vtkDataSet objects.
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
vtkUnstructuredGrid * OutputMesh
An algorithm that refines an initial simplicial tessellation using edge subdivision.
quickly locate points in 3-space
abstract class to specify dataset behavior
static vtkUnstructuredGridAlgorithm * New()
virtual int FillInputPortInformation(int port, vtkInformation *info)
vtkDataSetEdgeSubdivisionCriterion * Subdivider
approximate nonlinear FEM elements with simplices
virtual unsigned long GetMTime()
a simple class to control print indentation
dataset represents arbitrary combinations of all possible cell types
abstract superclass for arrays of numeric data
void PrintSelf(ostream &os, vtkIndent indent)
#define VTKFILTERSGENERAL_EXPORT
Superclass for algorithms that produce only unstructured grid as output.
how to decide whether a linear approximation to nonlinear geometry or field should be subdivided ...
vtkDataArray ** OutputAttributes
vtkStreamingTessellator * Tessellator
virtual int GetOutputDimension()
represent and manipulate 3D points
int * OutputAttributeIndices