12 #ifndef vtkAbstractSplineRepresentation_h
13 #define vtkAbstractSplineRepresentation_h
16 #include "vtkInteractionWidgetsModule.h"
18 VTK_ABI_NAMESPACE_BEGIN
45 vtkGetMacro(Resolution,
int);
75 void CleanRepresentation();
base class for a widget that represents a curve that connects control points.
virtual void GetPolyData(vtkPolyData *pd)=0
Grab the polydata (including points) that defines the interpolating curve.
abstract representation for a spline.
virtual double GetSummedLength()=0
Get the approximate vs.
vtkNew< vtkPolyDataMapper > LineMapper
concrete dataset represents vertices, lines, polygons, and triangle strips
dynamic, self-adjusting array of double
parametric function for 1D interpolating splines
a simple class to control print indentation
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
virtual vtkDoubleArray * GetHandlePositions()=0
Set/Get the position of the handles.
map vtkPolyData to graphics primitives
vtkNew< vtkParametricFunctionSource > ParametricFunctionSource
tessellate parametric functions