40 #ifndef vtkAngularPeriodicFilter_h 
   41 #define vtkAngularPeriodicFilter_h 
   50 #define VTK_ROTATION_MODE_DIRECT_ANGLE 0  // Use user-provided angle 
   51 #define VTK_ROTATION_MODE_ARRAY_VALUE  1  // Use array from input data as angle 
   64   vtkSetClampMacro(RotationMode, 
int,
 
   66   vtkGetMacro(RotationMode, 
int);
 
   76   vtkSetMacro(RotationAngle, 
double);
 
   77   vtkGetMacro(RotationAngle, 
double);
 
   83   vtkSetStringMacro(RotationArrayName);
 
   84   vtkGetStringMacro(RotationArrayName);
 
   89   vtkSetClampMacro(RotationAxis, 
int, 0, 2);
 
   90   vtkGetMacro(RotationAxis, 
int);
 
   91   void SetRotationAxisToX();
 
   92   void SetRotationAxisToY();
 
   93   void SetRotationAxisToZ();
 
   98   vtkSetVector3Macro(Center, 
double);
 
   99   vtkGetVector3Macro(Center, 
double);
 
  114                                    bool useCenter = 
true,
 
  115                                    bool normalize = 
false);
 
  121   void AppendPeriodicPiece(
double angle, 
vtkIdType iPiece,
 
  166   char* RotationArrayName;  
 
  169   double RotationAngle;
 
virtual void SetPeriodNumber(vtkCompositeDataIterator *loc, vtkCompositeDataSet *output, int nbPeriod)=0
 
#define VTK_ROTATION_MODE_ARRAY_VALUE
 
abstract class for specifying dataset behavior 
 
#define VTK_ROTATION_MODE_DIRECT_ANGLE
 
void SetRotationModeToArrayValue()
 
#define VTKFILTERSPARALLEL_EXPORT
 
static vtkMultiBlockDataSetAlgorithm * New()
 
superclass for composite data iterators 
 
abstract superclass for composite (multi-block or AMR) datasets 
 
a simple class to control print indentation 
 
composite dataset to encapsulates pieces of dataset. 
 
abstract superclass for arrays of numeric data 
 
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
 
void PrintSelf(ostream &os, vtkIndent indent)
 
represent and manipulate attribute data in a dataset 
 
A filter to produce mapped periodic multiblock dataset from a single block. 
 
A filter to produce mapped angular periodic multiblock dataset from a single block, by rotation. 
 
virtual void CreatePeriodicDataSet(vtkCompositeDataIterator *loc, vtkCompositeDataSet *output, vtkCompositeDataSet *input)=0
 
void SetRotationModeToDirectAngle()
 
general representation of visualization data