$extrastylesheet
Olena  User documentation 2.1
An Image Processing Platform
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
mln::trait Namespace Reference

Namespaces

namespace  accumulator
namespace  function
namespace  image
namespace  impl
namespace  internal
namespace  neighborhood
namespace  next
namespace  op
namespace  site_set
namespace  value
namespace  window

Classes

struct  accumulator_
struct  accumulator_< accu::count_value< V > >
struct  accumulator_< accu::logic::land >
struct  accumulator_< accu::logic::land_basic >
struct  accumulator_< accu::logic::lor >
struct  accumulator_< accu::logic::lor_basic >
struct  accumulator_< accu::math::count< T > >
struct  accumulator_< accu::math::sum< T, S > >
struct  accumulator_< accu::math::sumpow< n, T, S > >
struct  accumulator_< accu::stat::max< T > >
struct  accumulator_< accu::stat::max_h< V > >
struct  accumulator_< accu::stat::mean< T, S, M > >
struct  accumulator_< accu::stat::min< T > >
struct  accumulator_< accu::stat::min_h< V > >
struct  accumulator_< mln::accu::stat::histo3d_rgb< V > >
struct  accumulator_< morpho::attribute::card< I > >
struct  accumulator_< morpho::attribute::count_adjacent_vertices< I > >
struct  accumulator_< morpho::attribute::height< I > >
struct  accumulator_< morpho::attribute::sharpness< I > >
struct  accumulator_< morpho::attribute::sum< I, S > >
struct  accumulator_< morpho::attribute::volume< I > >
struct  bkd_nixter
struct  bkd_nixter< const image1d< T >, W >
struct  bkd_nixter< const image2d< T >, N >
struct  bkd_nixter< const image3d< T >, W >
struct  bkd_nixter< image1d< T >, W >
struct  bkd_nixter< image2d< T >, N >
struct  bkd_nixter< image3d< T >, W >
struct  bkd_pixter
struct  bkd_pixter< const image1d< T > >
struct  bkd_pixter< const image2d< T > >
struct  bkd_pixter< const image3d< T > >
struct  bkd_pixter< image1d< T > >
struct  bkd_pixter< image2d< T > >
struct  bkd_pixter< image3d< T > >
struct  bkd_qixter
struct  bkd_qixter< const image1d< T >, W >
struct  bkd_qixter< const image2d< T >, static_window< D, n > >
struct  bkd_qixter< const image2d< T >, W >
struct  bkd_qixter< const image3d< T >, W >
struct  bkd_qixter< image1d< T >, W >
struct  bkd_qixter< image2d< T >, static_window< D, n > >
struct  bkd_qixter< image2d< T >, W >
struct  bkd_qixter< image3d< T >, W >
struct  cast_image_trait_selector
struct  cast_image_trait_selector< T, I, trait::image::vw_io::read >
struct  cast_image_trait_selector< T, I, trait::image::vw_io::read_write >
struct  ch_function_value
struct  ch_value
 Compute the concrete type of an image type and change the value type. More...
struct  ch_value< extension_fun< I, F >, V >
struct  ch_value< extension_ima< I, J >, V >
struct  ch_value< extension_val< I >, V >
struct  ch_value< mutable_extension_ima< I, J >, V >
struct  ch_value< slice_image< I >, V >
struct  classical_window_
struct  concrete
 Compute the concrete type of an image type. More...
struct  default_image_
struct  default_image_morpher
struct  default_neighborhood_
struct  default_value_
struct  fwd_nixter
struct  fwd_nixter< const image1d< T >, W >
struct  fwd_nixter< const image2d< T >, N >
struct  fwd_nixter< const image3d< T >, W >
struct  fwd_nixter< image1d< T >, W >
struct  fwd_nixter< image2d< T >, N >
struct  fwd_nixter< image3d< T >, W >
struct  fwd_pixter
struct  fwd_pixter< const image1d< T > >
struct  fwd_pixter< const image2d< T > >
struct  fwd_pixter< const image3d< T > >
struct  fwd_pixter< image1d< T > >
struct  fwd_pixter< image2d< T > >
struct  fwd_pixter< image3d< T > >
struct  fwd_qixter
struct  fwd_qixter< const image1d< T >, W >
struct  fwd_qixter< const image2d< T >, static_window< D, n > >
struct  fwd_qixter< const image2d< T >, W >
struct  fwd_qixter< const image3d< T >, W >
struct  fwd_qixter< image1d< T >, W >
struct  fwd_qixter< image2d< T >, static_window< D, n > >
struct  fwd_qixter< image2d< T >, W >
struct  fwd_qixter< image3d< T >, W >
struct  image_
struct  image_< cast_image_< T, I > >
struct  image_< ch_piter_image< I, Fwd > >
struct  image_< complex_image< D, G, V > >
struct  image_< const I >
struct  image_< decorated_image< I, lazy_recorder< I > > >
struct  image_< decorated_image< I, recorder< I > > >
struct  image_< edge_image< P, V, G > >
struct  image_< extended< I > >
struct  image_< extension_fun< I, F > >
struct  image_< extension_ima< I, J > >
struct  image_< extension_val< I > >
struct  image_< flat_image< T, S > >
struct  image_< fun_image< F, I > >
struct  image_< hexa< I > >
struct  image_< image1d< T > >
struct  image_< image2d< T > >
struct  image_< image3d< T > >
struct  image_< image_if< I, F > >
struct  image_< labeled_image< I > >
struct  image_< labeled_image_base< I, E > >
struct  image_< lazy_image< I, F, B > >
struct  image_< mln::internal::thru_image_read< I, F > >
struct  image_< mln::internal::thru_image_write< I, F > >
struct  image_< mutable_extension_ima< I, J > >
struct  image_< p2p_image< I, F > >
struct  image_< plain< I > >
struct  image_< pw::image< F, S > >
struct  image_< safe_image< I > >
struct  image_< slice_image< I > >
struct  image_< sub_image< I, S > >
struct  image_< sub_image_if< I, S > >
struct  image_< thru_image< I, F > >
struct  image_< tr_image< S, I, T > >
struct  image_< transformed_image< I, F > >
struct  image_< unproject_image< I, D, F > >
struct  image_< vertex_image< P, V, G > >
struct  image_< violent_cast_image< T, I > >
struct  image_from_grid< grid::cube, V >
struct  image_from_grid< grid::square, V >
struct  image_from_grid< grid::tick, V >
struct  modulus_type
struct  modulus_type< double >
struct  modulus_type< float >
struct  multiply_defined
struct  neighborhood_
struct  not_found
struct  op_mult< algebra::mat< m, n, T >, algebra::vec< n, U > >
struct  op_mult< algebra::mat< n, m, T >, U >
struct  op_mult< algebra::mat< n, o, T >, algebra::mat< o, m, U > >
struct  op_mult< algebra::vec< n, T >, U >
struct  op_mult< algebra::vec< n, U >, algebra::mat< n, m, T > >
struct  op_mult< double, float >
struct  op_mult< double, int >
struct  op_mult< float, double >
struct  op_mult< float, int >
struct  op_mult< int, double >
struct  op_mult< int, float >
struct  op_mult< T, T >
struct  op_mult< U, algebra::mat< n, m, T > >
struct  op_mult< U, algebra::vec< n, T > >
struct  promote
struct  pw_image_
struct  qlf_value
struct  qlf_value< const I >
struct  set_binary_
struct  set_binary_< Name, Category_L, L, Unknown, R >
struct  set_binary_< Name, mln::Literal, L, mln::Object, O >
struct  set_binary_< Name, mln::Literal, L, mln::value::Scalar, S >
struct  set_binary_< Name, mln::Object, metal::array1d< T, n >, mln::value::Scalar, S >
struct  set_binary_< Name, mln::Object, metal::array2d< T, r, c >, mln::value::Scalar, S >
struct  set_binary_< Name, mln::Object, metal::array3d< T, s, r, c >, mln::value::Scalar, S >
struct  set_binary_< Name, mln::Object, metal::mat< n, m, T >, mln::value::Scalar, S >
struct  set_binary_< Name, mln::Object, metal::vec< n, T >, mln::value::Scalar, S >
struct  set_binary_< Name, mln::Object, O, mln::Literal, L >
struct  set_binary_< Name, mln::value::Scalar, mln::value::scalar_< Sl >, mln::value::Scalar, mln::value::scalar_< Sr > >
struct  set_binary_< Name, mln::value::Scalar, S, mln::Literal, L >
struct  set_binary_< Name, mln::value::Scalar, Vl, mln::value::Scalar, Vr >
struct  set_binary_< Name, Unknown, L, Category_R, R >
struct  set_binary_< Name, Unknown, L, Unknown, R >
struct  set_binary_< Op, mln::Literal, L, mln::Proxy, P >
struct  set_binary_< Op, mln::Object, O, mln::Proxy, P >
struct  set_binary_< Op, mln::Proxy, L, mln::Proxy, R >
struct  set_binary_< Op, mln::Proxy, P, mln::Literal, L >
struct  set_binary_< Op, mln::Proxy, P, mln::Object, O >
struct  set_binary_< Op, Object, O, C_Function, R(*)(A) >
struct  set_binary_< op::and_, Function_v2b, L, Function_v2b, R >
struct  set_binary_< op::and_, mln::value::Built_In, Bl, mln::value::Built_In, Br >
struct  set_binary_< op::div, Function_v2v, L, Function_v2v, R >
struct  set_binary_< op::div, Image, I, mln::value::Scalar, S >
struct  set_binary_< op::div, Image, L, Image, R >
struct  set_binary_< op::div, mln::Object, O, mln::value::Built_In, B >
struct  set_binary_< op::div, mln::value::Built_In, B, mln::Object, O >
struct  set_binary_< op::div, mln::value::Built_In, Bl, mln::value::Built_In, Br >
struct  set_binary_< op::eq, Function_v2v, L, Function_v2v, R >
struct  set_binary_< op::eq, mln::Function_v2v, F, mln::value::Scalar, S >
struct  set_binary_< op::eq, mln::Literal, L1, mln::Literal, L2 >
struct  set_binary_< op::eq, mln::value::Built_In, Bl, mln::value::Built_In, Br >
struct  set_binary_< op::eq, Object, O1, Object, O2 >
struct  set_binary_< op::geq, Function_v2v, L, Function_v2v, R >
struct  set_binary_< op::geq, mln::value::Built_In, Bl, mln::value::Built_In, Br >
struct  set_binary_< op::geq, Object, O1, Object, O2 >
struct  set_binary_< op::greater, Function_v2v, L, Function_v2v, R >
struct  set_binary_< op::greater, mln::value::Built_In, Bl, mln::value::Built_In, Br >
struct  set_binary_< op::greater, Object, O1, Object, O2 >
struct  set_binary_< op::leq, Function_v2v, L, Function_v2v, R >
struct  set_binary_< op::leq, mln::value::Built_In, Bl, mln::value::Built_In, Br >
struct  set_binary_< op::leq, Object, O1, Object, O2 >
struct  set_binary_< op::less, Function_v2v, L, Function_v2v, R >
struct  set_binary_< op::less, mln::Object, O, mln::value::Built_In, B >
struct  set_binary_< op::less, mln::value::Built_In, B, mln::Object, O >
struct  set_binary_< op::less, mln::value::Built_In, Bl, mln::value::Built_In, Br >
struct  set_binary_< op::less, Object, O1, Object, O2 >
struct  set_binary_< op::minus, Function_v2v, L, Function_v2v, R >
struct  set_binary_< op::minus, Image, I, mln::value::Scalar, S >
struct  set_binary_< op::minus, Image, L, Image, R >
struct  set_binary_< op::minus, mln::Neighborhood, N1, mln::Neighborhood, N2 >
struct  set_binary_< op::minus, mln::Object, O, mln::value::Built_In, B >
struct  set_binary_< op::minus, mln::value::Built_In, B, mln::Object, O >
struct  set_binary_< op::minus, mln::value::Built_In, Bl, mln::value::Built_In, Br >
struct  set_binary_< op::minus, mln::Window, W1, mln::Window, W2 >
struct  set_binary_< op::mod, Function_v2v, L, Function_v2v, R >
struct  set_binary_< op::mod, mln::Object, O, mln::value::Built_In, B >
struct  set_binary_< op::mod, mln::value::Built_In, B, mln::Object, O >
struct  set_binary_< op::mod, mln::value::Built_In, Bl, mln::value::Built_In, Br >
struct  set_binary_< op::neq, Function_v2v, L, Function_v2v, R >
struct  set_binary_< op::neq, mln::Literal, L1, mln::Literal, L2 >
struct  set_binary_< op::neq, mln::value::Built_In, Bl, mln::value::Built_In, Br >
struct  set_binary_< op::neq, Object, O1, Object, O2 >
struct  set_binary_< op::or_, Function_v2b, L, Function_v2b, R >
struct  set_binary_< op::or_, mln::value::Built_In, Bl, mln::value::Built_In, Br >
struct  set_binary_< op::plus, Function_v2v, L, Function_v2v, R >
struct  set_binary_< op::plus, Image, I, mln::value::Scalar, S >
struct  set_binary_< op::plus, Image, L, Image, R >
struct  set_binary_< op::plus, mln::Object, O, mln::value::Built_In, B >
struct  set_binary_< op::plus, mln::value::Built_In, B, mln::Object, O >
struct  set_binary_< op::plus, mln::value::Built_In, Bl, mln::value::Built_In, Br >
struct  set_binary_< op::plus, mln::value::Scalar, mln::value::scalar_< S >, mln::Object, O >
struct  set_binary_< op::times, Function_v2v, L, Function_v2v, R >
struct  set_binary_< op::times, Image, I, mln::value::Scalar, S >
struct  set_binary_< op::times, Image, L, Image, R >
struct  set_binary_< op::times, mln::Object, O, mln::value::Built_In, B >
struct  set_binary_< op::times, mln::value::Built_In, B, mln::Object, O >
struct  set_binary_< op::times, mln::value::Built_In, Bl, mln::value::Built_In, Br >
struct  set_binary_< op::times, mln::value::Floating, F, mln::value::Integer, mln::value::graylevel< n > >
struct  set_binary_< op::times, mln::value::Floating, F, mln::value::Integer, mln::value::graylevel_f >
struct  set_binary_< op::times, mln::value::Integer, I, mln::value::Integer, mln::value::graylevel< n > >
struct  set_binary_< op::times, mln::value::Integer, I, mln::value::Integer, mln::value::graylevel_f >
struct  set_binary_< op::times, mln::value::Integer, mln::value::graylevel< n >, mln::value::Floating, F >
struct  set_binary_< op::times, mln::value::Integer, mln::value::graylevel< n >, mln::value::Integer, I >
struct  set_binary_< op::times, mln::value::Integer, mln::value::graylevel_f, mln::value::Floating, F >
struct  set_binary_< op::times, mln::value::Integer, mln::value::graylevel_f, mln::value::Integer, I >
struct  set_binary_< op::times, mln::value::Scalar, mln::value::scalar_< S >, mln::Object, O >
struct  set_binary_< op::xor_, Function_v2b, L, Function_v2b, R >
struct  set_binary_< op::xor_, mln::value::Built_In, Bl, mln::value::Built_In, Br >
struct  set_binary_< promote, Object, T, Object, T >
struct  set_precise_binary_
struct  set_precise_binary_< Name, algebra::h_vec< d, C >, algebra::h_vec< d, Q > >
struct  set_precise_binary_< Name, algebra::h_vec< d, C >, mln::value::scalar_< S > >
struct  set_precise_binary_< Name, const O1, const O2 >
struct  set_precise_binary_< Name, const O1, O2 >
struct  set_precise_binary_< Name, metal::array1d< T, n >, metal::array1d< U, n > >
struct  set_precise_binary_< Name, metal::array1d< T, n >, mln::value::scalar_< S > >
struct  set_precise_binary_< Name, metal::array2d< T, r, c >, metal::array2d< U, r, c > >
struct  set_precise_binary_< Name, metal::array2d< T, r, c >, mln::value::scalar_< S > >
struct  set_precise_binary_< Name, metal::array3d< T, s, r, c >, metal::array3d< U, s, r, c > >
struct  set_precise_binary_< Name, metal::array3d< T, s, r, c >, mln::value::scalar_< S > >
struct  set_precise_binary_< Name, metal::mat< n, m, T >, metal::mat< n, m, U > >
struct  set_precise_binary_< Name, metal::mat< n, m, T >, mln::value::scalar_< S > >
struct  set_precise_binary_< Name, metal::vec< n, T >, metal::vec< n, U > >
struct  set_precise_binary_< Name, metal::vec< n, T >, mln::value::scalar_< S > >
struct  set_precise_binary_< Name, mln::value::internal::gray_< n >, mln::value::internal::gray_< m > >
struct  set_precise_binary_< Name, mln::value::internal::gray_f, mln::value::internal::gray_f >
struct  set_precise_binary_< Name, O1, const O2 >
struct  set_precise_binary_< Op, util::yes, bool >
struct  set_precise_binary_< Op, util::yes, util::yes >
struct  set_precise_binary_< op::div, algebra::mat< n, m, T >, mln::value::scalar_< S > >
struct  set_precise_binary_< op::div, algebra::vec< n, T >, mln::value::scalar_< S > >
struct  set_precise_binary_< op::div, mln::algebra::quat, mln::value::scalar_< S > >
struct  set_precise_binary_< op::div, mln::value::graylevel< n >, mln::value::graylevel< m > >
struct  set_precise_binary_< op::div, mln::value::graylevel< n >, mln::value::scalar_< S > >
struct  set_precise_binary_< op::div, mln::value::graylevel_f, mln::value::graylevel_f >
struct  set_precise_binary_< op::div, mln::value::graylevel_f, mln::value::scalar_< S > >
struct  set_precise_binary_< op::div, mln::value::hsl_< H, S, L >, mln::value::int_u< m > >
struct  set_precise_binary_< op::div, mln::value::hsl_< H, S, L >, mln::value::scalar_< S2 > >
struct  set_precise_binary_< op::div, mln::value::qt::rgb32, mln::value::int_u< m > >
struct  set_precise_binary_< op::div, mln::value::qt::rgb32, mln::value::scalar_< S > >
struct  set_precise_binary_< op::div, mln::value::rgb< n >, mln::value::int_u< m > >
struct  set_precise_binary_< op::div, mln::value::rgb< n >, mln::value::scalar_< S > >
struct  set_precise_binary_< op::eq, accu::stat::histo3d_rgb< V >, accu::stat::histo3d_rgb< V > >
struct  set_precise_binary_< op::eq, mln::value::internal::gray_< n >, mln::value::internal::gray_< m > >
struct  set_precise_binary_< op::eq, mln::value::internal::gray_f, mln::value::internal::gray_f >
struct  set_precise_binary_< op::greater, mln::value::internal::gray_< n >, mln::value::internal::gray_< m > >
struct  set_precise_binary_< op::greater, mln::value::internal::gray_f, mln::value::internal::gray_f >
struct  set_precise_binary_< op::minus, algebra::mat< n, m, T >, algebra::mat< n, m, U > >
struct  set_precise_binary_< op::minus, algebra::vec< n, T >, algebra::vec< n, U > >
struct  set_precise_binary_< op::minus, mln::algebra::quat, mln::algebra::quat >
struct  set_precise_binary_< op::minus, mln::value::graylevel< n >, mln::value::graylevel< m > >
struct  set_precise_binary_< op::minus, mln::value::graylevel_f, mln::value::graylevel_f >
struct  set_precise_binary_< op::minus, mln::value::hsl_< H, S, L >, mln::value::hsl_< H, S, L > >
struct  set_precise_binary_< op::minus, mln::value::qt::rgb32, mln::value::qt::rgb32 >
struct  set_precise_binary_< op::minus, mln::value::rgb< n >, mln::value::rgb< n > >
struct  set_precise_binary_< op::plus, algebra::mat< n, m, T >, algebra::mat< n, m, U > >
struct  set_precise_binary_< op::plus, algebra::vec< n, T >, algebra::vec< n, U > >
struct  set_precise_binary_< op::plus, mln::algebra::quat, mln::algebra::quat >
struct  set_precise_binary_< op::plus, mln::value::graylevel< n >, mln::value::graylevel< m > >
struct  set_precise_binary_< op::plus, mln::value::graylevel< n >, mln::value::graylevel_f >
struct  set_precise_binary_< op::plus, mln::value::graylevel_f, mln::value::graylevel< n > >
struct  set_precise_binary_< op::plus, mln::value::graylevel_f, mln::value::graylevel_f >
struct  set_precise_binary_< op::plus, mln::value::hsl_< H, S, L >, mln::value::hsl_< H, S, L > >
struct  set_precise_binary_< op::plus, mln::value::qt::rgb32, mln::value::qt::rgb32 >
struct  set_precise_binary_< op::plus, mln::value::rgb< n >, mln::value::rgb< n > >
struct  set_precise_binary_< op::times, algebra::mat< 1, m, T >, algebra::vec< m, U > >
struct  set_precise_binary_< op::times, algebra::mat< 1, o, T >, algebra::mat< o, 1, U > >
struct  set_precise_binary_< op::times, algebra::mat< n, m, T >, algebra::vec< m, U > >
struct  set_precise_binary_< op::times, algebra::mat< n, m, T >, mln::value::scalar_< S > >
struct  set_precise_binary_< op::times, algebra::mat< n, o, T >, algebra::mat< o, m, U > >
struct  set_precise_binary_< op::times, algebra::vec< m, T >, algebra::mat< 1, m, U > >
struct  set_precise_binary_< op::times, algebra::vec< n, T >, algebra::vec< n, U > >
struct  set_precise_binary_< op::times, algebra::vec< n, T >, mln::value::scalar_< S > >
struct  set_precise_binary_< op::times, metal::array1d< T, n >, metal::array1d< U, n > >
struct  set_precise_binary_< op::times, metal::array2d< T, r, c >, metal::array2d< U, r, c > >
struct  set_precise_binary_< op::times, metal::array3d< T, s, r, c >, metal::array3d< U, s, r, c > >
struct  set_precise_binary_< op::times, metal::mat< n, m, T >, metal::vec< m, U > >
struct  set_precise_binary_< op::times, metal::mat< n, n, T >, metal::mat< n, n, U > >
struct  set_precise_binary_< op::times, metal::mat< n, o, T >, metal::mat< o, m, U > >
struct  set_precise_binary_< op::times, metal::vec< n, T >, metal::vec< n, U > >
struct  set_precise_binary_< op::times, mln::algebra::quat, mln::algebra::quat >
struct  set_precise_binary_< op::times, mln::algebra::quat, mln::value::scalar_< S > >
struct  set_precise_binary_< op::times, mln::value::graylevel< n >, mln::value::graylevel< m > >
struct  set_precise_binary_< op::times, mln::value::graylevel< n >, mln::value::scalar_< S > >
struct  set_precise_binary_< op::times, mln::value::graylevel_f, mln::value::graylevel_f >
struct  set_precise_binary_< op::times, mln::value::graylevel_f, mln::value::scalar_< S > >
struct  set_precise_binary_< op::times, mln::value::hsl_< H, S, L >, mln::value::int_u< m > >
struct  set_precise_binary_< op::times, mln::value::hsl_< H, S, L >, mln::value::scalar_< S2 > >
struct  set_precise_binary_< op::times, mln::value::qt::rgb32, mln::value::int_u< m > >
struct  set_precise_binary_< op::times, mln::value::qt::rgb32, mln::value::scalar_< S > >
struct  set_precise_binary_< op::times, mln::value::rgb< n >, mln::value::int_u< m > >
struct  set_precise_binary_< op::times, mln::value::rgb< n >, mln::value::scalar_< S > >
struct  set_precise_binary_< promote, double, double >
struct  set_precise_binary_< promote, double, float >
struct  set_precise_binary_< promote, double, signed char >
struct  set_precise_binary_< promote, double, signed int >
struct  set_precise_binary_< promote, double, signed long >
struct  set_precise_binary_< promote, double, signed short >
struct  set_precise_binary_< promote, double, unsigned char >
struct  set_precise_binary_< promote, double, unsigned int >
struct  set_precise_binary_< promote, double, unsigned long >
struct  set_precise_binary_< promote, double, unsigned short >
struct  set_precise_binary_< promote, float, double >
struct  set_precise_binary_< promote, float, float >
struct  set_precise_binary_< promote, float, signed char >
struct  set_precise_binary_< promote, float, signed int >
struct  set_precise_binary_< promote, float, signed long >
struct  set_precise_binary_< promote, float, signed short >
struct  set_precise_binary_< promote, float, unsigned char >
struct  set_precise_binary_< promote, float, unsigned int >
struct  set_precise_binary_< promote, float, unsigned long >
struct  set_precise_binary_< promote, float, unsigned short >
struct  set_precise_binary_< promote, signed char, double >
struct  set_precise_binary_< promote, signed char, float >
struct  set_precise_binary_< promote, signed char, signed char >
struct  set_precise_binary_< promote, signed char, signed int >
struct  set_precise_binary_< promote, signed char, signed long >
struct  set_precise_binary_< promote, signed char, signed short >
struct  set_precise_binary_< promote, signed char, unsigned char >
struct  set_precise_binary_< promote, signed char, unsigned int >
struct  set_precise_binary_< promote, signed char, unsigned long >
struct  set_precise_binary_< promote, signed char, unsigned short >
struct  set_precise_binary_< promote, signed int, double >
struct  set_precise_binary_< promote, signed int, float >
struct  set_precise_binary_< promote, signed int, signed char >
struct  set_precise_binary_< promote, signed int, signed int >
struct  set_precise_binary_< promote, signed int, signed long >
struct  set_precise_binary_< promote, signed int, signed short >
struct  set_precise_binary_< promote, signed int, unsigned char >
struct  set_precise_binary_< promote, signed int, unsigned int >
struct  set_precise_binary_< promote, signed int, unsigned long >
struct  set_precise_binary_< promote, signed int, unsigned short >
struct  set_precise_binary_< promote, signed long, double >
struct  set_precise_binary_< promote, signed long, float >
struct  set_precise_binary_< promote, signed long, signed char >
struct  set_precise_binary_< promote, signed long, signed int >
struct  set_precise_binary_< promote, signed long, signed long >
struct  set_precise_binary_< promote, signed long, signed short >
struct  set_precise_binary_< promote, signed long, unsigned char >
struct  set_precise_binary_< promote, signed long, unsigned int >
struct  set_precise_binary_< promote, signed long, unsigned short >
struct  set_precise_binary_< promote, signed short, double >
struct  set_precise_binary_< promote, signed short, float >
struct  set_precise_binary_< promote, signed short, signed char >
struct  set_precise_binary_< promote, signed short, signed int >
struct  set_precise_binary_< promote, signed short, signed long >
struct  set_precise_binary_< promote, signed short, signed short >
struct  set_precise_binary_< promote, signed short, unsigned char >
struct  set_precise_binary_< promote, signed short, unsigned int >
struct  set_precise_binary_< promote, signed short, unsigned long >
struct  set_precise_binary_< promote, signed short, unsigned short >
struct  set_precise_binary_< promote, unsigned char, double >
struct  set_precise_binary_< promote, unsigned char, float >
struct  set_precise_binary_< promote, unsigned char, signed char >
struct  set_precise_binary_< promote, unsigned char, signed int >
struct  set_precise_binary_< promote, unsigned char, signed long >
struct  set_precise_binary_< promote, unsigned char, signed short >
struct  set_precise_binary_< promote, unsigned char, unsigned char >
struct  set_precise_binary_< promote, unsigned char, unsigned int >
struct  set_precise_binary_< promote, unsigned char, unsigned long >
struct  set_precise_binary_< promote, unsigned char, unsigned short >
struct  set_precise_binary_< promote, unsigned int, double >
struct  set_precise_binary_< promote, unsigned int, float >
struct  set_precise_binary_< promote, unsigned int, signed char >
struct  set_precise_binary_< promote, unsigned int, signed int >
struct  set_precise_binary_< promote, unsigned int, signed long >
struct  set_precise_binary_< promote, unsigned int, signed short >
struct  set_precise_binary_< promote, unsigned int, unsigned char >
struct  set_precise_binary_< promote, unsigned int, unsigned int >
struct  set_precise_binary_< promote, unsigned int, unsigned long >
struct  set_precise_binary_< promote, unsigned int, unsigned short >
struct  set_precise_binary_< promote, unsigned long, double >
struct  set_precise_binary_< promote, unsigned long, float >
struct  set_precise_binary_< promote, unsigned long, signed char >
struct  set_precise_binary_< promote, unsigned long, signed int >
struct  set_precise_binary_< promote, unsigned long, signed short >
struct  set_precise_binary_< promote, unsigned long, unsigned char >
struct  set_precise_binary_< promote, unsigned long, unsigned int >
struct  set_precise_binary_< promote, unsigned long, unsigned long >
struct  set_precise_binary_< promote, unsigned long, unsigned short >
struct  set_precise_binary_< promote, unsigned short, double >
struct  set_precise_binary_< promote, unsigned short, float >
struct  set_precise_binary_< promote, unsigned short, signed char >
struct  set_precise_binary_< promote, unsigned short, signed int >
struct  set_precise_binary_< promote, unsigned short, signed long >
struct  set_precise_binary_< promote, unsigned short, signed short >
struct  set_precise_binary_< promote, unsigned short, unsigned char >
struct  set_precise_binary_< promote, unsigned short, unsigned int >
struct  set_precise_binary_< promote, unsigned short, unsigned long >
struct  set_precise_binary_< promote, unsigned short, unsigned short >
struct  set_precise_unary_
struct  set_precise_unary_< Name, algebra::h_vec< d, C > >
struct  set_precise_unary_< Name, algebra::vec< n, T > >
struct  set_precise_unary_< Name, const O >
struct  set_precise_unary_< Name, metal::array1d< T, n > >
struct  set_precise_unary_< Name, metal::array2d< T, r, c > >
struct  set_precise_unary_< Name, metal::array3d< T, s, r, c > >
struct  set_precise_unary_< Name, metal::mat< n, m, T > >
struct  set_precise_unary_< Name, metal::vec< n, T > >
struct  set_precise_unary_< op::not_, bool >
struct  set_precise_unary_< op::not_, util::yes >
struct  set_precise_unary_< op::ord, box< P > >
struct  set_precise_unary_< op::ord, mln::algebra::vec< n, T > >
struct  set_precise_unary_< op::ord, p_line2d >
struct  set_precise_unary_< op::ord, p_run< P > >
struct  set_precise_unary_< op::uminus, algebra::mat< n, m, T > >
struct  set_precise_unary_< op::uminus, algebra::vec< n, T > >
struct  set_precise_unary_< op::uminus, bool >
struct  set_precise_unary_< op::uminus, double >
struct  set_precise_unary_< op::uminus, float >
struct  set_precise_unary_< op::uminus, mln::value::int_u< n > >
struct  set_precise_unary_< op::uminus, signed char >
struct  set_precise_unary_< op::uminus, signed int >
struct  set_precise_unary_< op::uminus, signed long >
struct  set_precise_unary_< op::uminus, signed short >
struct  set_precise_unary_< op::uminus, unsigned char >
struct  set_precise_unary_< op::uminus, unsigned int >
struct  set_precise_unary_< op::uminus, unsigned long >
struct  set_precise_unary_< op::uminus, unsigned short >
struct  set_unary_
struct  set_unary_< Name, mln::value::Scalar, V >
struct  set_unary_< Name, Unknown, T >
struct  set_unary_< Op, C_Function, R(*)(A) >
struct  set_unary_< Op, mln::Proxy, P >
struct  set_unary_< op::not_, Function_v2b, F >
struct  set_unary_< op::ord, Category, T >
struct  set_unary_< op::ord, Site_Set, S >
struct  set_unary_< op::postdec, Object, O >
struct  set_unary_< op::postinc, Object, O >
struct  set_unary_< op::predec, Object, O >
struct  set_unary_< op::preinc, Object, O >
struct  set_unary_< op::uminus, Function_v2v, F >
struct  set_unary_< op::uminus, Image, I >
struct  set_unary_< op::uminus, Object, O >
struct  set_unary_< op::uplus, Function_v2v, F >
struct  set_unary_< op::uplus, mln::value::Built_In, B >
struct  set_unary_< op::uplus, Object, O >
struct  site_set_
struct  site_set_< box< P > >
struct  site_set_< p_array< P > >
struct  site_set_< p_centered< W > >
struct  site_set_< p_complex< D, G > >
struct  site_set_< p_edges< G, F > >
struct  site_set_< p_faces< N, D, P > >
struct  site_set_< p_if< S, F > >
struct  site_set_< p_image< I > >
struct  site_set_< p_key< K, P > >
struct  site_set_< p_line2d >
struct  site_set_< p_mutable_array_of< S > >
struct  site_set_< p_priority< P, Q > >
struct  site_set_< p_queue< P > >
struct  site_set_< p_queue_fast< P > >
struct  site_set_< p_run< P > >
struct  site_set_< p_set< P > >
struct  site_set_< p_set_of< S > >
struct  site_set_< p_transformed< S, F > >
struct  site_set_< p_vaccess< V, S > >
struct  site_set_< p_vertices< G, F > >
struct  solve_binary
struct  solve_unary
struct  undef
struct  undefined
struct  undefined_accumulator_
struct  undefined_image_
struct  undefined_neighborhood_
struct  undefined_site_set_
struct  undefined_value_
struct  undefined_window_
struct  value_
struct  value_< algebra::mat< n, m, T > >
struct  value_< bool >
struct  value_< char >
struct  value_< double >
struct  value_< float >
struct  value_< metal::mat< n, m, T > >
struct  value_< mln::algebra::quat >
struct  value_< mln::algebra::vec< n, T > >
struct  value_< mln::metal::array1d< T, Size > >
struct  value_< mln::metal::array2d< T, r, c > >
struct  value_< mln::metal::array3d< T, s, r, c > >
struct  value_< mln::metal::vec< n, T > >
struct  value_< mln::value::float01_< n > >
struct  value_< mln::value::float01_f >
struct  value_< mln::value::graylevel< n > >
struct  value_< mln::value::graylevel_f >
struct  value_< mln::value::hsl_< H, S, L > >
struct  value_< mln::value::int_s< n > >
struct  value_< mln::value::int_u< n > >
struct  value_< mln::value::int_u_sat< n > >
struct  value_< mln::value::internal::gray_< n > >
struct  value_< mln::value::internal::gray_f >
struct  value_< mln::value::label< n > >
struct  value_< mln::value::mixin< T, F > >
struct  value_< mln::value::proxy< const I > >
struct  value_< mln::value::proxy< I > >
struct  value_< mln::value::qt::rgb32 >
struct  value_< mln::value::rgb< n > >
struct  value_< mln::value::sign >
struct  value_< signed char >
struct  value_< signed int >
struct  value_< signed long >
struct  value_< signed short >
struct  value_< T[n] >
struct  value_< unsigned char >
struct  value_< unsigned int >
struct  value_< unsigned long >
struct  value_< unsigned short >
struct  violent_cast_image_trait_selector
struct  violent_cast_image_trait_selector< T, I, trait::image::vw_io::read >
struct  violent_cast_image_trait_selector< T, I, trait::image::vw_io::read_write >
struct  window_
struct  window_< complex_higher_dim_connected_n_face_window< D, G > >
struct  window_< complex_higher_dim_connected_n_face_window_p< D, G > >
struct  window_< complex_higher_window< D, G > >
struct  window_< complex_higher_window_p< D, G > >
struct  window_< complex_lower_dim_connected_n_face_window< D, G > >
struct  window_< complex_lower_dim_connected_n_face_window_p< D, G > >
struct  window_< complex_lower_higher_window< D, G > >
struct  window_< complex_lower_higher_window_p< D, G > >
struct  window_< complex_lower_window< D, G > >
struct  window_< complex_lower_window_p< D, G > >
struct  window_< complex_m_face_window< D, G > >
struct  window_< complex_m_face_window_p< D, G > >
struct  window_< mln::graph_elt_mixed_window< G, S, S2 > >
struct  window_< mln::graph_elt_window< G, S > >
struct  window_< mln::graph_elt_window_if< G, S, I > >
struct  window_< mln::internal::complex_window_base< D, G, F, B, E > >
struct  window_< mln::internal::complex_window_p_base< D, G, F, B, E > >
struct  window_< mln::static_window< D, n > >
struct  window_< mln::w_window< D, W > >
struct  window_< mln::win::ball< G, C > >
struct  window_< mln::win::line< M, i, C > >
struct  window_< mln::window< D > >
struct  window_< win::multiple< W, F > >
struct  window_< win::multiple_size< n, W, F > >

Detailed Description

Namespace where traits are defined.

Namespace for image traits.