The vtkQtChartColorStyleGenerator class generates series drawing options using color and pen style. More...
#include <vtkQtChartColorStyleGenerator.h>
Public Member Functions | |
vtkQtChartColorStyleGenerator (QObject *parent=0, vtkQtChartColors::ColorScheme scheme=vtkQtChartColors::Spectrum) | |
Creates a color/style generator. | |
virtual | ~vtkQtChartColorStyleGenerator () |
vtkQtChartStyleGenerator Methods | |
virtual QBrush | getSeriesBrush (int index) const |
Gets the brush for the specified series index. | |
virtual QPen | getSeriesPen (int index) const |
Gets the pen for the specified series index. | |
Color Methods | |
vtkQtChartColors * | getColors () |
Gets the list of colors. | |
const vtkQtChartColors * | getColors () const |
Gets the list of colors. | |
Pen Style Methods | |
int | getNumberOfStyles () const |
Gets the number of pen styles in the style list. | |
Qt::PenStyle | getPenStyle (int index) const |
Gets a pen style from the pen styles list. | |
void | setPenStyle (int index, Qt::PenStyle style) |
Sets the pen style for the given index. | |
void | clearPenStyles () |
Clears the list of pen styles. | |
void | addPenStyle (Qt::PenStyle style) |
Adds a pen style to the list of pen styles. | |
void | insertPenStyle (int index, Qt::PenStyle style) |
Inserts a new pen style into the list of pen styles. | |
void | removePenStyle (int index) |
Removes the pen style for the given index. |
The vtkQtChartColorStyleGenerator class generates series drawing options using color and pen style.
Definition at line 38 of file vtkQtChartColorStyleGenerator.h.
vtkQtChartColorStyleGenerator::vtkQtChartColorStyleGenerator | ( | QObject * | parent = 0 , |
vtkQtChartColors::ColorScheme | scheme = vtkQtChartColors::Spectrum |
||
) |
Creates a color/style generator.
parent | The parent object. |
scheme | The initial color scheme. |
virtual vtkQtChartColorStyleGenerator::~vtkQtChartColorStyleGenerator | ( | ) | [virtual] |
void vtkQtChartColorStyleGenerator::addPenStyle | ( | Qt::PenStyle | style ) |
Adds a pen style to the list of pen styles.
style | The new pen style to add. |
void vtkQtChartColorStyleGenerator::clearPenStyles | ( | ) |
Clears the list of pen styles.
vtkQtChartColors* vtkQtChartColorStyleGenerator::getColors | ( | ) | [inline] |
Gets the list of colors.
Definition at line 84 of file vtkQtChartColorStyleGenerator.h.
{return this->Colors;}
const vtkQtChartColors* vtkQtChartColorStyleGenerator::getColors | ( | ) | const [inline] |
Gets the list of colors.
Definition at line 90 of file vtkQtChartColorStyleGenerator.h.
{return this->Colors;}
int vtkQtChartColorStyleGenerator::getNumberOfStyles | ( | ) | const |
Gets the number of pen styles in the style list.
Qt::PenStyle vtkQtChartColorStyleGenerator::getPenStyle | ( | int | index ) | const |
Gets a pen style from the pen styles list.
This method provides access to the list of styles. If the index is out of range, a default style will be returned.
index | The list index for the style. |
virtual QBrush vtkQtChartColorStyleGenerator::getSeriesBrush | ( | int | index ) | const [virtual] |
Gets the brush for the specified series index.
If the index is greater than the internal color list, the index will be wrapped around repeating the colors.
index | The series index. |
Implements vtkQtChartStyleGenerator.
virtual QPen vtkQtChartColorStyleGenerator::getSeriesPen | ( | int | index ) | const [virtual] |
Gets the pen for the specified series index.
If the index is greater than the internal color list, the index will be wrapped around repeating the colors. The repeated colors will have the next pen style in the list.
index | The series index. |
Implements vtkQtChartStyleGenerator.
void vtkQtChartColorStyleGenerator::insertPenStyle | ( | int | index, |
Qt::PenStyle | style | ||
) |
Inserts a new pen style into the list of pen styles.
index | Where to insert the new pen style. |
style | The new pen style to insert. |
void vtkQtChartColorStyleGenerator::removePenStyle | ( | int | index ) |
Removes the pen style for the given index.
index | Which pen style to remove from the list. |
void vtkQtChartColorStyleGenerator::setPenStyle | ( | int | index, |
Qt::PenStyle | style | ||
) |
Sets the pen style for the given index.
This method does nothing if the index is out of range.
index | Which pen style to modify. |
style | The new pen style. |