35 #ifndef vtkTemporalShiftScale_h
36 #define vtkTemporalShiftScale_h
53 vtkSetMacro(PreShift,
double);
54 vtkGetMacro(PreShift,
double);
59 vtkSetMacro(PostShift,
double);
60 vtkGetMacro(PostShift,
double);
65 vtkSetMacro(Scale,
double);
66 vtkGetMacro(Scale,
double);
81 vtkSetMacro(Periodic,
int);
82 vtkGetMacro(Periodic,
int);
83 vtkBooleanMacro(Periodic,
int);
95 vtkSetMacro(PeriodicEndCorrection,
int);
96 vtkGetMacro(PeriodicEndCorrection,
int);
97 vtkBooleanMacro(PeriodicEndCorrection,
int);
105 vtkSetMacro(MaximumNumberOfPeriods,
double);
106 vtkGetMacro(MaximumNumberOfPeriods,
double);
122 double PeriodicRange[2];
154 double ForwardConvert(
double T0);
155 double BackwardConvert(
double T1);
int PeriodicEndCorrection
modify the time range/steps of temporal data
virtual int ProcessRequest(vtkInformation *request, vtkInformationVector **inInfo, vtkInformationVector *outInfo)
Superclass for all sources, filters, and sinks in VTK.
virtual int FillOutputPortInformation(int port, vtkInformation *info)
a simple class to control print indentation
#define VTKFILTERSHYBRID_EXPORT
double MaximumNumberOfPeriods
virtual int FillInputPortInformation(int port, vtkInformation *info)
static vtkAlgorithm * New()
void PrintSelf(ostream &os, vtkIndent indent)