12 #ifndef vtkCellGridWarp_h
13 #define vtkCellGridWarp_h
17 #include "vtkFiltersCellGridModule.h"
20 VTK_ABI_NAMESPACE_BEGIN
39 void PrintSelf(ostream& os,
vtkIndent indent)
override;
46 vtkSetMacro(ScaleFactor,
double);
47 vtkGetMacro(ScaleFactor,
double);
53 double ScaleFactor{ 1.0 };
57 virtual void SetScaleFactor(
double scaleFactor) { this->Request->SetScaleFactor(scaleFactor); }
58 virtual double GetScaleFactor()
const {
return this->Request->GetScaleFactor(); }
75 #endif // vtkCellGridWarp_h
Perform an operation on cells in a vtkCellMetadata instance.
vtkTypeUInt32 vtkMTimeType
static vtkCellGridAlgorithm * New()
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
This is called by the superclass.
Superclass for algorithms that produce only polydata as output.
a simple class to control print indentation
A function defined over the physical domain of a vtkCellGrid.
virtual double GetScaleFactor() const
virtual vtkMTimeType GetMTime()
Return this object's modified time.
virtual void SetScaleFactor(double scaleFactor)
Set/get a scale factor applied to the deformation attribute.
Create a deformed copy of the input.
Allocate and hold a VTK object.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
Cell-grid query used to apply deformations to an input shape attribute.