Public Types | Public Member Functions

mln::trait::violent_cast_image_trait_selector< T, I, trait::image::vw_io::read > Struct Template Reference

#include <violent_cast_image.hh>

Inheritance diagram for mln::trait::violent_cast_image_trait_selector< T, I, trait::image::vw_io::read >:
Inheritance graph

List of all members.

Public Types

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

Public Member Functions

typedef mlc_if (is_high_quant_, trait::image::quant::high, trait::image::quant::low) quant
typedef mln_internal_trait_image_pw_io_from (I) pw_io
typedef mln_internal_trait_image_speed_from (I) speed
typedef mln_internal_trait_image_value_io_from (I) value_io
typedef mln_internal_trait_image_vw_io_from (I) vw_io
typedef mln_trait_value_kind (T) kind

Detailed Description

template<typename T, typename I>
struct mln::trait::violent_cast_image_trait_selector< T, I, trait::image::vw_io::read >

Definition at line 70 of file violent_cast_image.hh.


Member Typedef Documentation

Reimplemented in mln::trait::image_< violent_cast_image< T, I > >.

Definition at line 133 of file mln/trait/images.hh.

typedef image_<I >::dimension mln::trait::default_image_morpher< I , T, violent_cast_image< T, I > >::dimension [inherited]
typedef image_<I >::ext_io mln::trait::default_image_morpher< I , T, violent_cast_image< T, I > >::ext_io [inherited]
typedef image_<I >::ext_value mln::trait::default_image_morpher< I , T, violent_cast_image< T, I > >::ext_value [inherited]
typedef image_<I >::kind mln::trait::default_image_morpher< I , T, violent_cast_image< T, I > >::kind [inherited]
typedef image_<I >::nature mln::trait::default_image_morpher< I , T, violent_cast_image< T, I > >::nature [inherited]

Reimplemented in mln::trait::image_< violent_cast_image< T, I > >.

Definition at line 147 of file mln/trait/images.hh.

typedef image_<I >::quant mln::trait::default_image_morpher< I , T, violent_cast_image< T, I > >::quant [inherited]
typedef image_<I >::size mln::trait::default_image_morpher< I , T, violent_cast_image< T, I > >::size [inherited]

Reimplemented in mln::trait::image_< violent_cast_image< T, I > >.

Definition at line 144 of file mln/trait/images.hh.

typedef image_<I >::vw_set mln::trait::default_image_morpher< I , T, violent_cast_image< T, I > >::vw_set [inherited]

Member Function Documentation

typedef mln::trait::default_image_morpher< I , T, violent_cast_image< T, I > >::mln_internal_trait_image_pw_io_from (  )  [inherited]
typedef mln::trait::default_image_morpher< I , T, violent_cast_image< T, I > >::mln_internal_trait_image_speed_from (  )  [inherited]
typedef mln::trait::default_image_morpher< I , T, violent_cast_image< T, I > >::mln_internal_trait_image_value_io_from (  )  [inherited]
typedef mln::trait::default_image_morpher< I , T, violent_cast_image< T, I > >::mln_internal_trait_image_vw_io_from (  )  [inherited]
typedef mln::trait::default_image_< T, violent_cast_image< T, I > >::mln_trait_value_kind (  )  [inherited]