26 #include "vtkChartsCoreModule.h" 34 class vtkPlotPiePrivate;
61 void SetDimensions(
int arg1,
int arg2,
int arg3,
int arg4);
67 void SetDimensions(
const int arg[4]);
74 vtkGetVector4Macro(Dimensions,
int);
94 #ifndef VTK_LEGACY_REMOVE
98 #endif // VTK_LEGACY_REMOVE 100 #ifndef VTK_LEGACY_REMOVE 102 #endif // VTK_LEGACY_REMOVE 111 bool UpdateTableCache(
vtkTable* table);
134 vtkPlotPiePrivate* Private;
137 #endif // vtkPlotPie_h
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
virtual bool PaintLegend(vtkContext2D *painter, const vtkRectf &rect, int legendIndex)
Paint legend event for the plot, called whenever the legend needs the plot items symbol/mark/line dra...
virtual bool Paint(vtkContext2D *painter)
Paint event for the item, called whenever the item needs to be drawn.
record modification and/or execution time
vtkSmartPointer< vtkColorSeries > ColorSeries
The color series to use for the pie.
virtual vtkIdType GetNearestPoint(const vtkVector2f &point, const vtkVector2f &tolerance, vtkVector2f *location, vtkIdType *segmentId)
Function to query a plot for the nearest point to the specified coordinate.
Class for drawing 2D primitives to a graphical context.
a simple class to control print indentation
represent and manipulate 2D points
Abstract class for 2D plots.
A table, which contains similar-typed columns of data.
vtkTimeStamp BuildTime
The point cache is marked dirty until it has been initialized.
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...
Class for drawing a Pie diagram.
vtkPoints2D * Points
Store a well packed set of angles for the wedges of the pie.