$extrastylesheet
Olena  User documentation 2.1
An Image Processing Platform
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
mln::internal::pixel_impl_< I, E > Class Template Reference

#include <mln/core/internal/pixel_impl.hh>

Public Member Functions

value ** address_ () const
I & ima () const
lvalue val ()
rvalue val () const

Protected Member Functions

 pixel_impl_ (I &image)

Public Types

typedef I image
typedef I::lvalue lvalue
typedef I::rvalue rvalue
typedef I::value value

Detailed Description

template<typename I, typename E>
class mln::internal::pixel_impl_< I, E >

Definition at line 118 of file pixel_impl.hh.

Constructor & Destructor Documentation

template<typename I, typename E>
mln::internal::pixel_impl_< I, E >::pixel_impl_ ( I &  image)
protected

Constructor.

Member Function Documentation

template<typename I, typename E>
value** mln::internal::pixel_impl_< I, E >::address_ ( ) const

Address of the current iterator value/pixel.

template<typename I, typename E>
I& mln::internal::pixel_impl_< I, E >::ima ( ) const

Give the pixel image.

template<typename I, typename E>
lvalue mln::internal::pixel_impl_< I, E >::val ( )

pixel iterator value.

template<typename I, typename E>
rvalue mln::internal::pixel_impl_< I, E >::val ( ) const

Get the pixel iterator value.

Member Typedef Documentation

template<typename I, typename E>
typedef I mln::internal::pixel_impl_< I, E >::image

Image type.

Definition at line 131 of file pixel_impl.hh.

template<typename I, typename E>
typedef I ::lvalue mln::internal::pixel_impl_< I, E >::lvalue

Image lvalue type.

Definition at line 137 of file pixel_impl.hh.

template<typename I, typename E>
typedef I ::rvalue mln::internal::pixel_impl_< I, E >::rvalue

Image rvalue type.

Definition at line 140 of file pixel_impl.hh.

template<typename I, typename E>
typedef I ::value mln::internal::pixel_impl_< I, E >::value

Image value type.

Definition at line 134 of file pixel_impl.hh.