Go to the documentation of this file.
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.
122 std::set<vtkIdType> Indices;
virtual void SetPeriodNumber(vtkCompositeDataIterator *loc, vtkCompositeDataSet *output, int nbPeriod)=0
std::vector< int > PeriodNumbers
#define VTKFILTERSPARALLEL_EXPORT
composite dataset to encapsulates pieces of dataset.
virtual void AddIndex(unsigned int index)
A filter to produce mapped periodic multiblock dataset from a single block.
#define vtkTypeMacro(thisClass, superclass)
virtual void RemoveAllIndices()
GLenum GLenum GLenum input
abstract superclass for composite (multi-block or AMR) datasets
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
#define vtkSetClampMacro(name, type, min, max)
#define VTK_ITERATION_MODE_DIRECT_NB
superclass for composite data iterators
a simple class to control print indentation
void SetIterationModeToMax()
void SetIterationModeToDirectNb()
#define vtkGetMacro(name, type)
void PrintSelf(ostream &os, vtkIndent indent)
virtual void CreatePeriodicDataSet(vtkCompositeDataIterator *loc, vtkCompositeDataSet *output, vtkCompositeDataSet *input)=0
vtkSetMacro(IgnoreDriverBugs, bool)
virtual void RemoveIndex(unsigned int index)
#define VTK_ITERATION_MODE_MAX
superclass for composite data iterators
Superclass for algorithms that produce only vtkMultiBlockDataSet as output.