34 #ifndef vtkPeriodicFilter_h
35 #define vtkPeriodicFilter_h
48 #define VTK_ITERATION_MODE_DIRECT_NB 0 // Generate a user-provided number of periods
49 #define VTK_ITERATION_MODE_MAX 1 // Generate a maximum of periods, i.e. a full period.
61 vtkSetClampMacro(IterationMode,
int,
64 vtkGetMacro(IterationMode,
int);
73 vtkSetMacro(NumberOfPeriods,
int);
74 vtkGetMacro(NumberOfPeriods,
int);
82 virtual void AddIndex(
unsigned int index);
85 virtual void RemoveIndex(
unsigned int index);
88 virtual void RemoveAllIndices();
122 std::set<vtkIdType> Indices;
#define VTK_ITERATION_MODE_DIRECT_NB
Superclass for algorithms that produce only vtkMultiBlockDataSet as output.
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
#define VTK_ITERATION_MODE_MAX
#define VTKFILTERSPARALLEL_EXPORT
superclass for composite data iterators
void SetIterationModeToMax()
abstract superclass for composite (multi-block or AMR) datasets
a simple class to control print indentation
composite dataset to encapsulates pieces of dataset.
A filter to produce mapped periodic multiblock dataset from a single block.
void SetIterationModeToDirectNb()
void PrintSelf(ostream &os, vtkIndent indent)
superclass for composite data iterators
std::vector< int > PeriodNumbers