30 #ifndef __vtkColorTransferControlPointsItem_h
31 #define __vtkColorTransferControlPointsItem_h
33 #include "vtkChartsCoreModule.h"
36 class vtkColorTransferFunction;
48 void SetColorTransferFunction(vtkColorTransferFunction*
function);
51 vtkGetObjectMacro(ColorTransferFunction, vtkColorTransferFunction);
80 vtkSetMacro(ColorFill,
bool);
81 vtkGetMacro(ColorFill,
bool);
88 virtual void emitEvent(
unsigned long event,
void* params);
93 virtual void EditPoint(
float tX,
float tY);
virtual void GetControlPoint(vtkIdType index, double *point) const =0
virtual void EditPoint(float vtkNotUsed(tX), float vtkNotUsed(tY))
vtkColorTransferFunction * ColorTransferFunction
Abstract class for control points items.
virtual void DrawPoint(vtkContext2D *painter, vtkIdType index)
a simple class to control print indentation
virtual vtkIdType GetNumberOfPoints() const =0
virtual unsigned long int GetControlPointsMTime()=0
Control points for vtkColorTransferFunction.
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