26 #ifndef vtkChartLegend_h
27 #define vtkChartLegend_h
29 #include "vtkChartsCoreModule.h"
54 vtkSetVector2Macro(Point,
float);
61 vtkGetVector2Macro(Point,
float);
95 vtkGetMacro(HorizontalAlignment,
int);
110 vtkGetMacro(VerticalAlignment,
int);
124 vtkGetMacro(Padding,
int);
138 vtkGetMacro(SymbolWidth,
int);
144 virtual void SetLabelSize(
int size);
149 virtual int GetLabelSize();
158 vtkGetMacro(
Inline,
bool);
169 vtkGetMacro(DragEnabled,
bool);
186 void Update() VTK_OVERRIDE;
226 vtkGetMacro(CacheBounds,
bool);
252 ~vtkChartLegend() VTK_OVERRIDE;
255 int HorizontalAlignment;
256 int VerticalAlignment;
314 vtkChartLegend(const vtkChartLegend &) VTK_DELETE_FUNCTION;
315 void operator=(const vtkChartLegend &) VTK_DELETE_FUNCTION;
318 #endif //vtkChartLegend_h
base class for items that are part of a vtkContextScene.
record modification and/or execution time
Class for drawing 2D primitives to a graphical context.
Factory class for drawing 2D charts.
provides a brush that fills shapes drawn by vtkContext2D.
data structure to represent mouse events.
a simple class to control print indentation
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
provides a pen that draws the outlines of shapes drawn by vtkContext2D.
represent text properties.
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
Allocate and hold a VTK object.
vtkBooleanMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...
virtual void Update()
Perform any updates to the item that may be necessary before rendering.