28 #ifndef vtkColorTransferControlPointsItem_h
29 #define vtkColorTransferControlPointsItem_h
31 #include "vtkChartsCoreModule.h"
82 vtkIdType AddPoint(
double* newPos) VTK_OVERRIDE;
89 vtkIdType RemovePoint(
double* pos) VTK_OVERRIDE;
98 vtkGetMacro(ColorFill,
bool);
103 ~vtkColorTransferControlPointsItem() VTK_OVERRIDE;
110 bool UsingLogScale() VTK_OVERRIDE;
112 void emitEvent(
unsigned long event,
void* params) VTK_OVERRIDE;
117 void EditPoint(
float tX,
float tY) VTK_OVERRIDE;
123 void ComputeBounds(
double* bounds) VTK_OVERRIDE;
129 vtkColorTransferControlPointsItem(const vtkColorTransferControlPointsItem &) VTK_DELETE_FUNCTION;
130 void operator=(const vtkColorTransferControlPointsItem &) VTK_DELETE_FUNCTION;
vtkTypeUInt32 vtkMTimeType
Abstract class for control points items.
Class for drawing 2D primitives to a graphical context.
a simple class to control print indentation
virtual vtkIdType GetNumberOfPoints() const =0
Returns the total number of points.
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
Control points for vtkColorTransferFunction.
Defines a transfer function for mapping a property to an RGB color value.
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.