00001 
00002 
00003 
00004 
00005 
00006 
00007 
00008 
00009 
00010 
00011 
00012 
00013 
00014 
00015 
00016 
00017 
00018 
00019 
00020 
00021 
00022 
00023 
00024 
00025 
00026 #ifndef MLN_CORE_ALIAS_COMPLEX_IMAGE_HH
00027 # define MLN_CORE_ALIAS_COMPLEX_IMAGE_HH
00028 
00034 
00035 # include <mln/core/image/complex_image.hh>
00036 # include <mln/core/alias/complex_geometry.hh>
00037 
00038 # include <mln/value/int_u8.hh>
00039 # include <mln/value/rgb8.hh>
00040 
00041 
00042 namespace mln
00043 {
00044   
00045 
00046 
00047 
00051   typedef
00052   mln::complex_image<1, mln::discrete_plane_1complex_geometry, bool>
00053   bin_1complex_image2d;
00054 
00058   typedef
00059   mln::complex_image<1, mln::discrete_plane_1complex_geometry,
00060                      mln::value::int_u8>
00061   int_u8_1complex_image2d;
00062 
00063 
00064   
00065 
00066 
00067 
00071   typedef
00072   mln::complex_image<2, mln::discrete_plane_2complex_geometry,
00073                      mln::value::int_u8>
00074   int_u8_2complex_image2d;
00075 
00076 
00077   
00078 
00079 
00080 
00083   typedef
00084   mln::complex_image<2, mln::space_2complex_geometry, bool>
00085   bin_2complex_image3df;
00086 
00090   typedef
00091   mln::complex_image<2, mln::space_2complex_geometry, mln::value::int_u8>
00092   int_u8_2complex_image3df;
00093 
00097   typedef
00098   mln::complex_image<2, mln::space_2complex_geometry, unsigned>
00099   unsigned_2complex_image3df;
00100 
00104   typedef
00105   mln::complex_image<2, mln::space_2complex_geometry, float>
00106   float_2complex_image3df;
00107 
00111   typedef
00112   mln::complex_image<2, mln::space_2complex_geometry, mln::value::rgb8>
00113   rgb8_2complex_image3df;
00114 
00115 } 
00116 
00117 
00118 #endif // ! MLN_CORE_ALIAS_COMPLEX_IMAGE_HH