29 #ifndef __vtkScalarsToColorsItem_h
30 #define __vtkScalarsToColorsItem_h
32 #include "vtkChartsCoreModule.h"
53 vtkSetVector4Macro(UserBounds,
double);
54 vtkGetVector4Macro(UserBounds,
double)
60 virtual
bool Paint(vtkContext2D *painter);
66 vtkGetObjectMacro(PolyLinePen, vtkPen);
75 vtkSetMacro(MaskAboveCurve,
bool);
76 vtkGetMacro(MaskAboveCurve,
bool);
81 virtual ~vtkScalarsToColorsItem();
86 virtual
void ComputeBounds(
double* bounds);
91 virtual
void ComputeTexture() = 0;
93 vtkGetMacro(TextureWidth,
int);
98 virtual
void ScalarsToColorsModified(
vtkObject* caller,
unsigned long eid,
void* calldata);
99 static
void OnScalarsToColorsModified(
vtkObject* caller,
unsigned long eid,
void *clientdata,
void* calldata);
102 double UserBounds[4];
105 vtkImageData* Texture;
113 vtkScalarsToColorsItem(const vtkScalarsToColorsItem &);
114 void operator=(const vtkScalarsToColorsItem &);
abstract base class for most VTK objects
virtual void GetBounds(double bounds[4])
Abstract class for ScalarsToColors items.
supports function callbacks
a simple class to control print indentation
represent and manipulate 2D points
Abstract class for 2D plots.
virtual void PrintSelf(ostream &os, vtkIndent indent)