App::ColorLegend Class Reference
#include <ColorModel.h>
Public Member Functions | |
bool addMax (const std::string &rclName) | |
bool addMin (const std::string &rclName) | |
ColorLegend (const ColorLegend &rclCL) | |
ColorLegend (void) | |
Color getColor (float fVal) const | |
Color getColor (unsigned long ulPos) const | |
unsigned short getColorIndex (float fVal) const | |
float getMaxValue (void) const | |
float getMinValue (void) const | |
uint32_t getPackedColor (unsigned long ulPos) const | |
std::string getText (unsigned long ulPos) const | |
float getValue (unsigned long ulPos) const | |
unsigned long hasNumberOfFields (void) const | |
bool isOutsideGrayed (void) const | |
bool operator!= (const ColorLegend &rclCL) const | |
ColorLegend & operator= (const ColorLegend &rclCL) | |
bool operator== (const ColorLegend &rclCL) const | |
bool remove (unsigned long ulPos) | |
void removeFirst (void) | |
void removeLast (void) | |
void resize (unsigned long ulN) | |
bool setColor (unsigned long ulPos, float ucRed, float ucGreen, float ucBlue) | |
bool setColor (unsigned long ulPos, unsigned long ulColor) | |
void setOutsideGrayed (bool bOS) | |
bool setText (unsigned long ulPos, const std::string &rclName) | |
bool setValue (unsigned long ulPos, float fVal) | |
virtual ~ColorLegend () | |
Constructor & Destructor Documentation
◆ ColorLegend() [1/2]
ColorLegend::ColorLegend | ( | void | ) |
◆ ColorLegend() [2/2]
ColorLegend::ColorLegend | ( | const ColorLegend & | rclCL | ) |
◆ ~ColorLegend()
|
virtual |
Member Function Documentation
◆ addMax()
bool ColorLegend::addMax | ( | const std::string & | rclName | ) |
References App::Color::b, App::Color::g, and App::Color::r.
◆ addMin()
bool ColorLegend::addMin | ( | const std::string & | rclName | ) |
References App::Color::b, App::Color::g, and App::Color::r.
Referenced by resize().
◆ getColor() [1/2]
Color App::ColorLegend::getColor | ( | float | fVal | ) | const |
◆ getColor() [2/2]
Color ColorLegend::getColor | ( | unsigned long | ulPos | ) | const |
Referenced by getPackedColor().
◆ getColorIndex()
unsigned short App::ColorLegend::getColorIndex | ( | float | fVal | ) | const |
◆ getMaxValue()
float App::ColorLegend::getMaxValue | ( | void | ) | const |
◆ getMinValue()
float App::ColorLegend::getMinValue | ( | void | ) | const |
◆ getPackedColor()
uint32_t ColorLegend::getPackedColor | ( | unsigned long | ulPos | ) | const |
References getColor(), and App::Color::getPackedValue().
◆ getText()
std::string ColorLegend::getText | ( | unsigned long | ulPos | ) | const |
◆ getValue()
float ColorLegend::getValue | ( | unsigned long | ulPos | ) | const |
◆ hasNumberOfFields()
unsigned long App::ColorLegend::hasNumberOfFields | ( | void | ) | const |
◆ isOutsideGrayed()
bool App::ColorLegend::isOutsideGrayed | ( | void | ) | const |
◆ operator!=()
bool App::ColorLegend::operator!= | ( | const ColorLegend & | rclCL | ) | const |
◆ operator=()
ColorLegend & ColorLegend::operator= | ( | const ColorLegend & | rclCL | ) |
◆ operator==()
bool ColorLegend::operator== | ( | const ColorLegend & | rclCL | ) | const |
◆ remove()
bool ColorLegend::remove | ( | unsigned long | ulPos | ) |
◆ removeFirst()
void ColorLegend::removeFirst | ( | void | ) |
◆ removeLast()
void ColorLegend::removeLast | ( | void | ) |
Referenced by resize().
◆ resize()
void ColorLegend::resize | ( | unsigned long | ulN | ) |
References addMin(), and removeLast().
◆ setColor() [1/2]
bool ColorLegend::setColor | ( | unsigned long | ulPos, |
float | ucRed, | ||
float | ucGreen, | ||
float | ucBlue | ||
) |
Referenced by setColor().
◆ setColor() [2/2]
bool ColorLegend::setColor | ( | unsigned long | ulPos, |
unsigned long | ulColor | ||
) |
References setColor().
◆ setOutsideGrayed()
void App::ColorLegend::setOutsideGrayed | ( | bool | bOS | ) |
◆ setText()
bool ColorLegend::setText | ( | unsigned long | ulPos, |
const std::string & | rclName | ||
) |
◆ setValue()
bool ColorLegend::setValue | ( | unsigned long | ulPos, |
float | fVal | ||
) |
The documentation for this class was generated from the following files:
- src/App/ColorModel.h
- src/App/ColorModel.cpp