VTK
Signals | Public Member Functions | List of all members
vtkQtChartSeriesModel Class Reference

The vtkQtChartSeriesModel class is the base class for all chart series models. More...

#include <vtkQtChartSeriesModel.h>

Inheritance diagram for vtkQtChartSeriesModel:
[legend]

Signals

void modelAboutToBeReset ()
 Emitted when the model is about to be reset.
void modelReset ()
 Emitted when the model has been reset.
void seriesAboutToBeInserted (int first, int last)
 Emitted when series will be inserted into the model.
void seriesInserted (int first, int last)
 Emitted when series have been inserted into the model.
void seriesAboutToBeRemoved (int first, int last)
 Emitted when series will be removed from the model.
void seriesRemoved (int first, int last)
 Emitted when series have been removed from the model.

Public Member Functions

 vtkQtChartSeriesModel (QObject *parent=0)
 Creates a chart series model.
virtual ~vtkQtChartSeriesModel ()
virtual int getNumberOfSeries () const =0
 Gets the number of series in the model.
virtual int getNumberOfSeriesValues (int series) const =0
 Gets the number of values in a series.
virtual QVariant getSeriesName (int series) const =0
 Gets the name for the given series.
virtual QVariant getSeriesValue (int series, int index, int component) const =0
 Gets the series value for the given index and component.
virtual QList< QVariant > getSeriesRange (int series, int component) const =0
 Gets the value range for a series component.

Detailed Description

The vtkQtChartSeriesModel class is the base class for all chart series models.

Definition at line 36 of file vtkQtChartSeriesModel.h.

Constructor & Destructor Documentation

vtkQtChartSeriesModel::vtkQtChartSeriesModel ( QObject *  parent = 0)

Creates a chart series model.

Parameters
parentThe parent object.
virtual vtkQtChartSeriesModel::~vtkQtChartSeriesModel ( )
inlinevirtual

Definition at line 45 of file vtkQtChartSeriesModel.h.

Member Function Documentation

virtual int vtkQtChartSeriesModel::getNumberOfSeries ( ) const
pure virtual

Gets the number of series in the model.

Returns
The number of series in the model.

Implemented in vtkQtChartTableSeriesModel, and vtkQtChartSeriesModelCollection.

virtual int vtkQtChartSeriesModel::getNumberOfSeriesValues ( int  series) const
pure virtual

Gets the number of values in a series.

Parameters
seriesThe series index.
Returns
The number of values in a series.

Implemented in vtkQtChartTableSeriesModel, and vtkQtChartSeriesModelCollection.

virtual QVariant vtkQtChartSeriesModel::getSeriesName ( int  series) const
pure virtual

Gets the name for the given series.

Parameters
seriesThe series index.
Returns
The name for the given series.

Implemented in vtkQtChartTableSeriesModel, and vtkQtChartSeriesModelCollection.

virtual QVariant vtkQtChartSeriesModel::getSeriesValue ( int  series,
int  index,
int  component 
) const
pure virtual

Gets the series value for the given index and component.

Parameters
seriesThe series index.
indexThe index in the given series.
componentThe component index.
Returns
The series value for the given index and component.

Implemented in vtkQtChartTableSeriesModel, and vtkQtChartSeriesModelCollection.

virtual QList<QVariant> vtkQtChartSeriesModel::getSeriesRange ( int  series,
int  component 
) const
pure virtual

Gets the value range for a series component.

Parameters
seriesThe series index.
componentThe component index.
Returns
The value range for a series component.

Implemented in vtkQtChartTableSeriesModel, and vtkQtChartSeriesModelCollection.

void vtkQtChartSeriesModel::modelAboutToBeReset ( )
signal

Emitted when the model is about to be reset.

void vtkQtChartSeriesModel::modelReset ( )
signal

Emitted when the model has been reset.

void vtkQtChartSeriesModel::seriesAboutToBeInserted ( int  first,
int  last 
)
signal

Emitted when series will be inserted into the model.

Parameters
firstThe first index to be added.
lastThe last index to be added.
void vtkQtChartSeriesModel::seriesInserted ( int  first,
int  last 
)
signal

Emitted when series have been inserted into the model.

Parameters
firstThe first index that was inserted.
lastThe last index that was inserted.
void vtkQtChartSeriesModel::seriesAboutToBeRemoved ( int  first,
int  last 
)
signal

Emitted when series will be removed from the model.

Parameters
firstThe first index to be removed.
lastThe last index to be removed.
void vtkQtChartSeriesModel::seriesRemoved ( int  first,
int  last 
)
signal

Emitted when series have been removed from the model.

Parameters
firstThe first index that was removed.
lastThe last index that was removed.

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