The vtkQtStatisticalBoxChart class is used to display a statistical box chart. More...
#include <vtkQtStatisticalBoxChart.h>
Public Slots | |
void | reset () |
Refreshes the statistical box chart data from the model. | |
Public Member Functions | |
vtkQtStatisticalBoxChart () | |
virtual | ~vtkQtStatisticalBoxChart () |
Setup Methods | |
virtual void | setChartArea (vtkQtChartArea *area) |
Sets the chart area for the chart layer. | |
virtual void | setModel (vtkQtChartSeriesModel *model) |
Sets the chart series model. | |
Drawing Parameters | |
vtkQtStatisticalBoxChartOptions * | getOptions () const |
Gets the box chart drawing options. | |
void | setOptions (const vtkQtStatisticalBoxChartOptions &options) |
Sets the box chart drawing options. | |
vtkQtStatisticalBoxChartSeriesOptions * | getBoxSeriesOptions (int series) const |
Gets the statistical box chart series options. | |
virtual QPixmap | getSeriesIcon (int series) const |
Gets the icon for a given series. | |
Layout Methods | |
virtual void | getLayerDomain (vtkQtChartLayerDomain &domain) const |
Gets the chart layer's domain. | |
virtual void | layoutChart (const QRectF &area) |
Used to layout the chart layer. | |
virtual bool | getHelpText (const QPointF &point, QString &text) |
Gets the help text for the given location. | |
virtual void | finishInteractiveResize () |
Notifies the chart layer that a resize interaction has finished. | |
Selection Methods | |
virtual void | getSeriesAt (const QPointF &point, vtkQtChartSeriesSelection &selection) const |
Gets the list of series at a given position. | |
virtual void | getPointsAt (const QPointF &point, vtkQtChartSeriesSelection &selection) const |
Gets the list of points at a given position. | |
virtual void | getSeriesIn (const QRectF &area, vtkQtChartSeriesSelection &selection) const |
Gets the list of series in a given area. | |
virtual void | getPointsIn (const QRectF &area, vtkQtChartSeriesSelection &selection) const |
Gets the list of points in a given area. | |
QGraphicsItem Methods | |
virtual QRectF | boundingRect () const |
virtual void | paint (QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget=0) |
Protected Member Functions | |
virtual vtkQtChartSeriesOptions * | createOptions (QObject *parent) |
Creates a new statistical box chart series options object. | |
virtual void | setupOptions (vtkQtChartSeriesOptions *options) |
Sets up the series options defaults. |
The vtkQtStatisticalBoxChart class is used to display a statistical box chart.
Definition at line 38 of file vtkQtStatisticalBoxChart.h.
vtkQtStatisticalBoxChart::vtkQtStatisticalBoxChart | ( | ) |
virtual vtkQtStatisticalBoxChart::~vtkQtStatisticalBoxChart | ( | ) | [virtual] |
virtual QRectF vtkQtStatisticalBoxChart::boundingRect | ( | ) | const [virtual] |
virtual vtkQtChartSeriesOptions* vtkQtStatisticalBoxChart::createOptions | ( | QObject * | parent ) | [protected, virtual] |
Creates a new statistical box chart series options object.
parent | The parent object. |
Implements vtkQtChartSeriesLayer.
virtual void vtkQtStatisticalBoxChart::finishInteractiveResize | ( | ) | [virtual] |
Notifies the chart layer that a resize interaction has finished.
The chart search tree is not updated while the chart is in an interactive state. It is updated in this method if needed.
Reimplemented from vtkQtChartLayer.
vtkQtStatisticalBoxChartSeriesOptions* vtkQtStatisticalBoxChart::getBoxSeriesOptions | ( | int | series ) | const |
Gets the statistical box chart series options.
series | The series index. |
virtual bool vtkQtStatisticalBoxChart::getHelpText | ( | const QPointF & | point, |
QString & | text | ||
) | [virtual] |
Gets the help text for the given location.
When the chart receives a help event, the layers are searched, in order, for help text at the help event location. If a layer has an item at the location, it should return true.
point | The help location in scene coordinates. |
text | Used to return the help text. |
Reimplemented from vtkQtChartLayer.
virtual void vtkQtStatisticalBoxChart::getLayerDomain | ( | vtkQtChartLayerDomain & | domain ) | const [virtual] |
Gets the chart layer's domain.
The layer should use the mergeDomain
method of the domain
parameter to add its domains. The domains from all of the chart layers will be combined using the domain
object.
domain | Used to return the chart layer's domain. |
Reimplemented from vtkQtChartLayer.
vtkQtStatisticalBoxChartOptions* vtkQtStatisticalBoxChart::getOptions | ( | ) | const [inline] |
Gets the box chart drawing options.
Definition at line 59 of file vtkQtStatisticalBoxChart.h.
{return this->Options;}
virtual void vtkQtStatisticalBoxChart::getPointsAt | ( | const QPointF & | point, |
vtkQtChartSeriesSelection & | selection | ||
) | const [virtual] |
Gets the list of points at a given position.
point | The position in scene coordinates. |
selection | Used to return the list of points. |
Reimplemented from vtkQtChartSeriesLayer.
virtual void vtkQtStatisticalBoxChart::getPointsIn | ( | const QRectF & | area, |
vtkQtChartSeriesSelection & | selection | ||
) | const [virtual] |
Gets the list of points in a given area.
area | The rectangle in scene coordinates. |
selection | Used to return the list of points. |
Reimplemented from vtkQtChartSeriesLayer.
virtual void vtkQtStatisticalBoxChart::getSeriesAt | ( | const QPointF & | point, |
vtkQtChartSeriesSelection & | selection | ||
) | const [virtual] |
Gets the list of series at a given position.
point | The position in scene coordinates. |
selection | Used to return the list of series. |
Reimplemented from vtkQtChartSeriesLayer.
virtual QPixmap vtkQtStatisticalBoxChart::getSeriesIcon | ( | int | series ) | const [virtual] |
Gets the icon for a given series.
The icon is used by the chart legend.
series | The index of the series. |
Reimplemented from vtkQtChartSeriesLayer.
virtual void vtkQtStatisticalBoxChart::getSeriesIn | ( | const QRectF & | area, |
vtkQtChartSeriesSelection & | selection | ||
) | const [virtual] |
Gets the list of series in a given area.
area | The rectangle in scene coordinates. |
selection | Used to return the list of series. |
Reimplemented from vtkQtChartSeriesLayer.
virtual void vtkQtStatisticalBoxChart::layoutChart | ( | const QRectF & | area ) | [virtual] |
Used to layout the chart layer.
Use the AxisDomain
from the relevant axes to determine if the chart data can be displayed. The domain priority for the axes can override a layer's desired domain.
area | The area the chart should occupy. |
Implements vtkQtChartLayer.
virtual void vtkQtStatisticalBoxChart::paint | ( | QPainter * | painter, |
const QStyleOptionGraphicsItem * | option, | ||
QWidget * | widget = 0 |
||
) | [virtual] |
void vtkQtStatisticalBoxChart::reset | ( | ) | [slot] |
Refreshes the statistical box chart data from the model.
The currently displayed data is cleaned up. If a model is set, it is used to populate the statistical box chart.
virtual void vtkQtStatisticalBoxChart::setChartArea | ( | vtkQtChartArea * | area ) | [virtual] |
Sets the chart area for the chart layer.
If the model is set before the chart layer is added to a chart area, series options will not be available. Setting the chart area will create the series options for the model in this case. Subclasses can extend this method to handle the new options.
area | The new chart area. |
Reimplemented from vtkQtChartSeriesLayer.
virtual void vtkQtStatisticalBoxChart::setModel | ( | vtkQtChartSeriesModel * | model ) | [virtual] |
Sets the chart series model.
model | The new chart series model. |
Reimplemented from vtkQtChartSeriesLayer.
void vtkQtStatisticalBoxChart::setOptions | ( | const vtkQtStatisticalBoxChartOptions & | options ) |
Sets the box chart drawing options.
This method sets all the options at once, which can prevent unnecessary view updates.
options | The new box chart drawing options. |
virtual void vtkQtStatisticalBoxChart::setupOptions | ( | vtkQtChartSeriesOptions * | options ) | [protected, virtual] |
Sets up the series options defaults.
options | The new series options object. |
Implements vtkQtChartSeriesLayer.