1. 30 Dec, 2008 6 commits
    • Roland Levillain's avatar
      Configure segmentation tests in milena/apps/statues/. · 84e050a0
      Roland Levillain authored
      	* configure.ac: Configure milena/apps/statues/test-mesh-segm and
      	milena/apps/statues/test-mesh-complex-segm.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3095 4aad255d-cdde-0310-9447-f3009e2ae8c0
      84e050a0
    • Roland Levillain's avatar
      Reorganize tests in apps/statues/. · 854ba247
      Roland Levillain authored
      	* apps/statues/test.in: Split into...
      	* apps/statues/test-mesh-segm.in,
      	* apps/statues/test-mesh-complex-segm.in:
      	...these (new) files.
      	* apps/statues/Makefile.am (TESTS): Adjust.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3094 4aad255d-cdde-0310-9447-f3009e2ae8c0
      854ba247
    • Roland Levillain's avatar
      COPYING: Fix indentation. · 4ba1021b
      Roland Levillain authored
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3093 4aad255d-cdde-0310-9447-f3009e2ae8c0
      4ba1021b
    • Thierry Geraud's avatar
      Fix warnings due to g++ -Wconversion option. · d79cd7a9
      Thierry Geraud authored
      	* mln/core/site_set/box.hh,
      	* mln/core/site_set/p_line2d.hh,
      	* mln/core/image/extension_val.hh,
      	* mln/math/jacobi.hh,
      	* mln/level/transform.hh,
      	* mln/data/paste.spe.hh,
      	* mln/data/fill_with_image.hh,
      	* mln/data/fill_with_value.spe.hh,
      	* mln/data/fill.hh,
      	* mln/data/paste.hh,
      	* mln/data/fill_with_value.hh,
      	* mln/linear/gaussian.hh,
      	* mln/accu/convolve.hh,
      	* mln/value/ops.hh,
      	* mln/value/int_u_sat.hh,
      	* mln/border/mirror.hh,
      	* mln/convert/to_image.hh,
      	* mln/geom/essential.hh,
      	* mln/fun/v2v/inc.hh,
      	* mln/fun/v2v/cast.hh,
      	* mln/fun/v2v/linear.hh,
      	* mln/fun/v2v/dec.hh,
      	* mln/win/cuboid3d.hh,
      	* mln/win/cube3d.hh,
      	* mln/algebra/quat.hh,
      	* mln/algebra/vec.hh,
      	* mln/io/pbm/load.hh,
      	* mln/norm/linfty.hh,
      	* mln/norm/l1.hh,
      	* mln/norm/l2.hh,
      	* mln/canvas/browsing/snake_fwd.hh,
      	* mln/canvas/browsing/dir_struct_elt_incr_update.hh,
      	* tests/opt/at.cc,
      	* tests/level/transform_inplace.cc,
      	* tests/level/transform.cc,
      	* tests/level/sort_psites.cc,
      	* tests/level/Makefile.am,
      	* tests/data/paste.cc,
      	* tests/data/fill_with_image.cc,
      	* tests/linear/convolve.cc,
      	* tests/linear/convolve_directional.cc,
      	* tests/linear/gaussian.cc,
      	* tests/norm/l2.cc,
      	* tests/norm/common.hh,
      	* tests/norm/linfty.cc: Fix warning with Wconversion.
      	Upgrade file doc style.
      	Layout.
      
      	Remove a couple of (full of crap) files.
      	
      	* mln/geom/resize.hh: Remove.
      	* mln/geom/all.hh: Update.
      	* tests/geom/resize.cc: Remove.
      	* tests/geom/Makefile.am: Update.
      	* tests/level/sort_psites_full.cc: Remove.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3092 4aad255d-cdde-0310-9447-f3009e2ae8c0
      d79cd7a9
    • Thierry Geraud's avatar
      Fix warnings due to g++ Wconversion option. · 5627b2c0
      Thierry Geraud authored
      	* mln/debug/iota.spe.hh,
      	* mln/debug/put_word.hh,
      	* mln/debug/println.spe.hh,
      	* mln/core/site_set/box.hh,
      	* mln/core/site_set/box_piter.hh,
      	* mln/core/image/image1d.hh,
      	* mln/core/image/image2d.hh,
      	* mln/core/image/image3d.hh,
      	* mln/core/point.hh,
      	* mln/core/box_runstart_piter.hh,
      	* mln/core/alias/window2d.hh,
      	* mln/core/concept/site_set.hh,
      	* mln/core/dpoint.hh,
      	* mln/math/abs.hh,
      	* mln/opt/at.hh,
      	* mln/accu/sum.hh,
      	* mln/accu/line.hh,
      	* mln/accu/mean.hh,
      	* mln/value/float01_.hh,
      	* mln/value/int_s.hh,
      	* mln/value/int_u.hh,
      	* mln/value/float01.hh,
      	* mln/make/win_chamfer.hh,
      	* mln/make/image.hh,
      	* mln/make/box2d_h.hh,
      	* mln/make/point2d_h.hh,
      	* mln/make/dpoint2d_h.hh,
      	* mln/make/box1d.hh,
      	* mln/make/box2d.hh,
      	* mln/make/box3d.hh,
      	* mln/border/mirror.hh,
      	* mln/convert/to_image.hh,
      	* mln/win/line.hh,
      	* mln/win/diag2d.hh,
      	* mln/win/backdiag2d.hh,
      	* mln/win/octagon2d.hh,
      	* mln/win/disk2d.hh,
      	* mln/algebra/mat.hh,
      	* mln/algebra/h_vec.hh,
      	* mln/algebra/vec.hh,
      	* mln/io/pnm/save_header.hh,
      	* mln/io/pnm/load_header.hh,
      	* mln/io/pnm/save.hh,
      	* mln/io/pnm/load.hh,
      	* mln/io/pbm/save.hh,
      	* tests/data/fill.cc,
      	* tests/border/fill_full.cc,
      	* tests/convert/to_p_array.cc,
      	* tests/convert/to_image.cc,
      	* tests/win/diag2d.cc: Use static_cast.
      	Replace int by def::coord when needed.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3091 4aad255d-cdde-0310-9447-f3009e2ae8c0
      5627b2c0
    • Guillaume Lazzara's avatar
      Fix from_to related errors. · ee85dfef
      Guillaume Lazzara authored
      	* mln/core/concept/window.hh: rename from_to as from_to_.
      
      	* mln/core/site_set/operators.hh: remove the inclusion of from_to.hh
      	and directly call from_to_ overloads instead of the facade.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3090 4aad255d-cdde-0310-9447-f3009e2ae8c0
      ee85dfef
  2. 29 Dec, 2008 8 commits
    • Guillaume Lazzara's avatar
      Fix issues with GCC 2.95. · 9107acf4
      Guillaume Lazzara authored
      	* mln/value/internal/limits.hh: add support for std::numeric_limits with gcc 2.95.
      
      	* headers.mk: add limits.hh.
      
      	* mln/topo/complex.hh,
      	* mln/topo/face.hh,
      	* mln/topo/n_face.hh,
      	* mln/value/builtin/floatings.hh,
      	* mln/value/builtin/integers.hh: use value::internal::limits.
      
      
      	* mln/util/internal/graph_base.hh,
      	* mln/util/tree.hh: use <iostream> instead of <ostream>.
      
      	* mln/core/dpoint.hh,
      	* mln/core/point.hh: Help the compiler resolving 'G::dim' in method return type.
      
      	* mln/value/float01.hh: use '&&' operator instead of 'and'.
      
      	* tests/unit_test/Makefile.am,
      	* tests/unit_test/mln_value_internal_limits.cc: Add new unit test.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3089 4aad255d-cdde-0310-9447-f3009e2ae8c0
      9107acf4
    • Guillaume Lazzara's avatar
      Update tutorial according to the last renamings. · 94f216bd
      Guillaume Lazzara authored
      	* apps/statues/mesh-complex-segm.cc,
      	* doc/benchmark/canvas.cc,
      	* doc/oldies/2006__tour_1.txt,
      	* doc/oldies/2006__tour_2.txt,
      	* doc/tutorial/examples/image_plain.cc,
      	* doc/tutorial/examples/sub_image.cc,
      	* doc/tutorial/samples/fill-call-1.cc,
      	* doc/tutorial/samples/fill-part-image.cc,
      	* doc/tutorial/samples/fill-subdomain-shorter.cc,
      	* doc/tutorial/samples/fill-subdomain.cc,
      	* doc/tutorial/samples/fill-subimage-cfun.cc,
      	* doc/tutorial/samples/ima2d-7.cc,
      	* doc/tutorial/samples/ima2d-rot.cc,
      	* doc/tutorial/samples/paste-call-1.cc,
      	* doc/tutorial/tutorial.tex: rename level::fill/paste as
      	data::fill/paste.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3088 4aad255d-cdde-0310-9447-f3009e2ae8c0
      94f216bd
    • Guillaume Lazzara's avatar
      Fix configure.ac and INSTALL files. · ec0977ab
      Guillaume Lazzara authored
      	* configure.ac: here.
      
      	* INSTALL: fix content about DNDEBUG.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3087 4aad255d-cdde-0310-9447-f3009e2ae8c0
      ec0977ab
    • Guillaume Lazzara's avatar
      Fix compilation issues. · 322cad79
      Guillaume Lazzara authored
      	* tests/unit_test/Makefile.am,
      	* headers.mk: remove entries related to non-commited files.
      
      	* mln/convert/impl/from_image_to_site_set.hh,
      	* mln/convert/from_to.hh: Use forward declarations.
      
      	* mln/core/routine/init.hh: fix wrong include.
      
      	* mln/core/site_set/operators.hh: add a missing forward declaration.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3086 4aad255d-cdde-0310-9447-f3009e2ae8c0
      322cad79
    • Guillaume Lazzara's avatar
      Propagate renaming level::fill/paste as data::fill/paste (again). · 2fbd5f3c
      Guillaume Lazzara authored
      	* doc/examples/erosion.cc,
      	* doc/examples/labeling_algo.cc,
      	* doc/examples/tuto_bis.cc,
      	* doc/oldies/2008__tour1.cc,
      	* doc/oldies/2008__tour3.cc,
      	* doc/tutorial/examples/box.cc,
      	* doc/tutorial/examples/for_Z.cc,
      	* doc/tutorial/examples/image_safe.cc,
      	* doc/tutorial/examples/p_array.2.cc,
      	* doc/tutorial/examples/p_array.cc,
      	* doc/tutorial/examples/p_image.cc,
      	* doc/tutorial/examples/p_key.cc,
      	* doc/tutorial/examples/p_line2d.cc,
      	* doc/tutorial/examples/p_queue.cc,
      	* doc/tutorial/examples/p_vaccess.cc,
      	* doc/tutorial/examples/proxy.cc,
      	* doc/tutorial/examples/sub_image_if.cc,
      	* tools/seed2tiling.cc: update
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3085 4aad255d-cdde-0310-9447-f3009e2ae8c0
      2fbd5f3c
    • Guillaume Lazzara's avatar
      Add forward declarations for all init_() functions. · 80e0acea
      Guillaume Lazzara authored
      	* core/routine/init.hh: include init.hxx.
      
      	* core/routine/init.hxx: references all the init_() functions. Must be
      	updated each time a new init_() is added. This file must be used like
      	convert/from_to.hxx.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3084 4aad255d-cdde-0310-9447-f3009e2ae8c0
      80e0acea
    • Guillaume Lazzara's avatar
      Fix compilation issues. · 9320a651
      Guillaume Lazzara authored
      	* mln/core/site_set/operators.hh: add missing forward declaration.
      
      	* mln/linear/local/convolve.hh: update declaration.
      
      	* mln/morpho/closing_area_on_vertices.hh: add a missing include.
      
      	* mln/morpho/opening_area_on_vertices.hh: fix wrong declaration.
      
      	* tests/core/site_set/p_array.cc,
      	* tests/core/site_set/pset_if.cc: fix an assertion.
      
      	* tests/linear/local/convolve.cc: update doc.
      
      	* tests/unit_test/Makefile.am,
      	* headers.mk: remove entries related to non commited files.
      
      	* tests/unit_test/mln_core_routine_duplicate.cc,
      	* tests/unit_test/mln_data_all.cc
      	* tests/unit_test/mln_data_essential.cc: add new unit tests.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3083 4aad255d-cdde-0310-9447-f3009e2ae8c0
      9320a651
    • Guillaume Lazzara's avatar
      Add a dispatch in from_to. · 3c46830e
      Guillaume Lazzara authored
      	* headers.mk: add new headers to the distribution.
      
      	* mln/convert/from_to.hh: overhaul in order to create the dispatch.
      	from_to() has now only one facade.
      
      	* mln/convert/from_to.hxx: add missing predeclarations and a new
      	namespace.
      
      	* mln/convert/impl/all.hh,
      	* mln/convert/impl/from_float_to_value.hh,
      	* mln/convert/impl/from_int_to_value.hh: add new dispatch while
      	converting from an int or a float.
      
      	* mln/core/alias/neighb2d.hh,
      	* mln/core/alias/window1d.hh,
      	* mln/core/alias/window2d.hh,
      	* mln/core/alias/window3d.hh,
      	* mln/core/concept/accumulator.hh,
      	* mln/core/concept/gdpoint.hh,
      	* mln/core/concept/gpoint.hh,
      	* mln/core/concept/image.hh,
      	* mln/core/concept/proxy.hh,
      	* mln/core/concept/site_set.hh,
      	* mln/core/concept/window.hh,
      	* mln/core/neighb.hh,
      	* mln/core/w_window.hh,
      	* mln/fun/i2v/array.hh,
      	* mln/fun/l2l/relabel.hh,
      	* mln/util/array.hh,
      	* mln/value/rgb.hh: put convert::from_to() declarations in
      	convert::over_load::.
      
      	* mln/core/internal/site_set_base.hh
      	* mln/math/round.hh
      	* mln/value/concept/integer.hh
      	* mln/value/concept/scalar.hh
      	* mln/value/int_u8.hh: update doc.
      
      	* tests/unit_test/Makefile.am,
      	* tests/unit_test/mln_convert_impl_from_float_to_value.cc,
      	* tests/unit_test/mln_convert_impl_from_int_to_value.cc,
      	* tests/unit_test/mln_set_card.cc,
      	* tests/unit_test/mln_set_unique.cc: add new unit tests.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3082 4aad255d-cdde-0310-9447-f3009e2ae8c0
      3c46830e
  3. 23 Dec, 2008 8 commits
    • Thierry Geraud's avatar
      Fix minor bugs for 4 extra tests to pass. · 6b6ca175
      Thierry Geraud authored
      	* mln/core/site_set/operators.hh
      	(include): Remove dependency to set::card; it was cycling.
      	Remove temporary util::yes.
      	* mln/metal/ref.hh: Fix guard.
      	* mln/io/abort.hh: Add std::.
      	* mln/io/pnm/load_header.hh: Add std::.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3081 4aad255d-cdde-0310-9447-f3009e2ae8c0
      6b6ca175
    • Thierry Geraud's avatar
      Propagate renaming clone as duplicate. · e6bb2006
      Thierry Geraud authored
      	* duhamel/slow_seed2tiling.cc,
      	* duhamel/labeling_algo.hh,
      	* duhamel/extract_array.cc,
      	* aroumougame/skeleton/sedt.hh,
      	* scribo/demat.hh,
      	* nivault/extract_character.cc,
      	* dalila/demat.hh,
      	* garrigues/level_set.hh,
      	* garrigues/fllt/test_fllt_lena_tiles.cc,
      	* garrigues/fllt/test_fllt10.cc,
      	* garrigues/fllt/test_fllt_tiny.cc,
      	* garrigues/fllt/test_fllt12.cc,
      	* garrigues/fllt/fllt_simple.svg.1.cc,
      	* garrigues/fllt/fllt_simple.svg.3.cc,
      	* garrigues/fllt/fllt_simple.cc,
      	* garrigues/fllt/test_fllt10_inv.cc,
      	* garrigues/fllt/fllt_theo.cc,
      	* garrigues/fllt/test_fllt3.cc,
      	* garrigues/fllt/test_fllt5.cc,
      	* garrigues/fllt/compute_level_set_fast2.hh,
      	* garrigues/fllt/test_fllt7.cc,
      	* garrigues/fllt/test_fllt9.cc,
      	* garrigues/fllt/test_fllt3_inv.cc,
      	* garrigues/fllt/test_fllt_lena.cc,
      	* garrigues/fllt/test_fllt.cc,
      	* garrigues/fllt/test_flltb.cc,
      	* garrigues/fllt/test_fllt7_inv.cc,
      	* garrigues/fllt/test_fllt13.cc,
      	* garrigues/fllt/compute_level_set_fast.hh,
      	* garrigues/fllt/test_fllt15.cc,
      	* garrigues/fllt/fllt_simple.svg.2.cc,
      	* garrigues/fllt/fllt.hh,
      	* garrigues/fllt/test.cc,
      	* garrigues/fllt/test_fllt2.cc,
      	* garrigues/fllt/test_fllt4.cc,
      	* garrigues/fllt/test_fllt6.cc,
      	* garrigues/fllt/compute_level_set.hh,
      	* garrigues/fllt/test_fllt8.cc,
      	* garrigues/ocr/ocr_without_preprocess.cc,
      	* garrigues/ocr/ocr_with_preprocess.cc,
      	* garrigues/ocr/enlarge.hh,
      	* garrigues/union_find/reconstructions_on_function.hh,
      	* garrigues/union_find/self_dual_reconstruction.hh,
      	* abraham/mln/morpho/autarkical_leveling.hh,
      	* abraham/mln/morpho/vmt.hh,
      	* abraham/mln/morpho/vector_median.hh,
      	* markov/markov.hh,
      	* geraud/fllt.svg.6.cc,
      	* geraud/fllt/fllt.hh,
      	* geraud/fllt/fllt.svg.1.cc,
      	* geraud/fllt/fllt.svg.7.hh,
      	* geraud/fllt/fllt.svg.2.cc,
      	* geraud/fllt/fllt.svg.3.cc,
      	* geraud/fllt/fllt.svg.4.cc,
      	* geraud/fllt/fllt.svg.5.cc,
      	* geraud/fllt/fllt.svg.6.cc,
      	* geraud/fllt/fllt_test.hh,
      	* geraud/fllt.svg.7.hh,
      	* geraud/Rd/hybrid.hh,
      	* geraud/Rd/parallel.hh,
      	* geraud/Rd/utils.hh,
      	* geraud/Rd/sequential_bench.hh,
      	* geraud/Rd/sequential.hh,
      	* geraud/tufa_2008/filter_n.cc,
      	* geraud/laurent/classif.cc (clone): Update as...
      	(duplicate): ...this.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3080 4aad255d-cdde-0310-9447-f3009e2ae8c0
      e6bb2006
    • Thierry Geraud's avatar
      Rename mln::clone as mln::duplicate. · d76c586e
      Thierry Geraud authored
      	Clone is renamed for a couple of reasons:
      	- a kernel routine is named clone so the user can get strange
      	  errors when missing including mln/routine/clone;
      	- clone is a cs term and it is not very expressive for image
      	  processing partitioners.
      	
      	* mln/core/routine/clone.hh: Rename as...
      	* mln/core/routine/duplicate.hh: ...this.
      	* tests/core/routine/clone.cc: Rename as...
      	* tests/core/routine/duplicate.cc: ...this.
      	* tests/unit_test/mln_core_routine_clone.cc: Rename as...
      	* tests/unit_test/mln_core_routine_duplicate.cc: ...this.
      	
      	* mln/core/image/plain.hh,
      	* mln/core/routine/essential.hh,
      	* mln/core/routine/all.hh,
      	* mln/transform/internal/influence_zone_functor.hh,
      	* mln/border/resize.hh,
      	* mln/geom/seeds2tiling_roundness.hh,
      	* mln/geom/seeds2tiling.hh,
      	* mln/geom/resize.hh,
      	* mln/morpho/elementary/dilation.hh,
      	* mln/morpho/elementary/like_ero_set.hh,
      	* mln/morpho/elementary/gradient_internal.hh,
      	* mln/morpho/elementary/erosion.hh,
      	* mln/morpho/elementary/gradient_external.hh,
      	* mln/morpho/erosion.hh,
      	* mln/morpho/general.spe.hh,
      	* mln/morpho/dilation.hh,
      	* mln/morpho/includes.hh,
      	* mln/canvas/distance_geodesic.hh,
      	* tools/area_flooding.cc,
      	* tests/arith/plus.cc,
      	* tests/level/transform_inplace.cc,
      	* tests/level/apply_full.cc,
      	* tests/level/saturate_full.cc,
      	* tests/border/find_full.cc,
      	* tests/border/find.cc,
      	* doc/tutorial/samples/ima2d-6-clone.cc (clone): Replace by...
      	(duplicate): ...this.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3079 4aad255d-cdde-0310-9447-f3009e2ae8c0
      d76c586e
    • Thierry Geraud's avatar
      Fix missing updates in mln data guards. · bf928773
      Thierry Geraud authored
      	* mln/data/paste.spe.hh,
      	* mln/data/fill_with_image.hh,
      	* mln/data/fill_with_value.spe.hh,
      	* mln/data/fill.hh,
      	* mln/data/fill_with_image.spe.hh,
      	* mln/data/paste.hh,
      	* mln/data/fill_with_value.hh: Fix guards.
      	* mln/morpho/tree/compute_attribute_image.hh: Disambiguate.
      	* mln/morpho/tree/data.hh (f): New overload.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3078 4aad255d-cdde-0310-9447-f3009e2ae8c0
      bf928773
    • Thierry Geraud's avatar
      Add a filter (closing area) with n.objects as parameter. · 15c415dd
      Thierry Geraud authored
      	* geraud/tufa_2008/gradient.cc: New.
      	* geraud/tufa_2008/filter_n.cc: New.
      	* geraud/tufa_2008/wst.cc: New.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3077 4aad255d-cdde-0310-9447-f3009e2ae8c0
      15c415dd
    • Thierry Geraud's avatar
      Update fill, paste, memset_, and memcpy_. · 5bec4037
      Thierry Geraud authored
      	* levillain/morpho/lower_completion.hh,
      	* levillain/morpho/shortest_path_watershed.hh,
      	* duhamel/slow_seed2tiling.cc,
      	* duhamel/labeling_algo.cc,
      	* duhamel/level.hh,
      	* duhamel/main.cc,
      	* duhamel/color_sub.cc,
      	* duhamel/chamfer.cc,
      	* duhamel/fills_test.cc,
      	* duhamel/canvas_labeling.hh,
      	* duhamel/level_cpy_from_mln.hh,
      	* duhamel/mem.hh,
      	* duhamel/fill.hh,
      	* duhamel/color_sub.hh,
      	* duhamel/extract_array.cc,
      	* duhamel/chamfer.hh,
      	* duhamel/border_duplicate.hh,
      	* duhamel/border_mirror.hh,
      	* duhamel/draw_mesh.hh,
      	* duhamel/labeling_cpy_from_mln.hh,
      	* duhamel/border_fill.hh,
      	* duhamel/translate_image.cc,
      	* duhamel/log.txt,
      	* duhamel/labeling_level.hh,
      	* duhamel/labeling.hh,
      	* scribo/demat.hh,
      	* aroumougame/skeleton/test.cc,
      	* aroumougame/skeleton/test_image2d.cc,
      	* aroumougame/skeleton/thinning.hh,
      	* aroumougame/skeleton/sedt.hh,
      	* nivault/tests/pouet.cc,
      	* nivault/plugin-gimp/src/build-image.hxx,
      	* nivault/plugin-gimp/src/build-image.hh,
      	* nivault/extract_score.cc,
      	* nivault/extract_character.cc,
      	* jardonnet/test/icp_ref.cc,
      	* jardonnet/test/icp.cc,
      	* jardonnet/test/big_chess.cc,
      	* jardonnet/n_cmpt/tikz.hh,
      	* jardonnet/n_cmpt/nwst.hh,
      	* jardonnet/n_cmpt/fused_filter.cc,
      	* jardonnet/n_cmpt/n_cmpt2.hh,
      	* jardonnet/n_cmpt/n_cmpt3.hh,
      	* jardonnet/n_cmpt/n_cmpt4.hh,
      	* jardonnet/n_cmpt/n_cmpt5.hh,
      	* jardonnet/n_cmpt/ref_filter.cc,
      	* jardonnet/n_cmpt/n_cmpt.hh,
      	* jardonnet/igr/src/igr.cc,
      	* jardonnet/virtual/access.cc,
      	* jardonnet/registration/save.hh,
      	* jardonnet/registration/chamfer.hh,
      	* jardonnet/registration/icp_ref.hh,
      	* jardonnet/registration/registration.hh,
      	* jardonnet/registration/icp.hh,
      	* dalila/demat.hh,
      	* garrigues/level_set.hh,
      	* garrigues/fllt/test_fllt_lena_tiles.cc,
      	* garrigues/fllt/test_fllt10.cc,
      	* garrigues/fllt/test_fllt_tiny.cc,
      	* garrigues/fllt/test_fllt12.cc,
      	* garrigues/fllt/essai.cc,
      	* garrigues/fllt/fllt_simple.svg.1.cc,
      	* garrigues/fllt/fllt_simple.svg.3.cc,
      	* garrigues/fllt/fllt_simple.cc,
      	* garrigues/fllt/test_fllt10_inv.cc,
      	* garrigues/fllt/types.hh,
      	* garrigues/fllt/fllt_theo.cc,
      	* garrigues/fllt/test_fllt3.cc,
      	* garrigues/fllt/test_fllt5.cc,
      	* garrigues/fllt/test_fllt7.cc,
      	* garrigues/fllt/compute_level_set_fast2.hh,
      	* garrigues/fllt/test_fllt9.cc,
      	* garrigues/fllt/test_fllt_lena.cc,
      	* garrigues/fllt/test_fllt3_inv.cc,
      	* garrigues/fllt/fllt_optimized.hh,
      	* garrigues/fllt/test_fllt.cc,
      	* garrigues/fllt/debug.hh,
      	* garrigues/fllt/test_flltb.cc,
      	* garrigues/fllt/test_fllt7_inv.cc,
      	* garrigues/fllt/test_fllt13.cc,
      	* garrigues/fllt/compute_level_set_fast.hh,
      	* garrigues/fllt/test_fllt15.cc,
      	* garrigues/fllt/fllt_simple.svg.2.cc,
      	* garrigues/fllt/fllt.hh,
      	* garrigues/fllt/test.cc,
      	* garrigues/fllt/give_confs.cc,
      	* garrigues/fllt/test_fllt2.cc,
      	* garrigues/fllt/test_fllt4.cc,
      	* garrigues/fllt/test_fllt6.cc,
      	* garrigues/fllt/compute_level_set.hh,
      	* garrigues/fllt/test_fllt8.cc,
      	* garrigues/ocr/skeleton.old.hh,
      	* garrigues/ocr/skeleton.hh,
      	* garrigues/ocr/check_simple_point.cc,
      	* garrigues/ocr/compute_local_configurations.cc,
      	* garrigues/ocr/skeleton.old.cc,
      	* garrigues/ocr/simple_point.cc,
      	* garrigues/union_find/reconstructions_on_function.hh,
      	* garrigues/union_find/reconstructions_on_set.hh,
      	* garrigues/union_find/canvas/reconstruction_on_function.hh,
      	* garrigues/union_find/canvas/reconstruction_on_set.hh,
      	* garrigues/union_find/canvas/self_dual_reconstruction.hh,
      	* garrigues/union_find/self_dual_reconstruction.hh,
      	* garrigues/tiled_image2d/tiled_image2d.cc,
      	* garrigues/image_identity/interpolated.cc,
      	* garrigues/factures/extract_array_highlight.cc,
      	* garrigues/factures/extract_array.cc,
      	* garrigues/area_filter_auto_dual.cc,
      	* abraham/tests/core/image/thru_norm.cc,
      	* abraham/tests/core/image/fun_image_norm.cc,
      	* abraham/mln/morpho/najman_wst.hh,
      	* abraham/mln/morpho/basic_najman.hh,
      	* abraham/mln/morpho/autarkical_leveling.hh,
      	* abraham/mln/morpho/topo_wst.hh,
      	* inim/classif/src/max_tree.hh,
      	* inim/classif/src/display.hh,
      	* inim/classif/src/iccvg04.cc,
      	* inim/classif/src/proj.hh,
      	* inim/classif/src/v2.cc,
      	* inim/binarization/proof-of-concept/src/gradient.cc,
      	* ballas/test.cc,
      	* ballas/color/min_tree_volume_filter.cc,
      	* ballas/color/reference.cc,
      	* ballas/color/min_tree_area_filter.cc,
      	* ballas/color/min_tree_height_filter.cc,
      	* ballas/color/min_tree_color.cc,
      	* ballas/color/reference2.cc,
      	* ballas/color/src/graph.hh,
      	* ballas/color/min_tree_color_v2.cc,
      	* ballas/color/laplacien.cc,
      	* nature/nature.cc,
      	* nature/co_occurence.hh,
      	* nature/hom.cc,
      	* nature/proj.hh,
      	* nature/histo_hsi.cc,
      	* geraud/skel.cc,
      	* geraud/wst_edge.cc,
      	* geraud/fllt.svg.6.cc,
      	* geraud/cs2d/cs2d.cc,
      	* geraud/cs2d/tuto.cc,
      	* geraud/cs2d/kruskal.cc,
      	* geraud/cs2d/cs2d_utils.hh,
      	* geraud/fllt/fllt.hh,
      	* geraud/fllt/simple_tests.cc,
      	* geraud/fllt/fllt.svg.1.cc,
      	* geraud/fllt/fllt.svg.7.hh,
      	* geraud/fllt/fllt_tree_to_image.hh,
      	* geraud/fllt/fllt.svg.2.cc,
      	* geraud/fllt/fllt.svg.3.cc,
      	* geraud/fllt/fllt.svg.4.cc,
      	* geraud/fllt/fllt.svg.5.cc,
      	* geraud/fllt/fllt.svg.6.cc,
      	* geraud/fllt/connected_filters/area_filter.hh,
      	* geraud/fllt/fllt_test.hh,
      	* geraud/fllt.svg.7.hh,
      	* geraud/Rd/queue_based.hh,
      	* geraud/Rd/union_find.hh,
      	* geraud/Rd/parallel.hh,
      	* geraud/Rd/utils.hh,
      	* geraud/Rd/sequential_bench.hh,
      	* geraud/Rd/sequential.hh,
      	* geraud/Rd/debase.union_find.hh,
      	* geraud/dmap.cc,
      	* geraud/compute_parent_more.hh,
      	* geraud/tufa_2008/steps.0.cc,
      	* geraud/tufa_2008/steps.1.cc,
      	* geraud/tufa_2008/steps.2.cc,
      	* geraud/tufa_2008/steps.3.cc,
      	* geraud/tufa_2008/steps.2b.cc,
      	* geraud/tufa_2008/compute_a.cc,
      	* geraud/tufa_2008/n_cmpt.cc,
      	* geraud/tufa_2008/experiment.cc,
      	* geraud/tufa_2008/filter.cc,
      	* geraud/tufa_2008/fz_count.cc,
      	* geraud/tufa_2008/regmin_count.cc,
      	* geraud/laurent/classif.cc,
      	* vigouroux/yuv/get_blue.hh,
      	* vigouroux/yuv/get_red.hh,
      	* vigouroux/yuv/rgb_to_yuv.hh,
      	* vigouroux/yuv/get_green.hh,
      	* vigouroux/hsi/get_blue.hh,
      	* vigouroux/hsi/get_red.hh,
      	* vigouroux/hsi/rgb_to_hsi.hh,
      	* vigouroux/hsi/get_green.hh,
      	* vigouroux/function.hh,
      	* vigouroux/tests.cc,
      	* vigouroux/cmy/rgb_to_cmy.hh,
      	* vigouroux/cmy/get_blue.hh,
      	* vigouroux/cmy/fun.hh,
      	* vigouroux/cmy/get_green.hh,
      	* vigouroux/xyz/rgb_to_xyz.hh,
      	* vigouroux/xyz/get_blue.hh,
      	* vigouroux/xyz/get_red.hh,
      	* vigouroux/xyz/get_green.hh,
      	* vigouroux/yiq/get_blue.hh,
      	* vigouroux/yiq/get_red.hh,
      	* vigouroux/yiq/rgb_to_yiq.hh,
      	* vigouroux/yiq/get_green.hh,
      	* vigouroux/conv/getred.hh,
      	* vigouroux/conv/tored.hh,
      	* vigouroux/conv/torgb.hh,
      	* vigouroux/conv/rgbto.hh,
      	* vigouroux/color/rgb_to_hsl.hh,
      	* vigouroux/color/rgb_to_cmy.hh,
      	* vigouroux/color/rgb_to_xyz.hh,
      	* vigouroux/color/tests.cc,
      	* vigouroux/color/rgb_to_hsv.hh,
      	* vigouroux/color/rgb_to_yiq.hh,
      	* vigouroux/color/rgb_to_hsi.hh,
      	* vigouroux/color/rgb_to_yuv.hh,
      	* folio/test/psn.cc,
      	* folio/test/psn_log.cc,
      	* folio/test/naive.cc,
      	* folio/test/dt_maze.cc,
      	* folio/test/chamfer.cc,
      	* folio/test/dt_bench.cc,
      	* folio/test/dt.cc,
      	* folio/psn.cc,
      	* folio/psn_log.cc,
      	* folio/naive.cc,
      	* folio/chamfer.cc,
      	* folio/dt.cc
      	(fill, paste, memcpy_, memset_): Update their namespace and
      	inclusion.  They are now 'data' routines, no more 'level'.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3076 4aad255d-cdde-0310-9447-f3009e2ae8c0
      5bec4037
    • Thierry Geraud's avatar
      Fix missing update. · d244b636
      Thierry Geraud authored
      	* headers.mk: Update.
      	* tests/unit_test/mln_level_assign.cc: Remove.
      	* tests/unit_test/Makefile.am: Update.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3075 4aad255d-cdde-0310-9447-f3009e2ae8c0
      d244b636
    • 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
  4. 19 Dec, 2008 8 commits
    • Guillaume Lazzara's avatar
      Do not parse trash directory during doc generation. · 1d3e590e
      Guillaume Lazzara authored
      	* doc/Doxygen.in: add trash to `Exclude'.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3073 4aad255d-cdde-0310-9447-f3009e2ae8c0
      1d3e590e
    • Thierry Geraud's avatar
      Have site sets comparisons work again. · 59b8853a
      Thierry Geraud authored
      	* mln/core/site_set/box.hh: Layout.
      	* mln/core/site_set/operators.hh: Have it work.
      	* mln/core/concept/box.hh (is_empty): New.
      	* mln/core/concept/site_set.hh: Layout.
      	* mln/geom/nsites.hh (nistes): Rename site set overload as...
      	* mln/set/card.hh (card): ...this...
      	...in this new file.
      	* mln/set/sym_diff.hh: Add fwd decl.
      	* mln/set/unique.hh: New.
      	* mln/set/all.hh: Update.
      	* tests/core/site_set/operators.cc: Revamp.
      	* tests/geom/nsites.cc: New.
      	* tests/geom/Makefile.am: Update.
      	* tests/set/uni.cc: Fix include.
      	* tests/set/sym_diff.cc: Likewise.
      	* tests/set/inter.cc: Likewise.
      	* tests/set/unique.cc: New.
      	* tests/set/card.cc: New.
      	* tests/set/Makefile.am: Update.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3072 4aad255d-cdde-0310-9447-f3009e2ae8c0
      59b8853a
    • Guillaume Lazzara's avatar
      Enable the generation of version.hh. · 885db0bb
      Guillaume Lazzara authored
      	* configure.ac: set the proper variables.
      
      	* Makefile.am: add doc target.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3071 4aad255d-cdde-0310-9447-f3009e2ae8c0
      885db0bb
    • Guillaume Lazzara's avatar
      Add version.hh. · 39b319b1
      Guillaume Lazzara authored
      	* headers.mk,
      	* generate_dist_headers.sh: make version.hh part of the distribution.
      
      	* mln/version.hh.in: base file used by autotools to generate
      	version.hh.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3070 4aad255d-cdde-0310-9447-f3009e2ae8c0
      39b319b1
    • Guillaume Lazzara's avatar
      Make the doc part of the distribution. · b4cb1be1
      Guillaume Lazzara authored
      	* doc/Doxyfile.in: make the user doc lighter.
      
      	* doc/Makefile.am: add the doc as extra dist.
      
      	* mln/core/internal/graph_window_base.hh
      	* mln/core/site_set/box.hh
      	* mln/core/site_set/p_complex.hh
      	* tests/morpho/complex_image_wst.cc,
      	* tests/morpho/tree/data.cc,
      	* trash/display_color_pretty.cc,
      	* doc/benchmark/canvas.cc,
      	* doc/examples/erosion.cc: fix doxygen warnings.
      
      	* doc/tutorial/samples/Makefile.am: do not install sample programs.
      
      	* mln/fun/l2l/relabel.hh: fix wrong guards.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3069 4aad255d-cdde-0310-9447-f3009e2ae8c0
      b4cb1be1
    • Guillaume Lazzara's avatar
      Make the tutorial part of the distribution. · d4401af8
      Guillaume Lazzara authored
      	* milena/Makefile.am: add target `tutorial'.
      
      	* milena/doc/Doxyfile.in: Use short file names.
      
      	* milena/doc/Makefile.am,
      	* milena/doc/tutorial/Makefile.am: add documentation to EXTRA_DIST.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3068 4aad255d-cdde-0310-9447-f3009e2ae8c0
      d4401af8
    • 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
    • Guillaume Lazzara's avatar
      Add missing INSTALL and README. · 87980dd5
      Guillaume Lazzara authored
      	* configure.ac: add missing Makefile entry.
      
      	* INSTALL,
      	* README: new files.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3066 4aad255d-cdde-0310-9447-f3009e2ae8c0
      87980dd5
  5. 18 Dec, 2008 4 commits
    • Nicolas Ballas's avatar
      Replace some remaining .at by opt::at. · a7ca2c92
      Nicolas Ballas authored
      	* sandbox/aroumougame/skeleton/sedt.hh,
      	* sandbox/dalila/demat.hh,
      	* sandbox/abraham/mln/transform/fft.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/src/graph.hh,
      	* sandbox/ballas/color/min_tree_color_v2.cc,
      	* sandbox/geraud/wst_edge.cc,
      	* sandbox/geraud/fllt.svg.6.cc,
      	* 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.svg.6.cc: Update.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3065 4aad255d-cdde-0310-9447-f3009e2ae8c0
      a7ca2c92
    • Nicolas Ballas's avatar
      Add milena/tests/opt/Makefile in configure.ac. · b7ae02c2
      Nicolas Ballas authored
      	* configure.ac: Update.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3064 4aad255d-cdde-0310-9447-f3009e2ae8c0
      b7ae02c2
    • 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
    • Thierry Geraud's avatar
      Handle data mutability in pw::image. · c95023d2
      Thierry Geraud authored
      	* mln/trait/images.hh: Upgrade doc style.
      	* mln/core/site_set/p_array.hh
      	(operator int, operator unsigned): New in p_indexed_psite.
      	* mln/core/concept/function.hh (is_mutable): New.
      	* mln/fun/l2l/relabel.hh: Likewise.
      	* mln/fun/i2v/array.hh: Likewise.
      	* mln/fun/internal/array_base.hh: Likewise.
      	* mln/pw/image.hh (value_io, pw_io): Allow mutability.
      	* tests/pw/image.cc: Add a test on a mutable image.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3062 4aad255d-cdde-0310-9447-f3009e2ae8c0
      c95023d2
  6. 17 Dec, 2008 2 commits
    • Ugo Jardonnet's avatar
      Spot differences between step2 and n_cmpt5. · 201ce447
      Ugo Jardonnet authored
      	* jardonnet/n_cmpt/prob.pgm: Test case.
      	* jardonnet/n_cmpt/fused_filter.cc: Version using boolean image.
      	* jardonnet/n_cmpt/ref_filter.cc: Version using set.
      
      	* jardonnet/n_cmpt/n_cmpt5.hh: Minor change.
      	* jardonnet/n_cmpt/fused: Log.
      	* jardonnet/n_cmpt/ref: Log.
      	* jardonnet/n_cmpt/Makefile: Add related rules.
      	* jardonnet/n_cmpt/diff_ref_fused_on_small: diff.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3061 4aad255d-cdde-0310-9447-f3009e2ae8c0
      201ce447
    • Nicolas Ballas's avatar
      Add an opt::at function. · 47d2d481
      Nicolas Ballas authored
      	* mln/core/image/cast_image.hh: Fix properties.
      	* mln/opt: New directory.
      	* mln/opt/at.hh: New function opt::at.
      	* mln/level/paste.spe.hh: Fix a bug.
      	* tests/opt,
      	* tests/opt/at.cc: New tests.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3060 4aad255d-cdde-0310-9447-f3009e2ae8c0
      47d2d481
  7. 16 Dec, 2008 4 commits