63#ifndef vtkRuledSurfaceFilter_h
64#define vtkRuledSurfaceFilter_h
66#include "vtkFiltersModelingModule.h"
73#define VTK_RULED_MODE_RESAMPLE 0
74#define VTK_RULED_MODE_POINT_WALK 1
93 vtkGetMacro(DistanceFactor,
double);
103 vtkGetMacro(OnRatio,
int);
113 vtkGetMacro(Offset,
int);
138 vtkGetMacro(RuledMode,
int);
152 vtkSetVector2Macro(Resolution,
int);
153 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