Image storage and manipulation


Detailed Description

Basic image functionality.

The CVD image classes provide fast and flexible access to images.


Namespaces

namespace  CVD::Interpolate

Classes

class  CVD::SubImage< T >
 A generic image class to manage a block of arbitrarily padded data as an image. More...
class  CVD::BasicImage< T >
 A generic image class to manage a block of data as an image. More...
class  CVD::Image< T >
 A full image which manages its own data. More...
class  CVD::image_interpolate< I, P >
 This is a generic interpolation class which wraps in image and provides a similar interface for floating point pixel positions. More...
class  CVD::ImageRef
class  CVD::La< T >
 A colour consisting of luminance and alpha components. More...
class  CVD::Rgb< T >
 A colour consisting of red, green and blue components. More...
struct  CVD::Rgb8
class  CVD::Rgba< T >
 A colour consisting of red, green, blue and alpha components. More...

Typedefs

typedef unsigned char CVD::byte

Functions

TooN::Vector< 2 > CVD::vec (const ImageRef &ir)
ImageRef CVD::ir (const TooN::Vector< 2 > &v)
ImageRef CVD::ir_rounded (const TooN::Vector< 2 > &v)


Typedef Documentation

typedef unsigned char CVD::byte

An 8-bit datatype.

Definition at line 28 of file byte.h.


Function Documentation

TooN::Vector<2> CVD::vec ( const ImageRef &  ir  )  [inline]

Convert an image co-ordinate into a Vector.

Parameters:
ir The ImageRef to convert

Definition at line 32 of file vector_image_ref.h.

References CVD::ImageRef::x, and CVD::ImageRef::y.

Referenced by CVD::interpolate_extremum(), and CVD::interpolate_extremum_value().

ImageRef CVD::ir ( const TooN::Vector< 2 > &  v  )  [inline]

Convert a Vector into an image co-ordinate.

Numbers are truncated, not rounded

Parameters:
v The Vector to convert

Definition at line 43 of file vector_image_ref.h.

ImageRef CVD::ir_rounded ( const TooN::Vector< 2 > &  v  )  [inline]

Convert a Vector into an image co-ordinate.

Numbers are rounded

Parameters:
v The Vector to convert

Definition at line 51 of file vector_image_ref.h.


Generated on Wed Feb 18 10:23:02 2009 for CVD by  doxygen 1.5.3