33 #ifndef __vtkPiecewiseControlPointsItem_h
34 #define __vtkPiecewiseControlPointsItem_h
84 virtual void EditPoint(
float tX,
float tY);
virtual void GetControlPoint(vtkIdType index, double *point) const =0
GLenum const GLfloat * params
virtual void EditPoint(float vtkNotUsed(tX), float vtkNotUsed(tY))
Defines a 1D piecewise function.
Abstract class for control points items.
#define vtkTypeMacro(thisClass, superclass)
a simple class to control print indentation
virtual vtkIdType GetNumberOfPoints() const =0
Control points for vtkPiecewiseFunction.
virtual unsigned long int GetControlPointsMTime()=0
#define vtkGetObjectMacro(name, type)
vtkPiecewiseFunction * PiecewiseFunction
virtual void PrintSelf(ostream &os, vtkIndent indent)
virtual vtkIdType RemovePoint(double *pos)=0
virtual void SetControlPoint(vtkIdType index, double *point)=0
virtual vtkIdType AddPoint(double *newPos)=0
virtual void emitEvent(unsigned long event, void *params=0)=0
#define VTKCHARTSCORE_EXPORT
#define vtkSetMacro(name, type)