Factory class for drawing pie charts.
More...
#include <vtkChartPie.h>
|
| typedef vtkChart | Superclass |
| |
| typedef vtkContextItem | Superclass |
| |
| enum | { LINE,
POINTS,
BAR,
STACKED
} |
| |
| enum | {
PAN = 0,
ZOOM,
SELECT,
SELECT_RECTANGLE = SELECT,
SELECT_POLYGON,
NOTIFY
} |
| |
| enum | EventIds { UpdateRange = 1002
} |
| |
| enum | { SELECTION_ROWS,
SELECTION_PLOTS
} |
| |
| enum | { FILL_SCENE,
FILL_RECT,
AXES_TO_RECT
} |
| |
|
| virtual int | IsA (const char *type) |
| |
| vtkChartPie * | NewInstance () const |
| |
| virtual void | PrintSelf (ostream &os, vtkIndent indent) |
| |
| virtual void | Update () |
| |
| virtual bool | Paint (vtkContext2D *painter) |
| |
| virtual vtkPlot * | AddPlot (int type) |
| |
| virtual vtkPlot * | GetPlot (vtkIdType index) |
| |
| virtual vtkIdType | GetNumberOfPlots () |
| |
| virtual void | SetShowLegend (bool visible) |
| |
| virtual vtkChartLegend * | GetLegend () |
| |
| virtual void | SetScene (vtkContextScene *scene) |
| |
| virtual bool | Hit (const vtkContextMouseEvent &mouse) |
| |
| virtual bool | MouseEnterEvent (const vtkContextMouseEvent &mouse) |
| |
| virtual bool | MouseMoveEvent (const vtkContextMouseEvent &mouse) |
| |
| virtual bool | MouseLeaveEvent (const vtkContextMouseEvent &mouse) |
| |
| virtual bool | MouseButtonPressEvent (const vtkContextMouseEvent &mouse) |
| |
| virtual bool | MouseButtonReleaseEvent (const vtkContextMouseEvent &mouse) |
| |
|
| virtual vtkIdType | AddPlot (vtkPlot *plot) |
| |
|
| virtual bool | MouseWheelEvent (const vtkContextMouseEvent &mouse, int delta) |
| |
| vtkChart * | NewInstance () const |
| |
| virtual bool | RemovePlot (vtkIdType index) |
| |
| virtual bool | RemovePlotInstance (vtkPlot *plot) |
| |
| virtual void | ClearPlots () |
| |
| virtual vtkAxis * | GetAxis (int axisIndex) |
| |
| virtual vtkIdType | GetNumberOfAxes () |
| |
| virtual void | RecalculateBounds () |
| |
| virtual void | SetAnnotationLink (vtkAnnotationLink *link) |
| |
| void | SetBorders (int left, int bottom, int right, int top) |
| |
| void | SetSize (const vtkRectf &rect) |
| |
| vtkRectf | GetSize () |
| |
| virtual void | SetActionToButton (int action, int button) |
| |
| virtual int | GetActionToButton (int action) |
| |
| virtual void | SetClickActionToButton (int action, int button) |
| |
| virtual int | GetClickActionToButton (int action) |
| |
| virtual void | SetSelectionMethod (int method) |
| |
| virtual int | GetSelectionMethod () |
| |
| virtual vtkAnnotationLink * | GetAnnotationLink () |
| |
| virtual void | SetGeometry (int, int) |
| |
| void | SetGeometry (int[2]) |
| |
| virtual int * | GetGeometry () |
| |
| virtual void | GetGeometry (int &, int &) |
| |
| virtual void | GetGeometry (int[2]) |
| |
| virtual void | SetPoint1 (int, int) |
| |
| void | SetPoint1 (int[2]) |
| |
| virtual int * | GetPoint1 () |
| |
| virtual void | GetPoint1 (int &, int &) |
| |
| virtual void | GetPoint1 (int[2]) |
| |
| virtual void | SetPoint2 (int, int) |
| |
| void | SetPoint2 (int[2]) |
| |
| virtual int * | GetPoint2 () |
| |
| virtual void | GetPoint2 (int &, int &) |
| |
| virtual void | GetPoint2 (int[2]) |
| |
| virtual bool | GetShowLegend () |
| |
| virtual void | SetTitle (const vtkStdString &title) |
| |
| virtual vtkStdString | GetTitle () |
| |
| virtual vtkTextProperty * | GetTitleProperties () |
| |
| void | SetBottomBorder (int border) |
| |
| void | SetTopBorder (int border) |
| |
| void | SetLeftBorder (int border) |
| |
| void | SetRightBorder (int border) |
| |
| virtual void | SetLayoutStrategy (int) |
| |
| virtual int | GetLayoutStrategy () |
| |
| virtual void | SetAutoSize (bool isAutoSized) |
| |
| virtual bool | GetAutoSize () |
| |
| virtual void | SetRenderEmpty (bool) |
| |
| virtual bool | GetRenderEmpty () |
| |
| void | SetBackgroundBrush (vtkBrush *brush) |
| |
| vtkBrush * | GetBackgroundBrush () |
| |
| virtual void | SetSelectionMode (int) |
| |
| virtual int | GetSelectionMode () |
| |
Factory class for drawing pie charts.
This class implements an pie chart.
- Tests:
- vtkChartPie (Tests)
Definition at line 36 of file vtkChartPie.h.
| vtkChartPie::vtkChartPie |
( |
| ) |
|
|
protected |
| vtkChartPie::~vtkChartPie |
( |
| ) |
|
|
protected |
| static int vtkChartPie::IsTypeOf |
( |
const char * |
type | ) |
|
|
static |
| virtual int vtkChartPie::IsA |
( |
const char * |
type | ) |
|
|
virtual |
| virtual vtkObjectBase* vtkChartPie::NewInstanceInternal |
( |
| ) |
const |
|
protectedvirtual |
| virtual void vtkChartPie::PrintSelf |
( |
ostream & |
os, |
|
|
vtkIndent |
indent |
|
) |
| |
|
virtual |
Creates a 2D Chart object.
| virtual void vtkChartPie::Update |
( |
| ) |
|
|
virtual |
Perform any updates to the item that may be necessary before rendering. The scene should take care of calling this on all items before their Paint function is invoked.
| virtual bool vtkChartPie::Paint |
( |
vtkContext2D * |
painter | ) |
|
|
virtual |
Paint event for the chart, called whenever the chart needs to be drawn
Implements vtkChart.
| virtual vtkPlot* vtkChartPie::AddPlot |
( |
int |
type | ) |
|
|
virtual |
Add a plot to the chart.
Reimplemented from vtkChart.
Add a plot to the chart. Return the index of the plot, -1 if it failed.
Reimplemented from vtkChart.
Definition at line 60 of file vtkChartPie.h.
Get the plot at the specified index, returns null if the index is invalid.
Reimplemented from vtkChart.
| virtual vtkIdType vtkChartPie::GetNumberOfPlots |
( |
| ) |
|
|
virtual |
Get the number of plots the chart contains.
Reimplemented from vtkChart.
| virtual void vtkChartPie::SetShowLegend |
( |
bool |
visible | ) |
|
|
virtual |
Set whether the chart should draw a legend.
Reimplemented from vtkChart.
Get the legend for the chart, if available. Can return NULL if there is no legend.
Reimplemented from vtkChart.
| virtual void vtkChartPie::SetScene |
( |
vtkContextScene * |
scene | ) |
|
|
virtual |
Set the vtkContextScene for the item, always set for an item in a scene.
| virtual bool vtkChartPie::Hit |
( |
const vtkContextMouseEvent & |
mouse | ) |
|
|
virtual |
Return true if the supplied x, y coordinate is inside the item.
| virtual bool vtkChartPie::MouseEnterEvent |
( |
const vtkContextMouseEvent & |
mouse | ) |
|
|
virtual |
| virtual bool vtkChartPie::MouseMoveEvent |
( |
const vtkContextMouseEvent & |
mouse | ) |
|
|
virtual |
| virtual bool vtkChartPie::MouseLeaveEvent |
( |
const vtkContextMouseEvent & |
mouse | ) |
|
|
virtual |
| virtual bool vtkChartPie::MouseButtonPressEvent |
( |
const vtkContextMouseEvent & |
mouse | ) |
|
|
virtual |
| virtual bool vtkChartPie::MouseButtonReleaseEvent |
( |
const vtkContextMouseEvent & |
mouse | ) |
|
|
virtual |
Mouse button release event.
| virtual bool vtkChartPie::MouseWheelEvent |
( |
const vtkContextMouseEvent & |
mouse, |
|
|
int |
delta |
|
) |
| |
|
virtual |
Mouse wheel event, positive delta indicates forward movement of the wheel.
| void vtkChartPie::RecalculatePlotTransforms |
( |
| ) |
|
|
protected |
Recalculate the necessary transforms.
| vtkTooltipItem* vtkChartPie::Tooltip |
|
protected |
The tooltip item for the chart - can be used to display extra information.
Definition at line 121 of file vtkChartPie.h.
| bool vtkChartPie::PlotTransformValid |
|
protected |
Does the plot area transform need to be recalculated?
Definition at line 124 of file vtkChartPie.h.
The documentation for this class was generated from the following file: