#include <Color.h>
Collaboration diagram for Impala::Core::Array::Element::Color:
Public Member Functions | |
Color () | |
Default constructor. | |
Color (Vec3Real64 color, ColorModel space=RGB) | |
Construction from given color in color space. | |
Color (const Color &rhs) | |
Copy constructor. | |
Color & | operator= (const Color &rhs) |
Assignment operator. | |
const Vec3Real64 & | Value () const |
Return the value. | |
Color | Convert (const ColorModel space) const |
General color space convertor. | |
Color | ToRGB () const |
To RGB. | |
Color | ToCMY () const |
To CMY. | |
Color | ToXYZ () const |
To XYZ. | |
Color | ToLab () const |
To Lab. | |
Color | ToLuv () const |
To Luv. | |
Color | ToOOO () const |
To OOO. | |
Color | ToHSI () const |
To HSI. | |
int | operator== (const Color &c) const |
Equal. | |
int | operator!= (const Color &c) const |
Not equal. | |
Private Attributes | |
Vec3Real64 | mValue |
ColorModel | mSpace |
Definition at line 33 of file Color.h.