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