57 #ifndef __vtkTemporalInterpolator_h
58 #define __vtkTemporalInterpolator_h
60 #include "vtkFiltersHybridModule.h"
61 #include "vtkMultiTimeStepAlgorithm.h"
69 void PrintSelf(ostream& os, vtkIndent indent);
79 vtkSetMacro(DiscreteTimeStepInterval,
double);
80 vtkGetMacro(DiscreteTimeStepInterval,
double);
91 vtkSetMacro(ResampleFactor,
int);
92 vtkGetMacro(ResampleFactor,
int);
103 virtual int FillInputPortInformation(
int port, vtkInformation* info);
104 virtual int FillOutputPortInformation(
int vtkNotUsed(port), vtkInformation* info);
107 virtual int RequestDataObject(vtkInformation *,
108 vtkInformationVector **,
109 vtkInformationVector *);
111 virtual int RequestUpdateExtent(vtkInformation *,
112 vtkInformationVector **,
113 vtkInformationVector *);
114 virtual int RequestInformation(vtkInformation *,
115 vtkInformationVector **,
116 vtkInformationVector *);
118 virtual int RequestData(vtkInformation *,
119 vtkInformationVector **,
120 vtkInformationVector *);
125 vtkDataObject *InterpolateDataObject(vtkDataObject *in1,
134 virtual vtkDataSet *InterpolateDataSet(vtkDataSet *in1,
142 virtual vtkDataArray *InterpolateDataArray(
double ratio,
143 vtkDataArray **arrays,
149 virtual bool VerifyArrays(vtkDataArray **arrays,
int N);
interpolate datasets between time steps to produce a new dataset
double DiscreteTimeStepInterval