64 #ifndef __vtkQuadRotationalExtrusionFilter_h
65 #define __vtkQuadRotationalExtrusionFilter_h
67 #include "vtkFiltersModelingModule.h"
69 #include <vtksys/stl/map>
95 vtkSetClampMacro(Axis,
int, 0, 2);
96 vtkGetMacro(Axis,
int);
106 vtkGetMacro(Resolution,
int);
111 vtkSetMacro(Capping,
int);
112 vtkGetMacro(Capping,
int);
113 vtkBooleanMacro(Capping,
int);
118 vtkSetMacro(DefaultAngle,
double);
119 vtkGetMacro(DefaultAngle,
double);
124 void RemoveAllPerBlockAngles();
125 void AddPerBlockAngle(
vtkIdType blockId,
double angle);
130 vtkSetMacro(Translation,
double);
131 vtkGetMacro(Translation,
double);
136 vtkSetMacro(DeltaRadius,
double);
137 vtkGetMacro(DeltaRadius,
double);
149 int RotateAroundAxis(
double,