$extrastylesheet
Olena  User documentation 2.1
An Image Processing Platform
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
mln::trait::default_image_morpher< D, T, I > Struct Template Reference

#include <mln/trait/images.hh>

Public Member Functions

typedef mlc_if (is_high_quant_, trait::image::quant::high, trait::image::quant::low) quant
typedef mlc_if (mln::metal::equal< typename mln::trait::image_< D >::speed, mln::trait::image::speed::fastest >, mln::trait::image::speed::fast, typename mln::trait::image_< D >::speed) speed
typedef mlc_if (mlc_is_const(D), mln::trait::image::value_io::read_only, typename mln::trait::image_< D >::value_io) value_io
typedef mlc_if (mlc_is_const(D), mln::trait::image::vw_io::read, typename mln::trait::image_< D >::vw_io) vw_io
typedef mlc_if (mlc_is_const(D), mln::trait::image::pw_io::read, typename mln::trait::image_< D >::pw_io) pw_io
typedef mln_trait_value_kind (T) kind

Public Types

typedef undef category
typedef image_< D >::dimension dimension
typedef image_< D >::ext_domain ext_domain
typedef image_< D >::ext_io ext_io
typedef image_< D >::ext_value ext_value
typedef image_< D >::kind kind
typedef image_< D >::localization localization
typedef image_< D >::nature nature
typedef undef pw_io
typedef image_< D >::quant quant
typedef image_< D >::size size
typedef trait::image::speed::fast speed
typedef image_< D >::value_access value_access
typedef image_< D >
::value_alignment 
value_alignment
typedef image_< D >::value_browsing value_browsing
typedef undef value_io
typedef image_< D >::value_storage value_storage
typedef undef vw_io
typedef image_< D >::vw_set vw_set

Detailed Description

template<typename D, typename T, typename I>
struct mln::trait::default_image_morpher< D, T, I >

Definition at line 199 of file images.hh.

Member Function Documentation

template<typename T, typename I>
typedef mln::trait::default_image_< T, I >::mlc_if ( is_high_quant_  ,
trait::image::quant::high  ,
trait::image::quant::low   
)
inherited
template<typename D, typename T, typename I>
typedef mln::trait::default_image_morpher< D, T, I >::mlc_if ( mln::metal::equal< typename mln::trait::image_< D >::speed, mln::trait::image::speed::fastest >  ,
mln::trait::image::speed::fast  ,
typename mln::trait::image_< D >::speed   
)
template<typename D, typename T, typename I>
typedef mln::trait::default_image_morpher< D, T, I >::mlc_if ( mlc_is_const(D)  ,
mln::trait::image::value_io::read_only  ,
typename mln::trait::image_< D >::value_io   
)
template<typename D, typename T, typename I>
typedef mln::trait::default_image_morpher< D, T, I >::mlc_if ( mlc_is_const(D)  ,
mln::trait::image::vw_io::read  ,
typename mln::trait::image_< D >::vw_io   
)
template<typename D, typename T, typename I>
typedef mln::trait::default_image_morpher< D, T, I >::mlc_if ( mlc_is_const(D)  ,
mln::trait::image::pw_io::read  ,
typename mln::trait::image_< D >::pw_io   
)
template<typename T, typename I>
typedef mln::trait::default_image_< T, I >::mln_trait_value_kind ( T  )
inherited

Member Typedef Documentation

template<typename I>
typedef undef mln::trait::undefined_image_< I >::category
inherited

Definition at line 134 of file images.hh.

template<typename D, typename T, typename I>
typedef image_<D>::dimension mln::trait::default_image_morpher< D, T, I >::dimension

Definition at line 207 of file images.hh.

template<typename D, typename T, typename I>
typedef image_<D>::ext_domain mln::trait::default_image_morpher< D, T, I >::ext_domain

Definition at line 226 of file images.hh.

template<typename D, typename T, typename I>
typedef image_<D>::ext_io mln::trait::default_image_morpher< D, T, I >::ext_io

Definition at line 228 of file images.hh.

template<typename D, typename T, typename I>
typedef image_<D>::ext_value mln::trait::default_image_morpher< D, T, I >::ext_value

Definition at line 227 of file images.hh.

template<typename D, typename T, typename I>
typedef image_<D>::kind mln::trait::default_image_morpher< D, T, I >::kind

Definition at line 232 of file images.hh.

template<typename D, typename T, typename I>
typedef image_<D>::localization mln::trait::default_image_morpher< D, T, I >::localization

Definition at line 206 of file images.hh.

template<typename D, typename T, typename I>
typedef image_<D>::nature mln::trait::default_image_morpher< D, T, I >::nature

Definition at line 231 of file images.hh.

template<typename I>
typedef undef mln::trait::undefined_image_< I >::pw_io
inherited

Definition at line 148 of file images.hh.

template<typename D, typename T, typename I>
typedef image_<D>::quant mln::trait::default_image_morpher< D, T, I >::quant

Definition at line 233 of file images.hh.

template<typename D, typename T, typename I>
typedef image_<D>::size mln::trait::default_image_morpher< D, T, I >::size

Definition at line 202 of file images.hh.

template<typename T, typename I>
typedef trait::image::speed::fast mln::trait::default_image_< T, I >::speed
inherited

Definition at line 191 of file images.hh.

template<typename D, typename T, typename I>
typedef image_<D>::value_access mln::trait::default_image_morpher< D, T, I >::value_access

Definition at line 211 of file images.hh.

template<typename D, typename T, typename I>
typedef image_<D>::value_alignment mln::trait::default_image_morpher< D, T, I >::value_alignment

Definition at line 210 of file images.hh.

template<typename D, typename T, typename I>
typedef image_<D>::value_browsing mln::trait::default_image_morpher< D, T, I >::value_browsing

Definition at line 213 of file images.hh.

template<typename I>
typedef undef mln::trait::undefined_image_< I >::value_io
inherited

Definition at line 145 of file images.hh.

template<typename D, typename T, typename I>
typedef image_<D>::value_storage mln::trait::default_image_morpher< D, T, I >::value_storage

Definition at line 212 of file images.hh.

template<typename I>
typedef undef mln::trait::undefined_image_< I >::vw_io
inherited

Definition at line 139 of file images.hh.

template<typename D, typename T, typename I>
typedef image_<D>::vw_set mln::trait::default_image_morpher< D, T, I >::vw_set

Definition at line 219 of file images.hh.