29 #ifndef vtkScalarsToColorsItem_h
30 #define vtkScalarsToColorsItem_h
53 vtkSetVector4Macro(UserBounds,
double);
54 vtkGetVector4Macro(UserBounds,
double)
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];
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.
Class for drawing 2D primitives to a graphical context.
supports function callbacks
a simple class to control print indentation
represent and manipulate 2D points
topologically and geometrically regular array of data
provides a pen that draws the outlines of shapes drawn by vtkContext2D.
Abstract class for 2D plots.
virtual void PrintSelf(ostream &os, vtkIndent indent)
#define VTKCHARTSCORE_EXPORT