 |
VTK
9.1.0
|
Go to the documentation of this file.
62 #ifndef vtkQuadRotationalExtrusionFilter_h
63 #define vtkQuadRotationalExtrusionFilter_h
65 #include "vtkFiltersModelingModule.h"
97 vtkSetClampMacro(Axis,
int, 0, 2);
98 vtkGetMacro(Axis,
int);
110 vtkGetMacro(Resolution,
int);
126 vtkSetMacro(DefaultAngle,
double);
127 vtkGetMacro(DefaultAngle,
double);
142 vtkSetMacro(Translation,
double);
143 vtkGetMacro(Translation,
double);
150 vtkSetMacro(DeltaRadius,
double);
151 vtkGetMacro(DeltaRadius,
double);
represent and manipulate 3D points
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
~vtkQuadRotationalExtrusionFilter() override=default
represent and manipulate point attribute data
void RemoveAllPerBlockAngles()
Set/Get angles of rotation for each block in a composite data set.
void SetAxisToX()
Set the axis of rotation to use.
sweep polygonal data creating "skirt" from free edges and lines, and lines from vertices
void SetAxisToZ()
Set the axis of rotation to use.
vtkQuadRotationalExtrusionFilter()
int RotateAroundAxis(double, vtkIdType, vtkPoints *, vtkPoints *, vtkPointData *, vtkPointData *)
a simple class to control print indentation
void AddPerBlockAngle(vtkIdType blockId, double angle)
Set/Get angles of rotation for each block in a composite data set.
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called by the superclass.
int FillInputPortInformation(int, vtkInformation *) override
Fill the input port information objects for this algorithm.
static vtkQuadRotationalExtrusionFilter * New()
Create object with capping on, angle of 360 degrees, resolution = 12, and no translation along z-axis...
void SetAxisToY()
Set the axis of rotation to use.
std::map< vtkIdType, double > PerBlockAngles
Superclass for algorithms that produce only vtkMultiBlockDataSet as output.