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