|  | VTK
    9.0.1
    | 
 
 
 
Go to the documentation of this file.
   35 #ifndef vtkPeriodicFilter_h 
   36 #define vtkPeriodicFilter_h 
   38 #include "vtkFiltersParallelModule.h"  
   49 #define VTK_ITERATION_MODE_DIRECT_NB 0 // Generate a user-provided number of periods 
   50 #define VTK_ITERATION_MODE_MAX 1       // Generate a maximum of periods, i.e. a full period. 
   65   vtkGetMacro(IterationMode, 
int);
 
   75   vtkSetMacro(NumberOfPeriods, 
int);
 
   76   vtkGetMacro(NumberOfPeriods, 
int);
 
   87   virtual void AddIndex(
unsigned int index);
 
   92   virtual void RemoveIndex(
unsigned int index);
 
   97   virtual void RemoveAllIndices();
 
  111   virtual void CreatePeriodicDataSet(
 
  117   virtual void SetPeriodNumber(
 
  130   std::set<vtkIdType> Indices; 
 
  
std::vector< int > PeriodNumbers
composite dataset to encapsulates pieces of dataset.
A filter to produce mapped periodic multiblock dataset from a single block.
abstract superclass for composite (multi-block or AMR) datasets
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
This is called by the superclass.
#define VTK_ITERATION_MODE_DIRECT_NB
superclass for composite data iterators
a simple class to control print indentation
void SetIterationModeToMax()
void SetIterationModeToDirectNb()
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
#define VTK_ITERATION_MODE_MAX
int FillInputPortInformation(int port, vtkInformation *info) override
Fill the input port information objects for this algorithm.
superclass for composite data iterators
Superclass for algorithms that produce only vtkMultiBlockDataSet as output.