20#ifndef vtkRotationFilter_h 
   21#define vtkRotationFilter_h 
   23#include "vtkFiltersGeneralModule.h"  
   26VTK_ABI_NAMESPACE_BEGIN
 
   45  vtkSetClampMacro(Axis, 
int, 0, 2);
 
   46  vtkGetMacro(Axis, 
int);
 
   56  vtkSetMacro(Angle, 
double);
 
   57  vtkGetMacro(Angle, 
double);
 
   64  vtkSetVector3Macro(Center, 
double);
 
   65  vtkGetVector3Macro(Center, 
double);
 
   74  vtkSetMacro(NumberOfCopies, 
int);
 
   75  vtkGetMacro(NumberOfCopies, 
int);
 
a simple class to control print indentation
 
Duplicates a data set by rotation about an axis.
 
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
 
void SetAxisToZ()
Set the axis of rotation to use.
 
static vtkRotationFilter * New()
 
void SetAxisToY()
Set the axis of rotation to use.
 
void SetAxisToX()
Set the axis of rotation to use.
 
~vtkRotationFilter() override
 
int FillInputPortInformation(int port, vtkInformation *info) override
Fill the input port information objects for this algorithm.
 
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called by the superclass.
 
Superclass for algorithms that produce only unstructured grid as output.