MorphoGraphX
|
Defines the Color class template. More...
#include <Config.hpp>
#include <Clamp.hpp>
#include <math.h>
#include <QColor>
#include <Vector.hpp>
Go to the source code of this file.
Classes | |
class | mgx::util::Color< T > |
A utility class to encapsulate color data. More... | |
Namespaces | |
mgx | |
This namespace contains all the API of MorphoGraphX. | |
Functions | |
mgx_EXPORT QColor | mgx::util::convertToQColor (const Color< float > &c) |
mgx_EXPORT QColor | mgx::util::convertToQColor (const Color< double > &c) |
mgx_EXPORT QColor | mgx::util::convertToQColor (const Color< long double > &c) |
mgx_EXPORT QColor | mgx::util::convertToQColor (const Color< unsigned char > &c) |
mgx_EXPORT QColor | mgx::util::convertToQColor (const Color< unsigned short > &c) |
mgx_EXPORT QColor | mgx::util::convertToQColor (const Color< unsigned int > &c) |
mgx_EXPORT QColor | mgx::util::convertToQColor (const Color< unsigned long > &c) |
mgx_EXPORT QColor | mgx::util::convertToQColor (const Color< unsigned long long > &c) |
mgx_EXPORT QColor | mgx::util::convertToQColor (const Color< char > &c) |
mgx_EXPORT QColor | mgx::util::convertToQColor (const Color< short > &c) |
mgx_EXPORT QColor | mgx::util::convertToQColor (const Color< int > &c) |
mgx_EXPORT QColor | mgx::util::convertToQColor (const Color< long > &c) |
mgx_EXPORT QColor | mgx::util::convertToQColor (const Color< long long > &c) |
mgx_EXPORT void | mgx::util::convertFromQColor (Color< float > &c, const QColor &col) |
mgx_EXPORT void | mgx::util::convertFromQColor (Color< double > &c, const QColor &col) |
mgx_EXPORT void | mgx::util::convertFromQColor (Color< long double > &c, const QColor &col) |
mgx_EXPORT void | mgx::util::convertFromQColor (Color< unsigned char > &c, const QColor &col) |
mgx_EXPORT void | mgx::util::convertFromQColor (Color< unsigned short > &c, const QColor &col) |
mgx_EXPORT void | mgx::util::convertFromQColor (Color< unsigned int > &c, const QColor &col) |
mgx_EXPORT void | mgx::util::convertFromQColor (Color< unsigned long > &c, const QColor &col) |
mgx_EXPORT void | mgx::util::convertFromQColor (Color< unsigned long long > &c, const QColor &col) |
mgx_EXPORT void | mgx::util::convertFromQColor (Color< char > &c, const QColor &col) |
mgx_EXPORT void | mgx::util::convertFromQColor (Color< short > &c, const QColor &col) |
mgx_EXPORT void | mgx::util::convertFromQColor (Color< int > &c, const QColor &col) |
mgx_EXPORT void | mgx::util::convertFromQColor (Color< long > &c, const QColor &col) |
mgx_EXPORT void | mgx::util::convertFromQColor (Color< long long > &c, const QColor &col) |
template<class T > | |
Color< T > | mgx::util::convertHSVtoRGB (T h, T s, T v) |
Return a color based on HSV values. More... | |
template<class T > | |
Color< T > | mgx::util::convertHSVtoRGB (const Color< T > &hsv) |
Return a color based on HSV values. More... | |
template<class T > | |
Color< T > | mgx::util::convertRGBtoHSV (const Color< T > &rgb) |
Return a color based on HSV values. More... | |
Defines the Color class template.