31 #ifndef __vtkRotationFilter_h
32 #define __vtkRotationFilter_h
34 #include "vtkFiltersGeneralModule.h"
35 #include "vtkUnstructuredGridAlgorithm.h"
42 void PrintSelf(ostream &os, vtkIndent indent);
55 vtkSetClampMacro(Axis,
int, 0, 2);
56 vtkGetMacro(Axis,
int);
64 vtkSetMacro(Angle,
double);
65 vtkGetMacro(Angle,
double);
70 vtkSetVector3Macro(Center,
double);
71 vtkGetVector3Macro(Center,
double);
78 vtkSetMacro(NumberOfCopies,
int);
79 vtkGetMacro(NumberOfCopies,
int);
85 vtkSetMacro(CopyInput,
int);
86 vtkGetMacro(CopyInput,
int);
87 vtkBooleanMacro(CopyInput,
int);
95 virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *);
96 virtual int FillInputPortInformation(
int port, vtkInformation *info);
Duplicates a data set by rotation about an axis.