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
Creates a chart series domain group.
- Parameters:
-
sortSeries | True if the series should be sorted when added to a group. |
Member Function Documentation
Gets the number of groups.
- Returns:
- The number of groups.
Gets the number of series in the given group.
- Parameters:
-
- Returns:
- The number of series in the group.
Gets the list of series in the given group.
- Parameters:
-
- Returns:
- The list of series in the given group.
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.
Updates the series indexes prior to an insert.
- Parameters:
-
seriesFirst | The first index to be inserted. |
seriesLast | The last index to be inserted. |
Inserts a new series in the specified group.
- Parameters:
-
series | The new series. |
group | The group index. |
Sorts the newly inserted series if sorting is enabled.
Removes a series from its group.
- Parameters:
-
series | The series to remove. |
- Returns:
- The series group index.
Updates the series indexes after a removal.
- Parameters:
-
seriesFirst | The first index removed. |
seriesLast | The last index removed. |
Removes all the series groups.
Merges two sorted lists of series indexes.
- Parameters:
-
target | The list where the result will be stored. |
source | The list of seires to merge. |
Inserts a new group in the list.
Subclasses can override this method to set up data structures associated with the series group.
- Parameters:
-
Removes a group from the list.
Subclasses should override this method to clean up any data structures associated with the series group.
- Parameters:
-
The documentation for this class was generated from the following file: