|
| ItomPaletteBase (const QString name, const char type) |
|
| ItomPaletteBase (const QString name, const char type, QColor start, QColor stop) |
|
| ItomPaletteBase (const ItomPaletteBase &scr) |
|
QString | getName () const |
|
int | getSize () const |
|
int | getType () const |
|
double | getPosFirst () const |
|
double | getPosLast () const |
|
double | getPos (unsigned int color) const |
| Get the position of the n-th color-stop in the palette. More...
|
|
bool | setInverseColorOne (const QColor color) |
| Set the first inverse color for this color bar. More...
|
|
QColor | getInverseColorOne () const |
|
bool | setInversColorTwo (const QColor color) |
| Set the second inverse color for this color bar. More...
|
|
QColor | getInverseColorTwo () const |
|
bool | setInvalidColor (const QColor color) |
| Set the invalid color for this color bar. More...
|
|
QColor | getInvalidColor () const |
| Get the invalid color for this color bar. More...
|
|
QColor | getColorFirst () const |
|
QColor | getColorLast () const |
|
QColor | getColor (unsigned int color) const |
| Get the RGBA-Color of the n-th color-stop in the palette. More...
|
|
void | update (const bool updateInverseColors) |
| This function updates the internal structur of the palette after modifications. More...
|
|
ItomPalette | getPalette () |
| This function returns the internal structur of the palett. More...
|
|
void | setWriteProtection () |
|
bool | insertColorStop (double pos, const QColor color) |
| Insert a new color stop into the palette defined by color and position. More...
|
|
void | calculateInverseColors (QColor &inv1, QColor &inv2) |
| Function which shall calculate the ideal inverse colors. More...
|
|
QVector< ito::uint32 > | get256Colors (bool includeAlpha=false) const |
| Transform the color stops to a 256 color vector. More...
|
|
|
void | removeWriteProtection () |
|
|
int | findUpper (double pos) const |
| Find the next color stop and its values within this palette. More...
|
|
|
QString | m_name |
|
char | m_type |
|
ItomPalette | m_paletteData |
|
QColor | m_inverseColorTwo |
|
QColor | m_inverseColorOne |
|
QColor | m_invalidColor |
|
QVector< QPair< double, QColor > > | m_colorStops |
|
void ito::ItomPaletteBase::calculateInverseColors |
( |
QColor & |
inv1, |
|
|
QColor & |
inv2 |
|
) |
| |
Function which shall calculate the ideal inverse colors.
Not inplemented yet
- Parameters
-
inv1 | first invalid color |
inv2 | second invalid color |
int ito::ItomPaletteBase::findUpper |
( |
double |
pos | ) |
const |
|
inlineprivate |
Find the next color stop and its values within this palette.
The palette itself is based on a small set of color stops. Between this stops, the color is linear interpolated. This function is used to give the next valid color stop for a position to allow such an interpolation.
- Parameters
-
pos | the position within the palette |
- Returns
- int the index of the next color stop
QVector< ito::uint32 > ito::ItomPaletteBase::get256Colors |
( |
bool |
includeAlpha = false | ) |
const |
Transform the color stops to a 256 color vector.
Transform the color stops to a 256 color vector
- Parameters
-
updateInverseColors | recalculate the ideals inverse color |
QColor ito::ItomPaletteBase::getColor |
( |
unsigned int |
color | ) |
const |
Get the RGBA-Color of the n-th color-stop in the palette.
This function returns the position (doubel value) of the color stop devined by int color
- Parameters
-
color | index of the color to retrieve |
- Returns
- QColor the RGBA-Color of the color stop
QColor ito::ItomPaletteBase::getInvalidColor |
( |
| ) |
const |
Get the invalid color for this color bar.
Each colorbar has a invalid color for inf and NaN values
- Parameters
-
color | new color as QColor value |
- Returns
- bool the invalid color or if not defined the first colorStop or else black
This function returns the internal structur of the palett.
This function returns the internal structur of the palett
double ito::ItomPaletteBase::getPos |
( |
unsigned int |
color | ) |
const |
Get the position of the n-th color-stop in the palette.
This function returns the position (doubel value) of the color stop devined by int color
- Parameters
-
color | index of the color to retrieve |
- Returns
- double position of the color stop
bool ito::ItomPaletteBase::insertColorStop |
( |
double |
pos, |
|
|
const QColor |
color |
|
) |
| |
Insert a new color stop into the palette defined by color and position.
The palette itself is based on a small set of color stops. Between this stops, the color is linear interpolated.
- Parameters
-
pos | the position within the palette |
color | new color as QColor value |
- Returns
- bool true if success
bool ito::ItomPaletteBase::setInvalidColor |
( |
const QColor |
color | ) |
|
Set the invalid color for this color bar.
Each colorbar has a invalid color for inf and NaN values
- Parameters
-
color | new color as QColor value |
- Returns
- bool true if success
bool ito::ItomPaletteBase::setInversColorTwo |
( |
const QColor |
color | ) |
|
Set the second inverse color for this color bar.
Each colorbar has 2 inverse colors to highlight lines, cursers ...
- Parameters
-
color | new color as QColor value |
- Returns
- bool true if success
bool ito::ItomPaletteBase::setInverseColorOne |
( |
const QColor |
color | ) |
|
Set the first inverse color for this color bar.
Each colorbar has 2 inverse colors to highlight lines, cursers ...
- Parameters
-
color | new color as QColor value |
- Returns
- bool true if success
void ito::ItomPaletteBase::update |
( |
const bool |
updateInverseColors | ) |
|
This function updates the internal structur of the palette after modifications.
This function updates the internal structur of the palette after modifications
- Parameters
-
updateInverseColors | recalculate the ideals inverse color |
The documentation for this class was generated from the following files:
- D:/itom/sources/itom/Qitom/organizer/paletteOrganizer.h
- D:/itom/sources/itom/Qitom/organizer/paletteOrganizer.cpp