24#ifndef vtkAbstractSplineRepresentation_h
25#define vtkAbstractSplineRepresentation_h
28#include "vtkInteractionWidgetsModule.h"
56 vtkGetMacro(Resolution,
int);
abstract representation for a spline.
void SetResolution(int resolution)
Set/Get the number of line segments representing the spline for this widget.
vtkNew< vtkParametricFunctionSource > ParametricFunctionSource
vtkDoubleArray * GetHandlePositions() override
Get the position of the spline handles.
void GetPolyData(vtkPolyData *pd) override
Grab the polydata (including points) that defines the spline.
~vtkAbstractSplineRepresentation() override
vtkNew< vtkPolyDataMapper > LineMapper
void SetParametricSplineInternal(vtkParametricSpline *spline)
double GetSummedLength() override
Get the approximate vs.
void CleanRepresentation()
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
virtual void SetParametricSpline(vtkParametricSpline *spline)
Set the parametric spline object.
vtkAbstractSplineRepresentation()
vtkWidgetRepresentation base class for a widget that represents an curve that connects control points...
dynamic, self-adjusting array of double
a simple class to control print indentation
Allocate and hold a VTK object.
tessellate parametric functions
parametric function for 1D interpolating splines
map vtkPolyData to graphics primitives
concrete dataset represents vertices, lines, polygons, and triangle strips