98 #ifndef vtkWarpScalar_h
99 #define vtkWarpScalar_h
101 #include "vtkFiltersGeneralModule.h"
104 VTK_ABI_NAMESPACE_BEGIN
130 vtkSetMacro(ScaleFactor,
double);
131 vtkGetMacro(ScaleFactor,
double);
170 vtkSetMacro(OutputPointsPrecision,
int);
171 vtkGetMacro(OutputPointsPrecision,
int);
183 vtkGetMacro(GenerateEnclosure,
bool);
184 vtkSetMacro(GenerateEnclosure,
bool);
185 vtkBooleanMacro(GenerateEnclosure,
bool);
217 bool GenerateEnclosure =
false;
224 VTK_ABI_NAMESPACE_END
object to represent cell connectivity
abstract superclass for arrays of numeric data
represent and manipulate attribute data in a dataset
abstract class to specify dataset behavior
dynamic, self-adjusting array of vtkIdType
a simple class to control print indentation
Superclass for algorithms that produce output of the same type as input.
concrete class for storing a set of points
dynamic, self-adjusting array of unsigned char
deform geometry with scalar data
~vtkWarpScalar() override
int RequestDataObject(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) override
This is called by the superclass.
void PrintSelf(ostream &os, vtkIndent indent) override
Standard methods for instantiation, obtaining type information, and printing.
unsigned int GetInputDimension(vtkDataSet *input)
Check the topological dimension of the data set (only used when SideWallsActive)
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called by the superclass.
void AppendArrays(vtkDataSetAttributes *setData)
Append the values in the arrays of the array attribute collection to themselves.
void BuildSideWalls(vtkPointSet *output, int nInputPoints, vtkUnsignedCharArray *boundaryCells, vtkIdTypeArray *boundaryFaceIndexes)
When GenerateEnclosure is active, construct the cells between the base and warped surfaces.
int OutputPointsPrecision
static vtkWarpScalar * New()
Standard methods for instantiation, obtaining type information, and printing.
int FillInputPortInformation(int port, vtkInformation *info) override
Fill the input port information objects for this algorithm.