27 #include "vtkChartsCoreModule.h" 32 class vtkChartPiePrivate;
50 void Update() VTK_OVERRIDE;
66 {
return Superclass::AddPlot(plot); }
81 void SetShowLegend(
bool visible) VTK_OVERRIDE;
136 void RecalculatePlotTransforms();
151 bool PlotTransformValid;
155 void operator=(const
vtkChartPie &) VTK_DELETE_FUNCTION;
165 vtkChartPiePrivate *Private;
169 #endif //vtkChartPie_h
Class for drawing 2D primitives to a graphical context.
Factory class for drawing 2D charts.
Provides a 2D scene for vtkContextItem objects.
data structure to represent mouse events.
a simple class to control print indentation
virtual vtkIdType GetNumberOfPlots()
Get the number of plots the chart contains.
Abstract class for 2D plots.
Factory class for drawing pie charts.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
virtual vtkPlot * GetPlot(vtkIdType index)
Get the plot at the specified index, returns null if the index is invalid.
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.