26 #ifndef vtkExtractTimeSteps_h
27 #define vtkExtractTimeSteps_h
29 #include "vtkFiltersExtractionModule.h"
34 VTK_ABI_NAMESPACE_BEGIN
51 void AddTimeStepIndex(
int timeStepIndex);
58 void SetTimeStepIndices(
int count,
const int* timeStepIndices);
59 void GetTimeStepIndices(
int* timeStepIndices)
const;
65 void GenerateTimeStepIndices(
int begin,
int end,
int step);
73 this->TimeStepIndices.clear();
83 vtkGetMacro(UseRange,
bool);
84 vtkSetMacro(UseRange,
bool);
85 vtkBooleanMacro(UseRange,
bool);
92 vtkGetVector2Macro(
Range,
int);
93 vtkSetVector2Macro(
Range,
int);
101 vtkGetMacro(TimeStepInterval,
int);
102 vtkSetClampMacro(TimeStepInterval,
int, 1,
VTK_INT_MAX);
120 vtkGetMacro(TimeEstimationMode,
int);
121 vtkSetMacro(TimeEstimationMode,
int);
146 VTK_ABI_NAMESPACE_END
147 #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.