12#ifndef vtkCellGridWarp_h
13#define vtkCellGridWarp_h
17#include "vtkFiltersCellGridModule.h"
20VTK_ABI_NAMESPACE_BEGIN
A function defined over the physical domain of a vtkCellGrid.
vtkCellGridQuery()=default
Cell-grid query used to apply deformations to an input shape attribute.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
virtual void SetDeformationAttribute(vtkCellAttribute *deformation)
Set/get the vector-valued attribute to apply as a deformation to the input shape.
vtkCellAttribute * DeformationAttribute
vtkMTimeType GetMTime() override
Overridden to include the Request's MTime in addition to our own.
int RequestData(vtkInformation *request, vtkInformationVector **inInfo, vtkInformationVector *ouInfo) override
This is called by the superclass.
virtual double GetScaleFactor() const
~vtkCellGridWarp() override=default
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
static vtkCellGridWarp * New()
virtual void SetScaleFactor(double scaleFactor)
Set/get a scale factor applied to the deformation attribute.
a simple class to control print indentation
Allocate and hold a VTK object.
vtkTypeUInt32 vtkMTimeType