34 #ifndef __vtkTemporalSnapToTimeStep_h
35 #define __vtkTemporalSnapToTimeStep_h
37 #include "vtkFiltersHybridModule.h"
38 #include "vtkAlgorithm.h"
49 void PrintSelf(ostream& os, vtkIndent indent);
55 VTK_SNAP_NEXTABOVE_OR_EQUAL
58 vtkSetMacro(SnapMode,
int);
59 vtkGetMacro(SnapMode,
int);
70 virtual int ProcessRequest(vtkInformation* request,
71 vtkInformationVector** inputVector,
72 vtkInformationVector* outputVector);
75 virtual int FillInputPortInformation(
int port, vtkInformation* info);
76 virtual int FillOutputPortInformation(
int vtkNotUsed(port), vtkInformation* info);
78 virtual int RequestUpdateExtent (vtkInformation *,
79 vtkInformationVector **,
80 vtkInformationVector *);
81 virtual int RequestInformation (vtkInformation *,
82 vtkInformationVector **,
83 vtkInformationVector *);
85 virtual int RequestData(vtkInformation *,
86 vtkInformationVector **,
87 vtkInformationVector *);
modify the time range/steps of temporal data
void SetSnapModeToNextBelowOrEqual()
void SetSnapModeToNearest()
std::vector< double > InputTimeValues
void SetSnapModeToNextAboveOrEqual()