CVD::image_interpolate< Interpolate::NearestNeighbour, C > Class Template Reference

#include <image_interpolate.h>

List of all members.

Public Member Functions

 image_interpolate (const BasicImage< C > &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< C >
::float_type 
FT

Private Member Functions

int round (double d)
ImageRef to_ir (const TooN::Vector< 2 > &v)

Private Attributes

const BasicImage< C > * im

Detailed Description

template<class C>
class CVD::image_interpolate< Interpolate::NearestNeighbour, C >

Definition at line 93 of file image_interpolate.h.


Member Typedef Documentation

template<class C >
typedef Pixel::traits<C>::float_type CVD::image_interpolate< Interpolate::NearestNeighbour, C >::FT [private]

Definition at line 111 of file image_interpolate.h.


Constructor & Destructor Documentation

template<class C >
CVD::image_interpolate< Interpolate::NearestNeighbour, C >::image_interpolate ( const BasicImage< C > &  i  )  [inline]

Definition at line 114 of file image_interpolate.h.


Member Function Documentation

template<class C >
bool CVD::image_interpolate< Interpolate::NearestNeighbour, C >::in_image ( const TooN::Vector< 2 > &  pos  )  [inline]

Definition at line 118 of file image_interpolate.h.

template<class C >
TooN::Vector<2> CVD::image_interpolate< Interpolate::NearestNeighbour, C >::max (  )  [inline]

Definition at line 133 of file image_interpolate.h.

template<class C >
TooN::Vector<2> CVD::image_interpolate< Interpolate::NearestNeighbour, C >::min (  )  [inline]

Definition at line 128 of file image_interpolate.h.

template<class C >
FT CVD::image_interpolate< Interpolate::NearestNeighbour, C >::operator[] ( const TooN::Vector< 2 > &  pos  )  [inline]

Definition at line 123 of file image_interpolate.h.

template<class C >
int CVD::image_interpolate< Interpolate::NearestNeighbour, C >::round ( double  d  )  [inline, private]

Definition at line 98 of file image_interpolate.h.

template<class C >
ImageRef CVD::image_interpolate< Interpolate::NearestNeighbour, C >::to_ir ( const TooN::Vector< 2 > &  v  )  [inline, private]

Definition at line 106 of file image_interpolate.h.


Member Data Documentation

template<class C >
const BasicImage<C>* CVD::image_interpolate< Interpolate::NearestNeighbour, C >::im [private]

Definition at line 96 of file image_interpolate.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


libcvd
Author(s): Edward Rosten, Paul Smith, Tom Drummond, Gerhard Reitmayr, Ethan Eade, Timothy Gan, Chris Kemp, Georg Klein
autogenerated on Fri Jan 11 09:13:51 2013