TuttleOFX
1
|
#include <Color.hpp>
Public Member Functions | |
Color () | |
Color (double _x, double _y, double _z) | |
Color (const Color &_color) | |
bool | operator== (const Color _color) const |
bool | operator!= (const Color _color) const |
Color | operator- (const Color _color) const |
Color | operator+ (const Color _color) const |
Color | operator* (const Color _color) const |
Color | operator* (double value) const |
Color | operator/ (const Color _color) const |
Color | operator/ (double value) const |
Color | operator= (const Color _color) |
Color | operator+= (const Color _color) |
Color | operator-= (const Color _color) |
Color | operator*= (const Color _color) |
Color | operator*= (double _value) |
Color | operator/= (const Color _color) |
Color | operator/= (double _value) |
Data Fields | |
double | x |
double | y |
double | z |
Friends | |
std::ostream & | operator<< (std::ostream &o, Color const &_color) |
tuttle::Color::Color | ( | ) | [inline] |
Definition at line 11 of file Color.hpp.
Referenced by operator*(), operator+(), operator-(), and operator/().
tuttle::Color::Color | ( | double | _x, |
double | _y, | ||
double | _z | ||
) | [inline] |
bool tuttle::Color::operator!= | ( | const Color | _color | ) | const [inline] |
Color tuttle::Color::operator* | ( | double | value | ) | const [inline] |
Color tuttle::Color::operator*= | ( | double | _value | ) | [inline] |
Color tuttle::Color::operator/ | ( | double | value | ) | const [inline] |
Color tuttle::Color::operator/= | ( | double | _value | ) | [inline] |
bool tuttle::Color::operator== | ( | const Color | _color | ) | const [inline] |
std::ostream& operator<< | ( | std::ostream & | o, |
Color const & | _color | ||
) | [friend] |
double tuttle::Color::x |
Definition at line 38 of file Color.hpp.
Referenced by tuttle::plugin::lut::LutProcess< View >::applyLut(), tuttle::TetraInterpolator::interpolate(), tuttle::TrilinInterpolator::interpolate(), tuttle::Interpolator::interpolate(), operator*(), operator*=(), operator+(), operator+=(), operator-(), operator-=(), operator/(), operator/=(), tuttle::operator<<(), operator=(), operator==(), and tuttle::Lut3D::setIndexedColor().
double tuttle::Color::y |
Definition at line 38 of file Color.hpp.
Referenced by tuttle::plugin::lut::LutProcess< View >::applyLut(), tuttle::TetraInterpolator::interpolate(), tuttle::TrilinInterpolator::interpolate(), tuttle::Interpolator::interpolate(), operator*(), operator*=(), operator+(), operator+=(), operator-(), operator-=(), operator/(), operator/=(), tuttle::operator<<(), operator=(), operator==(), and tuttle::Lut3D::setIndexedColor().
double tuttle::Color::z |
Definition at line 38 of file Color.hpp.
Referenced by tuttle::plugin::lut::LutProcess< View >::applyLut(), tuttle::TetraInterpolator::interpolate(), tuttle::TrilinInterpolator::interpolate(), tuttle::Interpolator::interpolate(), operator*(), operator*=(), operator+(), operator+=(), operator-(), operator-=(), operator/(), operator/=(), tuttle::operator<<(), operator=(), operator==(), and tuttle::Lut3D::setIndexedColor().