Milena (Olena)  User documentation 2.0a Id
 All Classes Namespaces Functions Variables Typedefs Enumerator Groups Pages
mln::sub_image< I, S > Class Template Reference

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

#include <sub_image.hh>

Inherits mln::internal::image_domain_morpher< I, S, sub_image< I, S > >.

Public Types

typedef sub_image< tag::image_
< I >, tag::domain_< S > > 
skeleton
 Skeleton.
 

Public Member Functions

const S & domain () const
 Give the definition domain.
 
 operator sub_image< const I, S > () const
 Const promotion via conversion.
 
 sub_image ()
 Constructor without argument.
 
 sub_image (const I &ima, const S &pset)
 Constructor.
 

Detailed Description

template<typename I, typename S>
class mln::sub_image< I, S >

Image having its domain restricted by a site set.

Definition at line 102 of file sub_image.hh.

Member Typedef Documentation

template<typename I, typename S>
typedef sub_image< tag::image_<I>, tag::domain_<S> > mln::sub_image< I, S >::skeleton

Skeleton.

Definition at line 108 of file sub_image.hh.

Constructor & Destructor Documentation

template<typename I , typename S >
sub_image< I, S >::sub_image ( )
inline

Constructor without argument.

Definition at line 182 of file sub_image.hh.

template<typename I , typename S >
sub_image< I, S >::sub_image ( const I &  ima,
const S &  pset 
)
inline

Constructor.

Definition at line 188 of file sub_image.hh.

Member Function Documentation

template<typename I , typename S >
const S & sub_image< I, S >::domain ( ) const
inline

Give the definition domain.

Definition at line 205 of file sub_image.hh.

template<typename I , typename S >
sub_image< I, S >::operator sub_image< const I, S > ( ) const
inline

Const promotion via conversion.

Definition at line 212 of file sub_image.hh.