29 #ifndef vtkWarpScalar_h
30 #define vtkWarpScalar_h
32 #include "vtkFiltersGeneralModule.h"
35 VTK_ABI_NAMESPACE_BEGIN
61 vtkSetMacro(ScaleFactor,
double);
62 vtkGetMacro(ScaleFactor,
double);
80 vtkSetVector3Macro(
Normal,
double);
81 vtkGetVectorMacro(
Normal,
double, 3);
101 vtkSetMacro(OutputPointsPrecision,
int);
102 vtkGetMacro(OutputPointsPrecision,
int);
114 vtkGetMacro(GenerateEnclosure,
bool);
115 vtkSetMacro(GenerateEnclosure,
bool);
116 vtkBooleanMacro(GenerateEnclosure,
bool);
132 unsigned int GetInputDimension(
vtkDataSet* input);
148 bool GenerateEnclosure =
false;
155 VTK_ABI_NAMESPACE_END
int OutputPointsPrecision
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
This is called by the superclass.
virtual int RequestDataObject(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
This is called by the superclass.
abstract class to specify dataset behavior
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
concrete class for storing a set of points
dynamic, self-adjusting array of vtkIdType
int FillInputPortInformation(int port, vtkInformation *info) override
Fill the input port information objects for this algorithm.
a simple class to control print indentation
abstract superclass for arrays of numeric data
Superclass for algorithms that produce output of the same type as input.
represent and manipulate attribute data in a dataset
dynamic, self-adjusting array of unsigned char
object to represent cell connectivity
static vtkPointSetAlgorithm * New()
deform geometry with scalar data