mln::value::proxy< const I > Class Template Reference

Generic proxy class for an image pixel value. More...

#include <proxy.hh>

Inheritance diagram for mln::value::proxy< const I >:

Inheritance graph

List of all members.

Public Types

typedef void enc
 Encoding associated type.
typedef I::value equiv
 Equivalent associated type.

Public Member Functions

 operator typename I::value () const
 Conversion (read access); precise version.
template<typename V >
 operator V () const
 Conversion (read access); general version.
 proxy (const I &ima, const typename I::psite &p)
 Constructor.
I::value to_value () const
 Explicit read access.
 ~proxy ()
 Destructor.


Detailed Description

template<typename I>
class mln::value::proxy< const I >

Generic proxy class for an image pixel value.

The parameter I is an image type.


Member Typedef Documentation

template<typename I >
typedef void mln::value::proxy< const I >::enc

Encoding associated type.

template<typename I >
typedef I ::value mln::value::proxy< const I >::equiv

Equivalent associated type.


Constructor & Destructor Documentation

template<typename I >
mln::value::proxy< const I >::proxy ( const I &  ima,
const typename I::psite &  p 
) [inline]

Constructor.

template<typename I >
mln::value::proxy< const I >::~proxy (  )  [inline]

Destructor.


Member Function Documentation

template<typename I >
mln::value::proxy< const I >::operator typename I::value (  )  const [inline]

Conversion (read access); precise version.

template<typename I >
template<typename V >
mln::value::proxy< const I >::operator V (  )  const [inline]

Conversion (read access); general version.

template<typename I >
I::value mln::value::proxy< const I >::to_value (  )  const [inline]

Explicit read access.


Generated on Tue Jul 14 16:33:22 2009 for Milena (Olena) by  doxygen 1.5.9