mln::transformed_image< I, F > Struct Template Reference
[Domain morphers]

Image having its domain restricted by a site set. More...

#include <transformed_image.hh>

Inherits image_domain_morpher< I, p_transformed< I::domain_t, F >, transformed_image< I, F > >.

List of all members.

Public Types

typedef transformed_image
< tag::image_< I >
, tag::function_< F > > 
skeleton
 Skeleton.

Public Member Functions

const p_transformed< typename
I::domain_t, F > & 
domain () const
 Give the definition domain.
 operator transformed_image< const I, F > () const
 Const promotion via conversion.
internal::morpher_lvalue_< I >::ret operator() (const typename I::psite &p)
 Read and "write if possible" access of pixel value at point site p.
I::rvalue operator() (const typename I::psite &p) const
 Read-only access of pixel value at point site p.
 transformed_image (I &ima, const F &f)
 Constructor.
 transformed_image ()
 Constructor without argument.


Detailed Description

template<typename I, typename F>
struct mln::transformed_image< I, F >

Image having its domain restricted by a site set.

Member Typedef Documentation

template<typename I, typename F>
typedef transformed_image< tag::image_<I>, tag::function_<F> > mln::transformed_image< I, F >::skeleton

Skeleton.


Constructor & Destructor Documentation

template<typename I , typename F >
mln::transformed_image< I, F >::transformed_image (  )  [inline]

Constructor without argument.

template<typename I , typename F >
mln::transformed_image< I, F >::transformed_image ( I &  ima,
const F &  f 
) [inline]

Constructor.


Member Function Documentation

template<typename I , typename F >
const p_transformed< typename I::domain_t, F > & mln::transformed_image< I, F >::domain (  )  const [inline]

Give the definition domain.

template<typename I , typename F >
mln::transformed_image< I, F >::operator transformed_image< const I, F > (  )  const [inline]

Const promotion via conversion.

template<typename I , typename F >
internal::morpher_lvalue_< I >::ret mln::transformed_image< I, F >::operator() ( const typename I::psite &  p  )  [inline]

Read and "write if possible" access of pixel value at point site p.

template<typename I , typename F >
I::rvalue mln::transformed_image< I, F >::operator() ( const typename I::psite &  p  )  const [inline]

Read-only access of pixel value at point site p.


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