|
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().