#include <image_interpolate.h>
Public Member Functions | |
image_interpolate (const BasicImage< T > &i) | |
bool | in_image (const TooN::Vector< 2 > &pos) |
TooN::Vector< 2 > | max () |
TooN::Vector< 2 > | min () |
FT | operator[] (const TooN::Vector< 2 > &pos) |
Private Types | |
typedef Pixel::traits< T > ::float_type | FT |
Private Member Functions | |
float | p (float f) |
float | r (float x) |
Private Attributes | |
const BasicImage< T > * | im |
Definition at line 213 of file image_interpolate.h.
typedef Pixel::traits<T>::float_type CVD::image_interpolate< Interpolate::Bicubic, T >::FT [private] |
Definition at line 228 of file image_interpolate.h.
CVD::image_interpolate< Interpolate::Bicubic, T >::image_interpolate | ( | const BasicImage< T > & | i | ) | [inline] |
Definition at line 231 of file image_interpolate.h.
bool CVD::image_interpolate< Interpolate::Bicubic, T >::in_image | ( | const TooN::Vector< 2 > & | pos | ) | [inline] |
Definition at line 235 of file image_interpolate.h.
TooN::Vector<2> CVD::image_interpolate< Interpolate::Bicubic, T >::max | ( | ) | [inline] |
Definition at line 268 of file image_interpolate.h.
TooN::Vector<2> CVD::image_interpolate< Interpolate::Bicubic, T >::min | ( | ) | [inline] |
Definition at line 263 of file image_interpolate.h.
FT CVD::image_interpolate< Interpolate::Bicubic, T >::operator[] | ( | const TooN::Vector< 2 > & | pos | ) | [inline] |
Definition at line 240 of file image_interpolate.h.
float CVD::image_interpolate< Interpolate::Bicubic, T >::p | ( | float | f | ) | [inline, private] |
Definition at line 218 of file image_interpolate.h.
float CVD::image_interpolate< Interpolate::Bicubic, T >::r | ( | float | x | ) | [inline, private] |
Definition at line 223 of file image_interpolate.h.
const BasicImage<T>* CVD::image_interpolate< Interpolate::Bicubic, T >::im [private] |
Definition at line 216 of file image_interpolate.h.