59#ifndef vtkRotationalExtrusionFilter_h
60#define vtkRotationalExtrusionFilter_h
62#include "vtkFiltersModelingModule.h"
65VTK_ABI_NAMESPACE_BEGIN
85 vtkGetMacro(Resolution,
int);
101 vtkSetMacro(Angle,
double);
102 vtkGetMacro(Angle,
double);
109 vtkSetMacro(Translation,
double);
110 vtkGetMacro(Translation,
double);
117 vtkSetMacro(DeltaRadius,
double);
118 vtkGetMacro(DeltaRadius,
double);
125 vtkSetVector3Macro(RotationAxis,
double);
126 vtkGetVector3Macro(RotationAxis,
double);
139 double RotationAxis[3] = { 0, 0, 1 };
a simple class to control print indentation
Superclass for algorithms that produce only polydata as output.
sweep polygonal data creating "skirt" from free edges and lines, and lines from vertices
static vtkRotationalExtrusionFilter * New()
Create object with capping on, angle of 360 degrees, resolution = 12, and no translation along z-axis...
~vtkRotationalExtrusionFilter() override=default
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called by the superclass.
vtkRotationalExtrusionFilter()
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.