30 #ifndef vtkTransformToGrid_h
31 #define vtkTransformToGrid_h
33 #include "vtkFiltersHybridModule.h"
58 vtkSetVector6Macro(GridExtent,
int);
59 vtkGetVector6Macro(GridExtent,
int);
66 vtkSetVector3Macro(GridOrigin,
double);
67 vtkGetVector3Macro(GridOrigin,
double);
74 vtkSetVector3Macro(GridSpacing,
double);
75 vtkGetVector3Macro(GridSpacing,
double);
83 vtkGetMacro(GridScalarType,
int);
92 {this->SetGridScalarType(
VTK_CHAR);};
102 this->UpdateShiftScale();
return this->DisplacementScale; };
104 this->UpdateShiftScale();
return this->DisplacementShift; };
133 void UpdateShiftScale();
141 double GridOrigin[3];
142 double GridSpacing[3];
#define VTK_UNSIGNED_SHORT
record modification and/or execution time
virtual int ProcessRequest(vtkInformation *request, vtkInformationVector **inInfo, vtkInformationVector *outInfo)
Upstream/Downstream requests form the generalized interface through which executives invoke a algorit...
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
vtkTypeUInt64 vtkMTimeType
Superclass for all sources, filters, and sinks in VTK.
virtual int FillOutputPortInformation(int port, vtkInformation *info)
Fill the output port information objects for this algorithm.
a simple class to control print indentation
topologically and geometrically regular array of data
virtual vtkMTimeType GetMTime()
Return this object's modified time.
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
#define VTK_UNSIGNED_CHAR
static vtkAlgorithm * New()