20 #ifndef vtkCellTypeSource_h
21 #define vtkCellTypeSource_h
23 #include "vtkFiltersSourcesModule.h"
26 VTK_ABI_NAMESPACE_BEGIN
45 void SetCellType(
int cellType);
46 vtkGetMacro(CellType,
int);
59 vtkSetMacro(CellOrder,
int);
60 vtkGetMacro(CellOrder,
int);
83 vtkSetMacro(CompleteQuadraticSimplicialElements,
bool);
84 vtkGetMacro(CompleteQuadraticSimplicialElements,
bool);
85 vtkBooleanMacro(CompleteQuadraticSimplicialElements,
bool);
93 vtkSetClampMacro(PolynomialFieldOrder,
int, 0,
VTK_INT_MAX);
94 vtkGetMacro(PolynomialFieldOrder,
int);
101 int GetCellDimension();
110 vtkSetClampMacro(OutputPrecision,
int, 0, 1);
111 vtkGetMacro(OutputPrecision,
int);
121 void SetBlocksDimensions(
int*);
122 void SetBlocksDimensions(
int,
int,
int);
123 vtkGetVector3Macro(BlocksDimensions,
int);
164 double GetValueOfOrder(
int order,
double coords[3]);
166 int BlocksDimensions[3];
179 VTK_ABI_NAMESPACE_END
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
This is called by the superclass.
static vtkUnstructuredGridAlgorithm * New()
virtual int RequestInformation(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
bool CompleteQuadraticSimplicialElements
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
a simple class to control print indentation
merge exactly coincident points
dataset represents arbitrary combinations of all possible cell types
Superclass for algorithms that produce only unstructured grid as output.
Create cells of a given type.