The vtkQtChartSeriesDomainGroup class is used to group together series with similar domains.
More...
#include <vtkQtChartSeriesDomainGroup.h>
List of all members.
Public Member Functions |
| vtkQtChartSeriesDomainGroup (bool sortSeries=false) |
| Creates a chart series domain group.
|
virtual | ~vtkQtChartSeriesDomainGroup () |
int | getNumberOfGroups () const |
| Gets the number of groups.
|
int | getNumberOfSeries (int group) const |
| Gets the number of series in the given group.
|
QList< int > | getGroup (int group) const |
| Gets the list of series in the given group.
|
int | findGroup (int series) const |
| Finds the group index for the given series.
|
virtual void | prepareInsert (int seriesFirst, int seriesLast) |
| Updates the series indexes prior to an insert.
|
virtual void | insertSeries (int series, int group) |
| Inserts a new series in the specified group.
|
void | finishInsert () |
| Sorts the newly inserted series if sorting is enabled.
|
virtual int | removeSeries (int series) |
| Removes a series from its group.
|
virtual void | finishRemoval (int seriesFirst=-1, int seriesLast=-1) |
| Updates the series indexes after a removal.
|
virtual void | clear () |
| Removes all the series groups.
|
Static Public Member Functions |
static void | mergeSeriesLists (QList< int > &target, const QList< int > &source) |
| Merges two sorted lists of series indexes.
|
Protected Member Functions |
virtual void | insertGroup (int group) |
| Inserts a new group in the list.
|
virtual void | removeGroup (int group) |
| Removes a group from the list.
|
Detailed Description
The vtkQtChartSeriesDomainGroup class is used to group together series with similar domains.
Definition at line 35 of file vtkQtChartSeriesDomainGroup.h.
Constructor & Destructor Documentation
vtkQtChartSeriesDomainGroup::vtkQtChartSeriesDomainGroup |
( |
bool |
sortSeries = false ) |
|
Creates a chart series domain group.
- Parameters:
-
sortSeries | True if the series should be sorted when added to a group. |
virtual vtkQtChartSeriesDomainGroup::~vtkQtChartSeriesDomainGroup |
( |
) |
[inline, virtual] |
Member Function Documentation
virtual void vtkQtChartSeriesDomainGroup::clear |
( |
) |
[virtual] |
Removes all the series groups.
int vtkQtChartSeriesDomainGroup::findGroup |
( |
int |
series ) |
const |
Finds the group index for the given series.
- Parameters:
-
series | The series to look up. |
- Returns:
- The group index of the series or -1 on failure.
void vtkQtChartSeriesDomainGroup::finishInsert |
( |
) |
|
Sorts the newly inserted series if sorting is enabled.
virtual void vtkQtChartSeriesDomainGroup::finishRemoval |
( |
int |
seriesFirst = -1 , |
|
|
int |
seriesLast = -1 |
|
) |
| [virtual] |
Updates the series indexes after a removal.
- Parameters:
-
seriesFirst | The first index removed. |
seriesLast | The last index removed. |
QList<int> vtkQtChartSeriesDomainGroup::getGroup |
( |
int |
group ) |
const |
Gets the list of series in the given group.
- Parameters:
-
- Returns:
- The list of series in the given group.
int vtkQtChartSeriesDomainGroup::getNumberOfGroups |
( |
) |
const |
Gets the number of groups.
- Returns:
- The number of groups.
int vtkQtChartSeriesDomainGroup::getNumberOfSeries |
( |
int |
group ) |
const |
Gets the number of series in the given group.
- Parameters:
-
- Returns:
- The number of series in the group.
virtual void vtkQtChartSeriesDomainGroup::insertGroup |
( |
int |
group ) |
[protected, virtual] |
Inserts a new group in the list.
Subclasses can override this method to set up data structures associated with the series group.
- Parameters:
-
virtual void vtkQtChartSeriesDomainGroup::insertSeries |
( |
int |
series, |
|
|
int |
group |
|
) |
| [virtual] |
Inserts a new series in the specified group.
- Parameters:
-
series | The new series. |
group | The group index. |
static void vtkQtChartSeriesDomainGroup::mergeSeriesLists |
( |
QList< int > & |
target, |
|
|
const QList< int > & |
source |
|
) |
| [static] |
Merges two sorted lists of series indexes.
- Parameters:
-
target | The list where the result will be stored. |
source | The list of seires to merge. |
virtual void vtkQtChartSeriesDomainGroup::prepareInsert |
( |
int |
seriesFirst, |
|
|
int |
seriesLast |
|
) |
| [virtual] |
Updates the series indexes prior to an insert.
- Parameters:
-
seriesFirst | The first index to be inserted. |
seriesLast | The last index to be inserted. |
virtual void vtkQtChartSeriesDomainGroup::removeGroup |
( |
int |
group ) |
[protected, virtual] |
Removes a group from the list.
Subclasses should override this method to clean up any data structures associated with the series group.
- Parameters:
-
virtual int vtkQtChartSeriesDomainGroup::removeSeries |
( |
int |
series ) |
[virtual] |
Removes a series from its group.
- Parameters:
-
series | The series to remove. |
- Returns:
- The series group index.
The documentation for this class was generated from the following file: