Public Types | Public Member Functions

mln::trait::image_< flat_image< T, S > > Struct Template Reference

#include <flat_image.hh>

Inheritance diagram for mln::trait::image_< flat_image< T, S > >:
Inheritance graph

List of all members.

Public Types

typedef
trait::image::category::primary 
category
typedef
trait::image::dimension::two_d 
dimension
typedef
trait::image::ext_domain::infinite 
ext_domain
typedef
trait::image::ext_io::read_only 
ext_io
typedef
trait::image::ext_value::single 
ext_value
typedef undef kind
typedef
trait::image::localization::basic_grid 
localization
typedef undef nature
typedef trait::image::pw_io::read pw_io
typedef undef quant
typedef trait::image::size::regular size
typedef trait::image::speed::fast speed
typedef
trait::image::value_access::direct 
value_access
typedef
trait::image::value_alignment::with_grid 
value_alignment
typedef
mln::trait::image::value_browsing::value_wise 
value_browsing
typedef
trait::image::value_io::read_only 
value_io
typedef
trait::image::value_storage::singleton 
value_storage
typedef
trait::image::vw_io::read_write 
vw_io
typedef trait::image::vw_set::none vw_set
 FIXME this property should be set to uni.

Public Member Functions

typedef mlc_if (is_high_quant_, trait::image::quant::high, trait::image::quant::low) quant
typedef mln_trait_value_kind (T) kind

Detailed Description

template<typename T, typename S>
struct mln::trait::image_< flat_image< T, S > >

Definition at line 68 of file flat_image.hh.


Member Typedef Documentation

template<typename T , typename S >
typedef trait::image::category::primary mln::trait::image_< flat_image< T, S > >::category

Reimplemented from mln::trait::undefined_image_< flat_image< T, S > >.

Definition at line 71 of file flat_image.hh.

template<typename T , typename S >
typedef trait::image::dimension::two_d mln::trait::image_< flat_image< T, S > >::dimension

Reimplemented from mln::trait::undefined_image_< flat_image< T, S > >.

Definition at line 88 of file flat_image.hh.

template<typename T , typename S >
typedef trait::image::ext_domain::infinite mln::trait::image_< flat_image< T, S > >::ext_domain

Reimplemented from mln::trait::undefined_image_< flat_image< T, S > >.

Definition at line 91 of file flat_image.hh.

template<typename T , typename S >
typedef trait::image::ext_io::read_only mln::trait::image_< flat_image< T, S > >::ext_io

Reimplemented from mln::trait::undefined_image_< flat_image< T, S > >.

Definition at line 93 of file flat_image.hh.

template<typename T , typename S >
typedef trait::image::ext_value::single mln::trait::image_< flat_image< T, S > >::ext_value

Reimplemented from mln::trait::undefined_image_< flat_image< T, S > >.

Definition at line 92 of file flat_image.hh.

typedef undef mln::trait::undefined_image_< flat_image< T, S > >::kind [inherited]

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

template<typename T , typename S >
typedef trait::image::localization::basic_grid mln::trait::image_< flat_image< T, S > >::localization

Reimplemented from mln::trait::undefined_image_< flat_image< T, S > >.

Definition at line 87 of file flat_image.hh.

typedef undef mln::trait::undefined_image_< flat_image< T, S > >::nature [inherited]

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

template<typename T , typename S >
typedef trait::image::pw_io::read mln::trait::image_< flat_image< T, S > >::pw_io

Reimplemented from mln::trait::undefined_image_< flat_image< T, S > >.

Definition at line 86 of file flat_image.hh.

typedef undef mln::trait::undefined_image_< flat_image< T, S > >::quant [inherited]

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

template<typename T , typename S >
typedef trait::image::size::regular mln::trait::image_< flat_image< T, S > >::size

Reimplemented from mln::trait::undefined_image_< flat_image< T, S > >.

Definition at line 73 of file flat_image.hh.

template<typename T , typename S >
typedef trait::image::speed::fast mln::trait::image_< flat_image< T, S > >::speed

Reimplemented from mln::trait::default_image_< T, flat_image< T, S > >.

Definition at line 72 of file flat_image.hh.

template<typename T , typename S >
typedef trait::image::value_access::direct mln::trait::image_< flat_image< T, S > >::value_access

Reimplemented from mln::trait::undefined_image_< flat_image< T, S > >.

Definition at line 79 of file flat_image.hh.

template<typename T , typename S >
typedef trait::image::value_alignment::with_grid mln::trait::image_< flat_image< T, S > >::value_alignment

Reimplemented from mln::trait::undefined_image_< flat_image< T, S > >.

Definition at line 82 of file flat_image.hh.

template<typename T , typename S >
typedef mln::trait::image::value_browsing::value_wise mln::trait::image_< flat_image< T, S > >::value_browsing

Reimplemented from mln::trait::undefined_image_< flat_image< T, S > >.

Definition at line 81 of file flat_image.hh.

template<typename T , typename S >
typedef trait::image::value_io::read_only mln::trait::image_< flat_image< T, S > >::value_io

Reimplemented from mln::trait::undefined_image_< flat_image< T, S > >.

Definition at line 83 of file flat_image.hh.

template<typename T , typename S >
typedef trait::image::value_storage::singleton mln::trait::image_< flat_image< T, S > >::value_storage

Reimplemented from mln::trait::undefined_image_< flat_image< T, S > >.

Definition at line 80 of file flat_image.hh.

template<typename T , typename S >
typedef trait::image::vw_io::read_write mln::trait::image_< flat_image< T, S > >::vw_io

Reimplemented from mln::trait::undefined_image_< flat_image< T, S > >.

Definition at line 76 of file flat_image.hh.

template<typename T , typename S >
typedef trait::image::vw_set::none mln::trait::image_< flat_image< T, S > >::vw_set

FIXME this property should be set to uni.

Reimplemented from mln::trait::undefined_image_< flat_image< T, S > >.

Definition at line 78 of file flat_image.hh.


Member Function Documentation

typedef mln::trait::default_image_< T, flat_image< T, S > >::mln_trait_value_kind (  )  [inherited]