32 #ifndef vtkCellTypeSource_h
33 #define vtkCellTypeSource_h
35 #include "vtkFiltersSourcesModule.h"
56 void SetCellType(
int cellType);
57 vtkGetMacro(CellType,
int);
70 vtkSetMacro(CellOrder,
int);
71 vtkGetMacro(CellOrder,
int);
94 vtkSetMacro(CompleteQuadraticSimplicialElements,
bool);
95 vtkGetMacro(CompleteQuadraticSimplicialElements,
bool);
96 vtkBooleanMacro(CompleteQuadraticSimplicialElements,
bool);
104 vtkSetClampMacro(PolynomialFieldOrder,
int, 0,
VTK_INT_MAX);
105 vtkGetMacro(PolynomialFieldOrder,
int);
112 int GetCellDimension();
121 vtkSetClampMacro(OutputPrecision,
int, 0, 1);
122 vtkGetMacro(OutputPrecision,
int);
132 void SetBlocksDimensions(
int*);
133 void SetBlocksDimensions(
int,
int,
int);
134 vtkGetVector3Macro(BlocksDimensions,
int);
175 double GetValueOfOrder(
int order,
double coords[3]);
177 int BlocksDimensions[3];
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.