
* mln/all.hh, * mln/core/image/vmorph/all.hh, * mln/core/image/vmorph/fun_image.hh, * mln/data/all.hh, * mln/essential/routine.hh, * mln/fun/all.hh, * mln/fun/essential.hh, * mln/fun/v2v/all.hh, * mln/fun/v2v/essential.hh, * mln/linear/all.hh, * mln/trait/all.hh, * mln/trait/ch_value.hh, * mln/value/all.hh, * mln/value/essential.hh, * tests/Makefile.am, * tests/linear/Makefile.am, * tests/trait/ch_value.cc: Here. --- milena/ChangeLog | 23 +++++++++++++++++++ milena/mln/all.hh | 15 +++++++----- milena/mln/core/image/vmorph/all.hh | 7 +++-- milena/mln/core/image/vmorph/fun_image.hh | 4 ++- milena/mln/data/all.hh | 8 ++++-- milena/mln/essential/routine.hh | 19 ++++++++------- milena/mln/fun/all.hh | 9 +++++-- milena/mln/fun/essential.hh | 7 +++-- milena/mln/fun/v2v/all.hh | 13 ++++++---- milena/mln/fun/v2v/essential.hh | 8 +++--- milena/mln/linear/all.hh | 16 +++++++++---- milena/mln/trait/all.hh | 8 +++--- milena/mln/trait/ch_value.hh | 35 ++++++++++++++--------------- milena/mln/value/all.hh | 8 ++++-- milena/mln/value/essential.hh | 9 ++++--- milena/tests/Makefile.am | 10 +++++--- milena/tests/linear/Makefile.am | 5 ++++ milena/tests/trait/ch_value.cc | 18 ++++++++------ 18 files changed, 139 insertions(+), 83 deletions(-) diff --git a/milena/ChangeLog b/milena/ChangeLog index d0e6146..9c95a7e 100644 --- a/milena/ChangeLog +++ b/milena/ChangeLog @@ -1,3 +1,26 @@ +2009-06-14 Roland Levillain <roland@lrde.epita.fr> + + Tag some more parts as ``not distributed''. + + * mln/all.hh, + * mln/core/image/vmorph/all.hh, + * mln/core/image/vmorph/fun_image.hh, + * mln/data/all.hh, + * mln/essential/routine.hh, + * mln/fun/all.hh, + * mln/fun/essential.hh, + * mln/fun/v2v/all.hh, + * mln/fun/v2v/essential.hh, + * mln/linear/all.hh, + * mln/trait/all.hh, + * mln/trait/ch_value.hh, + * mln/value/all.hh, + * mln/value/essential.hh, + * tests/Makefile.am, + * tests/linear/Makefile.am, + * tests/trait/ch_value.cc: + Here. + 2009-06-12 Thierry Geraud <thierry.geraud@lrde.epita.fr> De-activate dependencies to files kept out of release 1.0. diff --git a/milena/mln/all.hh b/milena/mln/all.hh index 630f263..fb34399 100644 --- a/milena/mln/all.hh +++ b/milena/mln/all.hh @@ -45,6 +45,9 @@ #include <mln/draw/all.hh> #include <mln/estim/all.hh> #include <mln/extension/all.hh> +//<<lrde +#include <mln/extract/all.hh> +//>> #include <mln/fun/all.hh> #include <mln/geom/all.hh> #include <mln/graph/all.hh> @@ -61,7 +64,13 @@ #include <mln/norm/all.hh> #include <mln/opt/all.hh> #include <mln/pw/all.hh> +//<<lrde +#include <mln/registration/all.hh> +//>> #include <mln/set/all.hh> +//<<lrde +#include <mln/subsampling/all.hh> +//>> #include <mln/tag/all.hh> #include <mln/test/all.hh> #include <mln/trace/all.hh> @@ -75,10 +84,4 @@ #include <mln/essential/2d.hh> #include <mln/essential/3d.hh> - -// #include <mln/extract/all.hh> De-activated in 1.0 -// #include <mln/registration/all.hh> De-activated in 1.0 -// #include <mln/subsampling/all.hh> De-activated in 1.0 - - #endif // ! MLN_ALL_HH diff --git a/milena/mln/core/image/vmorph/all.hh b/milena/mln/core/image/vmorph/all.hh index a025a14..1b14677 100644 --- a/milena/mln/core/image/vmorph/all.hh +++ b/milena/mln/core/image/vmorph/all.hh @@ -33,10 +33,11 @@ # include <mln/core/image/vmorph/cast_image.hh> # include <mln/core/image/vmorph/fun_image.hh> +//<<lrde +# include <mln/core/image/vmorph/thrubin_image.hh> +# include <mln/core/image/vmorph/thru_image.hh> +//>> # include <mln/core/image/vmorph/violent_cast_image.hh> -// # include <mln/core/image/vmorph/thrubin_image.hh> De-activated in 1.0 -// # include <mln/core/image/vmorph/thru_image.hh> De-activated in 1.0 - #endif // ! MLN_CORE_IMAGE_VMORPH_ALL_HH diff --git a/milena/mln/core/image/vmorph/fun_image.hh b/milena/mln/core/image/vmorph/fun_image.hh index 571a56f..d903ae5 100644 --- a/milena/mln/core/image/vmorph/fun_image.hh +++ b/milena/mln/core/image/vmorph/fun_image.hh @@ -35,7 +35,9 @@ # include <mln/core/internal/image_value_morpher.hh> # include <mln/trait/images.hh> # include <mln/value/set.hh> -// # include <mln/value/shell.hh> De-activated for 1.0 +//<<lrde +# include <mln/value/shell.hh> +//>> # include <mln/metal/if.hh> # include <mln/metal/equal.hh> diff --git a/milena/mln/data/all.hh b/milena/mln/data/all.hh index 2a6fea2..bc77272 100644 --- a/milena/mln/data/all.hh +++ b/milena/mln/data/all.hh @@ -1,4 +1,5 @@ -// Copyright (C) 2007, 2008, 2009 EPITA Research and Development Laboratory (LRDE) +// Copyright (C) 2007, 2008, 2009 EPITA Research and Development +// Laboratory (LRDE) // // This file is part of Olena. // @@ -68,8 +69,9 @@ namespace mln # include <mln/data/to_enc.hh> # include <mln/data/transform.hh> # include <mln/data/update.hh> - -// # include <mln/data/was.median.hh> De-activated in 1.0 +//<<lrde +# include <mln/data/was.median.hh> +//>> diff --git a/milena/mln/essential/routine.hh b/milena/mln/essential/routine.hh index c999b5a..d2f57f1 100644 --- a/milena/mln/essential/routine.hh +++ b/milena/mln/essential/routine.hh @@ -1,5 +1,4 @@ -// Copyright (C) 2008, 2009 EPITA Research and Development Laboratory -// (LRDE) +// Copyright (C) 2008, 2009 EPITA Research and Development Laboratory (LRDE) // // This file is part of Olena. // @@ -27,7 +26,6 @@ #ifndef MLN_ESSENTIAL_ROUTINE_HH # define MLN_ESSENTIAL_ROUTINE_HH - # include <mln/topo/essential.hh> # include <mln/accu/essential.hh> # include <mln/algebra/essential.hh> @@ -42,6 +40,9 @@ # include <mln/draw/essential.hh> # include <mln/estim/essential.hh> # include <mln/extension/essential.hh> +//<<lrde +# include <mln/extract/essential.hh> +//>> # include <mln/fun/essential.hh> # include <mln/geom/essential.hh> # include <mln/graph/essential.hh> @@ -59,7 +60,13 @@ # include <mln/norm/essential.hh> # include <mln/opt/essential.hh> # include <mln/pw/essential.hh> +//<<lrde +# include <mln/registration/essential.hh> +//>> # include <mln/set/essential.hh> +//<<lrde +# include <mln/subsampling/essential.hh> +//>> # include <mln/tag/essential.hh> # include <mln/test/essential.hh> # include <mln/trace/essential.hh> @@ -69,10 +76,4 @@ # include <mln/value/essential.hh> # include <mln/win/essential.hh> - -// # include <mln/extract/essential.hh> De-activated in 1.0 -// # include <mln/registration/essential.hh> De-activated in 1.0 -// # include <mln/subsampling/essential.hh> De-activated in 1.0 - - #endif // ! MLN_ESSENTIAL_ROUTINE_HH diff --git a/milena/mln/fun/all.hh b/milena/mln/fun/all.hh index e6bf6d4..b353f38 100644 --- a/milena/mln/fun/all.hh +++ b/milena/mln/fun/all.hh @@ -58,8 +58,14 @@ namespace mln // Sub-directories. # include <mln/fun/i2v/all.hh> +//<<lrde +# include <mln/fun/meta/all.hh> +//>> # include <mln/fun/p2b/all.hh> # include <mln/fun/p2v/all.hh> +//<<lrde +// # include <mln/fun/spe/all.hh> +//>> # include <mln/fun/stat/all.hh> # include <mln/fun/v2b/all.hh> # include <mln/fun/v2i/all.hh> @@ -69,8 +75,5 @@ namespace mln # include <mln/fun/x2v/all.hh> # include <mln/fun/x2x/all.hh> -// # include <mln/fun/meta/all.hh> De-activated in 1.0 -// # include <mln/fun/spe/all.hh> De-activated in 1.0 - #endif // ! MLN_FUN_ALL_HH diff --git a/milena/mln/fun/essential.hh b/milena/mln/fun/essential.hh index 75e4030..7bd51f5 100644 --- a/milena/mln/fun/essential.hh +++ b/milena/mln/fun/essential.hh @@ -1,5 +1,4 @@ -// Copyright (C) 2008, 2009 EPITA Research and Development Laboratory -// (LRDE) +// Copyright (C) 2008, 2009 EPITA Research and Development Laboratory (LRDE) // // This file is part of Olena. // @@ -35,7 +34,9 @@ # include <mln/fun/c.hh> # include <mln/fun/ops.hh> # include <mln/fun/i2v/essential.hh> -// # include <mln/fun/meta/essential.hh> +//<<lrde +# include <mln/fun/meta/essential.hh> +//>> # include <mln/fun/p2b/essential.hh> # include <mln/fun/p2v/essential.hh> # include <mln/fun/v2b/essential.hh> diff --git a/milena/mln/fun/v2v/all.hh b/milena/mln/fun/v2v/all.hh index dbbeac3..425d24e 100644 --- a/milena/mln/fun/v2v/all.hh +++ b/milena/mln/fun/v2v/all.hh @@ -52,17 +52,20 @@ namespace mln # include <mln/fun/v2v/convert.hh> # include <mln/fun/v2v/dec.hh> # include <mln/fun/v2v/enc.hh> +//<<lrde +# include <mln/fun/v2v/hsi_to_rgb.hh> +# include <mln/fun/v2v/hsl_to_rgb.hh> +//>> # include <mln/fun/v2v/id.hh> # include <mln/fun/v2v/linear.hh> # include <mln/fun/v2v/norm.hh> # include <mln/fun/v2v/projection.hh> +//<<lrde +# include <mln/fun/v2v/rgb_to_hsi.hh> +# include <mln/fun/v2v/rgb_to_hsl.hh> +//>> # include <mln/fun/v2v/saturate.hh> # include <mln/fun/v2v/wrap.hh> -// # include <mln/fun/v2v/hsi_to_rgb.hh> De-activated in 1.0 -// # include <mln/fun/v2v/hsl_to_rgb.hh> De-activated in 1.0 -// # include <mln/fun/v2v/rgb_to_hsi.hh> De-activated in 1.0 -// # include <mln/fun/v2v/rgb_to_hsl.hh> De-activated in 1.0 - #endif // ! MLN_FUN_V2V_ALL_HH diff --git a/milena/mln/fun/v2v/essential.hh b/milena/mln/fun/v2v/essential.hh index 1285fab..79fda4e 100644 --- a/milena/mln/fun/v2v/essential.hh +++ b/milena/mln/fun/v2v/essential.hh @@ -1,5 +1,4 @@ -// Copyright (C) 2008, 2009 EPITA Research and Development Laboratory -// (LRDE) +// Copyright (C) 2008, 2009 EPITA Research and Development Laboratory (LRDE) // // This file is part of Olena. // @@ -35,9 +34,10 @@ # include <mln/fun/v2v/abs.hh> # include <mln/fun/v2v/cast.hh> # include <mln/fun/v2v/convert.hh> +//<<lrde +# include <mln/fun/v2v/rgb_to_hsi.hh> +//>> # include <mln/fun/v2v/saturate.hh> -// # include <mln/fun/v2v/rgb_to_hsi.hh> De-activated in 1.0 - #endif // ! MLN_FUN_V2V_ESSENTIAL_HH diff --git a/milena/mln/linear/all.hh b/milena/mln/linear/all.hh index ac53a98..c7e70e4 100644 --- a/milena/mln/linear/all.hh +++ b/milena/mln/linear/all.hh @@ -59,14 +59,20 @@ namespace mln # include <mln/linear/convolve.hh> # include <mln/linear/convolve_2x1d.hh> # include <mln/linear/convolve_directional.hh> + +//<<lrde +# include <mln/linear/gaussian.hh> +# include <mln/linear/gaussian_directional_2d.hh> +# include <mln/linear/gaussian_1d.hh> +//>> + # include <mln/linear/lap.hh> # include <mln/linear/log.hh> -// # include <mln/linear/sobel.hh> De-activated in 1.0 -// # include <mln/linear/local/convolve.hh> De-activated in 1.0 -// # include <mln/linear/gaussian.hh> De-activated in 1.0 -// # include <mln/linear/gaussian_directional_2d.hh> De-activated in 1.0 -// # include <mln/linear/gaussian_1d.hh> De-activated in 1.0 +//<<lrde +# include <mln/linear/sobel_2d.hh> +# include <mln/linear/local/convolve.hh> +//>> #endif // ! MLN_LINEAR_ALL_HH diff --git a/milena/mln/trait/all.hh b/milena/mln/trait/all.hh index d867a93..08f0494 100644 --- a/milena/mln/trait/all.hh +++ b/milena/mln/trait/all.hh @@ -27,7 +27,6 @@ #ifndef MLN_TRAIT_ALL_HH # define MLN_TRAIT_ALL_HH -/// /// \file /// /// \brief Definition of all traits. @@ -58,9 +57,10 @@ namespace mln # include <mln/trait/promote.hh> # include <mln/trait/op/all.hh> -// # include <mln/trait/next/all.hh> De-activated in 1.0 -// # include <mln/trait/functions.hh> De-activated in 1.0 - +//<<lrde +// # include <mln/trait/next/all.hh> +# include <mln/trait/functions.hh> +//>> #endif // ! MLN_TRAIT_ALL_HH diff --git a/milena/mln/trait/ch_value.hh b/milena/mln/trait/ch_value.hh index c6a5258..ae6e1d2 100644 --- a/milena/mln/trait/ch_value.hh +++ b/milena/mln/trait/ch_value.hh @@ -116,25 +116,24 @@ namespace mln typedef M< mln_ch_value(I, V), E > ret; }; +//<<lrde + // For mln::value::stack_image<n,I>. + template < template <unsigned, class> class M, unsigned n, typename I, + typename V > + struct ch_value_< M< n, tag::image_<I> >, V > + { + /* FIXME: The code used to read + + typedef algebra::vec<n, V> value; + typedef mln_ch_value(I, value) ret; - // De-activated for 1.0 - // -// // For mln::value::stack_image<n,I>. -// template < template <unsigned, class> class M, unsigned n, typename I, -// typename V > -// struct ch_value_< M< n, tag::image_<I> >, V > -// { -// // FIXME: The code used to read - -// // typedef algebra::vec<n, V> value; -// // typedef mln_ch_value(I, value) ret; - -// // here. But this is wrong IMHO (Roland). Changing the value -// // type of a stack image (in fact, a vectorial image) shall -// // alter the *value type* of the image, not the type of the -// // *components* of the vector. Hence the current definition. -// typedef mln_ch_value(I, V) ret; -// }; + here. But this is wrong IMHO (Roland). Changing the value + type of a stack image (in fact, a vectorial image) shall + alter the *value type* of the image, not the type of the + *components* of the vector. Hence the current definition. */ + typedef mln_ch_value(I, V) ret; + }; +//>> // For mln::complex_image<D, G, T>. template < template <unsigned, class, class> class M, diff --git a/milena/mln/value/all.hh b/milena/mln/value/all.hh index 427ad08..060afcc 100644 --- a/milena/mln/value/all.hh +++ b/milena/mln/value/all.hh @@ -57,9 +57,11 @@ namespace mln // FIXME: that includes concept/image.hh! -// # include <mln/value/cast.hh> De-activated in 1.0 -// # include <mln/value/shell.hh> De-activated in 1.0 -// # include <mln/value/stack.hh> De-activated in 1.0 +//<<lrde +# include <mln/value/cast.hh> +# include <mln/value/shell.hh> +# include <mln/value/stack.hh> +//>> diff --git a/milena/mln/value/essential.hh b/milena/mln/value/essential.hh index 5b0dd7b..55177af 100644 --- a/milena/mln/value/essential.hh +++ b/milena/mln/value/essential.hh @@ -1,5 +1,4 @@ -// Copyright (C) 2008, 2009 EPITA Research and Development Laboratory -// (LRDE) +// Copyright (C) 2008, 2009 EPITA Research and Development Laboratory (LRDE) // // This file is part of Olena. // @@ -38,8 +37,10 @@ # include <mln/value/float01_8.hh> # include <mln/value/float01_16.hh> -// # include <mln/value/gl8.hh> De-activated in 1.0 -// # include <mln/value/gl16.hh> De-activated in 1.0 +//<<lrde +# include <mln/value/gl8.hh> +# include <mln/value/gl16.hh> +//>> # include <mln/value/int_s8.hh> # include <mln/value/int_s16.hh> diff --git a/milena/tests/Makefile.am b/milena/tests/Makefile.am index b0b952e..b8a0752 100644 --- a/milena/tests/Makefile.am +++ b/milena/tests/Makefile.am @@ -64,10 +64,12 @@ SUBDIRS = \ win \ world -# extract De-activated for 1.0 -# registration De-activated for 1.0 -# subsampling De-activated for 1.0 - +#<<lrde +SUBDIRS += \ + extract \ + registration \ + subsampling +#>> check_PROGRAMS = \ all_headers \ diff --git a/milena/tests/linear/Makefile.am b/milena/tests/linear/Makefile.am index 070415f..67d21fc 100644 --- a/milena/tests/linear/Makefile.am +++ b/milena/tests/linear/Makefile.am @@ -23,6 +23,11 @@ include $(top_srcdir)/milena/tests/tests.mk SUBDIRS = \ local +#<<lrde +SUBDIRS += \ + gaussian +#>> + check_PROGRAMS = \ convolve \ convolve_directional \ diff --git a/milena/tests/trait/ch_value.cc b/milena/tests/trait/ch_value.cc index e69a69c..d20428a 100644 --- a/milena/tests/trait/ch_value.cc +++ b/milena/tests/trait/ch_value.cc @@ -27,7 +27,9 @@ #include <mln/trait/ch_value.hh> #include <mln/core/image/image2d.hh> -// #include <mln/value/stack.hh> De-activated for 1.0 +//<<lrde +#include <mln/value/stack.hh> +//>> int main() @@ -38,13 +40,13 @@ int main() typedef trait::ch_value<I, bool>::ret J; J ima1; - // De-activated for 1.0 - // -// // Stack image. -// typedef value::stack_image<3, I> K; -// typedef trait::ch_value<K, float>::ret L; -// L ima2; -// mlc_equal(L, image2d<float>)::check(); +//<<lrde + // Stack image. + typedef value::stack_image<3, I> K; + typedef trait::ch_value<K, float>::ret L; + L ima2; + mlc_equal(L, image2d<float>)::check(); +//>> // FIXME: Exercise more image types. // ... -- 1.6.1.2