12#ifndef vtkAbstractSplineRepresentation_h 
   13#define vtkAbstractSplineRepresentation_h 
   16#include "vtkInteractionWidgetsModule.h"  
   18VTK_ABI_NAMESPACE_BEGIN
 
   45  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()
 
base class for a widget that represents a 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