1. 13 Feb, 2013 1 commit
    • Roland Levillain's avatar
      Use AM_DEFAULT_SOURCE_EXT to simplify Milena's Makefiles. · 245453d3
      Roland Levillain authored
      	* common.mk: New.
      	Include it...
      	* tests/tests.mk,
      	* tools/tools.mk:
      	...here.
      	* tests/Makefile.am,
      	* tests/accu/Makefile.am,
      	* tests/accu/image/Makefile.am,
      	* tests/accu/math/Makefile.am,
      	* tests/accu/shape/Makefile.am,
      	* tests/accu/site_set/Makefile.am,
      	* tests/accu/stat/Makefile.am,
      	* tests/algebra/Makefile.am,
      	* tests/arith/Makefile.am,
      	* tests/binarization/Makefile.am,
      	* tests/border/Makefile.am,
      	* tests/canvas/Makefile.am,
      	* tests/canvas/browsing/Makefile.am,
      	* tests/canvas/morpho/Makefile.am,
      	* tests/convert/Makefile.am,
      	* tests/convert/impl/Makefile.am,
      	* tests/core/alias/Makefile.am,
      	* tests/core/image/Makefile.am,
      	* tests/core/image/dmorph/Makefile.am,
      	* tests/core/image/imorph/Makefile.am,
      	* tests/core/image/vmorph/Makefile.am,
      	* tests/core/other/Makefile.am,
      	* tests/core/routine/Makefile.am,
      	* tests/core/site_set/Makefile.am,
      	* tests/data/Makefile.am,
      	* tests/data/approx/Makefile.am,
      	* tests/data/naive/Makefile.am,
      	* tests/debug/Makefile.am,
      	* tests/draw/Makefile.am,
      	* tests/estim/Makefile.am,
      	* tests/extension/Makefile.am,
      	* tests/extract/Makefile.am,
      	* tests/fun/Makefile.am,
      	* tests/fun/i2v/Makefile.am,
      	* tests/fun/p2p/Makefile.am,
      	* tests/fun/stat/Makefile.am,
      	* tests/fun/v2i/Makefile.am,
      	* tests/fun/v2v/Makefile.am,
      	* tests/fun/vv2v/Makefile.am,
      	* tests/fun/x2x/Makefile.am,
      	* tests/geom/Makefile.am,
      	* tests/graph/Makefile.am,
      	* tests/graph/attribute/Makefile.am,
      	* tests/histo/Makefile.am,
      	* tests/io/dicom/Makefile.am,
      	* tests/io/dump/Makefile.am,
      	* tests/io/fits/Makefile.am,
      	* tests/io/fld/Makefile.am,
      	* tests/io/magick/Makefile.am,
      	* tests/io/off/Makefile.am,
      	* tests/io/pbm/Makefile.am,
      	* tests/io/pbms/Makefile.am,
      	* tests/io/pgm/Makefile.am,
      	* tests/io/pgms/Makefile.am,
      	* tests/io/ppm/Makefile.am,
      	* tests/io/ppms/Makefile.am,
      	* tests/io/tiff/Makefile.am,
      	* tests/labeling/Makefile.am,
      	* tests/linear/Makefile.am,
      	* tests/linear/gaussian/Makefile.am,
      	* tests/linear/local/Makefile.am,
      	* tests/literal/Makefile.am,
      	* tests/logical/Makefile.am,
      	* tests/make/Makefile.am,
      	* tests/metal/Makefile.am,
      	* tests/metal/math/Makefile.am,
      	* tests/morpho/Makefile.am,
      	* tests/morpho/approx/Makefile.am,
      	* tests/morpho/attribute/Makefile.am,
      	* tests/morpho/closing/Makefile.am,
      	* tests/morpho/closing/approx/Makefile.am,
      	* tests/morpho/elementary/Makefile.am,
      	* tests/morpho/opening/Makefile.am,
      	* tests/morpho/opening/approx/Makefile.am,
      	* tests/morpho/reconstruction/by_dilation/Makefile.am,
      	* tests/morpho/reconstruction/by_erosion/Makefile.am,
      	* tests/morpho/tree/Makefile.am,
      	* tests/morpho/tree/filter/Makefile.am,
      	* tests/morpho/watershed/Makefile.am,
      	* tests/opt/Makefile.am,
      	* tests/pw/Makefile.am,
      	* tests/registration/Makefile.am,
      	* tests/set/Makefile.am,
      	* tests/test/Makefile.am,
      	* tests/topo/Makefile.am,
      	* tests/topo/skeleton/Makefile.am,
      	* tests/trait/Makefile.am,
      	* tests/trait/image/Makefile.am,
      	* tests/trait/op/Makefile.am,
      	* tests/trait/value/Makefile.am,
      	* tests/transform/Makefile.am,
      	* tests/upscaling/art/Makefile.am,
      	* tests/util/Makefile.am,
      	* tests/value/Makefile.am,
      	* tests/value/builtin/Makefile.am,
      	* tests/win/Makefile.am,
      	* tests/world/binary_2d/Makefile.am,
      	* tests/world/inter_pixel/Makefile.am,
      	* tests/world/inter_pixel/dim2/Makefile.am:
      	Remove (now useless) `*_SOURCES' variables using
      	sed -ri '/^(\s|#)*\S+_SOURCES\s*=\s*\S+.cc\s*$/d'.
      	* apps/constrained-connectivity/Makefile.am,
      	* apps/graph-morpho/Makefile.am,
      	* apps/mesh-segm-skel/Makefile.am,
      	* apps/papers/levillain.09.ismm/Makefile.am
      	* tools/Makefile.am:
      	Likewise.
      	Include common.mk.
      245453d3
  2. 14 Jun, 2012 1 commit
    • Roland Levillain's avatar
      Strip and remove files to match distributed files. · 223d19db
      Roland Levillain authored
      	* configure.ac,
      	* milena/mln/accu/math/all.hh,
      	* milena/mln/all.hh,
      	* milena/mln/core/image/vmorph/all.hh,
      	* milena/mln/core/image/vmorph/fun_image.hh,
      	* milena/mln/data/all.hh,
      	* milena/mln/essential/routine.hh,
      	* milena/mln/fun/all.hh,
      	* milena/mln/fun/essential.hh,
      	* milena/mln/fun/v2v/all.hh,
      	* milena/mln/fun/v2v/essential.hh,
      	* milena/mln/linear/all.hh,
      	* milena/mln/trait/all.hh,
      	* milena/mln/trait/ch_value.hh,
      	* milena/mln/value/all.hh,
      	* milena/mln/value/essential.hh,
      	* milena/tests/Makefile.am,
      	* milena/tests/convert/Makefile.am,
      	* milena/tests/extract/Makefile.am,
      	* milena/tests/fun/v2v/Makefile.am,
      	* milena/tests/linear/Makefile.am,
      	* milena/tests/linear/gaussian/Makefile.am,
      	* milena/tests/registration/Makefile.am,
      	* milena/tests/trait/ch_value.cc,
      	* milena/tests/value/Makefile.am:
      	Strip (some) parts between tags `<<lrde' and `>>'.
      	* Makefile.am: Likewise.
      	(LRDE_STRIPPED_DIST_FILES, LRDE_NODIST_FILES, dist-hook): Remove.
      	* milena/tests/convert/to_hsl.cc,
      	* milena/tests/extract/blue.cc,
      	* milena/tests/extract/green.cc,
      	* milena/tests/extract/hue.cc,
      	* milena/tests/extract/lum.cc,
      	* milena/tests/extract/red.cc,
      	* milena/tests/extract/sat.cc,
      	* milena/tests/fun/v2v/component.cc,
      	* milena/tests/linear/gaussian/filter.cc,
      	* milena/tests/registration/registration.cc,
      	* milena/tests/value/stack.cc:
      	Remove.
      	* build-aux/strip-lrde: Remove.
      223d19db
  3. 29 Nov, 2011 1 commit
    • Guillaume Lazzara's avatar
      Fix the initialization of all global constants (ticket #43) · 1f0b6046
      Guillaume Lazzara authored
      	* mln/debug/slices_2d.hh,
      	* mln/io/dump/get_header.hh,
      	* mln/io/fld/header.hh,
      	* mln/io/fld/load.hh,
      	* mln/io/fld/load_header.hh,
      	* mln/io/off/load.hh,
      	* mln/io/off/save.hh,
      	* mln/math/jacobi.hh,
      	* mln/morpho/hit_or_miss.hh,
      	* mln/world/binary_2d/subsample.hh: Add missing 'inline'.
      
      	* tests/Makefile.am (CXXFLAGS): Add -DMLN_WO_GLOBAL_VARS.
      
      	* tests/global_vars1.cc,
      	* tests/global_vars2.cc: Make take MLN_WO_GLOBAL_VARS into
      	consideration.
      1f0b6046
  4. 03 Jun, 2010 1 commit
    • Roland Levillain's avatar
      Clean up a bit Milena's Makefiles. · 70dedf8b
      Roland Levillain authored
      	* Makefile.am,
      	* apps/mesh-segm-skel/Makefile.am,
      	* mesh/Makefile.am,
      	* tests/Makefile.am,
      	* tests/accu/Makefile.am,
      	* tests/accu/image/Makefile.am,
      	* tests/accu/math/Makefile.am,
      	* tests/accu/shape/Makefile.am,
      	* tests/accu/site_set/Makefile.am,
      	* tests/accu/stat/Makefile.am,
      	* tests/algebra/Makefile.am,
      	* tests/arith/Makefile.am,
      	* tests/binarization/Makefile.am,
      	* tests/border/Makefile.am,
      	* tests/canvas/Makefile.am,
      	* tests/canvas/browsing/Makefile.am,
      	* tests/canvas/morpho/Makefile.am,
      	* tests/convert/Makefile.am,
      	* tests/convert/impl/Makefile.am,
      	* tests/core/Makefile.am,
      	* tests/core/alias/Makefile.am,
      	* tests/core/image/Makefile.am,
      	* tests/core/image/dmorph/Makefile.am,
      	* tests/core/image/imorph/Makefile.am,
      	* tests/core/image/vmorph/Makefile.am,
      	* tests/core/other/Makefile.am,
      	* tests/core/routine/Makefile.am,
      	* tests/core/site_set/Makefile.am,
      	* tests/data/Makefile.am,
      	* tests/data/approx/Makefile.am,
      	* tests/data/naive/Makefile.am,
      	* tests/debug/Makefile.am,
      	* tests/display/Makefile.am,
      	* tests/draw/Makefile.am,
      	* tests/estim/Makefile.am,
      	* tests/extension/Makefile.am,
      	* tests/extract/Makefile.am,
      	* tests/fun/Makefile.am,
      	* tests/fun/i2v/Makefile.am,
      	* tests/fun/p2b/Makefile.am,
      	* tests/fun/p2p/Makefile.am,
      	* tests/fun/p2v/Makefile.am,
      	* tests/fun/stat/Makefile.am,
      	* tests/fun/v2i/Makefile.am,
      	* tests/fun/v2v/Makefile.am,
      	* tests/fun/vv2v/Makefile.am,
      	* tests/fun/x2x/Makefile.am,
      	* tests/geom/Makefile.am,
      	* tests/graph/Makefile.am,
      	* tests/graph/attribute/Makefile.am,
      	* tests/histo/Makefile.am,
      	* tests/io/Makefile.am,
      	* tests/io/dicom/Makefile.am,
      	* tests/io/dump/Makefile.am,
      	* tests/io/fits/Makefile.am,
      	* tests/io/fld/Makefile.am,
      	* tests/io/magick/Makefile.am,
      	* tests/io/off/Makefile.am,
      	* tests/io/pbm/Makefile.am,
      	* tests/io/pbms/Makefile.am,
      	* tests/io/pfm/Makefile.am,
      	* tests/io/pgm/Makefile.am,
      	* tests/io/pgms/Makefile.am,
      	* tests/io/pnm/Makefile.am,
      	* tests/io/ppm/Makefile.am,
      	* tests/io/ppms/Makefile.am,
      	* tests/io/tiff/Makefile.am,
      	* tests/labeling/Makefile.am,
      	* tests/linear/Makefile.am,
      	* tests/linear/gaussian/Makefile.am,
      	* tests/linear/local/Makefile.am,
      	* tests/literal/Makefile.am,
      	* tests/logical/Makefile.am,
      	* tests/make/Makefile.am,
      	* tests/math/Makefile.am,
      	* tests/metal/Makefile.am,
      	* tests/metal/make/Makefile.am,
      	* tests/metal/math/Makefile.am,
      	* tests/morpho/Makefile.am,
      	* tests/morpho/approx/Makefile.am,
      	* tests/morpho/attribute/Makefile.am,
      	* tests/morpho/closing/Makefile.am,
      	* tests/morpho/closing/approx/Makefile.am,
      	* tests/morpho/elementary/Makefile.am,
      	* tests/morpho/opening/Makefile.am,
      	* tests/morpho/opening/approx/Makefile.am,
      	* tests/morpho/reconstruction/Makefile.am,
      	* tests/morpho/reconstruction/by_dilation/Makefile.am,
      	* tests/morpho/reconstruction/by_erosion/Makefile.am,
      	* tests/morpho/tree/Makefile.am,
      	* tests/morpho/tree/filter/Makefile.am,
      	* tests/morpho/watershed/Makefile.am,
      	* tests/norm/Makefile.am,
      	* tests/opt/Makefile.am,
      	* tests/pw/Makefile.am,
      	* tests/registration/Makefile.am,
      	* tests/set/Makefile.am,
      	* tests/subsampling/Makefile.am,
      	* tests/tag/Makefile.am,
      	* tests/test/Makefile.am,
      	* tests/topo/Makefile.am,
      	* tests/topo/skeleton/Makefile.am,
      	* tests/trace/Makefile.am,
      	* tests/trait/Makefile.am,
      	* tests/trait/image/Makefile.am,
      	* tests/trait/op/Makefile.am,
      	* tests/trait/value/Makefile.am,
      	* tests/transform/Makefile.am,
      	* tests/unit_test/Makefile.am,
      	* tests/upscaling/Makefile.am,
      	* tests/upscaling/art/Makefile.am,
      	* tests/util/Makefile.am,
      	* tests/value/Makefile.am,
      	* tests/value/builtin/Makefile.am,
      	* tests/value/concept/Makefile.am,
      	* tests/win/Makefile.am,
      	* tests/world/Makefile.am,
      	* tests/world/binary_2d/Makefile.am,
      	* tests/world/inter_pixel/Makefile.am,
      	* tests/world/inter_pixel/dim2/Makefile.am,
      	* tools/Makefile.am:
      	Here.
      70dedf8b
  5. 22 Sep, 2009 1 commit
  6. 19 Aug, 2009 1 commit
    • Guillaume Lazzara's avatar
      Small fixes. · fb4ec1cc
      Guillaume Lazzara authored
      	* mln/core/concept/image.hh: Always include data/compare.hh.
      
      	* tests/Makefile.am,
      	* tests/core/other/graph_elt_neighborhood.cc,
      	* mln/core/site_set/p_vertices.hh,
      	* mln/core/site_set/p_vertices_psite.hh,
      	* mln/core/internal/image_base.hh,
      	* mln/core/internal/site_iterator_base.hh: Revamp header.
      
      	* mln/core/site_set/p_array.hh: Add 'resize' member.
      
      	* mln/draw/line.hh: Make a warning more explicit.
      
      	* mln/fun/accu_result.hh: Fix guards.
      
      	* mln/labeling/superpose.hh: Add missing includes.
      
      	* mln/morpho/opening/all.hh: Reindent.
      
      	* mln/util/array.hh: Fix an invalid return type in obj_().
      
      	* mln/util/vertex.hh: Add a missing precondition.
      
      	* mln/value/lut_vec.hh: Fix wrong documentation.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@4373 4aad255d-cdde-0310-9447-f3009e2ae8c0
      fb4ec1cc
  7. 29 Jun, 2009 1 commit
    • Guillaume Lazzara's avatar
      Cleanup test output files during distclean. · 920c87a1
      Guillaume Lazzara authored
      	* tests/labeling/fill_holes.cc: do not save output.
      
      	* tests/Makefile.am,
      	* tests/binarization/Makefile.am,
      	* tests/data/Makefile.am,
      	* tests/data/approx/Makefile.am,
      	* tests/data/naive/Makefile.am,
      	* tests/geom/Makefile.am,
      	* tests/io/dump/Makefile.am,
      	* tests/io/fits/Makefile.am,
      	* tests/io/magick/Makefile.am,
      	* tests/io/off/Makefile.am,
      	* tests/io/pbm/Makefile.am,
      	* tests/io/pbms/Makefile.am,
      	* tests/io/pgm/Makefile.am,
      	* tests/io/pgms/Makefile.am,
      	* tests/io/ppm/Makefile.am,
      	* tests/io/ppms/Makefile.am,
      	* tests/linear/Makefile.am,
      	* tests/morpho/Makefile.am,
      	* tests/morpho/approx/Makefile.am,
      	* tests/morpho/closing/Makefile.am,
      	* tests/morpho/opening/Makefile.am,
      	* tests/morpho/watershed/Makefile.am: add generated files to
      	CLEANFILES.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@4212 4aad255d-cdde-0310-9447-f3009e2ae8c0
      920c87a1
  8. 15 Jun, 2009 1 commit
    • Roland Levillain's avatar
      Tag some more parts as ``not distributed''. · 90b17d56
      Roland Levillain authored
      	* 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.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@4139 4aad255d-cdde-0310-9447-f3009e2ae8c0
      90b17d56
  9. 12 Jun, 2009 1 commit
    • Thierry Geraud's avatar
      De-activate dependencies to files kept out of release 1.0. · fbe1d258
      Thierry Geraud authored
      	* mln/trait/ch_value.hh,
      	* mln/trait/essential.hh,
      	* mln/trait/all.hh,
      	* mln/core/image/vmorph/thru_image.hh,
      	* mln/core/image/vmorph/all.hh,
      	* mln/core/image/vmorph/thrubin_image.hh,
      	* mln/all.hh,
      	* mln/data/all.hh,
      	* mln/linear/all.hh,
      	* mln/value/all.hh,
      	* mln/value/essential.hh,
      	* mln/convert/all.hh,
      	* mln/essential/routine.hh,
      	* mln/fun/all.hh,
      	* mln/fun/v2v/essential.hh,
      	* mln/fun/v2v/all.hh,
      	* mln/fun/essential.hh,
      	* tests/trait/ch_value.cc,
      	* tests/core/image/vmorph/Makefile.am,
      	* tests/linear/Makefile.am,
      	* tests/value/Makefile.am,
      	* tests/convert/Makefile.am,
      	* tests/fun/Makefile.am,
      	* tests/fun/v2v/Makefile.am,
      	* tests/Makefile.am: De-activate dependencies to files
      	kept out of release 1.0.
      
      	Misc.
      	* mln/core/image/vmorph/fun_image.hh: Re-vamp.
      	* tests/core/image/vmorph/fun_image.cc: New.
      	* mln/accu/shape/bbox.hh: Fix namespace balancing.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@4131 4aad255d-cdde-0310-9447-f3009e2ae8c0
      fbe1d258
  10. 10 Jun, 2009 2 commits
  11. 09 Jun, 2009 1 commit
    • Guillaume Lazzara's avatar
      Add missing License headers in milena/ · addfc8f7
      Guillaume Lazzara authored
      	* Makefile.am,
      	* apps/Makefile.am,
      	* apps/statues/Makefile.am,
      	* doc/Makefile.am,
      	* doc/examples/Makefile.am,
      	* doc/ref_guide/Makefile.am,
      	* doc/tutorial/Makefile.am,
      	* doc/white_paper/Makefile.am,
      	* mesh/Makefile.am,
      	* mln/convert/from_to.hxx,
      	* mln/core/concept/proxy.hxx,
      	* mln/core/routine/init.hxx,
      	* mln/version.hh.in,
      	* tests/Makefile.am,
      	* tests/accu/Makefile.am,
      	* tests/accu/image/Makefile.am,
      	* tests/accu/site_set/Makefile.am,
      	* tests/accu/stat/Makefile.am,
      	* tests/algebra/Makefile.am,
      	* tests/arith/Makefile.am,
      	* tests/binarization/Makefile.am,
      	* tests/border/Makefile.am,
      	* tests/canvas/Makefile.am,
      	* tests/canvas/browsing/Makefile.am,
      	* tests/canvas/morpho/Makefile.am,
      	* tests/convert/Makefile.am,
      	* tests/convert/impl/Makefile.am,
      	* tests/core/Makefile.am,
      	* tests/core/alias/Makefile.am,
      	* tests/core/image/Makefile.am,
      	* tests/core/image/complex_image.hh,
      	* tests/core/image/dmorph/Makefile.am,
      	* tests/core/image/imorph/Makefile.am,
      	* tests/core/image/vmorph/Makefile.am,
      	* tests/core/other/Makefile.am,
      	* tests/core/routine/Makefile.am,
      	* tests/core/site_set/Makefile.am,
      	* tests/data.hh.in,
      	* tests/data/Makefile.am,
      	* tests/data/approx/Makefile.am,
      	* tests/data/naive/Makefile.am,
      	* tests/debug/Makefile.am,
      	* tests/display/Makefile.am,
      	* tests/draw/Makefile.am,
      	* tests/estim/Makefile.am,
      	* tests/extension/Makefile.am,
      	* tests/extract/Makefile.am,
      	* tests/fun/Makefile.am,
      	* tests/fun/i2v/Makefile.am,
      	* tests/fun/p2b/Makefile.am,
      	* tests/fun/p2p/Makefile.am,
      	* tests/fun/p2v/Makefile.am,
      	* tests/fun/stat/Makefile.am,
      	* tests/fun/v2i/Makefile.am,
      	* tests/fun/v2v/Makefile.am,
      	* tests/fun/vv2v/Makefile.am,
      	* tests/fun/x2x/Makefile.am,
      	* tests/geom/Makefile.am,
      	* tests/graph/Makefile.am,
      	* tests/graph/attribute/Makefile.am,
      	* tests/histo/Makefile.am,
      	* tests/io/Makefile.am,
      	* tests/io/dicom/Makefile.am,
      	* tests/io/dump/Makefile.am,
      	* tests/io/fits/Makefile.am,
      	* tests/io/magick/Makefile.am,
      	* tests/io/off/Makefile.am,
      	* tests/io/pbm/Makefile.am,
      	* tests/io/pbms/Makefile.am,
      	* tests/io/pfm/Makefile.am,
      	* tests/io/pgm/Makefile.am,
      	* tests/io/pgms/Makefile.am,
      	* tests/io/pnm/Makefile.am,
      	* tests/io/ppm/Makefile.am,
      	* tests/io/ppms/Makefile.am,
      	* tests/io/tiff/Makefile.am,
      	* tests/labeling/Makefile.am,
      	* tests/linear/Makefile.am,
      	* tests/linear/gaussian/Makefile.am,
      	* tests/linear/local/Makefile.am,
      	* tests/literal/Makefile.am,
      	* tests/logical/Makefile.am,
      	* tests/make/Makefile.am,
      	* tests/math/Makefile.am,
      	* tests/metal/Makefile.am,
      	* tests/metal/make/Makefile.am,
      	* tests/metal/math/Makefile.am,
      	* tests/morpho/Makefile.am,
      	* tests/morpho/approx/Makefile.am,
      	* tests/morpho/attribute/Makefile.am,
      	* tests/morpho/closing/Makefile.am,
      	* tests/morpho/closing/approx/Makefile.am,
      	* tests/morpho/elementary/Makefile.am,
      	* tests/morpho/opening/Makefile.am,
      	* tests/morpho/opening/approx/Makefile.am,
      	* tests/morpho/reconstruction/Makefile.am,
      	* tests/morpho/reconstruction/by_dilation/Makefile.am,
      	* tests/morpho/reconstruction/by_erosion/Makefile.am,
      	* tests/morpho/tree/Makefile.am,
      	* tests/morpho/tree/filter/Makefile.am,
      	* tests/morpho/watershed/Makefile.am,
      	* tests/norm/Makefile.am,
      	* tests/norm/common.hh,
      	* tests/opt/Makefile.am,
      	* tests/pw/Makefile.am,
      	* tests/registration/Makefile.am,
      	* tests/set/Makefile.am,
      	* tests/subsampling/Makefile.am,
      	* tests/tag/Makefile.am,
      	* tests/test/Makefile.am,
      	* tests/tests-recursive.mk,
      	* tests/tests.mk,
      	* tests/timer.hh,
      	* tests/tools/pretty_check.sh,
      	* tests/topo/Makefile.am,
      	* tests/topo/skeleton/Makefile.am,
      	* tests/trace/Makefile.am,
      	* tests/trait/Makefile.am,
      	* tests/trait/image/Makefile.am,
      	* tests/trait/op/Makefile.am,
      	* tests/trait/value/Makefile.am,
      	* tests/transform/Makefile.am,
      	* tests/transformation/Makefile.am,
      	* tests/unit_test/Makefile.am,
      	* tests/unit_test/build_unit_test.sh,
      	* tests/util/Makefile.am,
      	* tests/value/Makefile.am,
      	* tests/value/builtin/Makefile.am,
      	* tests/value/concept/Makefile.am,
      	* tests/value/macros.hh,
      	* tests/win/Makefile.am,
      	* tests/world/Makefile.am,
      	* tests/world/binary_2d/Makefile.am,
      	* tests/world/inter_pixel/Makefile.am,
      	* tests/world/inter_pixel/dim2/Makefile.am,
      	* tools/Makefile.am,
      	* tools/area_flooding.cc,
      	* tools/seed2tiling.cc,
      	* tools/tools.mk: Add missing license header.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@4049 4aad255d-cdde-0310-9447-f3009e2ae8c0
      addfc8f7
  12. 08 Jun, 2009 1 commit
    • Roland Levillain's avatar
      Install recursive regeneration rules in Milena. · 73ebbaf1
      Roland Levillain authored
      	* Makefile.am: Include build-aux/regen-recursive.mk.
      	(REGEN_SUBDIRS): Add doc and tests.
      	(regen): Remove phony status (now handled by regen-recursive.mk).
      	Rename target as...
      	(regen-am): ...this.
      	* doc/Makefile.am (regen): Remove phony status (now handled by
      	regen-recursive.mk).
      	(regen): Rename target as...
      	(regen-am): ...this.
      	Actually handle the generation and remove the dependency to permit
      	forced regenerations.
      	* tests/Makefile.am: Include build-aux/regen-recursive.mk.
      	(REGEN_SUBDIRS): Add unit_test.
      	* tests/unit_test/Makefile.am: Include build-aux/regen-recursive.mk.
      	(regen): Remove phony status (now handled by regen-recursive.mk).
      	Rename target as...
      	(regen-am): ...this.
      	Do not make unit-tests.mk read-only, since bootstrap expects it
      	to be writable.
      	($(srcdir)/unit-tests.mk): Likewise.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@4025 4aad255d-cdde-0310-9447-f3009e2ae8c0
      73ebbaf1
  13. 05 Jun, 2009 1 commit
    • Guillaume Lazzara's avatar
      Small fixes. · 3391fe1e
      Guillaume Lazzara authored
      	* milena/doc/Doxyfile.in: fix missing backspace.
      
      	* milena/doc/examples/extend.cc: add missing include.
      
      	* milena/doc/ref_guide/ref_guide.tex: fix typo.
      
      	* milena/doc/tools/clearbanner.sh: new tool to remove hevea banner.
      
      	* milena/doc/tutorial/tutorial.tex: add navigation links.
      
      	* milena/doc/white_paper/white_paper.tex: do not use pgf.
      
      	* milena/tests/unit_test/unit-tests.mk,
      	* milena/headers.mk: update.
      
      	* milena/mln/metal/equal.hh,
      	* milena/mln/metal/is.hh,
      	* milena/mln/metal/is_a.hh: add comments.
      
      	* milena/mln/transform/influence_zone_geodesic.hh,
      	* milena/mln/transform/internal/influence_zone_functor.hh: allow to
      	set a different value for the background.
      
      	* milena/mln/value/shell.hh: temporary re-enable the commented
      	overload of set_ and comment the other one.
      
      	* milena/tests/Makefile.am: fix pretty-check rule.
      
      	* milena/tests/extract/blue.cc,
      	* milena/tests/extract/green.cc,
      	* milena/tests/extract/red.cc: improve tests.
      
      	* milena/tests/extract/Makefile.am,
      	* milena/tests/extract/hue.cc,
      	* milena/tests/extract/lum.cc,
      	* milena/tests/extract/sat.cc: new tests.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@4001 4aad255d-cdde-0310-9447-f3009e2ae8c0
      3391fe1e
  14. 01 Jun, 2009 1 commit
    • Guillaume Lazzara's avatar
      Fix tests. · 3832df44
      Guillaume Lazzara authored
      	* mln/core/site_set/p_bgraph.hh,
      	* mln/core/site_set/p_bgraph_piter.hh: move...
      	* trash/p_bgraph.hh,
      	* trash/p_bgraph_piter.hh: ... here.
      
      	* mln/core/site_set/essential.hh: remove bgraph related includes.
      
      	* mln/morpho/tree/max.hh,
      	* mln/world/binary_2d/subsample.hh: disambiguate reference to data
      	namespace.
      
      	* tests/img/lena_ascii.pbm,
      	* tests/img/lena_ascii.pgm,
      	* tests/img/lena_raw.pbm,
      	* tests/img/lena_raw.pgm: new test images.
      
      	* tests/io/pbm/pbm_ascii.cc,
      	* tests/io/pgm/pgm_ascii.cc: fix wrong includes.
      
      	* tests/world/binary_2d/Makefile.am: comment non existing
      	test.
      
      	* doc/figures/figures.mk,
      	* headers.mk,
      	* tests/unit_test/unit-tests.mk: update generated file lists.
      
      	* tests/Makefile.am: add test images as extra dist files.
      
      	* tests/convert/Makefile.am: remove to_hsl from xfail tests list.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3938 4aad255d-cdde-0310-9447-f3009e2ae8c0
      3832df44
  15. 29 May, 2009 2 commits
    • Thierry Geraud's avatar
      Rename level/ stuff to data/ and labeling/level to /value. · 94e925e2
      Thierry Geraud authored
      	* mln/labeling/level.hh,
      	* mln/labeling/level.spe.hh,
      	* tests/labeling/level.cc: Rename as...
      	* mln/labeling/value.hh,
      	* mln/labeling/value.spe.hh,
      	* tests/labeling/value.cc: ...those.
      	Update
      	* mln/labeling/all.hh: Update.
      
      	* mln/data/approx,
      	* tests/data/approx,
      	* mln/data/naive,
      	* tests/data/naive: New directories.
      	
      	* mln/level/update.hh,
      	* mln/level/apply.hh,
      	* mln/level/was.median.hh,
      	* mln/level/compare.hh,
      	* mln/level/essential.hh,
      	* mln/level/saturate.hh,
      	* mln/level/median.hh,
      	* mln/level/transform.spe.hh,
      	* mln/level/naive/essential.hh,
      	* mln/level/naive/all.hh,
      	* mln/level/naive/median.hh,
      	* mln/level/abs.hh,
      	* mln/level/transform_inplace.hh,
      	* mln/level/to_enc.hh,
      	* mln/level/all.hh,
      	* mln/level/fast_median.hh,
      	* mln/level/approx/essential.hh,
      	* mln/level/approx/all.hh,
      	* mln/level/approx/median.hh,
      	* mln/level/replace.hh,
      	* mln/level/apply.spe.hh,
      	* mln/level/transform.hh,
      	* mln/level/stretch.hh,
      	* mln/level/compute.hh,
      	* mln/level/sort_psites.hh,
      	* mln/level/convert.hh,
      	* mln/level/sort_offsets.hh: Move to...
      
      	* mln/data/update.hh,
      	* mln/data/was.median.hh,
      	* mln/data/transform.spe.hh,
      	* mln/data/to_enc.hh,
      	* mln/data/transform.hh,
      	* mln/data/replace.hh,
      	* mln/data/approx/essential.hh,
      	* mln/data/approx/all.hh,
      	* mln/data/approx/median.hh,
      	* mln/data/apply.spe.hh,
      	* mln/data/stretch.hh,
      	* mln/data/sort_offsets.hh,
      	* mln/data/apply.hh,
      	* mln/data/compare.hh,
      	* mln/data/saturate.hh,
      	* mln/data/median.hh,
      	* mln/data/naive/essential.hh,
      	* mln/data/naive/all.hh,
      	* mln/data/naive/median.hh,
      	* mln/data/abs.hh,
      	* mln/data/transform_inplace.hh,
      	* mln/data/fast_median.hh,
      	* mln/data/compute.hh,
      	* mln/data/sort_psites.hh,
      	* mln/data/convert.hh: ...those new files.
      	Update.
      	
      	* mln/data/all.hh,
      	* mln/data/essential.hh: Update.
      
      	* mln/level: Remove this directory.
      	* mln/all.hh: Update.
      	
      	* tests/level/median.cc,
      	* tests/level/transform_full.cc,
      	* tests/level/compute_full.cc,
      	* tests/level/stretch_full.cc,
      	* tests/level/all_headers.cc,
      	* tests/level/abs.cc,
      	* tests/level/transform_inplace.cc,
      	* tests/level/apply_full.cc,
      	* tests/level/compare_full.cc,
      	* tests/level/median_fast.cc,
      	* tests/level/saturate_full.cc,
      	* tests/level/replace.cc,
      	* tests/level/transform.cc,
      	* tests/level/stretch.cc,
      	* tests/level/compute.cc,
      	* tests/level/naive,
      	* tests/level/naive/median.cc,
      	* tests/level/naive/Makefile.am,
      	* tests/level/sort_psites.cc,
      	* tests/level/convert.cc,
      	* tests/level/update.cc,
      	* tests/level/approx,
      	* tests/level/approx/median.cc,
      	* tests/level/approx/Makefile.am,
      	* tests/level/apply.cc,
      	* tests/level/compare.cc,
      	* tests/level/abs_full.cc,
      	* tests/level/saturate.cc: Move to...
      
      	* tests/data/transform_full.cc,
      	* tests/data/median.cc,
      	* tests/data/compute_full.cc,
      	* tests/data/all_headers.cc,
      	* tests/data/abs.cc,
      	* tests/data/transform_inplace.cc,
      	* tests/data/apply_full.cc,
      	* tests/data/median_fast.cc,
      	* tests/data/compute.cc,
      	* tests/data/sort_psites.cc,
      	* tests/data/convert.cc,
      	* tests/data/update.cc,
      	* tests/data/abs_full.cc,
      	* tests/data/stretch_full.cc,
      	* tests/data/compare_full.cc,
      	* tests/data/saturate_full.cc,
      	* tests/data/replace.cc,
      	* tests/data/transform.cc,
      	* tests/data/stretch.cc,
      	* tests/data/apply.cc,
      	* tests/data/compare.cc,
      	* tests/data/saturate.cc: ...those new files.
      	Update.
      
      	* tests/data/Makefile.am: Update.
      	* tests/Makefile.am: Update.
      
      	Propagate those renamings.
      	
      	* trash/to_tiles.hh,
      	* trash/display_save.hh,
      	* trash/translate_image.cc,
      	* trash/display_color_pretty.cc,
      	* trash/save_and_show.cc,
      	* trash/to_tiles.cc,
      	* trash/display_color_pretty.hh,
      	* mln/trait/accumulators.hh,
      	* mln/debug/superpose.hh,
      	* mln/world/binary_2d/subsample.hh,
      	* mln/world/binary_2d/enlarge.hh,
      	* mln/core/image/imorph/labeled_image.hh,
      	* mln/core/concept/object.hh,
      	* mln/arith/min.hh,
      	* mln/arith/min.spe.hh,
      	* mln/arith/diff_abs.hh,
      	* mln/data/approx/essential.hh,
      	* mln/data/approx/all.hh,
      	* mln/data/approx/median.hh,
      	* mln/data/naive/essential.hh,
      	* mln/data/naive/all.hh,
      	* mln/data/naive/median.hh,
      	* mln/linear/sobel_2d.hh,
      	* mln/linear/gaussian.hh,
      	* mln/linear/gaussian/impl.hh,
      	* mln/transform/hough.hh,
      	* mln/estim/sum.hh,
      	* mln/estim/min_max.hh,
      	* mln/estim/mean.hh,
      	* mln/essential/routine.hh,
      	* mln/binarization/binarization.hh,
      	* mln/morpho/watershed/superpose.hh,
      	* mln/morpho/tree/compute_parent.hh,
      	* mln/morpho/tree/max.hh,
      	* mln/morpho/approx/dilation.hh,
      	* mln/morpho/plus.hh,
      	* mln/morpho/min.hh,
      	* mln/morpho/reconstruction/by_erosion/union_find.hh,
      	* mln/morpho/reconstruction/by_dilation/union_find.hh,
      	* mln/morpho/minus.hh,
      	* mln/morpho/complementation.hh,
      	* mln/morpho/Rd.hh,
      	* mln/morpho/includes.hh,
      	* mln/morpho/leveling_filter.hh,
      	* mln/morpho/algebraic_filter.hh,
      	* mln/logical/and.hh,
      	* mln/logical/and_not.hh,
      	* mln/logical/includes.hh,
      	* mln/logical/xor.hh,
      	* mln/logical/not.hh,
      	* mln/logical/or.hh,
      	* mln/canvas/morpho/attribute_filter.hh,
      	* mln/canvas/labeling.hh,
      	* mln/labeling/colorize.hh,
      	* mln/labeling/regional_minima.hh,
      	* mln/labeling/regional_maxima.hh,
      	* mln/labeling/mean_values.hh,
      	* mln/labeling/blobs.hh,
      	* mln/labeling/relabel.hh,
      	* mln/labeling/wrap.hh,
      	* mln/labeling/foreground.hh,
      	* mln/labeling/pack.hh,
      	* mln/labeling/background.hh,
      	* mln/util/tree_to_image.hh,
      	* tools/seed2tiling.cc,
      	* tests/topo/skeleton/crest.cc,
      	* tests/debug/iota.cc,
      	* tests/world/inter_pixel/compute.cc,
      	* tests/world/inter_pixel/immerse.cc,
      	* tests/world/inter_pixel/dim2/make_edge_image.cc,
      	* tests/world/inter_pixel/display_edge.cc,
      	* tests/world/binary_2d/enlarge.cc,
      	* tests/core/other/clock_test.cc,
      	* tests/core/image/sparse_image.cc,
      	* tests/core/image/obased_rle_image.cc,
      	* tests/core/image/value_enc_image.cc,
      	* tests/core/image/plain.cc,
      	* tests/core/image/dmorph/slice_image.cc,
      	* tests/core/image/fi_adaptor.cc,
      	* tests/core/image/mono_rle_image.cc,
      	* tests/core/image/rle_image.cc,
      	* tests/core/image/vmorph/cast_image.cc,
      	* tests/core/image/mono_obased_rle_image.cc,
      	* tests/draw/graph.cc,
      	* tests/draw/line.cc,
      	* tests/opt/at.cc,
      	* tests/transformation/rotate.cc,
      	* tests/arith/minus.cc,
      	* tests/arith/diff_abs.cc,
      	* tests/arith/times.cc,
      	* tests/arith/plus.cc,
      	* tests/arith/revert.cc,
      	* tests/data/fill_with_image.cc,
      	* tests/data/approx/median.cc,
      	* tests/data/paste_full.cc,
      	* tests/data/paste.cc,
      	* tests/data/naive/median.cc,
      	* tests/linear/convolve.cc,
      	* tests/linear/lap.cc,
      	* tests/linear/log.cc,
      	* tests/linear/convolve_directional.cc,
      	* tests/linear/convolve_2x1d.cc,
      	* tests/linear/sobel_2d.cc,
      	* tests/linear/gaussian.cc,
      	* tests/transform/distance_and_closest_point_geodesic.cc,
      	* tests/accu/transform_snake.cc,
      	* tests/accu/image/to_result.cc,
      	* tests/accu/image/take_n_times.cc,
      	* tests/accu/image/init.cc,
      	* tests/accu/image/take.cc,
      	* tests/accu/image/set_value.cc,
      	* tests/accu/image/untake.cc,
      	* tests/accu/image/take_as_init.cc,
      	* tests/accu/transform_diagonal.cc,
      	* tests/accu/transform.cc,
      	* tests/accu/nil.cc,
      	* tests/accu/transform_line.cc,
      	* tests/accu/min.cc,
      	* tests/accu/max.cc,
      	* tests/accu/line.cc,
      	* tests/accu/transform_directional.cc,
      	* tests/make/image3d.cc,
      	* tests/convert/to_image.cc,
      	* tests/geom/seed2tiling_roundness.cc,
      	* tests/geom/seed2tiling.cc,
      	* tests/fun/v2v/hsl_to_rgb.cc,
      	* tests/fun/v2v/rgb_to_hsl.cc,
      	* tests/binarization/threshold.cc,
      	* tests/morpho/artificial_line_graph_image_wst.cc,
      	* tests/morpho/watershed/flooding.cc,
      	* tests/morpho/watershed/superpose.cc,
      	* tests/morpho/closing/area.cc,
      	* tests/morpho/tree/compute_attribute_image.cc,
      	* tests/morpho/tree/filter/filter.cc,
      	* tests/morpho/tree/compute_parent.cc,
      	* tests/morpho/tree/max.cc,
      	* tests/morpho/tree/data.cc,
      	* tests/morpho/skeleton_constrained.cc,
      	* tests/morpho/reconstruction/by_erosion/union_find.cc,
      	* tests/morpho/reconstruction/by_dilation/union_find.cc,
      	* tests/morpho/rank_filter.cc,
      	* tests/morpho/lena_line_graph_image_wst2.cc,
      	* tests/io/pgm/pgm27.cc,
      	* tests/io/pgm/pgm19.cc,
      	* tests/io/pgm/pgm.cc,
      	* tests/io/pgm/pgm16.cc,
      	* tests/io/fits/fits.cc,
      	* tests/io/dump/dump.cc,
      	* tests/io/tiff/load.cc,
      	* tests/io/tiff/tiff2pbm.cc,
      	* tests/io/dicom/dicom.cc,
      	* tests/io/magick/save.cc,
      	* tests/io/magick/load.cc,
      	* tests/io/ppm/ppm.cc,
      	* tests/io/ppm/ppm23.cc,
      	* tests/io/ppm/ppm16.cc,
      	* tests/io/pbm/pbm.cc,
      	* tests/logical/not.cc,
      	* tests/logical/or.cc,
      	* tests/logical/and.cc,
      	* tests/logical/and_not.cc,
      	* tests/logical/xor.cc,
      	* tests/canvas/chamfer.cc,
      	* tests/canvas/browsing/snake_generic_2d_vert.cc,
      	* tests/canvas/browsing/snake_generic_2d_hori.cc,
      	* tests/canvas/browsing/snake_generic_3d_vert.cc,
      	* tests/canvas/browsing/diagonal2d.cc,
      	* tests/canvas/browsing/snake_generic_3d_hori.cc,
      	* tests/canvas/browsing/backdiagonal2d.cc,
      	* tests/labeling/mean_values.cc,
      	* tests/labeling/n_max.cc,
      	* tests/labeling/flat_zones.cc,
      	* tests/labeling/wrap.cc,
      	* tests/labeling/foreground.cc,
      	* tests/labeling/pack.cc,
      	* tests/labeling/Makefile.am,
      	* tests/labeling/colorize.cc,
      	* tests/util/tree_to_image.cc,
      	* tests/util/tree_fast_to_image.cc,
      	* apps/statues/mesh-max-curv.cc,
      	* apps/statues/mesh-complex-max-curv.cc,
      	* doc/benchmark/canvas.cc,
      	* doc/benchmark/median/median_bench.cc,
      	* doc/examples/trash/tuto_one.cc,
      	* doc/examples/trash/labeling_algo.cc,
      	* doc/examples/trash/tuto_bis.cc,
      	* doc/examples/trash/graph.cc,
      	* doc/examples/accu-right-instanciation.cc,
      	* doc/examples/extend.cc,
      	* doc/examples/tuto3/first_routine.cc: Propagate renamings.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3928 4aad255d-cdde-0310-9447-f3009e2ae8c0
      94e925e2
    • Guillaume Lazzara's avatar
      Add a pretty_check target for tests. · 6934c09b
      Guillaume Lazzara authored
      	* tests/Makefile.am: new target pretty_check.
      
      	* tests/tools/pretty_check.sh: new. Script processing tests output.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3915 4aad255d-cdde-0310-9447-f3009e2ae8c0
      6934c09b
  16. 15 May, 2009 2 commits
    • Guillaume Lazzara's avatar
      Add transformation::rotation. · ab558736
      Guillaume Lazzara authored
      	* mln/transformation/all.hh,
      	* mln/transformation/essential.hh: new headers.
      
      	* mln/transformation/rotate.hh: new routine.
      
      	* tests/transformation/Makefile.am,
      	* tests/transformation/rotate.cc: new associated test.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3834 4aad255d-cdde-0310-9447-f3009e2ae8c0
      ab558736
    • Roland Levillain's avatar
      Do not impose Emacs' Makefile major mode in Makefile.am's. · 6c87b0f5
      Roland Levillain authored
      	* Makefile.am,
      	* build-aux/Makefile.am,
      	* external/Makefile.am,
      	* external/trimesh/Makefile.am,
      	* external/trimesh/gluit/Makefile.am,
      	* external/trimesh/include/Makefile.am,
      	* external/trimesh/libsrc/Makefile.am,
      	* external/trimesh/utilsrc/Makefile.am,
      	* milena/Makefile.am,
      	* milena/apps/Makefile.am,
      	* milena/apps/statues/Makefile.am,
      	* milena/doc/examples/Makefile.am,
      	* milena/mesh/Makefile.am,
      	* milena/sandbox/scribo/src/Makefile.am,
      	* milena/sandbox/scribo/src/binarization/Makefile.am,
      	* milena/sandbox/scribo/tests/Makefile.am,
      	* milena/sandbox/scribo/tests/filter/Makefile.am,
      	* milena/sandbox/scribo/tests/table/Makefile.am,
      	* milena/sandbox/scribo/tests/text/Makefile.am,
      	* milena/tests/Makefile.am,
      	* milena/tests/accu/Makefile.am,
      	* milena/tests/accu/image/Makefile.am,
      	* milena/tests/accu/site_set/Makefile.am,
      	* milena/tests/algebra/Makefile.am,
      	* milena/tests/arith/Makefile.am,
      	* milena/tests/binarization/Makefile.am,
      	* milena/tests/border/Makefile.am,
      	* milena/tests/canvas/Makefile.am,
      	* milena/tests/canvas/browsing/Makefile.am,
      	* milena/tests/canvas/morpho/Makefile.am,
      	* milena/tests/convert/Makefile.am,
      	* milena/tests/convert/impl/Makefile.am,
      	* milena/tests/core/Makefile.am,
      	* milena/tests/core/alias/Makefile.am,
      	* milena/tests/core/image/Makefile.am,
      	* milena/tests/core/other/Makefile.am,
      	* milena/tests/core/routine/Makefile.am,
      	* milena/tests/core/site_set/Makefile.am,
      	* milena/tests/data/Makefile.am,
      	* milena/tests/debug/Makefile.am,
      	* milena/tests/display/Makefile.am,
      	* milena/tests/draw/Makefile.am,
      	* milena/tests/estim/Makefile.am,
      	* milena/tests/extension/Makefile.am,
      	* milena/tests/extract/Makefile.am,
      	* milena/tests/fun/Makefile.am,
      	* milena/tests/fun/i2v/Makefile.am,
      	* milena/tests/fun/l2l/Makefile.am,
      	* milena/tests/fun/p2b/Makefile.am,
      	* milena/tests/fun/p2p/Makefile.am,
      	* milena/tests/fun/p2v/Makefile.am,
      	* milena/tests/fun/v2v/Makefile.am,
      	* milena/tests/fun/vv2v/Makefile.am,
      	* milena/tests/fun/x2x/Makefile.am,
      	* milena/tests/geom/Makefile.am,
      	* milena/tests/graph/Makefile.am,
      	* milena/tests/graph/attribute/Makefile.am,
      	* milena/tests/histo/Makefile.am,
      	* milena/tests/io/Makefile.am,
      	* milena/tests/io/dump/Makefile.am,
      	* milena/tests/io/fits/Makefile.am,
      	* milena/tests/io/off/Makefile.am,
      	* milena/tests/io/pbm/Makefile.am,
      	* milena/tests/io/pfm/Makefile.am,
      	* milena/tests/io/pgm/Makefile.am,
      	* milena/tests/io/pnm/Makefile.am,
      	* milena/tests/io/ppm/Makefile.am,
      	* milena/tests/io/tiff/Makefile.am,
      	* milena/tests/labeling/Makefile.am,
      	* milena/tests/level/Makefile.am,
      	* milena/tests/level/approx/Makefile.am,
      	* milena/tests/level/naive/Makefile.am,
      	* milena/tests/linear/Makefile.am,
      	* milena/tests/linear/local/Makefile.am,
      	* milena/tests/literal/Makefile.am,
      	* milena/tests/logical/Makefile.am,
      	* milena/tests/make/Makefile.am,
      	* milena/tests/math/Makefile.am,
      	* milena/tests/metal/Makefile.am,
      	* milena/tests/metal/make/Makefile.am,
      	* milena/tests/metal/math/Makefile.am,
      	* milena/tests/morpho/Makefile.am,
      	* milena/tests/morpho/approx/Makefile.am,
      	* milena/tests/morpho/attribute/Makefile.am,
      	* milena/tests/morpho/closing/Makefile.am,
      	* milena/tests/morpho/closing/approx/Makefile.am,
      	* milena/tests/morpho/elementary/Makefile.am,
      	* milena/tests/morpho/opening/Makefile.am,
      	* milena/tests/morpho/opening/approx/Makefile.am,
      	* milena/tests/morpho/tree/Makefile.am,
      	* milena/tests/morpho/watershed/Makefile.am,
      	* milena/tests/norm/Makefile.am,
      	* milena/tests/opt/Makefile.am,
      	* milena/tests/pw/Makefile.am,
      	* milena/tests/registration/Makefile.am,
      	* milena/tests/set/Makefile.am,
      	* milena/tests/subsampling/Makefile.am,
      	* milena/tests/tag/Makefile.am,
      	* milena/tests/test/Makefile.am,
      	* milena/tests/topo/Makefile.am,
      	* milena/tests/trace/Makefile.am,
      	* milena/tests/trait/Makefile.am,
      	* milena/tests/trait/image/Makefile.am,
      	* milena/tests/trait/op/Makefile.am,
      	* milena/tests/trait/value/Makefile.am,
      	* milena/tests/transform/Makefile.am,
      	* milena/tests/unit_test/Makefile.am,
      	* milena/tests/util/Makefile.am,
      	* milena/tests/value/Makefile.am,
      	* milena/tests/value/builtin/Makefile.am,
      	* milena/tests/value/concept/Makefile.am,
      	* milena/tests/win/Makefile.am,
      	* milena/tools/Makefile.am,
      	* swilena/Makefile.am,
      	* swilena/python/Makefile.am:
      	Here.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3802 4aad255d-cdde-0310-9447-f3009e2ae8c0
      6c87b0f5
  17. 05 May, 2009 1 commit
    • Guillaume Lazzara's avatar
      Add make_edge_image in world::inter_pixel and few missing tests. · 728cd611
      Guillaume Lazzara authored
      	* mln/world/inter_pixel/dim2/make_edge_image.hh: new routine.
      
      	* mln/world/inter_pixel/full2image.hh,
      	* mln/world/inter_pixel/image2full.hh,
      	* mln/world/inter_pixel/neighb2d.hh: update doc.
      
      	* tests/Makefile.am,
      	* tests/world/Makefile.am,
      	* tests/world/inter_pixel/Makefile.am,
      	* tests/world/inter_pixel/dim2/Makefile.am,
      	* tests/world/inter_pixel/dim2/make_edge_image.cc,
      	* tests/world/inter_pixel/image2full.cc: new tests.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3758 4aad255d-cdde-0310-9447-f3009e2ae8c0
      728cd611
  18. 15 Apr, 2009 1 commit
    • Guillaume Lazzara's avatar
      Add graph::compute and few related functors. · 0865848f
      Guillaume Lazzara authored
      	* mln/canvas/browsing/depth_first_search.hh: update and add more doc.
      
      	* mln/graph/attribute/card.hh,
      	* mln/graph/attribute/representative.hh,
      	* mln/graph/compute.hh: enable the possibility of computing data on a
      	graph.
      
      	* tests/Makefile.am,
      	* tests/graph/Makefile.am,
      	* tests/graph/attribute/Makefile.am,
      	* tests/graph/attribute/card.cc,
      	* tests/graph/attribute/representative.cc: add new tests.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3670 4aad255d-cdde-0310-9447-f3009e2ae8c0
      0865848f
  19. 03 Mar, 2009 1 commit
    • Guillaume Lazzara's avatar
      Introduce distance_and_closest_point_geodesic. · 975f71e7
      Guillaume Lazzara authored
      	* mln/transform/closest_point_geodesic.hh: rename as...
      	* mln/transform/distance_and_closest_point_geodesic.hh: ... this.
      	  Now returns both dmap and closest point images.
      	  Add a version returning a closest point image containing indexes.
      
      	* mln/transform/all.hh: update includes.
      
      	* mln/transform/internal/closest_point_functor.hh: add a new functor
      	which build a closest point image containing sites.
      
      	* tests/Makefile.am: run transform tests.
      
      	* tests/transform/Makefile.am: update test names
      	.
      	* tests/transform/bench_closest_point_geodesic.cc: fix missing
      	include.
      
      	* tests/transform/closest_point_geodesic.cc: rename as...
      	* tests/transform/distance_and_closest_point_geodesic.cc: ... this.
      	  Update according modifications in
      	  distance_and_closest_point_geodesic.hh.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3467 4aad255d-cdde-0310-9447-f3009e2ae8c0
      975f71e7
  20. 23 Dec, 2008 1 commit
    • Thierry Geraud's avatar
      Move level::fill and level::paste into data::. · a98edd35
      Thierry Geraud authored
      	* mln/data: New directory.
      
      	* mln/level/fill.hh,
      	* mln/level/fill_with_image.hh,
      	* mln/level/fill_with_image.spe.hh,
      	* mln/level/fill_with_value.hh,
      	* mln/level/fill_with_value.spe.hh,
      	* mln/level/memcpy_.hh,
      	* mln/level/memset_.hh,
      	* mln/level/paste.hh,
      	* mln/level/paste.spe.hh: Move and rename as...
      	* mln/data/fill.hh,
      	* mln/data/fill_with_image.hh,
      	* mln/data/fill_with_image.spe.hh,
      	* mln/data/fill_with_value.hh,
      	* mln/data/fill_with_value.spe.hh,
      	* mln/data/memcpy_.hh,
      	* mln/data/memset_.hh,
      	* mln/data/paste.hh,
      	* mln/data/paste.spe.hh: ...these.
      	Update.
      	* mln/data/essential.hh: New.
      	* mln/data/all.hh: New.
      
      	* tests/data: New directory.
      
      	* tests/level/fill.cc,
      	* tests/level/fill_full.cc,
      	* tests/level/fill_with_image.cc,
      	* tests/level/fill_with_value.cc,
      	* tests/level/memcpy_.cc,
      	* tests/level/memset_.cc,
      	* tests/level/paste.cc,
      	* tests/level/paste_full.cc,
      	* tests/level/transform.cc: Move and rename as...
      	* tests/data/fill.cc,
      	* tests/data/fill_full.cc,
      	* tests/data/fill_with_image.cc,
      	* tests/data/fill_with_value.cc,
      	* tests/data/memcpy_.cc,
      	* tests/data/memset_.cc,
      	* tests/data/paste.cc: ...these.
      	Update.
      	* tests/data/Makefile.am: New.
      	* tests/unit_test/mln_level_fill.cc,
      	* tests/unit_test/mln_level_fill_with_image.cc,
      	* tests/unit_test/mln_level_fill_with_value.cc,
      	* tests/unit_test/mln_level_memcpy_.cc,
      	* tests/unit_test/mln_level_memset_.cc,
      	* tests/unit_test/mln_level_paste.cc: Move and rename as...
      	* tests/unit_test/mln_data_fill.cc,
      	* tests/unit_test/mln_data_fill_with_image.cc,
      	* tests/unit_test/mln_data_fill_with_value.cc,
      	* tests/unit_test/mln_data_memcpy_.cc,
      	* tests/unit_test/mln_data_memset_.cc,
      	* tests/unit_test/mln_data_paste.cc: ...these.
      	Update.
      	
      	Assign is obsolete (it performed fill!)
      	* mln/level/assign.hh: Remove.
      	* mln/level/assign.spe.hh: Remove.
      	* tests/level/assign.cc: Remove.
      	* tests/level/assign_full.cc: Remove.
      
      	* mln/debug/println.spe.hh,
      	* mln/debug/draw_graph.hh,
      	* mln/core/site_set/p_image.hh,
      	* mln/core/image/extension_ima.hh,
      	* mln/core/w_window.hh,
      	* mln/core/routine/clone.hh,
      	* mln/core/concept/window.hh,
      	* mln/draw/line.hh,
      	* mln/draw/box.hh,
      	* mln/draw/plot.hh,
      	* mln/all.hh,
      	* mln/level/transform.spe.hh,
      	* mln/level/all.hh,
      	* mln/level/replace.hh,
      	* mln/level/essential.hh,
      	* mln/linear/gaussian.hh,
      	* mln/border/resize.hh,
      	* mln/convert/to_image.hh,
      	* mln/geom/resize.hh,
      	* mln/geom/chamfer.hh,
      	* mln/morpho/tree/compute_attribute_image.hh,
      	* mln/morpho/tree/compute_parent.hh,
      	* mln/morpho/elementary/like_ero_set.hh,
      	* mln/morpho/elementary/gradient.hh,
      	* mln/morpho/hit_or_miss.hh,
      	* mln/morpho/laplacian.hh,
      	* mln/morpho/Rd.hh,
      	* mln/morpho/includes.hh,
      	* mln/morpho/skeleton_constrained.hh,
      	* mln/morpho/meyer_wst.hh,
      	* mln/canvas/distance_front.hh,
      	* mln/canvas/morpho/algebraic_union_find.hh,
      	* mln/canvas/distance_geodesic.hh,
      	* mln/canvas/labeling.hh,
      	* mln/extension/fill.hh,
      	* mln/util/tree_to_image.hh,
      	* mln/labeling/blobs.hh,
      	* mln/labeling/level.hh,
      	* mln/labeling/regional_minima.hh,
      	* mln/labeling/regional_maxima.hh,
      	* tests/debug/println_with_border.cc,
      	* tests/debug/println.cc,
      	* tests/core/other/clock_test.cc,
      	* tests/core/image/sub_image.cc,
      	* tests/core/image/cast_image.cc,
      	* tests/core/image/sparse_image.cc,
      	* tests/core/image/obased_rle_image.cc,
      	* tests/core/image/value_enc_image.cc,
      	* tests/core/image/plain.cc,
      	* tests/core/image/bgraph_image.cc,
      	* tests/core/image/fi_adaptor.cc,
      	* tests/core/image/mono_rle_image.cc,
      	* tests/core/image/rle_image.cc,
      	* tests/core/image/mono_obased_rle_image.cc,
      	* tests/core/image/interpolated.cc,
      	* tests/draw/graph.cc,
      	* tests/draw/line.cc,
      	* tests/opt/at.cc,
      	* tests/level/transform_full.cc,
      	* tests/level/sort_psites_full.cc,
      	* tests/level/Makefile.am,
      	* tests/linear/gaussian.cc,
      	* tests/transform/distance_geodesic.cc,
      	* tests/transform/distance_front.cc,
      	* tests/border/fill_full.cc,
      	* tests/border/resize_image3d_1.cc,
      	* tests/border/resize_image3d_2.cc,
      	* tests/border/resize_image3d_3.cc,
      	* tests/test/positive.cc,
      	* tests/convert/to_p_set.cc,
      	* tests/convert/to_window.cc,
      	* tests/pw/value.cc,
      	* tests/binarization/threshold.cc,
      	* tests/morpho/artificial_line_graph_image_wst.cc,
      	* tests/morpho/dilation.cc,
      	* tests/morpho/tree/data.cc,
      	* tests/morpho/skeleton_constrained.cc,
      	* tests/morpho/elementary/gradient.cc,
      	* tests/morpho/elementary/closing.cc,
      	* tests/morpho/elementary/erosion.cc,
      	* tests/morpho/elementary/top_hat.cc,
      	* tests/morpho/elementary/gradient_external.cc,
      	* tests/morpho/elementary/opening.cc,
      	* tests/morpho/elementary/dilation.cc,
      	* tests/morpho/elementary/gradient_internal.cc,
      	* tests/morpho/lena_line_graph_image_wst1.cc,
      	* tests/morpho/rank_filter.cc,
      	* tests/morpho/complex_image_wst.cc,
      	* tests/morpho/hit_or_miss.cc,
      	* tests/morpho/combined.cc,
      	* tests/morpho/lena_line_graph_image_wst2.cc,
      	* tests/Makefile.am,
      	* tests/canvas/chamfer.cc,
      	* tests/canvas/browsing/hyper_directional.cc,
      	* tests/extension/fill.cc,
      	* tests/util/tree_to_image.cc,
      	* tests/util/tree_fast_to_image.cc,
      	* tests/labeling/level.cc: Update.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3074 4aad255d-cdde-0310-9447-f3009e2ae8c0
      a98edd35
  21. 19 Dec, 2008 1 commit
    • Guillaume Lazzara's avatar
      Fix few tests. · 411449c9
      Guillaume Lazzara authored
      	* doc/tutorial/tutorial.tex: add copyright and improve input code
      	style.
      
      	* tests/Makefile.am: enable registration test.
      
      	* tests/core/routine/clone.cc,
      	* tests/geom/seed2tiling_roundness.cc: update comments.
      
      	* tests/draw/graph.cc,
      	* tests/registration/registration.cc: fix test.
      
      	* headers.mk: add new includes in distributed headers.
      
      	* tests/unit_test/Makefile.am,
      	* tests/unit_test/mln_core_concept_meta_fun.cc,
      	* tests/unit_test/mln_core_image_violent_cast_image.cc,
      	* tests/unit_test/mln_fun_v2v_rgb_to_hsl.cc,
      	* tests/unit_test/mln_math_acos.cc,
      	* tests/unit_test/mln_math_cos.cc,
      	* tests/unit_test/mln_opt_at.cc,
      	* tests/unit_test/mln_value_hsl.cc,
      	* tests/unit_test/mln_value_mixin.cc,
      	* tests/unit_test/mln_value_shell.cc: add new unit tests.
      
      	* tests/value/Makefile.am: disable graylevel and float related tests.
      
      	* tests/core/image/Makefile.am: disable tr_image test.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3067 4aad255d-cdde-0310-9447-f3009e2ae8c0
      411449c9
  22. 18 Dec, 2008 1 commit
    • Nicolas Ballas's avatar
      Replace calls of the method .at by the function opt::at. · 29af1e98
      Nicolas Ballas authored
      	* mln/debug/println.spe.hh,
      	* mln/core/pixter2d.hh,
      	* mln/core/pixter3d.hh,
      	* mln/level/was.median.hh,
      	* mln/make/image.hh,
      	* sandbox/duhamel/chamfer.cc,
      	* sandbox/scribo/demat.hh,
      	* sandbox/aroumougame/skeleton/miscellenous.hh,
      	* sandbox/aroumougame/skeleton/sedt.hh,
      	* sandbox/jardonnet/n_cmpt/fused_filter.cc,
      	* sandbox/jardonnet/n_cmpt/ref_filter.cc,
      	* sandbox/garrigues/ocr/skeleton.old.hh,
      	* sandbox/garrigues/ocr/enlarge.hh,
      	* sandbox/abraham/tests/transform/fft_.cc,
      	* sandbox/abraham/mln/transform/fft.hh,
      	* sandbox/inim/classif/src/proj.hh,
      	* sandbox/inim/binarization/proof-of-concept/src/gradient.cc,
      	* sandbox/inim/binarization/binarization.hh,
      	* sandbox/nature/nature.cc,
      	* sandbox/nature/co_occurence.hh,
      	* sandbox/nature/proj.hh,
      	* sandbox/ballas/color/min_tree_volume_filter.cc,
      	* sandbox/ballas/color/reference.cc,
      	* sandbox/ballas/color/min_tree_area_filter.cc,
      	* sandbox/ballas/color/min_tree_height_filter.cc,
      	* sandbox/ballas/color/min_tree_color.cc,
      	* sandbox/ballas/color/reference2.cc,
      	* sandbox/ballas/color/min_tree_color_v2.cc,
      	* sandbox/ballas/color/laplacien.cc,
      	* sandbox/geraud/wst_edge.cc,
      	* sandbox/geraud/fllt.svg.6.cc,
      	* sandbox/geraud/browsing/fwd.cc,
      	* sandbox/geraud/fllt/fllt.hh,
      	* sandbox/geraud/fllt/fllt.svg.7.hh,
      	* sandbox/geraud/fllt/fllt.svg.2.cc,
      	* sandbox/geraud/fllt/fllt.svg.3.cc,
      	* sandbox/geraud/fllt/fllt.svg.4.cc,
      	* sandbox/geraud/fllt/fllt.svg.5.cc,
      	* sandbox/geraud/fllt/fllt_test.hh,
      	* sandbox/geraud/fllt.svg.7.hh,
      	* sandbox/geraud/dmap.cc,
      	* sandbox/geraud/tufa_2008/steps.0.cc,
      	* sandbox/geraud/tufa_2008/steps.1.cc,
      	* sandbox/geraud/tufa_2008/steps.2.cc,
      	* sandbox/geraud/tufa_2008/steps.3.cc,
      	* sandbox/geraud/tufa_2008/steps.2b.cc,
      	* sandbox/geraud/tufa_2008/compute_a.cc,
      	* sandbox/geraud/tufa_2008/fz_count.cc,
      	* sandbox/geraud/tufa_2008/regmin_count.cc,
      	* tests/debug/println_with_border.cc,
      	* tests/debug/println.cc,
      	* tests/histo/compute.cc,
      	* tests/core/other/pixel.cc,
      	* tests/level/convert.cc,
      	* tests/level/memset_.cc,
      	* tests/transform/distance_geodesic.cc,
      	* tests/transform/distance_front.cc,
      	* tests/make/dual_neighb.cc,
      	* tests/morpho/artificial_line_graph_image_wst.cc,
      	* tests/canvas/chamfer.cc,
      	* doc/tutorial/samples/ima2d-3.cc,
      	* doc/tutorial/examples/image_plain.cc,
      	* doc/benchmark/image2d.cc,
      	* doc/examples/labeling_algo.cc: Replace .at by opt::add.
      	* tests/opt/Makefile.am: New Makefile.am for opt test dir.
      	* tests/Makefile.am: Add opt subdir.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3063 4aad255d-cdde-0310-9447-f3009e2ae8c0
      29af1e98
  23. 06 Dec, 2008 1 commit
  24. 04 Dec, 2008 1 commit
    • Thierry Geraud's avatar
      Make tests compile without warnings. · 677c2af5
      Thierry Geraud authored
      	* trash: New directory.
      
      	Trash mln::neighb stuff.
      	
      	* mln/neighb/essential.hh: Remove.
      	* mln/neighb/all.hh: Remove.
      	* mln/neighb/image.hh: Rename as...
      	* trash/neighb_image.hh: ...this.
      	* tests/neighb/image.cc: Rename as...
      	* trash/neighb_image.cc: ...this.
      	* mln/neighb/get.hh: Rename as...
      	* trash/neighb_get.hh: ...this.
      	* tests/neighb/Makefile.am: Remove.
      	* tests/neighb: Remove directory.
      	* mln/neighb: Remove directory.
      
      	Trash convert/to_tiles.
      	
      	* mln/convert/to_tiles.hh: Rename as...
      	* trash/to_tiles.hh: ...this.
      	* tests/convert/to_tiles.cc: Rename as...
      	* trash/to_tiles.cc: ...this.
      
      	Trash display stuff.
      	
      	* mln/display/show.hh: Rename as....
      	* trash/display_show.hh: ...this.
      	* tests/display/show.cc: Rename as....
      	* trash/display_show.cc: ...this.
      	* mln/display/save_and_show.hh: Rename as....
      	* trash/display_save_and_show.hh: ...this.
      	* tests/display/save_and_show.cc: Rename as....
      	* trash/save_and_show.cc: ...this.
      	* mln/display/color_pretty.hh: Rename as....
      	* trash/display_color_pretty.hh: ...this.
      	* tests/display/color_pretty.cc: Rename as....
      	* trash/display_color_pretty.cc: ...this.
      	
      	Trash translate image.
      	
      	* mln/core/image/translate_image.hh: Rename as...
      	* trash/translate_image.hh: ...this.
      	* mln/core/image/all.hh: Update.
      	* tests/core/image/translate_image.cc: Rename as...
      	* trash/translate_image.cc: ...this.
      
      	Remove obsolete files.
      
      	* mln/draw/label.hh: Remove.
      	* mln/draw/all.hh: Update.
      	* tests/draw/label.cc: Remove.
      	* mln/morpho/erosion_fast.hh: Remove.
      	* mln/morpho/dilation_fast.hh: Remove.
      	* mln/morpho/all.hh: Update.
      	* mln/morpho/essential.hh: Update.
      	* tests/morpho/dilation_max_h.cc: Remove.
      	* tests/morpho/erosion_min_h.cc: Remove.
      	* tests/morpho/temp.erosion.cc: Remove.
      	* tests/logical/or_full.cc: Remove.
      	* tests/logical/not_full.cc: Remove.
      	* tests/logical/and_not_full.cc: Remove.
      	* tests/logical/and_full.cc: Remove.
      
      	Update Makefiles.
      	
      	* tests/convert/Makefile.am: Update.
      	* tests/core/image/Makefile.am: Update.
      	* tests/display/Makefile.am: Update.
      	* tests/morpho/Makefile.am: Update.
      
      	Fix some tests warnings and errors.
      	
      	* mln/trait/value_.hh,
      	* mln/metal/converts_to.hh,
      	* mln/level/replace.hh,
      	* mln/accu/line.hh,
      	* mln/convert/all.hh,
      	* mln/win/inter.hh,
      	* mln/morpho/meyer_wst.hh,
      	* mln/util/tree_fast.hh,
      	* mln/util/lemmings.hh,
      	* mln/labeling/blobs.hh,
      	* tests/literal/zero.cc,
      	* tests/literal/one.cc,
      	* tests/draw/graph.cc,
      	* tests/arith/revert_full.cc,
      	* tests/level/compute_full.cc,
      	* tests/border/fill_full.cc,
      	* tests/win/inter.cc,
      	* tests/morpho/meyer_wst.cc,
      	* tests/morpho/meyer_wst_long.cc,
      	* tests/Makefile.am,
      	* tests/util/ord_pair.cc,
      	* tests/util/lemmings.cc,
      	* tests/util/tree_fast_to_image.cc: Fix.
      	
      	* mln/literal/all.hh: Add a commentary about g++ warning.
      	Eventually use -Wignore_qualifiers.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@2992 4aad255d-cdde-0310-9447-f3009e2ae8c0
      677c2af5
  25. 28 Nov, 2008 1 commit
    • Guillaume Lazzara's avatar
      Fix various tests. · e039a4ef
      Guillaume Lazzara authored
      	* doc/Makefile.am: Fix tutorial compilation.
      
      	* mln/convert/to_p_set.hh: Fix a test.
      
      	* mln/convert/to_window.hh: Get dpsite type correctly.
      
      	* tests/canvas/browsing/fwd.cc,
      	* tests/canvas/browsing/hyper_directional.cc,
      	* tests/canvas/browsing/snake_fwd.cc,
      	* tests/canvas/browsing/snake_vert.cc,
      	* mln/util/edge.hh,
      	* mln/util/vertex.hh,
      	* mln/trait/value_.hh,
      	* mln/trait/neighborhood.hh,
      	* mln/geom/all.hh,
      	* mln/core/internal/graph_window_base.hh,
      	* mln/core/image/translate_image.hh,
      	* mln/core/concept/generalized_pixel.hh,
      	* mln/core/clock_neighb2d.hh,
      	* mln/core/clock_neighb.hh: fix a compilation error and update doc
      	style.
      
      	* mln/geom/chamfer.hh: revamp.
      
      	* mln/morpho/elementary/gradient.hh,
      	* mln/geom/delta.hh: avoid a warning.
      
      	* tests/geom/resize.cc,
      	* tests/level/stretch.cc,
      	* tests/fun/x2x/rotation.cc,
      	* tests/convert/to_p_set.cc,
      	* tests/convert/to_window.cc,
      	* mln/value/set.hh,
      	* mln/set/inter.hh,
      	* mln/topo/face.hh: update doc style.
      
      	* tests/win/Makefile.am,
      	* tests/morpho/Makefile.am,
      	* tests/fun/x2x/Makefile.am,
      	* tests/core/other/Makefile.am,
      	* tests/core/image/Makefile.am,
      	* tests/convert/Makefile.am,
      	* tests/Makefile.am: comment known non working tests.
      
      	* tests/core/image/flat_image.cc,
      	* tests/convert/to_p_array.cc: write test.
      
      	* tests/core/other/graph_elt_neighborhood.cc,
      	* tests/core/other/graph_elt_window.cc,
      	* tests/core/other/line_graph_elt_neighborhood.cc,
      	* tests/core/other/line_graph_elt_window.cc,
      	* tests/draw/graph.cc,
      	* tests/fun/x2x/composed.cc,
      	* tests/fun/x2x/translation.cc,
      	* tests/morpho/graph_image_morpho.cc: Fix tests.
      
      	* tests/set/inter.cc: split and move to...
      	* tests/win/inter.cc: ...here.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@2971 4aad255d-cdde-0310-9447-f3009e2ae8c0
      e039a4ef
  26. 13 Nov, 2008 1 commit
    • Guillaume Lazzara's avatar
      Make Olena compile with MLN_INCLUDE_ONLY and cleanup comments. · 2124e60a
      Guillaume Lazzara authored
      	* mln/arith/diff_abs.hh: Fix bad namespace closure.
      
      	* mln/morpho/dilation_fast.hh,
      	* mln/trait/image/print.hh,
      	* mln/trait/op/ord.hh,
      	* mln/level/median.hh,
      	* mln/estim/mean.hh,
      	* mln/estim/min_max.hh,
      	* mln/estim/sum.hh,
      	* mln/estim/all.hh,
      	* mln/estim/essential.hh,
      	* mln/arith/diff_abs.hh,
      	* mln/arith/min.hh,
      	* mln/arith/min.spe.hh,
      	* mln/arith/minus.hh,
      	* mln/arith/plus.hh,
      	* mln/arith/revert.hh,
      	* mln/arith/revert.spe.hh,
      	* mln/arith/times.hh,
      	* mln/arith/times.spe.hh: Cleanup comments.
      
      	* mln/morpho/hit_or_miss.hh,
      	* mln/display/save.hh,
      	* mln/canvas/browsing/backdiagonal2d.hh,
      	* mln/canvas/browsing/diagonal2d.hh,
      	* mln/canvas/browsing/dir_struct_elt_incr_update.hh,
      	* mln/canvas/browsing/directional.hh,
      	* mln/canvas/browsing/essential.hh,
      	* mln/canvas/browsing/fwd.hh,
      	* mln/canvas/browsing/hyper_directional.hh,
      	* mln/canvas/browsing/snake_fwd.hh,
      	* mln/canvas/browsing/snake_generic.hh,
      	* mln/canvas/browsing/snake_vert.hh: Fix wrong declaration of global
      	variables.
      
      	* mln/value/float01.hh,
      	* mln/core/contract.hh: add missing inline.
      
      	* mln/fun/p2b/chess.hh,
      	* mln/fun/p2v/iota.hh: remove global variables.
      
      	* mln/fun/v2v/rgb_to_hsi.hh: Split interface and implementation.
      
      	* mln/geom/chamfer.hh: Fix compilation issue.
      
      	* mln/make/win_chamfer.hh: Move implementation between
      	MLN_INCLUDE_ONLY guards.
      
      	* tests/Makefile.am,
      	* tests/global_vars1.cc,
      	* tests/global_vars2.cc: Add a new test to check whether global
      	variables are declared correctly or not.
      
      	* tests/border/find_full.cc,
      	* tests/border/get_full.cc,
      	* tests/convert/to_image.cc,
      	* tests/core/image/cast_image.cc,
      	* tests/core/image/image_if.cc,
      	* tests/core/site_set/pset_if.cc,
      	* tests/level/fill_with_image.cc,
      	* tests/level/fill_with_value.cc,
      	* tests/level/paste.cc,
      	* tests/level/transform.cc,
      	* tests/trait/image/images.cc: update according the new use of
      	p2v::iota and p2b::chess.
      
      	* tests/pw/image.cc: Make it a real test.
      
      	* mln/level/compute.hh: Fix ambiguity.
      
      	* tests/border/get.cc,
      	* tests/border/resize_image_if.cc: Fix tests.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2865 4aad255d-cdde-0310-9447-f3009e2ae8c0
      2124e60a
  27. 04 Nov, 2008 2 commits
    • Ugo Jardonnet's avatar
      #87 Add unit (sanity) tests to Milena. · 8dca8add
      Ugo Jardonnet authored
      	* tests/unit_test/build_unit_test.sh: Generate unit test.
      
      	* tests/Makefile.am: Generated.
      	* tests/unit_test/mln_core_contract.cc,
      	* tests/unit_test/mln_win_all.cc,
      	* tests/unit_test/mln_win_backdiag2d.cc,
      	* tests/unit_test/mln_geom_complex_geometry.cc,
      	* tests/unit_test/mln_core_alias_w_window2d_float.cc,
      	* tests/unit_test/mln_set_get.cc,
      	* tests/unit_test/mln_value_builtin_all.cc,
      	* tests/unit_test/mln_core_internal_coord_impl.cc,
      	* tests/unit_test/mln_registration_multiscale.cc,
      	* tests/unit_test/mln_display_all.cc,
      	* tests/unit_test/mln_metal_is_a.cc,
      	* tests/unit_test/mln_topo_adj_lower_higher_face_iter.cc,
      	* tests/unit_test/mln_util_graph.cc,
      	* tests/unit_test/mln_canvas_chamfer.cc,
      	* tests/unit_test/mln_accu_v.cc,
      	* tests/unit_test/mln_algebra_h_vec.cc,
      	* tests/unit_test/mln_trait_op_predec.cc,
      	* tests/unit_test/mln_win_segment1d.cc,
      	* tests/unit_test/mln_core_clock_neighb2d.cc,
      	* tests/unit_test/mln_core_concept_value_iterator.cc,
      	* tests/unit_test/mln_core_concept_meta_accumulator.cc,
      	* tests/unit_test/mln_trait_solve_unary.cc,
      	* tests/unit_test/mln_level_transform_spe.cc,
      	* tests/unit_test/mln_morpho_opening_area_on_vertices.cc,
      	* tests/unit_test/mln_level_fill_with_value_spe.cc,
      	* tests/unit_test/mln_core_routine_clone.cc,
      	* tests/unit_test/mln_core_site_set_p_key.cc,
      	* tests/unit_test/mln_trait_op_uminus.cc,
      	* tests/unit_test/mln_core_site_set_p_if.cc,
      	* tests/unit_test/mln_core_dpsites_piter.cc,
      	* tests/unit_test/mln_trait_promote.cc,
      	* tests/unit_test/mln_pw_image.cc,
      	* tests/unit_test/mln_util_greater_psite.cc,
      	* tests/unit_test/mln_make_w_window3d_int.cc,
      	* tests/unit_test/mln_border_resize.cc,
      	* tests/unit_test/mln_arith_all.cc,
      	* tests/unit_test/mln_accu_sum.cc,
      	* tests/unit_test/mln_level_naive_essential.cc,
      	* tests/unit_test/mln_fun_x2x_essential.cc,
      	* tests/unit_test/mln_topo_internal_complex_relative_iterator_sequence.cc,
      	* tests/unit_test/mln_core_site_set_p_line_graph_piter.cc,
      	* tests/unit_test/mln_geom_min_sli.cc,
      	* tests/unit_test/mln_accu_volume.cc,
      	* tests/unit_test/mln_value_float01.cc,
      	* tests/unit_test/mln_display_show.cc,
      	* tests/unit_test/mln_value_gl16.cc,
      	* tests/unit_test/mln_debug_graph.cc,
      	* tests/unit_test/mln_labeling_foreground.cc,
      	* tests/unit_test/mln_core_concept_weighted_window.cc,
      	* tests/unit_test/mln_display_color_pretty.cc,
      	* tests/unit_test/mln_fun_v2v_abs.cc,
      	* tests/unit_test/mln_set_sym_diff.cc,
      	* tests/unit_test/mln_core_alias_w_window1d_int.cc,
      	* tests/unit_test/mln_trait_image_from_grid.cc,
      	* tests/unit_test/mln_arith_essential.cc,
      	* tests/unit_test/mln_debug_all.cc,
      	* tests/unit_test/mln_topo_adj_higher_dim_connected_n_face_iter.cc,
      	* tests/unit_test/mln_registration_essential.cc,
      	* tests/unit_test/mln_convert_to.cc,
      	* tests/unit_test/mln_fun_v2v_rgb_to_hsi.cc,
      	* tests/unit_test/mln_border_essential.cc,
      	* tests/unit_test/mln_trait_op_neq.cc,
      	* tests/unit_test/mln_labeling_regional_minima.cc,
      	* tests/unit_test/mln_estim_essential.cc,
      	* tests/unit_test/mln_trace_entering.cc,
      	* tests/unit_test/mln_metal_equal.cc,
      	* tests/unit_test/mln_algebra_vec.cc,
      	* tests/unit_test/mln_neighb_get.cc,
      	* tests/unit_test/mln_fun_p2v_iota.cc,
      	* tests/unit_test/mln_core_internal_image_if_base.cc,
      	* tests/unit_test/mln_level_fast_median.cc,
      	* tests/unit_test/mln_core_concept_doc_iterator.cc,
      	* tests/unit_test/mln_win_multiple_size.cc,
      	* tests/unit_test/mln_metal_bexpr.cc,
      	* tests/unit_test/mln_topo_internal_complex_relative_iterator_base.cc,
      	* tests/unit_test/mln_geom_seeds2tiling.cc,
      	* tests/unit_test/mln_fun_vv2v_all.cc,
      	* tests/unit_test/mln_core_routine_essential.cc,
      	* tests/unit_test/mln_core_internal_site_set_impl.cc,
      	* tests/unit_test/mln_labeling_all.cc,
      	* tests/unit_test/mln_io_pnm_save_header.cc,
      	* tests/unit_test/mln_level_approx_essential.cc,
      	* tests/unit_test/mln_value_internal_convert.cc,
      	* tests/unit_test/mln_canvas_labeling.cc,
      	* tests/unit_test/mln_value_builtin_essential.cc,
      	* tests/unit_test/mln_morpho_closing_height.cc,
      	* tests/unit_test/mln_util_array.cc,
      	* tests/unit_test/mln_value_aliases.cc,
      	* tests/unit_test/mln_essential_3d.cc,
      	* tests/unit_test/mln_value_hsi.cc,
      	* tests/unit_test/mln_accu_take.cc,
      	* tests/unit_test/mln_metal_goes_to.cc,
      	* tests/unit_test/mln_subsampling_gaussian_subsampling.cc,
      	* tests/unit_test/mln_draw_all.cc,
      	* tests/unit_test/mln_core_site_set_attic_p_complex_faces_piter.cc,
      	* tests/unit_test/mln_core_internal_force_exact.cc,
      	* tests/unit_test/mln_trait_window_print.cc,
      	* tests/unit_test/mln_morpho_elementary_erosion.cc,
      	* tests/unit_test/mln_core_site_set_p_if_piter.cc,
      	* tests/unit_test/mln_core_site_set_p_graph.cc,
      	* tests/unit_test/mln_util_lazy_set.cc,
      	* tests/unit_test/mln_value_set.cc,
      	* tests/unit_test/mln_core_internal_image_primary.cc,
      	* tests/unit_test/mln_core_site_set_p_run.cc,
      	* tests/unit_test/mln_trait_op_lor.cc,
      	* tests/unit_test/mln_registration_get_rot.cc,
      	* tests/unit_test/mln_core_concept_doc_value_iterator.cc,
      	* tests/unit_test/mln_linear_sobel.cc,
      	* tests/unit_test/mln_core_site_set_p_line_graph.cc,
      	* tests/unit_test/mln_core_internal_piter_adaptor.cc,
      	* tests/unit_test/mln_topo_algebraic_n_face.cc,
      	* tests/unit_test/mln_core_w_window.cc,
      	* tests/unit_test/mln_win_diag2d.cc,
      	* tests/unit_test/mln_util_internal_graph_vertex_impl.cc,
      	* tests/unit_test/mln_core_image_translate_image.cc,
      	* tests/unit_test/mln_core_image_complex_neighborhood_piter.cc,
      	* tests/unit_test/mln_core_concept_point.cc,
      	* tests/unit_test/mln_core_internal_fixme.cc,
      	* tests/unit_test/mln_value_concept_built_in.cc,
      	* tests/unit_test/mln_level_compare.cc,
      	* tests/unit_test/mln_metal_bool.cc,
      	* tests/unit_test/mln_core_window.cc,
      	* tests/unit_test/mln_value_concept_data.cc,
      	* tests/unit_test/mln_metal_math_max.cc,
      	* tests/unit_test/mln_core_internal_pseudo_site_base.cc,
      	* tests/unit_test/mln_pw_value.cc,
      	* tests/unit_test/mln_display_save.cc,
      	* tests/unit_test/mln_value_internal_integer.cc,
      	* tests/unit_test/mln_trait_value_quant.cc,
      	* tests/unit_test/mln_topo_face_data.cc,
      	* tests/unit_test/mln_trait_op_greater.cc,
      	* tests/unit_test/mln_io_pbm_all.cc,
      	* tests/unit_test/mln_util_yes.cc,
      	* tests/unit_test/mln_win_disk2d.cc,
      	* tests/unit_test/mln_metal_array.cc,
      	* tests/unit_test/mln_math_round.cc,
      	* tests/unit_test/mln_core_routine_primary.cc,
      	* tests/unit_test/mln_io_pfm_all.cc,
      	* tests/unit_test/mln_core_image_essential.cc,
      	* tests/unit_test/mln_literal_origin.cc,
      	* tests/unit_test/mln_win_essential.cc,
      	* tests/unit_test/mln_core_site_set_p_set_of.cc,
      	* tests/unit_test/mln_linear_line_x2_convolve.cc,
      	* tests/unit_test/mln_registration_get_rtransf.cc,
      	* tests/unit_test/mln_fun_v2b_essential.cc,
      	* tests/unit_test/mln_io_pnm_all.cc,
      	* tests/unit_test/mln_core_concept_doc_point_iterator.cc,
      	* tests/unit_test/mln_value_concept_structured.cc,
      	* tests/unit_test/mln_core_concept_pixel_iterator.cc,
      	* tests/unit_test/mln_util_tree_fast_to_image.cc,
      	* tests/unit_test/mln_level_saturate.cc,
      	* tests/unit_test/mln_fun_p2b_chess.cc,
      	* tests/unit_test/mln_core_grids.cc,
      	* tests/unit_test/mln_win_vline2d.cc,
      	* tests/unit_test/mln_fun_x2v_linear.cc,
      	* tests/unit_test/mln_geom_ninds.cc,
      	* tests/unit_test/mln_core_image_complex_image.cc,
      	* tests/unit_test/mln_core_image_sub_image_if.cc,
      	* tests/unit_test/mln_accu_bbox.cc,
      	* tests/unit_test/mln_morpho_line_gradient.cc,
      	* tests/unit_test/mln_topo_essential.cc,
      	* tests/unit_test/mln_accu_median_alt.cc,
      	* tests/unit_test/mln_core_image_complex_neighborhoods.cc,
      	* tests/unit_test/mln_test_positive.cc,
      	* tests/unit_test/mln_morpho_elementary_gradient_internal.cc,
      	* tests/unit_test/mln_binarization_binarization.cc,
      	* tests/unit_test/mln_core_site_set_p_array.cc,
      	* tests/unit_test/mln_fun_i2v_array.cc,
      	* tests/unit_test/mln_trait_op_less.cc,
      	* tests/unit_test/mln_win_rectangle2d.cc,
      	* tests/unit_test/mln_fun_x2x_rotation.cc,
      	* tests/unit_test/mln_metal_const.cc,
      	* tests/unit_test/mln_core_site_set_p_image.cc,
      	* tests/unit_test/mln_debug_iota_spe.cc,
      	* tests/unit_test/mln_core_internal_image_domain_morpher.cc,
      	* tests/unit_test/mln_estim_all.cc,
      	* tests/unit_test/mln_core_concept_value_set.cc,
      	* tests/unit_test/mln_histo_data.cc,
      	* tests/unit_test/mln_core_site_set_p_centered.cc,
      	* tests/unit_test/mln_make_image.cc,
      	* tests/unit_test/mln_fun_i2v_essential.cc,
      	* tests/unit_test/mln_value_internal_essential.cc,
      	* tests/unit_test/mln_morpho_contrast.cc,
      	* tests/unit_test/mln_morpho_opening.cc,
      	* tests/unit_test/mln_set_all.cc,
      	* tests/unit_test/mln_fun_internal_selector.cc,
      	* tests/unit_test/mln_canvas_browsing_fwd.cc,
      	* tests/unit_test/mln_geom_ncols.cc,
      	* tests/unit_test/mln_geom_min_col.cc,
      	* tests/unit_test/mln_labeling_regional_maxima.cc,
      	* tests/unit_test/mln_metal_unptr.cc,
      	* tests/unit_test/mln_trait_window_props.cc,
      	* tests/unit_test/mln_trait_site_set_print.cc,
      	* tests/unit_test/mln_core_site_set_p_complex_piter.cc,
      	* tests/unit_test/mln_geom_delta.cc,
      	* tests/unit_test/mln_io_ppm_save.cc,
      	* tests/unit_test/mln_fun_i2v_all_to.cc,
      	* tests/unit_test/mln_morpho_meyer_wst.cc,
      	* tests/unit_test/mln_win_hline2d.cc,
      	* tests/unit_test/mln_core_site_set_p_line2d.cc,
      	* tests/unit_test/mln_neighb_essential.cc,
      	* tests/unit_test/mln_core_image_graph_elt_window.cc,
      	* tests/unit_test/mln_math_round_sat.cc,
      	* tests/unit_test/mln_convert_all.cc,
      	* tests/unit_test/mln_io_pnm_max_component.cc,
      	* tests/unit_test/mln_trait_op_uplus.cc,
      	* tests/unit_test/mln_trait_all.cc,
      	* tests/unit_test/mln_core_concept_mesh.cc,
      	* tests/unit_test/mln_fun_x2v_all.cc,
      	* tests/unit_test/mln_fun_all.cc,
      	* tests/unit_test/mln_linear_essential.cc,
      	* tests/unit_test/mln_morpho_elementary_all.cc,
      	* tests/unit_test/mln_accu_line.cc,
      	* tests/unit_test/mln_core_image_fi_adaptor.cc,
      	* tests/unit_test/mln_norm_essential.cc,
      	* tests/unit_test/mln_util_internal_graph_edge_psite.cc,
      	* tests/unit_test/mln_labeling_essential.cc,
      	* tests/unit_test/mln_metal_math_sqrt.cc,
      	* tests/unit_test/mln_metal_array1d.cc,
      	* tests/unit_test/mln_core_image_image2d_h.cc,
      	* tests/unit_test/mln_literal_zero.cc,
      	* tests/unit_test/mln_util_internal_graph_vertex_psite.cc,
      	* tests/unit_test/mln_fun_x2v_essential.cc,
      	* tests/unit_test/mln_math_max.cc,
      	* tests/unit_test/mln_math_jacobi.cc,
      	* tests/unit_test/mln_geom_bbox.cc,
      	* tests/unit_test/mln_level_transform.cc,
      	* tests/unit_test/mln_core_concept_doc_pixel_iterator.cc,
      	* tests/unit_test/mln_geom_max_sli.cc,
      	* tests/unit_test/mln_draw_essential.cc,
      	* tests/unit_test/mln_trait_undef.cc,
      	* tests/unit_test/mln_estim_sum.cc,
      	* tests/unit_test/mln_arith_revert_spe.cc,
      	* tests/unit_test/mln_canvas_morpho_essential.cc,
      	* tests/unit_test/mln_morpho_elementary_closing.cc,
      	* tests/unit_test/mln_morpho_min.cc,
      	* tests/unit_test/mln_value_float01_f.cc,
      	* tests/unit_test/mln_win_multiple.cc,
      	* tests/unit_test/mln_make_vec.cc,
      	* tests/unit_test/mln_morpho_closing_area_on_vertices.cc,
      	* tests/unit_test/mln_morpho_opening_volume.cc,
      	* tests/unit_test/mln_core_internal_complex_window_p_base.cc,
      	* tests/unit_test/mln_core_internal_check_image_fastest.cc,
      	* tests/unit_test/mln_core_image_line_graph_neighborhood_piter.cc,
      	* tests/unit_test/mln_core_image_value_enc_image.cc,
      	* tests/unit_test/mln_util_nil.cc,
      	* tests/unit_test/mln_core_all.cc,
      	* tests/unit_test/mln_fun_x2v_nneighbor.cc,
      	* tests/unit_test/mln_morpho_complementation.cc,
      	* tests/unit_test/mln_io_pbm_save.cc,
      	* tests/unit_test/mln_make_point2d_h.cc,
      	* tests/unit_test/mln_geom_min_ind.cc,
      	* tests/unit_test/mln_neighb_all.cc,
      	* tests/unit_test/mln_trait_ch_value.cc,
      	* tests/unit_test/mln_fun_v2b_all.cc,
      	* tests/unit_test/mln_core_pixel.cc,
      	* tests/unit_test/mln_core_alias_point1d.cc,
      	* tests/unit_test/mln_util_tracked_ptr.cc,
      	* tests/unit_test/mln_test_predicate.cc,
      	* tests/unit_test/mln_metal_math_pow.cc,
      	* tests/unit_test/mln_core_concept_site_set.cc,
      	* tests/unit_test/mln_convert_from_to.cc,
      	* tests/unit_test/mln_geom_size1d.cc,
      	* tests/unit_test/mln_core_internal_site_relative_iterator_base.cc,
      	* tests/unit_test/mln_value_internal_value_like.cc,
      	* tests/unit_test/mln_core_internal_exact.cc,
      	* tests/unit_test/mln_topo_all.cc,
      	* tests/unit_test/mln_core_internal_run_image.cc,
      	* tests/unit_test/mln_topo_n_faces_set.cc,
      	* tests/unit_test/mln_linear_log.cc,
      	* tests/unit_test/mln_convert_to_rgb.cc,
      	* tests/unit_test/mln_metal_is_not.cc,
      	* tests/unit_test/mln_core_concept_browsing.cc,
      	* tests/unit_test/mln_logical_or_spe.cc,
      	* tests/unit_test/mln_level_assign_spe.cc,
      	* tests/unit_test/mln_canvas_essential.cc,
      	* tests/unit_test/mln_accu_tuple.cc,
      	* tests/unit_test/mln_trait_op_plus.cc,
      	* tests/unit_test/mln_core_concept_doc_point_site.cc,
      	* tests/unit_test/mln_core_image_obased_rle_encode.cc,
      	* tests/unit_test/mln_accu_convolve.cc,
      	* tests/unit_test/mln_core_internal_p_complex_piter_base.cc,
      	* tests/unit_test/mln_border_adjust.cc,
      	* tests/unit_test/mln_util_set.cc,
      	* tests/unit_test/mln_core_image_extension_val.cc,
      	* tests/unit_test/mln_convert_to_fun.cc,
      	* tests/unit_test/mln_trait_solve.cc,
      	* tests/unit_test/mln_util_ord_pair.cc,
      	* tests/unit_test/mln_logical_and.cc,
      	* tests/unit_test/mln_fun_v2v_essential.cc,
      	* tests/unit_test/mln_math_min.cc,
      	* tests/unit_test/mln_core_site_set_p_run_piter.cc,
      	* tests/unit_test/mln_fun_v2v_cast.cc,
      	* tests/unit_test/mln_accu_median_h.cc,
      	* tests/unit_test/mln_linear_local_convolve.cc,
      	* tests/unit_test/mln_core_concept_doc_box.cc,
      	* tests/unit_test/mln_level_stretch.cc,
      	* tests/unit_test/mln_util_index.cc,
      	* tests/unit_test/mln_trait_site_set_props.cc,
      	* tests/unit_test/mln_set_uni.cc,
      	* tests/unit_test/mln_morpho_opening_attribute.cc,
      	* tests/unit_test/mln_test_all.cc,
      	* tests/unit_test/mln_metal_fix_return.cc,
      	* tests/unit_test/mln_core_pixter1d.cc,
      	* tests/unit_test/mln_topo_adj_lower_face_iter.cc,
      	* tests/unit_test/mln_metal_unconst.cc,
      	* tests/unit_test/mln_fun_v2v_inc.cc,
      	* tests/unit_test/mln_core_alias_w_window2d_int.cc,
      	* tests/unit_test/mln_core_routine_ops.cc,
      	* tests/unit_test/mln_io_off_save.cc,
      	* tests/unit_test/mln_level_memset_.cc,
      	* tests/unit_test/mln_metal_is_not_const.cc,
      	* tests/unit_test/mln_accu_pair.cc,
      	* tests/unit_test/mln_make_voronoi.cc,
      	* tests/unit_test/mln_core_image_safe.cc,
      	* tests/unit_test/mln_trait_op_essential.cc,
      	* tests/unit_test/mln_metal_is_ref.cc,
      	* tests/unit_test/mln_io_off_all.cc,
      	* tests/unit_test/mln_metal_abort.cc,
      	* tests/unit_test/mln_win_shift.cc,
      	* tests/unit_test/mln_core_alias_w_window3d_float.cc,
      	* tests/unit_test/mln_metal_all.cc,
      	* tests/unit_test/mln_core_internal_complex_neighborhood_base.cc,
      	* tests/unit_test/mln_fun_x2v_bilinear.cc,
      	* tests/unit_test/mln_make_dual_neighb.cc,
      	* tests/unit_test/mln_io_txt_all.cc,
      	* tests/unit_test/mln_core_site_set_p_mutable_array_of.cc,
      	* tests/unit_test/mln_fun_p2b_essential.cc,
      	* tests/unit_test/mln_core_alias_dpoint1d.cc,
      	* tests/unit_test/mln_logical_and_spe.cc,
      	* tests/unit_test/mln_make_image2d.cc,
      	* tests/unit_test/mln_convert_to_std_set.cc,
      	* tests/unit_test/mln_value_int_s.cc,
      	* tests/unit_test/mln_core_image_rle_encode.cc,
      	* tests/unit_test/mln_win_cuboid3d.cc,
      	* tests/unit_test/mln_morpho_closing_area.cc,
      	* tests/unit_test/mln_level_paste_spe.cc,
      	* tests/unit_test/mln_geom_nsites.cc,
      	* tests/unit_test/mln_border_equalize.cc,
      	* tests/unit_test/mln_core_image_plain.cc,
      	* tests/unit_test/mln_core_internal_data.cc,
      	* tests/unit_test/mln_metal_math_root.cc,
      	* tests/unit_test/mln_arith_times_spe.cc,
      	* tests/unit_test/mln_topo_internal_complex_set_iterator_base.cc,
      	* tests/unit_test/mln_io_ppm_load.cc,
      	* tests/unit_test/mln_value_essential.cc,
      	* tests/unit_test/mln_core_internal_weighted_window_base.cc,
      	* tests/unit_test/mln_metal_array2d.cc,
      	* tests/unit_test/mln_core_site_set_p_n_faces_piter.cc,
      	* tests/unit_test/mln_geom_nslis.cc,
      	* tests/unit_test/mln_accu_height.cc,
      	* tests/unit_test/mln_core_concept_proxy.cc,
      	* tests/unit_test/mln_linear_lap.cc,
      	* tests/unit_test/mln_morpho_thickening.cc,
      	* tests/unit_test/mln_core_image_ch_piter.cc,
      	* tests/unit_test/mln_trait_images.cc,
      	* tests/unit_test/mln_metal_not_equal.cc,
      	* tests/unit_test/mln_level_assign.cc,
      	* tests/unit_test/mln_topo_adj_m_face_iter.cc,
      	* tests/unit_test/mln_level_apply.cc,
      	* tests/unit_test/mln_core_image_line_graph_window_piter.cc,
      	* tests/unit_test/mln_core_image_line_graph_elt_neighborhood.cc,
      	* tests/unit_test/mln_literal_ops.cc,
      	* tests/unit_test/mln_trace_resume.cc,
      	* tests/unit_test/mln_trait_value_.cc,
      	* tests/unit_test/mln_value_interval.cc,
      	* tests/unit_test/mln_util_internal_boost_graph_structure.cc,
      	* tests/unit_test/mln_metal_if.cc,
      	* tests/unit_test/mln_estim_mean.cc,
      	* tests/unit_test/mln_logical_essential.cc,
      	* tests/unit_test/mln_tag_essential.cc,
      	* tests/unit_test/mln_morpho_top_hat.cc,
      	* tests/unit_test/mln_value_builtin_ops.cc,
      	* tests/unit_test/mln_core_internal_classical_window_base.cc,
      	* tests/unit_test/mln_convert_to_upper_window.cc,
      	* tests/unit_test/mln_fun_v2v_convert.cc,
      	* tests/unit_test/mln_win_diff.cc,
      	* tests/unit_test/mln_io_pfm_save.cc,
      	* tests/unit_test/mln_subsampling_subsampling.cc,
      	* tests/unit_test/mln_core_internal_pixel_iterator_base.cc,
      	* tests/unit_test/mln_level_approx_all.cc,
      	* tests/unit_test/mln_geom_max_col.cc,
      	* tests/unit_test/mln_value_internal_gray_.cc,
      	* tests/unit_test/mln_value_graylevel_f.cc,
      	* tests/unit_test/mln_level_was_median.cc,
      	* tests/unit_test/mln_core_image_rle_image.cc,
      	* tests/unit_test/mln_util_internal_graph_edge_impl.cc,
      	* tests/unit_test/mln_core_alias_point2d.cc,
      	* tests/unit_test/mln_fun_v2v_dec.cc,
      	* tests/unit_test/mln_value_scalar.cc,
      	* tests/unit_test/mln_debug_iota.cc,
      	* tests/unit_test/mln_canvas_browsing_directional.cc,
      	* tests/unit_test/mln_io_pgm_all.cc,
      	* tests/unit_test/mln_io_pbm_load.cc,
      	* tests/unit_test/mln_value_all.cc,
      	* tests/unit_test/mln_core_image_graph_window_piter.cc,
      	* tests/unit_test/mln_display_save_and_show.cc,
      	* tests/unit_test/mln_trait_site_sets.cc,
      	* tests/unit_test/mln_topo_static_n_face_iter.cc,
      	* tests/unit_test/mln_geom_size2d.cc,
      	* tests/unit_test/mln_metal_essential.cc,
      	* tests/unit_test/mln_util_branch_iter.cc,
      	* tests/unit_test/mln_fun_v2v_linear.cc,
      	* tests/unit_test/mln_geom_nrows.cc,
      	* tests/unit_test/mln_level_apply_spe.cc,
      	* tests/unit_test/mln_value_super_value.cc,
      	* tests/unit_test/mln_value_gl8.cc,
      	* tests/unit_test/mln_trace_all.cc,
      	* tests/unit_test/mln_core_concept_doc_site_set.cc,
      	* tests/unit_test/mln_core_concept_site_proxy.cc,
      	* tests/unit_test/mln_canvas_browsing_essential.cc,
      	* tests/unit_test/mln_trait_value_nature.cc,
      	* tests/unit_test/mln_arith_includes.cc,
      	* tests/unit_test/mln_morpho_elementary_laplacian.cc,
      	* tests/unit_test/mln_fun_essential.cc,
      	* tests/unit_test/mln_value_stack.cc,
      	* tests/unit_test/mln_level_paste.cc,
      	* tests/unit_test/mln_core_image_value_encode.cc,
      	* tests/unit_test/mln_core_routine_extend.cc,
      	* tests/unit_test/mln_border_duplicate.cc,
      	* tests/unit_test/mln_trait_op_all.cc,
      	* tests/unit_test/mln_canvas_browsing_diagonal2d.cc,
      	* tests/unit_test/mln_core_pixter2d.cc,
      	* tests/unit_test/mln_level_update.cc,
      	* tests/unit_test/mln_core_concept_delta_point_site.cc,
      	* tests/unit_test/mln_core_image_complex_window_piter.cc,
      	* tests/unit_test/mln_core_concept_box.cc,
      	* tests/unit_test/mln_value_int_s32.cc,
      	* tests/unit_test/mln_core_image_graph_image.cc,
      	* tests/unit_test/mln_make_win_chamfer.cc,
      	* tests/unit_test/mln_binarization_all.cc,
      	* tests/unit_test/mln_fun_x2x_composed.cc,
      	* tests/unit_test/mln_arith_minus.cc,
      	* tests/unit_test/mln_fun_p2v_ternary.cc,
      	* tests/unit_test/mln_trait_value_essential.cc,
      	* tests/unit_test/mln_core_image_line_graph_psite.cc,
      	* tests/unit_test/mln_geom_max_ind.cc,
      	* tests/unit_test/mln_value_concept_symbolic.cc,
      	* tests/unit_test/mln_morpho_Rd.cc,
      	* tests/unit_test/mln_morpho_includes.cc,
      	* tests/unit_test/mln_canvas_browsing_backdiagonal2d.cc,
      	* tests/unit_test/mln_accu_p.cc,
      	* tests/unit_test/mln_trait_op_minus.cc,
      	* tests/unit_test/mln_core_site_set_p_complex.cc,
      	* tests/unit_test/mln_fun_v2v_saturate.cc,
      	* tests/unit_test/mln_value_lut_vec.cc,
      	* tests/unit_test/mln_pw_var.cc,
      	* tests/unit_test/mln_io_all.cc,
      	* tests/unit_test/mln_core_essential.cc,
      	* tests/unit_test/mln_core_site_set_box.cc,
      	* tests/unit_test/mln_io_off_load.cc,
      	* tests/unit_test/mln_topo_adj_lower_dim_connected_n_face_iter.cc,
      	* tests/unit_test/mln_core_alias_neighb1d.cc,
      	* tests/unit_test/mln_norm_all.cc,
      	* tests/unit_test/mln_trace_stop.cc,
      	* tests/unit_test/mln_labeling_level.cc,
      	* tests/unit_test/mln_core_alias_dpoint2d.cc,
      	* tests/unit_test/mln_core_dpoint.cc,
      	* tests/unit_test/mln_accu_compute.cc,
      	* tests/unit_test/mln_topo_internal_complex_iterator_base.cc,
      	* tests/unit_test/mln_util_tree_fast.cc,
      	* tests/unit_test/mln_value_concept_floating.cc,
      	* tests/unit_test/mln_core_image_extended.cc,
      	* tests/unit_test/mln_core_image_tr_mesh.cc,
      	* tests/unit_test/mln_core_concept_generalized_pixel.cc,
      	* tests/unit_test/mln_util_internal_graph_edge.cc,
      	* tests/unit_test/mln_io_essential.cc,
      	* tests/unit_test/mln_core_image_t_image.cc,
      	* tests/unit_test/mln_core_image_bgraph_psite.cc,
      	* tests/unit_test/mln_convert_to_tiles.cc,
      	* tests/unit_test/mln_extension_fill.cc,
      	* tests/unit_test/mln_core_concept_doc_image_fastest.cc,
      	* tests/unit_test/mln_trait_op_div.cc,
      	* tests/unit_test/mln_metal_has_neighborhood.cc,
      	* tests/unit_test/mln_io_txt_save.cc,
      	* tests/unit_test/mln_fun_p2v_essential.cc,
      	* tests/unit_test/mln_metal_array3d.cc,
      	* tests/unit_test/mln_trait_essential.cc,
      	* tests/unit_test/mln_core_image_complex_windows.cc,
      	* tests/unit_test/mln_value_builtin_promotions.cc,
      	* tests/unit_test/mln_literal_white.cc,
      	* tests/unit_test/mln_win_octagon2d.cc,
      	* tests/unit_test/mln_core_image_extension_fun.cc,
      	* tests/unit_test/mln_value_concept_vectorial.cc,
      	* tests/unit_test/mln_norm_linfty.cc,
      	* tests/unit_test/mln_metal_unref.cc,
      	* tests/unit_test/mln_core_image_mono_rle_encode.cc,
      	* tests/unit_test/mln_registration_all.cc,
      	* tests/unit_test/mln_core_trait_essential.cc,
      	* tests/unit_test/mln_value_builtin_integers.cc,
      	* tests/unit_test/mln_core_internal_graph_relative_piter.cc,
      	* tests/unit_test/mln_metal_math_all.cc,
      	* tests/unit_test/mln_core_image_decorated_image.cc,
      	* tests/unit_test/mln_value_rgb.cc,
      	* tests/unit_test/mln_core_site_set_p_priority.cc,
      	* tests/unit_test/mln_morpho_elementary_opening.cc,
      	* tests/unit_test/mln_util_dindex.cc,
      	* tests/unit_test/mln_convert_to_window.cc,
      	* tests/unit_test/mln_core_image_image_if.cc,
      	* tests/unit_test/mln_logical_or.cc,
      	* tests/unit_test/mln_labeling_level_spe.cc,
      	* tests/unit_test/mln_subsampling_all.cc,
      	* tests/unit_test/mln_morpho_elementary_like_ero_set.cc,
      	* tests/unit_test/mln_value_internal_encoding.cc,
      	* tests/unit_test/mln_core_concept_doc_window.cc,
      	* tests/unit_test/mln_core_concept_doc_neighborhood.cc,
      	* tests/unit_test/mln_win_cube3d.cc,
      	* tests/unit_test/mln_border_fill.cc,
      	* tests/unit_test/mln_set_diff.cc,
      	* tests/unit_test/mln_algebra_all.cc,
      	* tests/unit_test/mln_trace_exiting.cc,
      	* tests/unit_test/mln_core_def_coord.cc,
      	* tests/unit_test/mln_core_site_set_attic_p_faces_piter.cc,
      	* tests/unit_test/mln_trait_solve_binary.cc,
      	* tests/unit_test/mln_core_alias_point3d.cc,
      	* tests/unit_test/mln_core_concept_doc_generalized_pixel.cc,
      	* tests/unit_test/mln_canvas_all.cc,
      	* tests/unit_test/mln_level_compute.cc,
      	* tests/unit_test/mln_core_image_graph_elt_neighborhood.cc,
      	* tests/unit_test/mln_level_naive_median.cc,
      	* tests/unit_test/mln_level_convert.cc,
      	* tests/unit_test/mln_geom_size3d.cc,
      	* tests/unit_test/mln_io_pfm_load.cc,
      	* tests/unit_test/mln_value_int_u.cc,
      	* tests/unit_test/mln_core_internal_site_iterator_base.cc,
      	* tests/unit_test/mln_core_routine_initialize.cc,
      	* tests/unit_test/mln_core_concept_literal.cc,
      	* tests/unit_test/mln_make_w_window1d.cc,
      	* tests/unit_test/mln_morpho_erosion_fast.cc,
      	* tests/unit_test/mln_accu_count_adjacent_vertices.cc,
      	* tests/unit_test/mln_arith_min_spe.cc,
      	* tests/unit_test/mln_metal_converts_to.cc,
      	* tests/unit_test/mln_make_w_window1d_int.cc,
      	* tests/unit_test/mln_morpho_all.cc,
      	* tests/unit_test/mln_trait_windows.cc,
      	* tests/unit_test/mln_metal_ref.cc,
      	* tests/unit_test/mln_value_internal_gray_f.cc,
      	* tests/unit_test/mln_level_all.cc,
      	* tests/unit_test/mln_literal_grays.cc,
      	* tests/unit_test/mln_canvas_browsing_snake_vert.cc,
      	* tests/unit_test/mln_trait_op_eq.cc,
      	* tests/unit_test/mln_value_builtin_floatings.cc,
      	* tests/unit_test/mln_math_sign.cc,
      	* tests/unit_test/mln_core_pixter3d.cc,
      	* tests/unit_test/mln_morpho_opening_height.cc,
      	* tests/unit_test/mln_value_other.cc,
      	* tests/unit_test/mln_value_proxy.cc,
      	* tests/unit_test/mln_level_essential.cc,
      	* tests/unit_test/mln_core_concept_doc_object.cc,
      	* tests/unit_test/mln_core_alias_w_window3d_int.cc,
      	* tests/unit_test/mln_value_int_s16.cc,
      	* tests/unit_test/mln_metal_same_point.cc,
      	* tests/unit_test/mln_trait_op_postinc.cc,
      	* tests/unit_test/mln_core_routine_exact.cc,
      	* tests/unit_test/mln_core_image_all.cc,
      	* tests/unit_test/mln_core_internal_set_of.cc,
      	* tests/unit_test/mln_fun_p2b_all.cc,
      	* tests/unit_test/mln_core_concept_graph.cc,
      	* tests/unit_test/mln_win_sym.cc,
      	* tests/unit_test/mln_set_has.cc,
      	* tests/unit_test/mln_util_internal_graph_psite_base.cc,
      	* tests/unit_test/mln_convert_impl_all.cc,
      	* tests/unit_test/mln_core_site_set_p_bgraph.cc,
      	* tests/unit_test/mln_topo_attic_faces_iter.cc,
      	* tests/unit_test/mln_core_site_set_p_bgraph_piter.cc,
      	* tests/unit_test/mln_draw_label.cc,
      	* tests/unit_test/mln_accu_rank_high_quant.cc,
      	* tests/unit_test/mln_core_site_set_box_piter.cc,
      	* tests/unit_test/mln_core_image_mono_obased_rle_image.cc,
      	* tests/unit_test/mln_metal_mat.cc,
      	* tests/unit_test/mln_core_alias_neighb2d.cc,
      	* tests/unit_test/mln_util_all.cc,
      	* tests/unit_test/mln_core_alias_dpoint3d.cc,
      	* tests/unit_test/mln_core_tags.cc,
      	* tests/unit_test/mln_util_eat.cc,
      	* tests/unit_test/mln_core_concept_pseudo_site.cc,
      	* tests/unit_test/mln_norm_l1.cc,
      	* tests/unit_test/mln_util_lemmings.cc,
      	* tests/unit_test/mln_core_image_sparse_image.cc,
      	* tests/unit_test/mln_fun_ops.cc,
      	* tests/unit_test/mln_morpho_erosion_spe.cc,
      	* tests/unit_test/mln_arith_plus.cc,
      	* tests/unit_test/mln_core_internal_check_image_all.cc,
      	* tests/unit_test/mln_metal_int.cc,
      	* tests/unit_test/mln_topo_centered_iter_adapter.cc,
      	* tests/unit_test/mln_core_internal_site_set_base.cc,
      	* tests/unit_test/mln_value_rgb16.cc,
      	* tests/unit_test/mln_math_all.cc,
      	* tests/unit_test/mln_metal_none.cc,
      	* tests/unit_test/mln_geom_min_row.cc,
      	* tests/unit_test/mln_debug_println_with_border.cc,
      	* tests/unit_test/mln_core_trait_op_mult.cc,
      	* tests/unit_test/mln_trait_value_print.cc,
      	* tests/unit_test/mln_core_macros.cc,
      	* tests/unit_test/mln_metal_is.cc,
      	* tests/unit_test/mln_morpho_elementary_essential.cc,
      	* tests/unit_test/mln_value_int_s8.cc,
      	* tests/unit_test/mln_trait_op_not.cc,
      	* tests/unit_test/mln_morpho_thinning.cc,
      	* tests/unit_test/mln_core_concept_accumulator.cc,
      	* tests/unit_test/mln_geom_seeds2tiling_roundness.cc,
      	* tests/unit_test/mln_tag_all.cc,
      	* tests/unit_test/mln_topo_center_only_iter.cc,
      	* tests/unit_test/mln_value_float01_16.cc,
      	* tests/unit_test/mln_util_tree_to_fast.cc,
      	* tests/unit_test/mln_core_alias_window1d.cc,
      	* tests/unit_test/mln_core_site_set_p_edges.cc,
      	* tests/unit_test/mln_util_timer.cc,
      	* tests/unit_test/mln_math_sqr.cc,
      	* tests/unit_test/mln_core_internal_image_value_morpher.cc,
      	* tests/unit_test/Makefile.am,
      	* tests/unit_test/mln_binarization_includes.cc,
      	* tests/unit_test/mln_accu_max.cc,
      	* tests/unit_test/mln_morpho_thick_miss.cc,
      	* tests/unit_test/mln_transform_essential.cc,
      	* tests/unit_test/mln_trait_op_ord.cc,
      	* tests/unit_test/mln_fun_x2p_closest_point.cc,
      	* tests/unit_test/mln_topo_algebraic_face.cc,
      	* tests/unit_test/mln_histo_compute_spe.cc,
      	* tests/unit_test/mln_core_concept_regular_grid.cc,
      	* tests/unit_test/mln_fun_c.cc,
      	* tests/unit_test/mln_debug_println_with_border_spe.cc,
      	* tests/unit_test/mln_debug_colorize.cc,
      	* tests/unit_test/mln_metal_same_coord.cc,
      	* tests/unit_test/mln_core_alias_box1d.cc,
      	* tests/unit_test/mln_io_pnm_save.cc,
      	* tests/unit_test/mln_trait_image_print.cc,
      	* tests/unit_test/mln_linear_all.cc,
      	* tests/unit_test/mln_trait_op_postdec.cc,
      	* tests/unit_test/mln_metal_is_const.cc,
      	* tests/unit_test/mln_core_neighb.cc,
      	* tests/unit_test/mln_algebra_essential.cc,
      	* tests/unit_test/mln_core_concept_image.cc,
      	* tests/unit_test/mln_core_alias_point2d_h.cc,
      	* tests/unit_test/mln_core_site_set_p_faces.cc,
      	* tests/unit_test/mln_util_branch_iter_ind.cc,
      	* tests/unit_test/mln_io_ppm_all.cc,
      	* tests/unit_test/mln_util_multi_site.cc,
      	* tests/unit_test/mln_display_essential.cc,
      	* tests/unit_test/mln_morpho_elementary_dilation.cc,
      	* tests/unit_test/mln_accu_nil.cc,
      	* tests/unit_test/mln_core_alias_p_runs2d.cc,
      	* tests/unit_test/mln_fun_v2v_all.cc,
      	* tests/unit_test/mln_make_w_window2d.cc,
      	* tests/unit_test/mln_level_memcpy_.cc,
      	* tests/unit_test/mln_fun_x2x_all.cc,
      	* tests/unit_test/mln_level_naive_all.cc,
      	* tests/unit_test/mln_trace_warning.cc,
      	* tests/unit_test/mln_accu_rank.cc,
      	* tests/unit_test/mln_io_pgm_save.cc,
      	* tests/unit_test/mln_core_concept_window.cc,
      	* tests/unit_test/mln_draw_plot.cc,
      	* tests/unit_test/mln_core_image_lazy_image.cc,
      	* tests/unit_test/mln_extension_adjust_fill.cc,
      	* tests/unit_test/mln_util_tree.cc,
      	* tests/unit_test/mln_win_inter.cc,
      	* tests/unit_test/mln_core_internal_image_identity.cc,
      	* tests/unit_test/mln_linear_gaussian.cc,
      	* tests/unit_test/mln_core_internal_window_base.cc,
      	* tests/unit_test/mln_binarization_threshold.cc,
      	* tests/unit_test/mln_make_all.cc,
      	* tests/unit_test/mln_trace_quiet.cc,
      	* tests/unit_test/mln_core_image_cast_image.cc,
      	* tests/unit_test/mln_morpho_elementary_top_hat.cc,
      	* tests/unit_test/mln_norm_l2.cc,
      	* tests/unit_test/mln_debug_put_word.cc,
      	* tests/unit_test/mln_accu_maj_h.cc,
      	* tests/unit_test/mln_fun_v2v_enc.cc,
      	* tests/unit_test/mln_trait_neighborhood.cc,
      	* tests/unit_test/mln_geom_chamfer.cc,
      	* tests/unit_test/mln_metal_is_not_a.cc,
      	* tests/unit_test/mln_accu_min.cc,
      	* tests/unit_test/mln_core_image_mono_obased_rle_encode.cc,
      	* tests/unit_test/mln_geom_all.cc,
      	* tests/unit_test/mln_tag_skeleton.cc,
      	* tests/unit_test/mln_level_fill_with_image_spe.cc,
      	* tests/unit_test/mln_display_remove.cc,
      	* tests/unit_test/mln_morpho_internal_elementary.cc,
      	* tests/unit_test/mln_morpho_dilation.cc,
      	* tests/unit_test/mln_core_alias_w_window1d_float.cc,
      	* tests/unit_test/mln_metal_templated_by.cc,
      	* tests/unit_test/mln_util_pix.cc,
      	* tests/unit_test/mln_level_to_enc.cc,
      	* tests/unit_test/mln_geom_essential.cc,
      	* tests/unit_test/mln_neighb_image.cc,
      	* tests/unit_test/mln_util_internal_graph_nbh_iter_base.cc,
      	* tests/unit_test/mln_value_rgb8.cc,
      	* tests/unit_test/mln_canvas_morpho_algebraic_union_find.cc,
      	* tests/unit_test/mln_util_tree_to_image.cc,
      	* tests/unit_test/mln_accu_rank_bool.cc,
      	* tests/unit_test/mln_core_alias_neighb3d.cc,
      	* tests/unit_test/mln_morpho_dilation_fast.cc,
      	* tests/unit_test/mln_algebra_h_mat.cc,
      	* tests/unit_test/mln_core_image_sub_image.cc,
      	* tests/unit_test/mln_canvas_browsing_snake_fwd.cc,
      	* tests/unit_test/mln_canvas_browsing_dir_struct_elt_incr_update.cc,
      	* tests/unit_test/mln_core_concept_function.cc,
      	* tests/unit_test/mln_labeling_background.cc,
      	* tests/unit_test/mln_core_image_extension_ima.cc,
      	* tests/unit_test/mln_core_def_essential.cc,
      	* tests/unit_test/mln_util_internal_graph_iter.cc,
      	* tests/unit_test/mln_fun_vv2v_max.cc,
      	* tests/unit_test/mln_core_image_image1d.cc,
      	* tests/unit_test/mln_core_trait_all.cc,
      	* tests/unit_test/mln_level_median.cc,
      	* tests/unit_test/mln_util_essential.cc,
      	* tests/unit_test/mln_value_equiv.cc,
      	* tests/unit_test/mln_core_concept_doc_accumulator.cc,
      	* tests/unit_test/mln_canvas_morpho_all.cc,
      	* tests/unit_test/mln_core_concept_object.cc,
      	* tests/unit_test/mln_core_alias_p_run2d.cc,
      	* tests/unit_test/mln_core_concept_neighborhood.cc,
      	* tests/unit_test/mln_core_site_set_p_graph_piter.cc,
      	* tests/unit_test/mln_set_inter.cc,
      	* tests/unit_test/mln_core_faces_psite.cc,
      	* tests/unit_test/mln_core_concept_value.cc,
      	* tests/unit_test/mln_topo_n_face_iter.cc,
      	* tests/unit_test/mln_core_var.cc,
      	* tests/unit_test/mln_morpho_closing_attribute.cc,
      	* tests/unit_test/mln_trace_essential.cc,
      	* tests/unit_test/mln_border_mirror.cc,
      	* tests/unit_test/mln_geom_resize.cc,
      	* tests/unit_test/mln_morpho_elementary_gradient_external.cc,
      	* tests/unit_test/mln_trait_image_props.cc,
      	* tests/unit_test/mln_arith_min.cc,
      	* tests/unit_test/mln_make_box1d.cc,
      	* tests/unit_test/mln_morpho_opening_area.cc,
      	* tests/unit_test/mln_border_get.cc,
      	* tests/unit_test/mln_core_image_line_graph_elt_window.cc,
      	* tests/unit_test/mln_core_alias_window2d.cc,
      	* tests/unit_test/mln_morpho_minus.cc,
      	* tests/unit_test/mln_value_int_u32.cc,
      	* tests/unit_test/mln_core_routine_init.cc,
      	* tests/unit_test/mln_accu_essential.cc,
      	* tests/unit_test/mln_trait_op_leq.cc,
      	* tests/unit_test/mln_core_concept_gpoint.cc,
      	* tests/unit_test/mln_core_category.cc,
      	* tests/unit_test/mln_value_cast.cc,
      	* tests/unit_test/mln_core_trait_qlf_value.cc,
      	* tests/unit_test/mln_essential_routine.cc,
      	* tests/unit_test/mln_debug_println.cc,
      	* tests/unit_test/mln_value_ops.cc,
      	* tests/unit_test/mln_io_abort.cc,
      	* tests/unit_test/mln_algebra_mat.cc,
      	* tests/unit_test/mln_labeling_blobs.cc,
      	* tests/unit_test/mln_geom_pmin_pmax.cc,
      	* tests/unit_test/mln_core_image_hexa.cc,
      	* tests/unit_test/mln_core_alias_box2d.cc,
      	* tests/unit_test/mln_core_site_set_p_double.cc,
      	* tests/unit_test/mln_logical_not_spe.cc,
      	* tests/unit_test/mln_core_image_tr_image.cc,
      	* tests/unit_test/mln_core_def_coordf.cc,
      	* tests/unit_test/mln_math_sqrt.cc,
      	* tests/unit_test/mln_value_glf.cc,
      	* tests/unit_test/mln_level_sort_psites.cc,
      	* tests/unit_test/mln_draw_box.cc,
      	* tests/unit_test/mln_morpho_elementary_gradient.cc,
      	* tests/unit_test/mln_morpho_closing_volume.cc,
      	* tests/unit_test/mln_canvas_browsing_all.cc,
      	* tests/unit_test/mln_fun_vv2v_min.cc,
      	* tests/unit_test/mln_core_site_set_all.cc,
      	* tests/unit_test/mln_io_pnm_load.cc,
      	* tests/unit_test/mln_fun_v2v_norm.cc,
      	* tests/unit_test/mln_make_w_window3d.cc,
      	* tests/unit_test/mln_util_ord.cc,
      	* tests/unit_test/mln_topo_face_iter.cc,
      	* tests/unit_test/mln_geom_max_row.cc,
      	* tests/unit_test/mln_linear_convolve.cc,
      	* tests/unit_test/mln_core_trait_pixter.cc,
      	* tests/unit_test/mln_core_image_mono_rle_image.cc,
      	* tests/unit_test/mln_util_internal_graph_vertex.cc,
      	* tests/unit_test/mln_fun_x2p_essential.cc,
      	* tests/unit_test/mln_literal_black.cc,
      	* tests/unit_test/mln_make_w_window2d_int.cc,
      	* tests/unit_test/mln_make_pix.cc,
      	* tests/unit_test/mln_literal_one.cc,
      	* tests/unit_test/mln_pw_essential.cc,
      	* tests/unit_test/mln_core_site_set_essential.cc,
      	* tests/unit_test/mln_core_concept_doc_weighted_window.cc,
      	* tests/unit_test/mln_logical_all.cc,
      	* tests/unit_test/mln_morpho_erosion.cc,
      	* tests/unit_test/mln_debug_println_spe.cc,
      	* tests/unit_test/mln_morpho_hit_or_miss.cc,
      	* tests/unit_test/mln_win_line.cc,
      	* tests/unit_test/mln_trait_concrete.cc,
      	* tests/unit_test/mln_make_w_window_directional.cc,
      	* tests/unit_test/mln_arith_times.cc,
      	* tests/unit_test/mln_morpho_laplacian.cc,
      	* tests/unit_test/mln_io_pgm_load.cc,
      	* tests/unit_test/mln_labeling_compute.cc,
      	* tests/unit_test/mln_value_label.cc,
      	* tests/unit_test/mln_convert_impl_from_value_to_value.cc,
      	* tests/unit_test/mln_accu_histo.cc,
      	* tests/unit_test/mln_core_site_set_p_set.cc,
      	* tests/unit_test/mln_morpho_gradient.cc,
      	* tests/unit_test/mln_make_box2d_h.cc,
      	* tests/unit_test/mln_trait_op_times.cc,
      	* tests/unit_test/mln_make_essential.cc,
      	* tests/unit_test/mln_accu_min_h.cc,
      	* tests/unit_test/mln_test_essential.cc,
      	* tests/unit_test/mln_core_site_set_p_queue_fast.cc,
      	* tests/unit_test/mln_core_concept_site.cc,
      	* tests/unit_test/mln_core_concept_doc_image.cc,
      	* tests/unit_test/mln_make_w_window.cc,
      	* tests/unit_test/mln_histo_essential.cc,
      	* tests/unit_test/mln_convert_to_dpoint.cc,
      	* tests/unit_test/mln_binarization_essential.cc,
      	* tests/unit_test/mln_core_concept_point_site.cc,
      	* tests/unit_test/mln_value_float01_.cc,
      	* tests/unit_test/mln_util_internal_graph_nbh_iter.cc,
      	* tests/unit_test/mln_core_concept_doc_dpoint.cc,
      	* tests/unit_test/mln_core_site_set_p_queue.cc,
      	* tests/unit_test/mln_essential_1d.cc,
      	* tests/unit_test/mln_logical_and_not.cc,
      	* tests/unit_test/mln_topo_n_face.cc,
      	* tests/unit_test/mln_core_site_set_p_vaccess.cc,
      	* tests/unit_test/mln_core_internal_image_base.cc,
      	* tests/unit_test/mln_util_internal_boost_graph_access.cc,
      	* tests/unit_test/mln_value_int_u_sat.cc,
      	* tests/unit_test/mln_fun_vv2v_essential.cc,
      	* tests/unit_test/mln_histo_compute.cc,
      	* tests/unit_test/mln_core_internal_image_morpher.cc,
      	* tests/unit_test/mln_core_image_image2d.cc,
      	* tests/unit_test/mln_core_a_point_of.cc,
      	* tests/unit_test/mln_io_pnm_macros.cc,
      	* tests/unit_test/mln_core_concept_gdpoint.cc,
      	* tests/unit_test/mln_io_fits_load.cc,
      	* tests/unit_test/mln_tag_init.cc,
      	* tests/unit_test/mln_core_concept_site_iterator.cc,
      	* tests/unit_test/mln_labeling_flat_zones.cc,
      	* tests/unit_test/mln_canvas_browsing_snake_generic.cc,
      	* tests/unit_test/mln_level_replace.cc,
      	* tests/unit_test/mln_value_int_u8.cc,
      	* tests/unit_test/mln_transform_all.cc,
      	* tests/unit_test/mln_accu_land.cc,
      	* tests/unit_test/mln_make_box2d.cc,
      	* tests/unit_test/mln_metal_ret.cc,
      	* tests/unit_test/mln_core_alias_window3d.cc,
      	* tests/unit_test/mln_core_clock_neighb.cc,
      	* tests/unit_test/mln_util_ignore.cc,
      	* tests/unit_test/mln_value_int_u16.cc,
      	* tests/unit_test/mln_accu_count.cc,
      	* tests/unit_test/mln_core_dpoints_pixter.cc,
      	* tests/unit_test/mln_logical_and_not_spe.cc,
      	* tests/unit_test/mln_extension_essential.cc,
      	* tests/unit_test/mln_core_image_sparse_encode.cc,
      	* tests/unit_test/mln_core_image_line_graph_image.cc,
      	* tests/unit_test/mln_io_fits_all.cc,
      	* tests/unit_test/mln_transform_distance.cc,
      	* tests/unit_test/mln_accu_max_h.cc,
      	* tests/unit_test/mln_estim_min_max.cc,
      	* tests/unit_test/mln_value_float01_8.cc,
      	* tests/unit_test/mln_debug_essential.cc,
      	* tests/unit_test/mln_core_def_all.cc,
      	* tests/unit_test/mln_metal_vec.cc,
      	* tests/unit_test/mln_core_alias_box3d.cc,
      	* tests/unit_test/mln_core_alias_bin_2complex_image3df.cc,
      	* tests/unit_test/mln_accu_internal_base.cc,
      	* tests/unit_test/mln_core_image_hexa_piter.cc,
      	* tests/unit_test/mln_linear_convolve_directional.cc,
      	* tests/unit_test/mln_core_image_interpolated.cc,
      	* tests/unit_test/mln_draw_line.cc,
      	* tests/unit_test/mln_canvas_browsing_hyper_directional.cc,
      	* tests/unit_test/mln_fun_x2p_all.cc,
      	* tests/unit_test/mln_level_fill_with_image.cc,
      	* tests/unit_test/mln_morpho_elementary_like_ero_fun.cc,
      	* tests/unit_test/mln_convert_to_p_set.cc,
      	* tests/unit_test/mln_level_approx_median.cc,
      	* tests/unit_test/mln_literal_colors.cc,
      	* tests/unit_test/mln_core_image_bgraph_image.cc,
      	* tests/unit_test/mln_value_concept_all.cc,
      	* tests/unit_test/mln_trait_op_or.cc,
      	* tests/unit_test/mln_morpho_rank_filter.cc,
      	* tests/unit_test/mln_value_viter.cc,
      	* tests/unit_test/mln_core_internal_site_set_iterator_base.cc,
      	* tests/unit_test/mln_topo_adj_higher_face_iter.cc,
      	* tests/unit_test/mln_convert_essential.cc,
      	* tests/unit_test/mln_convert_impl_from_image_to_site_set.cc,
      	* tests/unit_test/mln_algebra_quat.cc,
      	* tests/unit_test/mln_morpho_thin_fit.cc,
      	* tests/unit_test/mln_core_internal_line_graph_vicinity_piter.cc,
      	* tests/unit_test/mln_debug_format.cc,
      	* tests/unit_test/mln_value_concept_essential.cc,
      	* tests/unit_test/mln_pw_cst.cc,
      	* tests/unit_test/mln_topo_face.cc,
      	* tests/unit_test/mln_fun_v2v_id.cc,
      	* tests/unit_test/mln_core_point.cc,
      	* tests/unit_test/mln_metal_is_unqualif.cc,
      	* tests/unit_test/mln_trait_op_and.cc,
      	* tests/unit_test/mln_extension_all.cc,
      	* tests/unit_test/mln_registration_registration.cc,
      	* tests/unit_test/mln_value_concept_integer.cc,
      	* tests/unit_test/mln_core_internal_neighborhood_base.cc,
      	* tests/unit_test/mln_border_all.cc,
      	* tests/unit_test/mln_core_box_runstart_piter.cc,
      	* tests/unit_test/mln_metal_unqualif.cc,
      	* tests/unit_test/mln_core_alias_point3df.cc,
      	* tests/unit_test/mln_trait_value_all.cc,
      	* tests/unit_test/mln_make_double_neighb2d.cc,
      	* tests/unit_test/mln_core_image_obased_rle_image.cc,
      	* tests/unit_test/mln_core_concept_iterator.cc,
      	* tests/unit_test/mln_value_concept_scalar.cc,
      	* tests/unit_test/mln_level_fill.cc,
      	* tests/unit_test/mln_make_mat.cc,
      	* tests/unit_test/mln_trait_op_mod.cc,
      	* tests/unit_test/mln_trait_op_preinc.cc,
      	* tests/unit_test/mln_morpho_closing.cc,
      	* tests/unit_test/mln_accu_min_max.cc,
      	* tests/unit_test/mln_util_internal_graph_base.cc,
      	* tests/unit_test/mln_core_routine_all.cc,
      	* tests/unit_test/mln_fun_p2b_has.cc,
      	* tests/unit_test/mln_value_graylevel.cc,
      	* tests/unit_test/mln_make_dpoint2d_h.cc,
      	* tests/unit_test/mln_io_pnm_load_header.cc,
      	* tests/unit_test/mln_value_internal_iterable_set.cc,
      	* tests/unit_test/mln_subsampling_essential.cc,
      	* tests/unit_test/mln_level_abs.cc,
      	* tests/unit_test/mln_value_sign.cc,
      	* tests/unit_test/mln_arith_revert.cc,
      	* tests/unit_test/mln_convert_to_p_array.cc,
      	* tests/unit_test/mln_linear_ch_convolve.cc,
      	* tests/unit_test/mln_set_is_subset_of.cc,
      	* tests/unit_test/mln_util_greater_point.cc,
      	* tests/unit_test/mln_fun_internal_x2x_linear_impl.cc,
      	* tests/unit_test/mln_core_image_flat_image.cc,
      	* tests/unit_test/mln_fun_cast.cc,
      	* tests/unit_test/mln_set_essential.cc,
      	* tests/unit_test/mln_literal_essential.cc,
      	* tests/unit_test/mln_topo_complex_iterators.cc,
      	* tests/unit_test/mln_core_image_graph_neighborhood_piter.cc,
      	* tests/unit_test/mln_core_internal_geom_bbox.cc,
      	* tests/unit_test/mln_core_alias_box2d_h.cc,
      	* tests/unit_test/mln_fun_p2v_all.cc,
      	* tests/unit_test/mln_core_site_set_p_vertices.cc,
      	* tests/unit_test/mln_core_alias_dpoint2d_h.cc,
      	* tests/unit_test/mln_essential_2d.cc,
      	* tests/unit_test/mln_util_site_pair.cc,
      	* tests/unit_test/mln_trait_op_geq.cc,
      	* tests/unit_test/mln_pw_all.cc,
      	* tests/unit_test/mln_core_image_image3d.cc,
      	* tests/unit_test/mln_value_builtin_symbolics.cc,
      	* tests/unit_test/mln_registration_internal_rms.cc,
      	* tests/unit_test/mln_core_internal_morpher_lvalue.cc,
      	* tests/unit_test/mln_border_thickness.cc,
      	* tests/unit_test/mln_logical_not.cc,
      	* tests/unit_test/mln_core_concept_doc_value_set.cc,
      	* tests/unit_test/mln_fun_i2v_all.cc,
      	* tests/unit_test/mln_math_essential.cc,
      	* tests/unit_test/mln_util_internal_boost_graph.cc,
      	* tests/unit_test/mln_value_internal_all.cc,
      	* tests/unit_test/mln_fun_p2v_elifs.cc,
      	* tests/unit_test/mln_accu_all.cc,
      	* tests/unit_test/mln_level_fill_with_value.cc,
      	* tests/unit_test/mln_util_internal_boost_graph_property.cc,
      	* tests/unit_test/mln_registration_icp.cc,
      	* tests/unit_test/mln_core_internal_pixel_impl.cc,
      	* tests/unit_test/mln_fun_x2x_translation.cc,
      	* tests/unit_test/mln_morpho_plus.cc,
      	* tests/unit_test/mln_util_internal_graph_iter_base.cc,
      	* tests/unit_test/mln_topo_complex.cc,
      	* tests/unit_test/mln_trait_op_decl.cc,
      	* tests/unit_test/mln_metal_is_not_ref.cc,
      	* tests/unit_test/mln_trait_op_xor.cc,
      	* tests/unit_test/mln_accu_mean.cc,
      	* tests/unit_test/mln_morpho_essential.cc,
      	* tests/unit_test/mln_make_box3d.cc,
      	* tests/unit_test/mln_border_find.cc,
      	* tests/unit_test/mln_fun_v2b_threshold.cc,
      	* tests/unit_test/mln_core_internal_box_impl.cc,
      	* tests/unit_test/mln_histo_all.cc,
      	* tests/unit_test/mln_make_pixel.cc,
      	* tests/unit_test/mln_math_abs.cc,
      	* tests/unit_test/mln_core_concept_dpoint.cc,
      	* tests/unit_test/mln_extension_adjust_duplicate.cc,
      	* tests/unit_test/mln_core_site_set_complex_psite.cc,
      	* tests/unit_test/mln_convert_to_image.cc,
      	* tests/unit_test/mln_literal_all.cc,
      	* tests/unit_test/mln_trait_value_kind.cc,
      	* sandbox/inim/classif/Makefile: .
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2806 4aad255d-cdde-0310-9447-f3009e2ae8c0
      8dca8add
    • Guillaume Lazzara's avatar
      Make all_headers and essential_headers compile. · cac2a078
      Guillaume Lazzara authored
      	* mln/core/image/all.hh,
      	* mln/debug/all.hh,
      	* mln/io/all.hh,
      	* mln/io/fits/all.hh,
      	* mln/make/all.hh,
      	* mln/util/all.hh: comment headers causing compilation errors.
      
      	* tests/all_headers.cc: fix copyright.
      
      	* tests/essential_headers.cc,
      	* tests/Makefile.am: add essential_headers test.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2803 4aad255d-cdde-0310-9447-f3009e2ae8c0
      cac2a078
  28. 04 Oct, 2008 1 commit
    • Thierry Geraud's avatar
      Add multiple-size windows and dual neighborhoods. · 8158ac52
      Thierry Geraud authored
      	* tests/make: New.
      	* tests/make/dual_neighb.cc: New.
      	* tests/make/Makefile.am: New.
      	* tests/Makefile.am: Update.
      	* mln/core/concept/window.hh (todo): New.
      	* mln/make/dual_neighb.hh: New.
      	* mln/make/double_neighb2d.hh: Fix dox.
      	(todo): New.
      	* mln/README: Remove; obsolete file contents.
      	* mln/win/multiple.hh: Remove non-activate code.
      	(W): New static checks.
      	Copy to...
      	* mln/win/multiple_size.hh: ...this new file.
      	(size_around): Activate.
      	(multiple): Rename as...
      	(multiple_size): ...this new class.
      	(size_): Replace this attribute by...
      	(size_): ...this new method.
      	(change_target): Remove; useless.
      	(siae): Remove; obsolete.
      	(set_window): Remove no more valid tests.
      	* mln/win/all.hh: Update.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2505 4aad255d-cdde-0310-9447-f3009e2ae8c0
      8158ac52
  29. 24 Sep, 2008 1 commit
    • Roland Levillain's avatar
      Move complex-related entities to mln/topo/. · bf9474ad
      Roland Levillain authored
      	* mln/topo/: New directory.
      	* tests/topo/: New directory.
      	* mln/core/complex.hh,
      	* mln/core/complex_faces_iter.hh,
      	* mln/core/face.hh,
      	* mln/core/faces_iter.hh,
      	* mln/core/internal/complex_iter_base.hh,
      	* tests/core/other/complex.cc:
      	Move...
      	* mln/topo/complex.hh,
      	* mln/topo/complex_faces_iter.hh,
      	* mln/topo/face.hh,
      	* mln/topo/faces_iter.hh,
      	* mln/topo/internal/complex_iter_base.hh,
      	* tests/topo/complex.cc:
      	...here.
      	Adjust.
      	* tests/core/other/Makefile.am
      	(check_PROGRAM): Remove complex.
      	(complex_SOURCES): Remove.
      	* tests/topo/Makefile.am: New.
      	(check_PROGRAM): Add complex.
      	(complex_SOURCES, TESTS): New.
      	* tests/Makefile.am (SUBDIRS): Add topo.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2399 4aad255d-cdde-0310-9447-f3009e2ae8c0
      bf9474ad
  30. 17 Sep, 2008 1 commit
    • Matthieu Garrigues's avatar
      Add extension::fill routine and test. · c9ebf47f
      Matthieu Garrigues authored
      
      	* mln/extension/fill.hh: New, implementation of extension::fill.
      
      	* tests/Makefile.am: Add extension test directory.
      
      	* tests/core/other/Makefile.am(line_piter): Rename as...
      	* tests/core/other/Makefile.am(box_runstart_piter): ...this
      
      	* tests/extension/Makefile.am: New. To test extension namespace
      
      	* tests/extension/fill.cc: New, extension::fill basic test.
      	* tests/extension: New, extension test directory
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2287 4aad255d-cdde-0310-9447-f3009e2ae8c0
      c9ebf47f
  31. 05 May, 2008 2 commits
    • Roland Levillain's avatar
      Reorganize the tests/ directory. · 50c625f9
      Roland Levillain authored
      	* tests/algebra/, tests/test/: New directories.
      	* tests/all.cc,
      	* tests/border_resize_image1d_1.cc,
      	* tests/border_resize_image1d_2.cc,
      	* tests/border_resize_image1d_3.cc,
      	* tests/border_resize_image2d_1.cc,
      	* tests/border_resize_image2d_2.cc,
      	* tests/border_resize_image2d_3.cc,
      	* tests/border_resize_image3d_1.cc,
      	* tests/border_resize_image3d_2.cc,
      	* tests/border_resize_image3d_3.cc,
      	* tests/border_resize_image_if.cc,
      	* tests/border_resize_sub_image.cc,
      	* tests/box1d.cc,
      	* tests/box2d.cc,
      	* tests/box3d.cc,
      	* tests/cast_image.cc,
      	* tests/clock_neighb2d.cc,
      	* tests/clock_test.cc,
      	* tests/convert_to_image.cc,
      	* tests/convert_to_p_array.cc,
      	* tests/convert_to_p_set.cc,
      	* tests/convert_to_tiles.cc,
      	* tests/convert_to_window.cc,
      	* tests/core_p_set.cc,
      	* tests/core_pset_if.cc,
      	* tests/decorated_image.cc,
      	* tests/dpoint1d.cc,
      	* tests/dpoint2d.cc,
      	* tests/dpoint3d.cc,
      	* tests/estim_mean.cc,
      	* tests/fi_adaptor.cc,
      	* tests/hexa.cc,
      	* tests/histo_to_image1d.cc,
      	* tests/image1d.cc,
      	* tests/image2d.cc,
      	* tests/image2d_h.cc,
      	* tests/image3d.cc,
      	* tests/image_if.cc,
      	* tests/image_if_interval.cc,
      	* tests/image_if_value.cc,
      	* tests/interpolated.cc,
      	* tests/level_sort_points.cc,
      	* tests/line_convolve.cc,
      	* tests/line_piter.cc,
      	* tests/linear_convolve.cc,
      	* tests/linear_gaussian.cc,
      	* tests/linear_lap.cc,
      	* tests/linear_log.cc,
      	* tests/local_convolve.cc,
      	* tests/main.cc,
      	* tests/mat.cc,
      	* tests/metal_converts_to.cc,
      	* tests/metal_is.cc,
      	* tests/metal_mat.cc,
      	* tests/metal_pow.cc,
      	* tests/metal_unconst.cc,
      	* tests/metal_vec.cc,
      	* tests/pixel.cc,
      	* tests/pixter1d.cc,
      	* tests/pixter2d.cc,
      	* tests/pixter3d.cc,
      	* tests/plain.cc,
      	* tests/point1d.cc,
      	* tests/point2d.cc,
      	* tests/point3d.cc,
      	* tests/safe_image.cc,
      	* tests/seed2tiling.cc,
      	* tests/stack.cc,
      	* tests/sub_image.cc,
      	* tests/test_positive.cc,
      	* tests/trait_ch_value.cc,
      	* tests/trait_images.cc,
      	* tests/trait_op_plus.cc,
      	* tests/trait_op_uminus.cc,
      	* tests/trait_super.cc,
      	* tests/trait_value.cc,
      	* tests/translate_image.cc,
      	* tests/vec.cc,
      	* tests/w_window1d_int.cc,
      	* tests/w_window2d_int.cc,
      	* tests/w_window3d_int.cc,
      	* tests/window1d.cc,
      	* tests/window2d.cc,
      	* tests/window3d.cc:
      	Move/rename as...
      	* tests/all_headers.cc,
      	* tests/border/resize_image1d_1.cc,
      	* tests/border/resize_image1d_2.cc,
      	* tests/border/resize_image1d_3.cc,
      	* tests/border/resize_image2d_1.cc,
      	* tests/border/resize_image2d_2.cc,
      	* tests/border/resize_image2d_3.cc,
      	* tests/border/resize_image3d_1.cc,
      	* tests/border/resize_image3d_2.cc,
      	* tests/border/resize_image3d_3.cc,
      	* tests/border/resize_image_if.cc,
      	* tests/border/resize_sub_image.cc,
      	* tests/core/box1d.cc,
      	* tests/core/box2d.cc,
      	* tests/core/box3d.cc,
      	* tests/core/cast_image.cc,
      	* tests/core/clock_neighb2d.cc,
      	* tests/core/clock_test.cc,
      	* tests/convert/to_image.cc,
      	* tests/convert/to_p_array.cc,
      	* tests/convert/to_p_set.cc,
      	* tests/convert/to_tiles.cc,
      	* tests/convert/to_window.cc,
      	* tests/core/p_set.cc,
      	* tests/core/pset_if.cc,
      	* tests/core/decorated_image.cc,
      	* tests/core/dpoint1d.cc,
      	* tests/core/dpoint2d.cc,
      	* tests/core/dpoint3d.cc,
      	* tests/estim/mean.cc,
      	* tests/core/fi_adaptor.cc,
      	* tests/core/hexa.cc,
      	* tests/histo/to_image1d.cc,
      	* tests/core/image1d.cc,
      	* tests/core/image2d.cc,
      	* tests/core/image2d_h.cc,
      	* tests/core/image3d.cc,
      	* tests/core/image_if.cc,
      	* tests/core/image_if_interval.cc,
      	* tests/core/image_if_value.cc,
      	* tests/core/interpolated.cc,
      	* tests/level/sort_points.cc,
      	* tests/linear/line_convolve.cc,
      	* tests/core/line_piter.cc,
      	* tests/linear/convolve.cc,
      	* tests/linear/gaussian.cc,
      	* tests/linear/lap.cc,
      	* tests/linear/log.cc,
      	* tests/linear/local/convolve.cc,
      	* tests/morpho/combined.cc,
      	* tests/algebra/mat.cc,
      	* tests/metal/converts_to.cc,
      	* tests/metal/is.cc,
      	* tests/algebra/mat2.cc,
      	* tests/metal/math/pow.cc,
      	* tests/metal/unconst.cc,
      	* tests/algebra/vec.cc,
      	* tests/core/pixel.cc,
      	* tests/core/pixter1d_more.cc,
      	* tests/core/pixter2d_more.cc,
      	* tests/core/pixter3d_more.cc,
      	* tests/core/plain.cc,
      	* tests/core/point1d.cc,
      	* tests/core/point2d.cc,
      	* tests/core/point3d.cc,
      	* tests/core/safe_image.cc,
      	* tools/seed2tiling.cc,
      	* tests/value/stack.cc,
      	* tests/core/sub_image.cc,
      	* tests/test/positive.cc,
      	* tests/trait/ch_value.cc,
      	* tests/trait/image/images.cc,
      	* tests/trait/op/plus.cc,
      	* tests/trait/op/uminus.cc,
      	* tests/trait/super.cc,
      	* tests/trait/value/values.cc,
      	* tests/core/translate_image.cc,
      	* tests/algebra/vec2.cc,
      	* tests/core/w_window1d_int.cc,
      	* tests/core/w_window2d_int.cc,
      	* tests/core/w_window3d_int.cc,
      	* tests/core/window1d.cc,
      	* tests/core/window2d.cc,
      	* tests/core/window3d.cc:
      	...these.
      	* tests/Makefile.am,
      	* tests/border/Makefile.am,
      	* tests/canvas/Makefile.am,
      	* tests/convert/Makefile.am,
      	* tests/core/Makefile.am,
      	* tests/estim/Makefile.am,
      	* tests/histo/Makefile.am,
      	* tests/level/Makefile.am,
      	* tests/linear/Makefile.am,
      	* tests/linear/local/Makefile.am,
      	* tests/literal/Makefile.am,
      	* tests/metal/Makefile.am,
      	* tests/metal/math/Makefile.am,
      	* tests/morpho/Makefile.am,
      	* tests/trait/Makefile.am,
      	* tests/trait/image/Makefile.am,
      	* tests/trait/op/Makefile.am,
      	* tests/trait/value/Makefile.am,
      	* tests/value/Makefile.am,
      	* tools/Makefile.am:
      	Adjust.
      	* tests/algebra/Makefile.am,
      	* tests/binarization/Makefile.am,
      	* tests/subsampling/Makefile.am,
      	* tests/test/Makefile.am:
      	New.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@1920 4aad255d-cdde-0310-9447-f3009e2ae8c0
      50c625f9
    • Roland Levillain's avatar
      Complete delta-point pixel iterators. · 69c35966
      Roland Levillain authored
      	* mln/core/dpoints_pixter.hh: Aesthetic changes.
      	Add some more documentation.
      	(dpoints_fwd_pixter(const Generalized_Pixel<Pref>& const Dps&)):
      	Use const_cast instead of legacy casts.
      	(mln::dpoints_bkd_pixter<I>): New pixel iterator class.
      	* mln/core/pixel.hh (mln::pixel<I>::pixel (I&)): Don't set member
      	value_ptr_ to 0, since the super class' ctor already takes care of
      	this.
      	* mln/core/image1d.hh
      	(mln::trait::bkd_qixter< image1d<T>, W >)
      	(mln::trait::bkd_qixter< const image1d<T>, W >)
      	(mln::trait::fwd_nixter< image1d<T>, W >)
      	(mln::trait::fwd_nixter< const image1d<T>, W >)
      	(mln::trait::bkd_nixter< image1d<T>, W >)
      	(mln::trait::bkd_nixter< const image1d<T>, W >)
      	* mln/core/image2d.hh
      	(mln::trait::bkd_qixter< image2d<T>, W >)
      	(mln::trait::bkd_qixter< const image2d<T>, W >)
      	(mln::trait::bkd_nixter< image2d<T>, W >)
      	(mln::trait::bkd_nixter< const image2d<T>, W >)
      	* mln/core/image3d.hh
      	(mln::trait::bkd_qixter< image3d<T>, W >)
      	(mln::trait::bkd_qixter< const image3d<T>, W >)
      	(mln::trait::fwd_nixter< image3d<T>, W >)
      	(mln::trait::fwd_nixter< const image3d<T>, W >)
      	(mln::trait::bkd_nixter< image3d<T>, W >)
      	(mln::trait::bkd_nixter< const image3d<T>, W >):
      	Define these specialisations.
      	* mln/core/internal/force_exact.hh (mln::internal::force_exact):
      	Use ptrdiff_t instead of int to store the pointer difference.
      	Remove dead code.
      	* mln/core/macros.hh
      	(mln_fwd_qixter_, mln_bkd_qixter_, mln_qixter_)
      	(mln_fwd_nixter_, mln_bkd_nixter_, mln_nixter_):
      	New macros.
      	* tests/dpoints_pixter.cc: Move...
      	* tests/core/dpoints_pixter.cc: ...here.
      	Exercise mln::dpoints_bkd_pixter as well.
      	* tests/Makefile.am (check_PROGRAMS): Remove dpoints_pixter.
      	(dpoints_pixter_SOURCES): Move...
      	* tests/core/Makefile.am: ...here.
      	(check_PROGRAMS): Add dpoints_pixter.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@1913 4aad255d-cdde-0310-9447-f3009e2ae8c0
      69c35966
  32. 07 Feb, 2008 1 commit
    • Thierry Geraud's avatar
      Update tests on pw material. · 328e79f3
      Thierry Geraud authored
      	* tests/pw_image.cc: Rename as...
      	* tests/pw/image.cc: ...this.
      	* tests/pw_value.cc: Rename as...
      	* tests/pw/value.cc: ...this.
      	* tests/pw/Makefile.am (check_PROGRAMS): Update.
      	(image_SOURCES, value_SOURCES): New.
      	* tests/Makefile.am (SUBDIRS): Add pw.
      	(pw_image_SOURCES, pw_value_SOURCES): Remove.
      	* mln/pw/all.hh: Update.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@1710 4aad255d-cdde-0310-9447-f3009e2ae8c0
      328e79f3
  33. 25 Jan, 2008 2 commits
    • Roland Levillain's avatar
      Use delegations explicitly in the t_image and tr_image morphers. · 088b3fc6
      Roland Levillain authored
      	* mln/core/tr_image.hh (tr_image<T,I>::has_data)
      	(mln::tr_image<T,I>::owns_, tr_image<T,I>::has)
      	(mln::tr_image<T,I>::operator()): Simplify using this->delegatee_().
      	* mln/core/t_image.hh (mln::t_image<I>::operator()): Likewise.
      	* tests/tr_image.cc: Move...
      	* tests/core/tr_image.cc: ...here.
      	* tests/Makefile.am (check_PROGRAMS): Remove tr_image.
      	(tr_image_SOURCES): Move...
      	* tests/core/Makefile.am: ...here.
      	(check_PROGRAMS): Add tr_image.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@1689 4aad255d-cdde-0310-9447-f3009e2ae8c0
      088b3fc6
    • Roland Levillain's avatar
      Add a morpher adding a neighborhood to an image. · 6d3cf2df
      Roland Levillain authored
      	* mln/neighb/image.hh: New.
      	Provide a morpher adding a neighborhood to an image.
      	* mln/neighb/get.hh: New.
      	Get the neighborhood from an image with neighborhood.
      	* mln/metal/has_neighborhood.hh: New.
      	Provide a static assertion `has_neighborhood' for images.
      	* mln/tag/skeleton.hh (mln::tag::neighb_): New tag.
      	* mln/trait/ch_value.hh
      	(trait::impl::ch_value_< M< tag::image_<I>, tag::neighb_<N> >, V >):
      	New specialization for mln::neighb::image<I, N>.
      	* tests/Makefile.am (SUBDIRS): Add neighb.
      	* tests/neighb/Makefile.am: New.
      	* tests/neighb/image.cc: New.
      	Exercize mln/neighb/images.cc and mln/neighb/get.cc.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@1686 4aad255d-cdde-0310-9447-f3009e2ae8c0
      6d3cf2df
  34. 14 Jan, 2008 1 commit