46#ifndef vtkTemporalInterpolator_h 
   47#define vtkTemporalInterpolator_h 
   49#include "vtkFiltersHybridModule.h"  
   52VTK_ABI_NAMESPACE_BEGIN
 
   71  vtkSetMacro(DiscreteTimeStepInterval, 
double);
 
   72  vtkGetMacro(DiscreteTimeStepInterval, 
double);
 
   85  vtkSetMacro(ResampleFactor, 
int);
 
   86  vtkGetMacro(ResampleFactor, 
int);
 
   94  vtkSetMacro(CacheData, 
bool);
 
   95  vtkGetMacro(CacheData, 
bool);
 
  137    MISMATCHED_TUPLES = 1, 
 
abstract superclass for arrays of numeric data
 
general representation of visualization data
 
abstract class to specify dataset behavior
 
a simple class to control print indentation
 
Superclass for algorithms that would like to make multiple time requests.
 
Hold a reference to a vtkObjectBase instance.
 
interpolate datasets between time steps to produce a new dataset
 
double DiscreteTimeStepInterval
 
~vtkTemporalInterpolator() override
 
vtkDataObject * InterpolateDataObject(vtkDataObject *in1, vtkDataObject *in2, double ratio)
General interpolation routine for any type on input data.
 
int RequestUpdateExtent(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called by the superclass.
 
int Execute(vtkInformation *request, const std::vector< vtkSmartPointer< vtkDataObject > > &inputs, vtkInformationVector *outputVector) override
Subclasses should override this method to do the actual execution.
 
virtual vtkDataSet * InterpolateDataSet(vtkDataSet *in1, vtkDataSet *in2, double ratio)
Root level interpolation for a concrete dataset object.
 
virtual ArrayMatch VerifyArrays(vtkDataArray **arrays, int N)
Called just before interpolation of each dataset to ensure each data array has the same number of tup...
 
int RequestDataObject(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called by the superclass.
 
int FillOutputPortInformation(int port, vtkInformation *info) override
Fill the output port information objects for this algorithm.
 
virtual vtkDataArray * InterpolateDataArray(double ratio, vtkDataArray **arrays, vtkIdType N)
Interpolate a single vtkDataArray.
 
int FillInputPortInformation(int port, vtkInformation *info) override
Fill the input port information objects for this algorithm.
 
vtkTemporalInterpolator()
 
static vtkTemporalInterpolator * New()
 
ArrayMatch
Return values for VerifyArrays().
 
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
 
int RequestInformation(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called by the superclass.