38 #ifndef vtkExtractTimeSteps_h
39 #define vtkExtractTimeSteps_h
41 #include "vtkFiltersExtractionModule.h"
62 void AddTimeStepIndex(
int timeStepIndex);
69 void SetTimeStepIndices(
int count,
const int* timeStepIndices);
70 void GetTimeStepIndices(
int* timeStepIndices)
const;
76 void GenerateTimeStepIndices(
int begin,
int end,
int step);
84 this->TimeStepIndices.clear();
94 vtkGetMacro(UseRange,
bool);
95 vtkSetMacro(UseRange,
bool);
96 vtkBooleanMacro(UseRange,
bool);
103 vtkGetVector2Macro(
Range,
int);
104 vtkSetVector2Macro(
Range,
int);
112 vtkGetMacro(TimeStepInterval,
int);
113 vtkSetClampMacro(TimeStepInterval,
int, 1,
VTK_INT_MAX);
131 vtkGetMacro(TimeEstimationMode,
int);
132 vtkSetMacro(TimeEstimationMode,
int);
157 #endif // vtkExtractTimeSteps_h
auto Range(IterablePtr iterable, Options &&...opts) -> typename detail::IterableTraits< typename detail::StripPointers< IterablePtr >::type >::RangeType
Generate an iterable STL proxy object for a VTK container.
a simple class to control print indentation
virtual void Modified()
Update the modification time for this object.