VTK
Public Slots | Public Member Functions | Protected Member Functions

vtkQtStatisticalBoxChart Class Reference

The vtkQtStatisticalBoxChart class is used to display a statistical box chart. More...

#include <vtkQtStatisticalBoxChart.h>

Inheritance diagram for vtkQtStatisticalBoxChart:
[legend]
Collaboration diagram for vtkQtStatisticalBoxChart:
[legend]

List of all members.

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
vtkQtStatisticalBoxChartOptionsgetOptions () const
 Gets the box chart drawing options.
void setOptions (const vtkQtStatisticalBoxChartOptions &options)
 Sets the box chart drawing options.
vtkQtStatisticalBoxChartSeriesOptionsgetBoxSeriesOptions (int series) const
 Gets the statistical box chart series options.
virtual QPixmap getSeriesIcon (int series) const
 Gets the box chart drawing options.
Layout Methods
virtual void getLayerDomain (vtkQtChartLayerDomain &domain) const
 Notifies the chart layer that a resize interaction has finished.
virtual void layoutChart (const QRectF &area)
 Notifies the chart layer that a resize interaction has finished.
virtual bool getHelpText (const QPointF &point, QString &text)
 Notifies the chart layer that a resize interaction has finished.
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 vtkQtChartSeriesOptionscreateOptions (QObject *parent)
 Creates a new statistical box chart series options object.
virtual void setupOptions (vtkQtChartSeriesOptions *options)
 Sets up the series options defaults.

Detailed Description

The vtkQtStatisticalBoxChart class is used to display a statistical box chart.

Definition at line 38 of file vtkQtStatisticalBoxChart.h.


Constructor & Destructor Documentation

vtkQtStatisticalBoxChart::vtkQtStatisticalBoxChart ( )
virtual vtkQtStatisticalBoxChart::~vtkQtStatisticalBoxChart ( ) [virtual]

Member Function Documentation

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.

Parameters:
areaThe new chart area.

Reimplemented from vtkQtChartSeriesLayer.

virtual void vtkQtStatisticalBoxChart::setModel ( vtkQtChartSeriesModel model) [virtual]

Sets the chart series model.

Parameters:
modelThe new chart series model.

Reimplemented from vtkQtChartSeriesLayer.

vtkQtStatisticalBoxChartOptions* vtkQtStatisticalBoxChart::getOptions ( ) const [inline]

Gets the box chart drawing options.

Returns:
A pointer to the box chart drawing options.

Definition at line 59 of file vtkQtStatisticalBoxChart.h.

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.

Parameters:
optionsThe new box chart drawing options.
vtkQtStatisticalBoxChartSeriesOptions* vtkQtStatisticalBoxChart::getBoxSeriesOptions ( int  series) const

Gets the statistical box chart series options.

Parameters:
seriesThe series index.
Returns:
A pointer to the statistical box chart series options.
virtual QPixmap vtkQtStatisticalBoxChart::getSeriesIcon ( int  series) const [virtual]

Gets the box chart drawing options.

Returns:
A pointer to the box chart drawing options.

Reimplemented from vtkQtChartSeriesLayer.

virtual void vtkQtStatisticalBoxChart::getLayerDomain ( vtkQtChartLayerDomain domain) const [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.

virtual void vtkQtStatisticalBoxChart::layoutChart ( const QRectF &  area) [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.

Implements vtkQtChartLayer.

virtual bool vtkQtStatisticalBoxChart::getHelpText ( const QPointF &  point,
QString &  text 
) [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.

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.

virtual void vtkQtStatisticalBoxChart::getSeriesAt ( const QPointF &  point,
vtkQtChartSeriesSelection selection 
) const [virtual]

Gets the list of series at a given position.

Parameters:
pointThe position in scene coordinates.
selectionUsed to return the list of series.

Reimplemented from vtkQtChartSeriesLayer.

virtual void vtkQtStatisticalBoxChart::getPointsAt ( const QPointF &  point,
vtkQtChartSeriesSelection selection 
) const [virtual]

Gets the list of points at a given position.

Parameters:
pointThe position in scene coordinates.
selectionUsed to return the list of points.

Reimplemented from vtkQtChartSeriesLayer.

virtual void vtkQtStatisticalBoxChart::getSeriesIn ( const QRectF &  area,
vtkQtChartSeriesSelection selection 
) const [virtual]

Gets the list of series in a given area.

Parameters:
areaThe rectangle in scene coordinates.
selectionUsed to return the list of series.

Reimplemented from vtkQtChartSeriesLayer.

virtual void vtkQtStatisticalBoxChart::getPointsIn ( const QRectF &  area,
vtkQtChartSeriesSelection selection 
) const [virtual]

Gets the list of points in a given area.

Parameters:
areaThe rectangle in scene coordinates.
selectionUsed to return the list of points.

Reimplemented from vtkQtChartSeriesLayer.

virtual QRectF vtkQtStatisticalBoxChart::boundingRect ( ) const [virtual]
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 vtkQtChartSeriesOptions* vtkQtStatisticalBoxChart::createOptions ( QObject *  parent) [protected, virtual]

Creates a new statistical box chart series options object.

Parameters:
parentThe parent object.
Returns:
A pointer to the new statistical box chart series options object.

Implements vtkQtChartSeriesLayer.

virtual void vtkQtStatisticalBoxChart::setupOptions ( vtkQtChartSeriesOptions options) [protected, virtual]

Sets up the series options defaults.

Parameters:
optionsThe new series options object.

Implements vtkQtChartSeriesLayer.


The documentation for this class was generated from the following file: