33 #ifndef __vtkPiecewiseControlPointsItem_h
34 #define __vtkPiecewiseControlPointsItem_h
38 class vtkPiecewiseFunction;
51 virtual void SetPiecewiseFunction(vtkPiecewiseFunction*
function);
54 vtkGetObjectMacro(PiecewiseFunction, vtkPiecewiseFunction);
70 vtkSetMacro(StrokeMode,
bool);
82 virtual void EditPoint(
float tX,
float tY);
virtual void EditPoint(float vtkNotUsed(tX), float vtkNotUsed(tY))
virtual vtkIdType RemovePoint(double *pos)
Abstract class for control points items.
virtual void GetControlPoint(vtkIdType index, double *point)=0
virtual vtkIdType AddPoint(double *newPos)
a simple class to control print indentation
Control points for vtkPiecewiseFunction.
virtual unsigned long int GetControlPointsMTime()=0
vtkPiecewiseFunction * PiecewiseFunction
virtual void PrintSelf(ostream &os, vtkIndent indent)
virtual int GetNumberOfPoints() const =0
virtual void SetControlPoint(vtkIdType index, double *point)=0