TuttleOFX
1
|
#include <Interpolator.hpp>
Public Member Functions | |
Interpolator () | |
virtual | ~Interpolator () |
virtual Color | interpolate (const AbstractLut *lut, const double x, const double y, const double z) const =0 |
virtual Color | interpolate (const AbstractLut *lut, const Color &color) const |
Definition at line 10 of file Interpolator.hpp.
tuttle::Interpolator::Interpolator | ( | ) | [inline] |
Definition at line 13 of file Interpolator.hpp.
virtual tuttle::Interpolator::~Interpolator | ( | ) | [inline, virtual] |
Definition at line 14 of file Interpolator.hpp.
virtual Color tuttle::Interpolator::interpolate | ( | const AbstractLut * | lut, |
const double | x, | ||
const double | y, | ||
const double | z | ||
) | const [pure virtual] |
Implemented in tuttle::TetraInterpolator, and tuttle::TrilinInterpolator.
Referenced by tuttle::Lut3D::getColor(), and interpolate().
Color tuttle::Interpolator::interpolate | ( | const AbstractLut * | lut, |
const Color & | color | ||
) | const [inline, virtual] |
Definition at line 19 of file Interpolator.hpp.
References interpolate(), tuttle::Color::x, tuttle::Color::y, and tuttle::Color::z.