33 #ifndef vtkTemporalShiftScale_h 34 #define vtkTemporalShiftScale_h 36 #include "vtkFiltersHybridModule.h" 54 vtkGetMacro(PreShift,
double);
62 vtkGetMacro(PostShift,
double);
70 vtkGetMacro(Scale,
double);
88 vtkGetMacro(Periodic,
int);
103 vtkGetMacro(PeriodicEndCorrection,
int);
114 vtkGetMacro(MaximumNumberOfPeriods,
double);
125 int PeriodicEndCorrection;
126 double MaximumNumberOfPeriods;
130 double PeriodicRange[2];
132 double TempMultiplier;
143 vtkInformationVector *);
145 int FillInputPortInformation(
int port, vtkInformation*
info) VTK_OVERRIDE;
146 int FillOutputPortInformation(
int vtkNotUsed(port), vtkInformation*
info) VTK_OVERRIDE;
149 virtual
int RequestDataObject(vtkInformation *,
150 vtkInformationVector **,
151 vtkInformationVector *);
154 virtual
int RequestInformation (vtkInformation *,
155 vtkInformationVector **,
156 vtkInformationVector *);
158 virtual
int RequestData(vtkInformation *,
159 vtkInformationVector **,
160 vtkInformationVector *);
162 double ForwardConvert(
double T0);
163 double BackwardConvert(
double T1);
modify the time range/steps of temporal data
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
Superclass for all sources, filters, and sinks in VTK.
a simple class to control print indentation
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
static vtkAlgorithm * New()
vtkBooleanMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.