54#ifndef vtkRuledSurfaceFilter_h
55#define vtkRuledSurfaceFilter_h
57#include "vtkFiltersModelingModule.h"
64#define VTK_RULED_MODE_RESAMPLE 0
65#define VTK_RULED_MODE_POINT_WALK 1
84 vtkGetMacro(DistanceFactor,
double);
94 vtkGetMacro(OnRatio,
int);
104 vtkGetMacro(Offset,
int);
129 vtkGetMacro(RuledMode,
int);
143 vtkSetVector2Macro(Resolution,
int);
144 vtkGetVectorMacro(Resolution,
int, 2);
list of point or cell ids
a simple class to control print indentation
represent and manipulate 3D points
Superclass for algorithms that produce only polydata as output.
concrete dataset represents vertices, lines, polygons, and triangle strips
generates a surface from a set of lines
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called by the superclass.
~vtkRuledSurfaceFilter() override
const char * GetRuledModeAsString()
Set the mode by which to create the ruled surface.
void SetRuledModeToPointWalk()
Set the mode by which to create the ruled surface.
void SetRuledModeToResample()
Set the mode by which to create the ruled surface.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
static vtkRuledSurfaceFilter * New()
Construct object with OnRatio=1, Offset=0.
#define VTK_RULED_MODE_RESAMPLE
#define VTK_RULED_MODE_POINT_WALK