74#ifndef vtkRuledSurfaceFilter_h
75#define vtkRuledSurfaceFilter_h
77#include "vtkFiltersModelingModule.h"
80VTK_ABI_NAMESPACE_BEGIN
85#define VTK_RULED_MODE_RESAMPLE 0
86#define VTK_RULED_MODE_POINT_WALK 1
105 vtkGetMacro(DistanceFactor,
double);
115 vtkGetMacro(OnRatio,
int);
125 vtkGetMacro(Offset,
int);
150 vtkGetMacro(RuledMode,
int);
164 vtkSetVector2Macro(Resolution,
int);
165 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