1. 01 Jun, 2009 6 commits
    • Thierry Geraud's avatar
      Simplifying function concepts. · e63df38d
      Thierry Geraud authored
      	* mln/core/concept/function.hh: Remove all concepts except
      	  Function, Function_v2v, Function_v2b, Function_vv2v, and
      	  Function_vv2b.
      
      	* mln/data/transform.spe.hh: De-activate some implementation
      	  routines and their related some dispatch routines.
      	  (todo): New.
      
      	* mln/topo/is_simple_cell.hh,
      	* mln/topo/skeleton/breadth_first_thinning.hh,
      	* mln/topo/is_n_face.hh,
      	* mln/world/inter_pixel/is_separator.hh,
      	* mln/world/inter_pixel/is_pixel.hh,
      	* mln/world/inter_pixel/dim2/is_dot.hh,
      	* mln/world/inter_pixel/dim2/is_row_odd.hh,
      	* mln/world/inter_pixel/dim2/is_pixel.hh,
      	* mln/world/inter_pixel/dim2/is_edge.hh,
      	* mln/core/site_set/p_image.hh,
      	* mln/core/site_set/p_if.hh,
      	* mln/core/image/dmorph/image_if.hh,
      	* mln/core/image/dmorph/p2p_image.hh,
      	* mln/core/image/imorph/tr_image.hh,
      	* mln/core/image/edge_image.hh,
      	* mln/core/image/vertex_image.hh,
      	* mln/core/point.hh,
      	* mln/core/dpoint.hh,
      	* mln/metal/vec.hh,
      	* mln/metal/mat.hh,
      	* mln/data/transform.spe.hh,
      	* mln/value/shell.hh,
      	* mln/make/w_window.hh,
      	* mln/make/edge_image.hh,
      	* mln/make/vertex_image.hh,
      	* mln/test/predicate.hh,
      	* mln/pw/var.hh,
      	* mln/fun/p2b/chess.hh,
      	* mln/fun/p2b/big_chess.hh,
      	* mln/fun/p2b/antilogy.hh,
      	* mln/fun/p2b/tautology.hh,
      	* mln/fun/p2b/has.hh,
      	* mln/fun/meta/hue.hh,
      	* mln/fun/meta/inty.hh,
      	* mln/fun/meta/sat.hh,
      	* mln/fun/meta/blue.hh,
      	* mln/fun/meta/first.hh,
      	* mln/fun/meta/red.hh,
      	* mln/fun/meta/second.hh,
      	* mln/fun/meta/lum.hh,
      	* mln/fun/meta/green.hh,
      	* mln/fun/v2w2v/cos.hh,
      	* mln/fun/cast.hh,
      	* mln/fun/ops.hh,
      	* mln/fun/i2v/all_to.hh,
      	* mln/fun/i2v/array.hh,
      	* mln/fun/p2p/fold.hh,
      	* mln/fun/p2p/mirror.hh,
      	* mln/fun/p2p/translation.hh,
      	* mln/fun/p2v/elifs.hh,
      	* mln/fun/p2v/ternary.hh,
      	* mln/fun/p2v/iota.hh,
      	* mln/fun/internal/x2x_linear_impl.hh,
      	* mln/fun/internal/selector.hh,
      	* mln/fun/x2x/composed.hh,
      	* mln/fun/x2x/translation.hh,
      	* mln/fun/x2x/rotation.hh,
      	* mln/fun/v2w_w2v/norm.hh,
      	* mln/set/diff.hh,
      	* mln/algebra/mat.hh,
      	* mln/algebra/vec.hh,
      	* mln/morpho/tree/filter/min.hh,
      	* mln/morpho/tree/filter/max.hh,
      	* mln/morpho/tree/filter/filter.hh,
      	* mln/morpho/tree/filter/direct.hh,
      	* mln/morpho/tree/filter/subtractive.hh,
      	* mln/morpho/tree/propagate_if.hh,
      	* mln/util/internal/id2element.hh,
      	* mln/util/array.hh,
      	* tests/arith/minus_full.cc,
      	* tests/arith/times_full.cc,
      	* tests/arith/plus_full.cc,
      	* tests/arith/revert_full.cc,
      	* tests/data/compute_full.cc,
      	* tests/data/fill_full.cc,
      	* tests/data/abs_full.cc,
      	* tests/data/paste_full.cc,
      	* tests/data/compare_full.cc,
      	* tests/border/get_full.cc,
      	* tests/border/find_full.cc,
      	* tests/border/resize_sub_image.cc,
      	* tests/border/get.cc,
      	* tests/border/resize_image_if.cc,
      	* tests/make/w_window.cc,
      	* tests/test/positive.cc,
      	* tests/morpho/watershed/superpose.cc,
      	* tests/canvas/browsing/fwd.cc,
      	* tests/canvas/browsing/snake_fwd.cc,
      	* tests/canvas/browsing/snake_vert.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/snake_generic_3d_hori.cc,
      	* tests/canvas/browsing/hyper_directional.cc,
      	* tests/canvas/browsing/diagonal2d.cc,
      	* tests/canvas/browsing/backdiagonal2d.cc,
      	* doc/examples/trash/graph.cc,
      	* doc/examples/graph-data.cc,
      	* doc/examples/mln_var.cc,
      	* doc/examples/graph-iter.cc,
      	* doc/examples/extend.cc: Propagate update.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3943 4aad255d-cdde-0310-9447-f3009e2ae8c0
      e63df38d
    • Thierry Geraud's avatar
      Propagate suppression of intermediate function concepts. · 0d628156
      Thierry Geraud authored
      	* fred/old/p2p/compose_p2p.hh,
      	* fred/old/p2p/symmetry_p2p.hh,
      	* fred/old/p2p/p2p_morpher.hh,
      	* fred/old/p2p/translate_p2p.hh,
      	* pellegrin/set/core/pset_if.hh,
      	* icdar/2009/dibco/svg.1.binarization.cc,
      	* icdar/2009/dibco/svg.2.binarization.cc,
      	* icdar/2009/dibco/svg.3.binarization.cc,
      	* icdar/2009/dibco/binarization.cc,
      	* fabien/igr/watershed2d.cc,
      	* fabien/igr/watershed3d.cc,
      	* fabien/igr/watershed.hh,
      	* fabien/igr/graph.cc,
      	* jardonnet/test/big_chess.cc,
      	* jardonnet/perl/test/i2v/all_to.hh,
      	* jardonnet/perl/test/i2v/array.hh,
      	* jardonnet/perl/test/x2x/geom/composed.hh,
      	* jardonnet/perl/test/x2x/geom/translation.hh,
      	* jardonnet/perl/test/x2x/geom/rotation.hh,
      	* jardonnet/perl/test/p2b/chess.hh,
      	* jardonnet/perl/test/p2b/has.hh,
      	* jardonnet/perl/test/p2v/elifs.hh,
      	* jardonnet/perl/test/p2v/ternary.hh,
      	* jardonnet/perl/test/p2v/iota.hh,
      	* jardonnet/perl/test/cast.hh,
      	* jardonnet/perl/test/internal/x2x_linear_impl.hh,
      	* jardonnet/perl/test/internal/selector.hh,
      	* jardonnet/virtual/access.hh,
      	* jardonnet/virtual/access.cc,
      	* abraham/tests/fun/meta/red.cc,
      	* inim/2011/fredwin/inim.cc,
      	* theo/rush/exo3/exo3_fun_generator.cc,
      	* theo/rush/exo3/exo3_fun_area.cc,
      	* theo/rush/exo3/assignable.cc,
      	* theo/esiee/laurent/ismm09/extinct_attributes.hh,
      	* theo/esiee/laurent/ismm09/util.hh,
      	* theo/cs2d/tuto.cc,
      	* theo/cs2d/kruskal.cc,
      	* theo/cs2d/cs2d_utils.hh,
      	* theo/experimental/op_pw_value_pw_cst.cc,
      	* theo/experimental/histo_image.cc,
      	* theo/color/change_attributes.hh,
      	* bugs/io_xv_imview.pbm: New.
      	* lazzara/igr/irm_seg_with_mm_and_rag.mine.cc,
      	* lazzara/igr/igr-biggest-comp.cc,
      	* lazzara/igr/igr.cc,
      	* lazzara/igr/irm/wst_rag_hsl.cc,
      	* lazzara/igr/irm/wst_rag.cc,
      	* edwin/tree/run.hh,
      	* edwin/rush/exo2/wst_from_tree.cc,
      	* edwin/rush/exo2/test.cc,
      	* edwin/tests/sharp.cc,
      	* edwin/mln/morpho/tree/components.hh,
      	* edwin/mln/morpho/tree/filter.hh,
      	* laurent/playing_with_attributes.cc: Propagate suppression of
      	  intermediate function concepts.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3942 4aad255d-cdde-0310-9447-f3009e2ae8c0
      0d628156
    • Fabien Freling's avatar
      Add a new distance for edges. · b748fd7a
      Fabien Freling authored
      	* fabien/igr/Makefile: Update targets.
      	* fabien/igr/dist_edges.cc: Add new distance.
      	* fabien/igr/mean_median_label.cc: Generate mean image (draft).
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3941 4aad255d-cdde-0310-9447-f3009e2ae8c0
      b748fd7a
    • Guillaume Lazzara's avatar
      Disable registration test. · 31b6d23d
      Guillaume Lazzara authored
      	* tests/registration/Makefile.am: comment related entries.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3940 4aad255d-cdde-0310-9447-f3009e2ae8c0
      31b6d23d
    • Étienne Folio's avatar
      Projected histograms for unsigned values. · 56977bd3
      Étienne Folio authored
      	* folio/mln/histo/compute_histo_rgb.hh: Update algorithm.
      	* folio/test/histo/projected3d.cc: Test file.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3939 4aad255d-cdde-0310-9447-f3009e2ae8c0
      56977bd3
    • 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
  2. 29 May, 2009 23 commits
    • Thierry Geraud's avatar
      Update makefile list. · 18f2c912
      Thierry Geraud authored
      	* configure.ac: Update makefile list.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3937 4aad255d-cdde-0310-9447-f3009e2ae8c0
      18f2c912
    • Thierry Geraud's avatar
      Move obsolete image types and clock_nbh2d into trash. · 84b556aa
      Thierry Geraud authored
      	
      	* mln/core/image/morph/t_image.hh,
      	* tests/core/image/morph/t_image.cc: Move to...
      	* trash/t_image.hh,
      	* trash/t_image.cc: ...these new trash files.
      
      	* mln/core/clock_neighb.hh,
      	* mln/core/clock_neighb2d.hh,
      	* tests/core/other/clock_neighb2d.cc: Move to...
      	* trash/clock_neighb.hh,
      	* trash/clock_neighb2d.hh,
      	* trash/clock_neighb2d.cc: ...trash.
      	* tests/core/other/clock_test.cc: Rename and move to...
      	* trash/clock_neighb2d_bis.cc: ...trash.
      	
      	* mln/core/image/tr_mesh.hh: Remove; empty class.
      
      	* mln/core/image/morph/all.hh: Remove.
      	* mln/core/image/morph: Remove directory.
      	* tests/core/image/morph/Makefile.am: Remove.
      	* tests/core/image/morph: Remove.
      
      	* mln/core/image/all.hh: Update.
      	* mln/trait/images.hh: Update.
      	* mln/core/all.hh: Update.
      	* tests/core/other/Makefile.am: Update.
      	* tests/core/image/Makefile.am: Update.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3936 4aad255d-cdde-0310-9447-f3009e2ae8c0
      84b556aa
    • Guillaume Lazzara's avatar
      Last small fixes of the day. · f35340ed
      Guillaume Lazzara authored
      	* mln/linear/gaussian/internal/coefficients.hh: fix missing return
      	statement.
      
      	* mln/math/abs.hh,
      	* mln/math/cos.hh: add missing end line.
      
      	* tests/tools/pretty_check.sh: enable a commented line.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3935 4aad255d-cdde-0310-9447-f3009e2ae8c0
      f35340ed
    • Guillaume Lazzara's avatar
      Fix pbm::load and pgm::load with ASCII encoded images. · f6dc79ad
      Guillaume Lazzara authored
      	* mln/io/pbm/load.hh,
      	* mln/value/builtin/integers.hh: make them work with ASCII encoded
      	images.
      
      	* tests/io/pbm/Makefile.am,
      	* tests/io/pgm/Makefile.am: add new tests.
      
      	* tests/io/pbm/pbm_ascii.cc,
      	* tests/io/pgm/pgm_ascii.cc: new tests.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3934 4aad255d-cdde-0310-9447-f3009e2ae8c0
      f6dc79ad
    • Guillaume Lazzara's avatar
    • Fabien Freling's avatar
      Plot all points of a specific label. · 537f0739
      Fabien Freling authored
      	* fabien/igr/plot_points/int2rgb.hh: Convert a unsigned value
      	to a rgb8 value, used for visualization.
      	* fabien/igr/plot_points/plot_points_of_label.cc: Small update.
      	* fabien/igr/wst_edges.cc: Output watershed dump.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3932 4aad255d-cdde-0310-9447-f3009e2ae8c0
      537f0739
    • Thierry Geraud's avatar
      Move to trash non-up-to-date image types. · a8c81c4f
      Thierry Geraud authored
      	* mln/core/image/bgraph_image.hh,
      	* mln/core/image/bgraph_psite.hh,
      	* mln/core/image/mono_obased_rle_encode.hh,
      	* mln/core/image/mono_obased_rle_image.hh,
      	* mln/core/image/mono_rle_encode.hh,
      	* mln/core/image/mono_rle_image.hh,
      	* mln/core/image/obased_rle_encode.hh,
      	* mln/core/image/obased_rle_image.hh,
      	* mln/core/image/rle_encode.hh,
      	* mln/core/image/rle_image.hh,
      	* mln/core/image/sparse_encode.hh,
      	* mln/core/image/sparse_image.hh,
      	* mln/core/image/value_enc_image.hh,
      	* mln/core/image/value_encode.hh,
      	* tests/core/image/bgraph_image.cc,
      	* tests/core/image/fi_adaptor.cc,
      	* tests/core/image/mono_obased_rle_image.cc,
      	* tests/core/image/mono_rle_image.cc,
      	* tests/core/image/obased_rle_image.cc,
      	* tests/core/image/rle_image.cc,
      	* tests/core/image/sparse_image.cc,
      	* tests/core/image/value_enc_image.cc: Move...
      
      	* trash/bgraph_image.cc,
      	* trash/bgraph_image.hh,
      	* trash/bgraph_psite.hh,
      	* trash/fi_adaptor.cc,
      	* trash/mono_obased_rle_encode.hh,
      	* trash/mono_obased_rle_image.cc,
      	* trash/mono_obased_rle_image.hh,
      	* trash/mono_rle_encode.hh,
      	* trash/mono_rle_image.cc,
      	* trash/mono_rle_image.hh,
      	* trash/obased_rle_encode.hh,
      	* trash/obased_rle_image.cc,
      	* trash/obased_rle_image.hh,
      	* trash/rle_encode.hh,
      	* trash/rle_image.cc,
      	* trash/rle_image.hh,
      	* trash/sparse_encode.hh,
      	* trash/sparse_image.cc,
      	* trash/sparse_image.hh,
      	* trash/value_enc_image.cc,
      	* trash/value_enc_image.hh,
      	* trash/value_encode.hh: ...here.
      
      	* tests/core/image/Makefile.am: Remove dead lines.
      	De-activate code for freeimage since fi_adaptor was trashed.
      
      	* mln/core/site_set/status.txt,
      	* mln/core/image/status.txt: Remove; obsolete.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3931 4aad255d-cdde-0310-9447-f3009e2ae8c0
      a8c81c4f
    • Thierry Geraud's avatar
      Propagate update from level to data. · b7fca5b6
      Thierry Geraud authored
      	* configure.ac: Propagate update from level to data.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3930 4aad255d-cdde-0310-9447-f3009e2ae8c0
      b7fca5b6
    • Thierry Geraud's avatar
      Fix missing remove. · 8f361a2e
      Thierry Geraud authored
      	* tests/level/Makefile.am: Remove.
      	* tests/level: Remove directory.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3929 4aad255d-cdde-0310-9447-f3009e2ae8c0
      8f361a2e
    • 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
      Remove unused files in Scribo. · 153e06d0
      Guillaume Lazzara authored
      	* demat.hh,
      	* src/photo.cc,
      	* src/photo_basic.cc,
      	* src/table.cc: removed.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3927 4aad255d-cdde-0310-9447-f3009e2ae8c0
      153e06d0
    • Guillaume Lazzara's avatar
      Make a sample extracting text in a photo. · 80c7a867
      Guillaume Lazzara authored
      	* src/Makefile.am: add new files.
      
      	* src/text_in_photo.cc: new sample.
      
      	* text/grouping/group_with_single_left_link.hh,
      	* text/grouping/group_with_single_right_link.hh,
      	* text/grouping/internal/find_left_link.hh: make them compile and use
      	the new object_image type.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3926 4aad255d-cdde-0310-9447-f3009e2ae8c0
      80c7a867
    • Guillaume Lazzara's avatar
      Fix tutorial typos and issues. · 83c54a66
      Guillaume Lazzara authored
      	* doc/doxyfuns.sty: add new functions.
      
      	* doc/examples/tuto3/colorize.cc: change saved file names.
      
      	* doc/figures/colorize-1.pgm,
      	* doc/figures/colorize-2.ppm: move...
      
      	* doc/figures/tuto3_colorize-1.pgm,
      	* doc/figures/tuto3_colorize-2.ppm:... here.
      
      	* doc/tutorial/tutorial.tex: fix typos and invalid figure includes.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3925 4aad255d-cdde-0310-9447-f3009e2ae8c0
      83c54a66
    • Thierry Geraud's avatar
      Updating level/ to data/ and labeling::level to ::value. · 9f798e96
      Thierry Geraud authored
      	* duhamel/labeling_level_generic_10000x1000.cc,
      	* duhamel/slow_seed2tiling.cc,
      	* duhamel/labeling_algo.cc,
      	* duhamel/level.hh,
      	* duhamel/main.cc,
      	* duhamel/paste.hh,
      	* duhamel/labeling_level_fast.cc,
      	* duhamel/canvas_labeling.hh,
      	* duhamel/level_cpy_from_mln.hh,
      	* duhamel/mem.hh,
      	* duhamel/fill.hh,
      	* duhamel/abr_to_image.cc,
      	* duhamel/labeling_cpy_from_mln.hh,
      	* duhamel/labeling.hh,
      	* levillain/morpho/shortest_path_watershed.hh,
      	* fred/old/accuprops.cc,
      	* fred/old/leveling.cc,
      	* fred/old/algebraic.cc,
      	* fred/old/accuprops2.cc,
      	* fred/old/leveling_filter.hh,
      	* fred/old/accu_trait.hh,
      	* igr/code/test.cc,
      	* icdar/2009/dibco/quasi.cc,
      	* icdar/2009/dibco/svg.1.binarization.cc,
      	* icdar/2009/dibco/svg.2.binarization.cc,
      	* icdar/2009/dibco/svg.3.binarization.cc,
      	* icdar/2009/dibco/binarization.cc,
      	* icdar/2009/hsc/icdar2ppm.hh,
      	* icdar/2009/hsc/icdar_io.cc,
      	* icdar/2009/hsc/clean_input.hh,
      	* icdar/2009/hsc/lines_to_boxes.cc,
      	* icdar/2009/hsc/first_attempts/exec/iz_lines.cc,
      	* icdar/2009/hsc/first_attempts/exec/relabel_lines.cc,
      	* icdar/2009/hsc/first_attempts/boxes.cc,
      	* icdar/2009/hsc/first_attempts/main.cc,
      	* icdar/2009/hsc/input_to_ws.hh,
      	* icdar/2009/hsc/old_input_to_lines.cc,
      	* icdar/2009/hsc/lines_to_words.cc,
      	* icdar/2009/hsc/ws_to_wsl.hh,
      	* nivault/plugin-gimp/src/build-image.hh,
      	* nivault/extract_score.cc,
      	* nivault/extract_character.cc,
      	* nivault/median.hh,
      	* exec/bw_negate_in_color.cc,
      	* fabien/igr/time_max_norm.cc,
      	* fabien/igr/smooth_fixed_seg/main.cc,
      	* fabien/igr/time_max.cc,
      	* fabien/igr/fun_labels.cc,
      	* fabien/igr/norm.cc,
      	* fabien/igr/watershed2d.cc,
      	* fabien/igr/watershed3d.cc,
      	* fabien/igr/min_max_float.cc,
      	* fabien/igr/seg_vol_irm.hh,
      	* fabien/igr/wst_edges.cc,
      	* fabien/igr/mat2mln/raw2mlndata.cc,
      	* fabien/igr/mat2mln/mat2mln.cc,
      	* fabien/igr/label2gif.cc,
      	* fabien/igr/plot_label.hh,
      	* fabien/igr/space_smooth/morpho.cc,
      	* fabien/igr/watershed.hh,
      	* fabien/igr/matlab.cc,
      	* fabien/igr/graph.cc,
      	* fabien/igr/time_smooth/morpho.cc,
      	* fabien/igr/med.cc,
      	* fabien/igr/fixed_seg/main.cc,
      	* fabien/igr/dist_edges.cc,
      	* fabien/igr/igr.cc,
      	* fabien/igr/mean_slices.cc,
      	* fabien/igr/nbasins_finder.cc,
      	* fabien/igr/filter.cc,
      	* fabien/level.hh,
      	* fabien/regional_minima.hh,
      	* fabien/bin/dump_mask.cc,
      	* fabien/bin/dicom_mask.cc,
      	* fabien/bin/dumpi12_to_pgm.cc,
      	* fabien/binarization/test.cc,
      	* fabien/regional_maxima.hh,
      	* fabien/labeling.hh,
      	* fabien/level.cc,
      	* jardonnet/n_cmpt/tikz.hh,
      	* jardonnet/n_cmpt/nwst.hh,
      	* jardonnet/n_cmpt/test_attribute_watershed.cc,
      	* 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,
      	* dalila/plop.cc,
      	* garrigues/level_set.hh,
      	* garrigues/fllt/fllt_simple.svg.3.cc,
      	* garrigues/fllt/fllt_simple.cc,
      	* garrigues/fllt/compute_level_set_fast2.hh,
      	* garrigues/fllt/fllt_optimized.hh,
      	* garrigues/fllt/debug.hh,
      	* garrigues/fllt/compute_level_set_fast.hh,
      	* garrigues/fllt/fllt.hh,
      	* garrigues/fllt/give_confs.cc,
      	* garrigues/fllt/compute_level_set.hh,
      	* garrigues/union_find/reconstructions_on_function.hh,
      	* garrigues/union_find/reconstructions_on_set.hh,
      	* garrigues/union_find/self_dual_reconstruction.hh,
      	* garrigues/factures/extract_array_highlight.cc,
      	* garrigues/factures/extract_array.cc,
      	* abraham/tests/morpho/test_watershed.cc,
      	* abraham/tests/morpho/test_watershed_topo.cc,
      	* abraham/mln/morpho/najman_wst.hh,
      	* abraham/mln/morpho/basic_najman.hh,
      	* abraham/mln/morpho/topo_wst.hh,
      	* abraham/mln/level/thru.hh,
      	* inim/2010/boxes/boxes.cc,
      	* inim/2010/morpho/main_dilation-n.cc,
      	* inim/2010/morpho/morpho.cc,
      	* inim/2010/rag/rag.hh,
      	* inim/2010/cag/superpose.hh,
      	* inim/2011/fredwin/inim.cc,
      	* inim/2009/classif/src/max_tree.hh,
      	* inim/2009/classif/src/iccvg04.cc,
      	* inim/2009/binarization/snake2d.cc,
      	* inim/2009/color/min_tree_volume_filter.cc,
      	* inim/2009/color/reference.cc,
      	* inim/2009/color/min_tree_area_filter.cc,
      	* inim/2009/color/min_tree_height_filter.cc,
      	* inim/2009/color/min_tree_color.cc,
      	* inim/2009/color/reference2.cc,
      	* inim/2009/color/min_tree_color_v2.cc,
      	* inim/2009/nature/nature.cc,
      	* inim/2009/nature/hom.cc,
      	* inim/2009/nature/histo_hsi.cc,
      	* theo/igr/irm_seg_with_mm_and_rag.cc,
      	* theo/igr/irm_anat_segm.cc,
      	* theo/igr/irm_anat_segm__2D_ONLY.cc,
      	* theo/igr/segment_2d_t.cc,
      	* theo/igr/dump_to_dist.cc,
      	* theo/rush/exo2/exo2.cc,
      	* theo/rush/exo3/exo3_fun_generator.cc,
      	* theo/rush/exo3/exo3_fun_area.cc,
      	* theo/exec/diff_abs.cc,
      	* theo/exec/gaussian_directional_2d__float.cc,
      	* theo/exec/watershed_flooding.cc,
      	* theo/exec/dump_12bit_to_pgm.cc,
      	* theo/exec/color_labeling_mean.cc,
      	* theo/exec/gaussian_directional_2d.cc,
      	* theo/exec/distance_thick.cc,
      	* theo/test_attribute.cc,
      	* theo/fllt.svg.6.cc,
      	* theo/esiee/laurent/presentation/wst_edge.cc,
      	* theo/esiee/laurent/presentation/wst2d.cc,
      	* theo/esiee/laurent/presentation/wst3d.cc,
      	* theo/esiee/laurent/presentation/segmentation.hh,
      	* theo/esiee/laurent/ismm09/trash.hh,
      	* theo/esiee/laurent/ismm09/extinct_attributes.hh,
      	* theo/esiee/laurent/ismm09/main.ext.cc,
      	* theo/esiee/laurent/ismm09/main.cc,
      	* theo/esiee/laurent/ismm09/util.hh,
      	* theo/esiee/laurent/ismm09/pseudo_tree.hh,
      	* theo/cs2d/cs2d.cc,
      	* theo/cs2d/kruskal.cc,
      	* theo/cs2d/cs2d_morpho.hh,
      	* theo/publis/icip2009/compute_a.cc,
      	* theo/publis/icip2009/regmin_count.cc,
      	* theo/fllt/fllt.hh,
      	* theo/fllt/fllt.svg.7.hh,
      	* theo/fllt/fllt.svg.4.cc,
      	* theo/fllt/fllt.svg.5.cc,
      	* theo/fllt/fllt.svg.6.cc,
      	* theo/fllt/fllt_test.hh,
      	* theo/fllt.svg.7.hh,
      	* theo/dmap.cc,
      	* theo/Rd/diff.cc,
      	* theo/Rd/utils.hh,
      	* theo/Rd/diff_pgm.cc,
      	* theo/tufa_2008/steps.0.cc,
      	* theo/tufa_2008/steps.1.cc,
      	* theo/tufa_2008/steps.2.cc,
      	* theo/tufa_2008/steps.3.cc,
      	* theo/tufa_2008/steps.2b.cc,
      	* theo/tufa_2008/filter_n.cc,
      	* theo/tufa_2008/wst_f_equal_wst_a.cc,
      	* theo/tufa_2008/wst.cc,
      	* theo/tufa_2008/experiment.cc,
      	* theo/tufa_2008/n_cmpt.cc,
      	* theo/tufa_2008/filter.cc,
      	* theo/tufa_2008/fz_count.cc,
      	* theo/color/segment.hh,
      	* theo/color/segment_rgb_pixels.cc,
      	* theo/color/segment_rgb_edges.cc,
      	* theo/color/change_attributes.hh,
      	* theo/color/filter_blen_rgb_edges.cc,
      	* theo/color/filter_meandist_rgb_pixels.cc,
      	* theo/color/segment_gl_pixels.cc,
      	* theo/csi/edwin.cc,
      	* bugs/lut.cc,
      	* lazzara/igr/irm_seg_with_mm_and_rag.mine.cc,
      	* lazzara/igr/igr-biggest-comp.cc,
      	* lazzara/igr/irm/wst_rag_hsl.cc,
      	* lazzara/igr/irm/grad_clo_and_wshd.cc,
      	* lazzara/igr/irm/hsl_grad_and_wst.cc,
      	* lazzara/igr/irm/wst_rag.cc,
      	* edwin/tree/tree.cc,
      	* edwin/tree/propagation.cc,
      	* edwin/rush/leaves/test/export.cc,
      	* edwin/rush/leaves/get_leaves.cc,
      	* edwin/rush/granulometry/test.cc,
      	* edwin/rush/exo2/wst_from_closing.cc,
      	* edwin/rush/exo2/test.cc,
      	* edwin/rush/exo2/wst_from_tree.cc,
      	* edwin/rush/exo2/color_labeling_mean.hh,
      	* edwin/tests/sharp.cc,
      	* camille/graph-wst.cc,
      	* camille/graph-line-gradient-closing.cc,
      	* vigouroux/convert/stretch.hh,
      	* vigouroux/yuv/test.cc,
      	* vigouroux/yuv/testfun.cc,
      	* vigouroux/cmy/test.cc,
      	* vigouroux/cmy/testfun.cc,
      	* vigouroux/xyz/test.cc,
      	* vigouroux/xyz/testfun.cc,
      	* vigouroux/moyenne.cc,
      	* vigouroux/lap.cc,
      	* vigouroux/yiq/test.cc,
      	* vigouroux/yiq/testfun.cc,
      	* vigouroux/load.cc,
      	* vigouroux/conv/test.cc,
      	* vigouroux/testfun.cc,
      	* folio/test/histo/compute_histo_rgb_from_ppm.cc,
      	* folio/test/histo/projected3d.cc,
      	* folio/test/histo/classify_with_histo_rgb.cc,
      	* folio/test/dt/psn.cc,
      	* folio/test/dt/psn_log.cc,
      	* folio/test/dt/dt_maze.cc,
      	* folio/test/dt/chamfer.cc,
      	* folio/test/dt/dt_bench.cc,
      	* folio/test/dt/dt.cc,
      	* folio/test/value/hsv.cc,
      	* folio/mln/dt/dt_old/psn.cc,
      	* folio/mln/dt/dt_old/psn_log.cc,
      	* folio/mln/dt/dt_old/distance_front.cc,
      	* folio/mln/dt/dt_old/chamfer.cc,
      	* folio/mln/dt/dt_old/dt.cc,
      	* beguin/irm_g.cc,
      	* beguin/segm_to_pregraph.hh,
      	* beguin/irm.cc,
      	* laurent/ismm2009.cc,
      	* laurent/playing_with_attributes.cc,
      	* delmon/minsurf/main.cc (level): Update to data.
      	(labeling::level): Update to labeling::value.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3924 4aad255d-cdde-0310-9447-f3009e2ae8c0
      9f798e96
    • Guillaume Lazzara's avatar
      Improve pretty check. · 64828dee
      Guillaume Lazzara authored
      	* tests/tools/pretty_check.sh: make the C++ compiler depend on
      	autotools variables.
      	Introduce TEST_CXX to force the use of a specific compiler.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3923 4aad255d-cdde-0310-9447-f3009e2ae8c0
      64828dee
    • Guillaume Lazzara's avatar
      Fix swilena distributed file list. · 5cff9d73
      Guillaume Lazzara authored
      	* Makefile.am: change box_piter.i to box_piter.ixx.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3922 4aad255d-cdde-0310-9447-f3009e2ae8c0
      5cff9d73
    • Guillaume Lazzara's avatar
      tests/img/tiny.png: add a test image. · 53047675
      Guillaume Lazzara authored
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3921 4aad255d-cdde-0310-9447-f3009e2ae8c0
      53047675
    • Thierry Geraud's avatar
      Fix many warnings and errors in test files. · afbbd0c2
      Thierry Geraud authored
      	* mln/core/image/imorph/labeled_image.hh: Fix doc.
      	* mln/accu/all.hh
      	(count_adjacent_vertices): Use de-activation notation.
      	(tuple): De-activate.
      	* mln/value/ops.hh
      	(operator==): New overloads for a couple of scalars, resp.
      	int and unsigned; fix warnings.
      	(operator): Fix missing declarations.
      	* mln/value/scalar.hh: Upgrade doc style.
      	* mln/value/int_s.hh: Fix warnings.
      	* mln/value/internal/gray_.hh: Fix warning.
      	* mln/value/internal/gray_f.hh: Fix warnings.
      	Fix ending guard.
      	* mln/set/compute_with_weights.hh: Fix warnings.
      	* mln/util/adjacency_matrix.hh: Fix warnings.
      	* tests/arith/times_full.cc: Fix missing includes; layout.
      	* tests/arith/plus_full.cc: Fix missing includes; layout.
      	* tests/arith/revert_full.cc: Fix missing include.
      	* tests/data/paste.cc (include): Fix typo.
      	* tests/accu/all_accus.cc: Upgrade doc style.
      	* tests/accu/count.cc: Fix warnings.
      	* tests/value/rgb_full.cc: Upgrade doc style.
      	* tests/value/int_u8.cc: Fix warnings.
      	* tests/value/float01.cc: Remove useless dependencies.
      	Revamp.
      	Fix warnings.
      	* tests/value/graylevel_f.cc,
      	* tests/value/graylevel_full.cc,
      	* tests/value/graylevel_f_full.cc: Fix ambiguities with g++-4.2.
      	Upgrade doc style.
      	* tests/value/graylevel.cc: Upgrade doc style.
      	* tests/convert/to_hsl.cc: De-activate code since it relies
      	on de-activated code.
      	* tests/morpho/artificial_line_graph_image_wst.cc: Fix typo.
      	* tests/morpho/lena_line_graph_image_wst1.cc: Fix warning.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3920 4aad255d-cdde-0310-9447-f3009e2ae8c0
      afbbd0c2
    • Guillaume Lazzara's avatar
      Fix tests. · 4805aa92
      Guillaume Lazzara authored
      	* mln/value/label.hh: do not use literal::zero.
      
      	* mln/world/binary_2d/subsample.hh: revamp and add MLN_INCLUDE_ONLY
      	guards.
      
      	* tests/data/paste.cc: fix invalid path to include file.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3919 4aad255d-cdde-0310-9447-f3009e2ae8c0
      4805aa92
    • Guillaume Lazzara's avatar
      Set few tests as XFAIL tests. · 8146dc04
      Guillaume Lazzara authored
      	* tests/convert/Makefile.am,
      	* tests/fun/v2v/Makefile.am,
      	* tests/io/magick/Makefile.am: set three tests as xfail tests.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3918 4aad255d-cdde-0310-9447-f3009e2ae8c0
      8146dc04
    • Guillaume Lazzara's avatar
      Do not use essential/2d.hh in doc samples anymore. · d2e43b31
      Guillaume Lazzara authored
      	* doc/examples/accu-right-instanciation.cc,
      	* doc/examples/borderthickness.cc,
      	* doc/examples/box2d-bbox.cc,
      	* doc/examples/domain-display.cc,
      	* doc/examples/dpoint-1.cc,
      	* doc/examples/estim-sites.cc,
      	* doc/examples/extend.cc,
      	* doc/examples/extension-ignore.cc,
      	* doc/examples/fill-call-1.cc,
      	* doc/examples/fill-part-image.cc,
      	* doc/examples/fill-subdomain-shorter.cc,
      	* doc/examples/fill-subdomain.cc,
      	* doc/examples/fill-subimage-cfun.cc,
      	* doc/examples/fill.cc,
      	* doc/examples/forall-piter.cc,
      	* doc/examples/fun-p2v-1.cc,
      	* doc/examples/graph-data.cc,
      	* doc/examples/graph-iter.cc,
      	* doc/examples/ima-has.cc,
      	* doc/examples/ima-load.cc,
      	* doc/examples/ima-save.cc,
      	* doc/examples/ima-size.cc,
      	* doc/examples/ima2d-1.cc,
      	* doc/examples/ima2d-2.cc,
      	* doc/examples/ima2d-4.cc,
      	* doc/examples/ima2d-5.cc,
      	* doc/examples/ima2d-6-clone.cc,
      	* doc/examples/ima2d-7.cc,
      	* doc/examples/ima2d-rot.cc,
      	* doc/examples/labeling-compute.cc,
      	* doc/examples/logical-not.cc,
      	* doc/examples/mln_var.cc,
      	* doc/examples/parray-append.cc,
      	* doc/examples/parray-bbox.cc,
      	* doc/examples/paste-call-1.cc,
      	* doc/examples/paste.cc,
      	* doc/examples/point-1.cc,
      	* doc/examples/predicate-1.cc,
      	* doc/examples/tuto2_first_image.cc,
      	* doc/examples/tuto3/first_routine.cc,
      	* doc/examples/tuto3_rw_image.cc,
      	* doc/examples/tuto4_genericity_and_algorithms.cc,
      	* doc/examples/win-create-1.cc,
      	* doc/examples/win-create-2.cc: replace essential/2d.hh by the proper
      	includes.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3917 4aad255d-cdde-0310-9447-f3009e2ae8c0
      d2e43b31
    • Guillaume Lazzara's avatar
      Improve global_vars test. · 1b5e2f8d
      Guillaume Lazzara authored
      	* tests/global_vars1.cc,
      	* tests/global_vars2.cc: check potential global symbols duplications.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3916 4aad255d-cdde-0310-9447-f3009e2ae8c0
      1b5e2f8d
    • 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
  3. 28 May, 2009 11 commits
    • Fabien Freling's avatar
      Add tools for plotting multiple points in an image. · b57474eb
      Fabien Freling authored
      	* fabien/igr/min_max_float.cc: Return min and max values of an image.
      	* fabien/igr/plot_points/Makefile: New Makefile for plot tools.
      	* fabien/igr/plot_points/README: Explain how tools works.
      	* fabien/igr/plot_points/main.cc: Plot all points in an image.
      	* fabien/igr/plot_points/plot_points_of_label.cc: Plot all points of
      	a specific label.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3914 4aad255d-cdde-0310-9447-f3009e2ae8c0
      b57474eb
    • Guillaume Lazzara's avatar
      configure.ac: Configure scribo/src/* directories. · 56caa4e9
      Guillaume Lazzara authored
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3913 4aad255d-cdde-0310-9447-f3009e2ae8c0
      56caa4e9
    • Guillaume Lazzara's avatar
      Small fixes in Scribo. · 83dda417
      Guillaume Lazzara authored
      	* preprocessing/all.hh,
      	* all.hh: fix includes.
      
      	* binarization/simple.hh: fix documentation and warnings.
      
      	* make/text.hh: add routine signature.
      
      	* preprocessing/unskew.hh: remove useless debug.
      
      	* scribo.mk: update path to milena directory.
      
      	* tests/preprocessing/unskew.cc: new test for unskew routine.
      
      	* tests/unit_test/unit-tests.mk: update unit test list.
      
      	* text/clean.hh: enlarge the image before cleaning it up.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3912 4aad255d-cdde-0310-9447-f3009e2ae8c0
      83dda417
    • Guillaume Lazzara's avatar
      Update samples in Scribo. · ea52bddd
      Guillaume Lazzara authored
      	* src/Makefile.am,
      	* src/extract/Makefile.am,
      	* src/extract/primitive/Makefile.am,
      	* src/filter/Makefile.am,
      	* src/preprocessing/Makefile.am,
      	* src/table/Makefile.am: update build system.
      
      	* src/binarization/simple.cc,
      	* src/dmap.cc,
      	* src/extract_text_single_link.cc,
      	* src/recognition.cc:
      	  Make them standalone programs
      	  - Improve 'usage' output,
      	  - cleanup includes
      	  - add a header.
      
      	* src/extract/primitive/extract_discontinued_hlines.cc,
      	* src/extract/primitive/extract_discontinued_vlines.cc,
      	* src/extract/primitive/extract_thick_hlines.cc,
      	* src/extract/primitive/extract_thick_vlines.cc,
      	* src/filter/large_objects.cc,
      	* src/filter/small_objects.cc,
      	* src/filter/thick_objects.cc,
      	* src/filter/thin_objects.cc,
      	* src/negate.cc,
      	* src/preprocessing/unskew.cc,
      	* src/superpose.cc: new samples.
      
      	* src/table_erase.cc,
      	* src/table_extract.cc: move...
      
      	* src/table/erase.cc,
      	* src/table/extract.cc: ... here.
      	  Make them standalone programs:
      	  - Improve 'usage' output,
      	  - cleanup includes
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3911 4aad255d-cdde-0310-9447-f3009e2ae8c0
      ea52bddd
    • Guillaume Lazzara's avatar
      Add new test images for Scribo. · 3840cb29
      Guillaume Lazzara authored
      	* tests/img/table_to_be_repaired.pbm,
      	* tests/img/table_to_be_repaired2.pbm,
      	* tests/img/table_to_be_repaired3.pbm,
      	* tests/img/text_to_group.pbm,
      	* tests/img/text_to_group_and_clean.pbm: new.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3910 4aad255d-cdde-0310-9447-f3009e2ae8c0
      3840cb29
    • Guillaume Lazzara's avatar
      Improve and fix tests in Scribo. · fbc774c6
      Guillaume Lazzara authored
      	* tests/filter/small_and_large_bboxes.cc: add real tests.
      
      	* tests/table/extract_lines_with_rank.cc: update routine calls.
      
      	* tests/table/repair_lines.cc: replace 'essential' include.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3909 4aad255d-cdde-0310-9447-f3009e2ae8c0
      fbc774c6
    • Guillaume Lazzara's avatar
      Cleanup object filters in Scribo. · ca13e939
      Guillaume Lazzara authored
      	* filter/large_components.hh,
      	* filter/small_components.hh,
      	* filter/thick_bboxes.hh,
      	* filter/thin_bboxes.hh: Move...
      
      	* filter/large_objects.hh,
      	* filter/small_objects.hh,
      	* filter/thick_objects.hh,
      	* filter/thin_objects.hh: ... here. Make use of labeled_image type and
      	cleanup comments.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3908 4aad255d-cdde-0310-9447-f3009e2ae8c0
      ca13e939
    • Guillaume Lazzara's avatar
      Make use of labeled_image type in Scribo. · e8596539
      Guillaume Lazzara authored
      	* text/extract_bboxes.hh,
      	* core/component_bboxes.hh: useless so removed.
      
      	* core/object_image.hh: new. Define a macro wrapping labeled_image
      	type.
      
      	* table/extract_lines_with_opening.hh: removed. Replaced by
      	lines_*_thick.
      
      	* table/extract_lines_with_rank.hh: removed. Replaced by
      	lines_*_discontinued.
      
      	* extract/primitive/lines_discontinued.hh,
      	* extract/primitive/lines_h_discontinued.hh,
      	* extract/primitive/lines_h_thick.hh,
      	* extract/primitive/lines_thick.hh,
      	* extract/primitive/lines_v_discontinued.hh,
      	* extract/primitive/lines_v_thick.hh,
      	* extract/primitive/objects.hh,
      	* table/extract.hh,
      	* text/grouping/group_from_double_link.hh,
      	* text/grouping/group_from_graph.hh,
      	* text/grouping/group_with_several_left_links.hh,
      	* text/grouping/group_with_several_right_links.hh,
      	* text/grouping/internal/find_left_link.hh,
      	* text/grouping/internal/find_right_link.hh,
      	* text/recognition.hh: make use of labeled_image type.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3907 4aad255d-cdde-0310-9447-f3009e2ae8c0
      e8596539
    • Guillaume Lazzara's avatar
      Small fixes. · d8b68d94
      Guillaume Lazzara authored
      	* doc/Doxyfile.in: Enable JAVADOC_AUTOBRIEF.
      
      	* doc/groups/images.hh: create a new modules for morphers.
      
      	* tests/unit_test/unit-tests.mk,
      	* headers.mk: update auto-generated lists.
      
      	* mln/convert/from_to.hxx,
      	* mln/value/label.hh: add from_to overload for conversion from
      	label<n> to bool.
      
      	* mln/core/image/bgraph_image.hh,
      	* mln/core/image/complex_image.hh,
      	* mln/core/image/edge_image.hh,
      	* mln/core/image/flat_image.hh,
      	* mln/core/image/image1d.hh,
      	* mln/core/image/image2d.hh,
      	* mln/core/image/image3d.hh,
      	* mln/io/pbm/all.hh,
      	* mln/pw/image.hh: update doc.
      
      	* mln/core/macros.hh: fix mln_box macro.
      
      	* mln/labeling/colorize.hh: do not call next() member on label type.
      
      	* mln/make/relabelfun.hh: image value type does not need to be a
      	label type anymore.
      
      	* mln/subsampling/subsampling.hh: fix invalid use of mln_coord.
      
      	* mln/tag/init.hh: cleanup.
      
      	* mln/util/array.hh: fix infinite recursion.
      
      	* mln/util/eat.hh,
      	* mln/util/ignore.hh,
      	* mln/util/nil.hh,
      	* mln/util/tracked_ptr.hh,
      	* mln/util/yes.hh: Add these objects in util module.
      
      	* apps/statues/trimesh/misc.hh: avoid warnings.
      
      	* mln/core/image/all.hh: fix includes.
      
      	* mln/core/site_set/p_transformed.hh: rename transform routine to
      	ptransform (name conflict with a namespace).
      
      	* mln/morpho/tree/propagate_representative.hh: add missing includes.
      
      	* tests/transformation/rotate.cc: fix reference image.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3906 4aad255d-cdde-0310-9447-f3009e2ae8c0
      d8b68d94
    • Guillaume Lazzara's avatar
      configure.ac: Configure new test directories. · 272579d4
      Guillaume Lazzara authored
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3905 4aad255d-cdde-0310-9447-f3009e2ae8c0
      272579d4
    • Guillaume Lazzara's avatar
      Add world::binary_2d::enlarge. · 0fa3df26
      Guillaume Lazzara authored
      	* mln/world/binary_2d/enlarge.hh: new routine.
      
      	* tests/world/Makefile.am,
      	* tests/world/binary_2d/Makefile.am: new makefiles.
      
      	* tests/world/binary_2d/enlarge.cc: new associated test.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3904 4aad255d-cdde-0310-9447-f3009e2ae8c0
      0fa3df26