35 #ifndef vtkExtractTimeSteps_h
36 #define vtkExtractTimeSteps_h
38 #include "vtkFiltersExtractionModule.h"
57 return static_cast<int>(this->TimeStepIndices.size());
63 void AddTimeStepIndex(
int timeStepIndex);
70 void SetTimeStepIndices(
int count,
const int *timeStepIndices);
71 void GetTimeStepIndices(
int *timeStepIndices)
const;
77 void GenerateTimeStepIndices(
int begin,
int end,
int step);
85 this->TimeStepIndices.clear();
95 vtkGetMacro(UseRange,
bool);
104 vtkGetVector2Macro(Range,
int);
105 vtkSetVector2Macro(Range,
int);
113 vtkGetMacro(TimeStepInterval,
int);
114 vtkSetClampMacro(TimeStepInterval,
int, 1,
VTK_INT_MAX);
124 vtkInformationVector *) VTK_OVERRIDE;
126 std::set<
int> TimeStepIndices;
129 int TimeStepInterval;
137 #endif // vtkExtractTimeSteps_h
a simple class to control print indentation
virtual void Modified()
Update the modification time for this object.
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
vtkBooleanMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.