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

Makes an image become restricted by a point set. More...

#include <extended.hh>

Inherits mln::internal::image_domain_morpher< I, box< I::site >, extended< I > >, mlc_not_equalmln_trait_image_ext_domainI, and check_t.

Public Types

typedef tag::image_< I > skeleton
 Skeleton.
 
typedef I::value value
 Value type.
 

Public Member Functions

const box< typename I::site > & domain () const
 Give the definition domain.
 
 extended ()
 Constructor without argument.
 
 extended (I &ima, const box< typename I::site > &b)
 Constructor.
 

Detailed Description

template<typename I>
struct mln::extended< I >

Makes an image become restricted by a point set.

Definition at line 93 of file extended.hh.

Member Typedef Documentation

template<typename I>
typedef tag::image_<I> mln::extended< I >::skeleton

Skeleton.

Definition at line 103 of file extended.hh.

template<typename I>
typedef I ::value mln::extended< I >::value

Value type.

Definition at line 100 of file extended.hh.

Constructor & Destructor Documentation

template<typename I >
extended< I >::extended ( )
inline

Constructor without argument.

Definition at line 170 of file extended.hh.

template<typename I >
extended< I >::extended ( I &  ima,
const box< typename I::site > &  b 
)
inline

Constructor.

Definition at line 176 of file extended.hh.

Member Function Documentation

template<typename I >
const box< typename I::site > & extended< I >::domain ( ) const
inline

Give the definition domain.

Definition at line 193 of file extended.hh.