30 #ifndef vtkScalarsToColorsItem_h
31 #define vtkScalarsToColorsItem_h
33 #include "vtkChartsCoreModule.h"
58 vtkSetVector4Macro(UserBounds,
double);
59 vtkGetVector4Macro(UserBounds,
double)
75 vtkGetObjectMacro(PolyLinePen,
vtkPen);
87 vtkGetMacro(MaskAboveCurve,
bool);
92 virtual ~vtkScalarsToColorsItem();
99 virtual
void ComputeBounds(
double* bounds);
106 virtual
void ComputeTexture() = 0;
108 vtkGetMacro(TextureWidth,
int);
115 virtual
void ScalarsToColorsModified(
vtkObject* caller,
unsigned long eid,
void* calldata);
116 static
void OnScalarsToColorsModified(
vtkObject* caller,
unsigned long eid,
void *clientdata,
void* calldata);
119 double UserBounds[4];
130 vtkScalarsToColorsItem(const vtkScalarsToColorsItem &) VTK_DELETE_FUNCTION;
131 void operator=(const vtkScalarsToColorsItem &) VTK_DELETE_FUNCTION;
abstract base class for most VTK objects
virtual void GetBounds(double bounds[4])
Get the bounds for this plot as (Xmin, Xmax, Ymin, Ymax).
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.
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
virtual void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.