1. 13 Nov, 2008 8 commits
    • Guillaume Lazzara's avatar
      Make Olena compile with MLN_INCLUDE_ONLY and cleanup comments. · 2124e60a
      Guillaume Lazzara authored
      	* mln/arith/diff_abs.hh: Fix bad namespace closure.
      
      	* mln/morpho/dilation_fast.hh,
      	* mln/trait/image/print.hh,
      	* mln/trait/op/ord.hh,
      	* mln/level/median.hh,
      	* mln/estim/mean.hh,
      	* mln/estim/min_max.hh,
      	* mln/estim/sum.hh,
      	* mln/estim/all.hh,
      	* mln/estim/essential.hh,
      	* mln/arith/diff_abs.hh,
      	* mln/arith/min.hh,
      	* mln/arith/min.spe.hh,
      	* mln/arith/minus.hh,
      	* mln/arith/plus.hh,
      	* mln/arith/revert.hh,
      	* mln/arith/revert.spe.hh,
      	* mln/arith/times.hh,
      	* mln/arith/times.spe.hh: Cleanup comments.
      
      	* mln/morpho/hit_or_miss.hh,
      	* mln/display/save.hh,
      	* mln/canvas/browsing/backdiagonal2d.hh,
      	* mln/canvas/browsing/diagonal2d.hh,
      	* mln/canvas/browsing/dir_struct_elt_incr_update.hh,
      	* mln/canvas/browsing/directional.hh,
      	* mln/canvas/browsing/essential.hh,
      	* mln/canvas/browsing/fwd.hh,
      	* mln/canvas/browsing/hyper_directional.hh,
      	* mln/canvas/browsing/snake_fwd.hh,
      	* mln/canvas/browsing/snake_generic.hh,
      	* mln/canvas/browsing/snake_vert.hh: Fix wrong declaration of global
      	variables.
      
      	* mln/value/float01.hh,
      	* mln/core/contract.hh: add missing inline.
      
      	* mln/fun/p2b/chess.hh,
      	* mln/fun/p2v/iota.hh: remove global variables.
      
      	* mln/fun/v2v/rgb_to_hsi.hh: Split interface and implementation.
      
      	* mln/geom/chamfer.hh: Fix compilation issue.
      
      	* mln/make/win_chamfer.hh: Move implementation between
      	MLN_INCLUDE_ONLY guards.
      
      	* tests/Makefile.am,
      	* tests/global_vars1.cc,
      	* tests/global_vars2.cc: Add a new test to check whether global
      	variables are declared correctly or not.
      
      	* tests/border/find_full.cc,
      	* tests/border/get_full.cc,
      	* tests/convert/to_image.cc,
      	* tests/core/image/cast_image.cc,
      	* tests/core/image/image_if.cc,
      	* tests/core/site_set/pset_if.cc,
      	* tests/level/fill_with_image.cc,
      	* tests/level/fill_with_value.cc,
      	* tests/level/paste.cc,
      	* tests/level/transform.cc,
      	* tests/trait/image/images.cc: update according the new use of
      	p2v::iota and p2b::chess.
      
      	* tests/pw/image.cc: Make it a real test.
      
      	* mln/level/compute.hh: Fix ambiguity.
      
      	* tests/border/get.cc,
      	* tests/border/resize_image_if.cc: Fix tests.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2865 4aad255d-cdde-0310-9447-f3009e2ae8c0
      2124e60a
    • Nicolas Ballas's avatar
      Temporary fix in complex_image properties. · e3e0cce2
      Nicolas Ballas authored
      	* doc/tutorial/design/include/imagetours.tex: Update documentation.
      	* mln/core/image/complex_image.hh: Fix properties.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2864 4aad255d-cdde-0310-9447-f3009e2ae8c0
      e3e0cce2
    • Thierry Geraud's avatar
      Make logical and use level transform. · a06a2bb8
      Thierry Geraud authored
      	* mln/level/transform.spe.hh: Layout.
      	(transform_tests): Fix sig.
      	(transform_fastest): New impl.
      	(transform_dispatch): Move out of impl and augment.
      	* mln/level/transform.hh: Call dispatch.
      	* mln/level/transform_inplace.hh (todo): New.
      	(transform_inplace_fastest): New impl.
      	(transform_inplace_dispatch): New.
      	* tests/level/transform_inplace.cc: Fix warning.
      	* mln/fun/vv2v/min.hh: Add second parm with default.
      	* mln/fun/vv2v/macros.hh: New.
      	* mln/fun/vv2v/land.hh: New.
      	* mln/fun/vv2v/all.hh: Update.
      	* mln/logical/and.hh: Fix return type in sig.
      	(and__): Remove.
      	Use level transform.
      	* mln/logical/and.spe.hh: Remove.
      	* mln/logical/includes.hh: New.
      	* mln/logical/all.hh: Update.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2863 4aad255d-cdde-0310-9447-f3009e2ae8c0
      a06a2bb8
    • Thierry Geraud's avatar
      Specialize accu tranform for fastest images. · e2e80afa
      Thierry Geraud authored
      	* mln/accu/snake_2d.hh (todo): New.
      	* mln/accu/transform.hh (transform_fastest): New.
      	(transform_dispatch): New overload.
      	(todo): Remove; obsolete.
      	* mln/canvas/browsing/snake_generic.hh: Upgrade doc style.
      	(include): Remove useless 'stack'.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2862 4aad255d-cdde-0310-9447-f3009e2ae8c0
      e2e80afa
    • Guillaume Lazzara's avatar
      Various small fixes. · 3cdadcb3
      Guillaume Lazzara authored
      	* mln/accu/all.hh,
      	* mln/accu/bbox.hh,
      	* mln/accu/compute.hh,
      	* mln/accu/convolve.hh,
      	* mln/accu/count.hh,
      	* mln/accu/count_adjacent_vertices.hh,
      	* mln/accu/essential.hh,
      	* mln/accu/height.hh,
      	* mln/accu/histo.hh,
      	* mln/accu/internal/base.hh,
      	* mln/accu/land.hh,
      	* mln/accu/line.hh,
      	* mln/accu/maj_h.hh,
      	* mln/accu/max.hh,
      	* mln/accu/max_h.hh,
      	* mln/accu/mean.hh,
      	* mln/accu/median_alt.hh,
      	* mln/accu/median_h.hh,
      	* mln/accu/min.hh,
      	* mln/accu/min_h.hh,
      	* mln/accu/min_max.hh,
      	* mln/accu/nil.hh,
      	* mln/accu/p.hh,
      	* mln/accu/pair.hh,
      	* mln/accu/rank.hh,
      	* mln/accu/rank_bool.hh,
      	* mln/accu/rank_high_quant.hh,
      	* mln/accu/snake_2d.hh,
      	* mln/accu/sum.hh,
      	* mln/accu/take.hh,
      	* mln/accu/transform.hh,
      	* mln/accu/tuple.hh,
      	* mln/accu/v.hh,
      	* mln/accu/volume.hh: Update comments and add missing unmeta.
      
      	* mln/morpho/elementary/like_ero_fun.hh,
      	* mln/algebra/quat.hh: Fix warnings.
      
      	* mln/geom/essential.hh,
      	* mln/value/essential.hh: Fix includes.
      
      	* tests/accu/rank.cc: Use a new constructor for accu::meta::rank.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2861 4aad255d-cdde-0310-9447-f3009e2ae8c0
      3cdadcb3
    • Guillaume Lazzara's avatar
      Update configure.ac for the tutorial. · 254e1571
      Guillaume Lazzara authored
      	* configure.ac: Add tutorial/samples Makefiles.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2860 4aad255d-cdde-0310-9447-f3009e2ae8c0
      254e1571
    • Guillaume Lazzara's avatar
      Update tutorial. · ba80faa8
      Guillaume Lazzara authored
      	* doc/Doxyfile.in: Add new example/include paths.
      
      	* doc/tutorial/Makefile.am,
      	* doc/Makefile.am: Add a new target for the tutorial.
      	Rename target "internal" to "complete.
      
      	* doc/tutorial/todoxygen.sh: script to convert .tex files to .html
      	files. It uses Hevea.
      
      	* doc/tutorial/samples/borderthickness.cc,
      	* doc/tutorial/samples/extension-ignore2.cc,
      	* doc/tutorial/samples/ima-size.cc,
      	* doc/tutorial/samples/ima2d-1.cc,
      	* doc/tutorial/samples/ima2d-decl-2-blobs-full.cc,
      	* doc/tutorial/samples/ima2d-rot.cc,
      	* doc/tutorial/samples/labeling-compute-full.cc,
      	* doc/tutorial/samples/logical-not.cc,
      	* doc/tutorial/samples/paste-call-1.cc,
      	* doc/tutorial/samples/plop.ppm,
      	* doc/tutorial/samples/win-create-3.cc: Fix sample code.
      
      	* doc/tutorial/samples/Makefile.am: add new target for sample
      	programs.
      
      	* doc/tutorial/tutorial.tex: Include images.
      
      	* mln/core/internal/complex_window_p_base.hh,
      	* mln/core/routine/extend.hh,
      	* mln/core/site_set/p_complex.hh,
      	* mln/debug/graph.hh,
      	* mln/debug/println_with_border.hh,
      	* mln/fun/x2v/bilinear.hh,
      	* mln/fun/x2v/linear.hh,
      	* mln/fun/x2v/nneighbor.hh,
      	* mln/geom/nsites.hh,
      	* mln/topo/n_face.hh,
      	* mln/util/internal/graph_nbh_iter.hh,
      	* tests/core/site_set/p_complex.cc,
      	* tests/morpho/complex_image_wst.cc: Fix doxygen warnings.
      
      	* doc/doc.mk: Add shared variables for doc generation.
      
      	* doc/tutorial/samples/borderthickness-output.tex,
      	* doc/tutorial/samples/dpoint-1-output.tex,
      	* doc/tutorial/samples/graph-output-1.tex,
      	* doc/tutorial/samples/ima-size-output.tex,
      	* doc/tutorial/samples/ima2d-1-output.tex,
      	* doc/tutorial/samples/ima2d-3-output.tex,
      	* doc/tutorial/samples/ima2d-decl-2-blobs-output.tex,
      	* doc/tutorial/samples/ima2d-display-output-1.tex,
      	* doc/tutorial/samples/ima2d-display-output-2.tex,
      	* doc/tutorial/samples/labeling-compute-result-output.tex,
      	* doc/tutorial/samples/logical-not-output.tex,
      	* doc/tutorial/samples/paste-call-1-output.tex,
      	* doc/tutorial/samples/point-1-output.tex: removed since they will be
      	generated.
      
      	* doc/tutorial/samples/accu-right-instanciation.tex,
      	* doc/tutorial/samples/accu-right-instanciation.cc,
      	* doc/tutorial/samples/accu-wrong-instanciation.tex,
      	* doc/tutorial/samples/accu-wrong-instanciation.cc,
      	* doc/tutorial/samples/borderthickness.tex,
      	* doc/tutorial/samples/borderthickness.cc,
      	* doc/tutorial/samples/box2d-1.tex,
      	* doc/tutorial/samples/box2d-1.cc,
      	* doc/tutorial/samples/box2d-2.tex,
      	* doc/tutorial/samples/box2d-2.cc,
      	* doc/tutorial/samples/domain-display-1.tex,
      	* doc/tutorial/samples/domain-display-1.cc,
      	* doc/tutorial/samples/domain-display-out-1.tex,
      	* doc/tutorial/samples/domain-display-out-1.cc,
      	* doc/tutorial/samples/dpoint-1.tex,
      	* doc/tutorial/samples/dpoint-1.cc,
      	* doc/tutorial/samples/estim-sites.tex,
      	* doc/tutorial/samples/estim-sites.cc,
      	* doc/tutorial/samples/extension-ignore.tex,
      	* doc/tutorial/samples/extension-ignore.cc,
      	* doc/tutorial/samples/extension-ignore2.tex,
      	* doc/tutorial/samples/extension-ignore2.cc,
      	* doc/tutorial/samples/fill-call-1.tex,
      	* doc/tutorial/samples/fill-call-1.cc,
      	* doc/tutorial/samples/fill-part-1.tex,
      	* doc/tutorial/samples/fill-part-1.cc,
      	* doc/tutorial/samples/fill-part-2.tex,
      	* doc/tutorial/samples/fill-part-2.cc,
      	* doc/tutorial/samples/fill-part-3.tex,
      	* doc/tutorial/samples/fill-part-3.cc,
      	* doc/tutorial/samples/fill.tex,
      	* doc/tutorial/samples/fill.cc,
      	* doc/tutorial/samples/forall-piter-1.tex,
      	* doc/tutorial/samples/forall-piter-1.cc,
      	* doc/tutorial/samples/fun-p2b-1.tex,
      	* doc/tutorial/samples/fun-p2b-1.cc,
      	* doc/tutorial/samples/fun-p2v-1.tex,
      	* doc/tutorial/samples/fun-p2v-1.cc,
      	* doc/tutorial/samples/graph-add-edges.tex,
      	* doc/tutorial/samples/graph-add-edges.cc,
      	* doc/tutorial/samples/graph-add-vertex.tex,
      	* doc/tutorial/samples/graph-add-vertex.cc,
      	* doc/tutorial/samples/graph-data.tex,
      	* doc/tutorial/samples/graph-data.cc,
      	* doc/tutorial/samples/graph-i2v-vertex.tex,
      	* doc/tutorial/samples/graph-i2v-vertex.cc,
      	* doc/tutorial/samples/graph-iter-edge-nbh-edge.tex,
      	* doc/tutorial/samples/graph-iter-edge-nbh-edge.cc,
      	* doc/tutorial/samples/graph-iter-vertex-nbh-vertex.tex,
      	* doc/tutorial/samples/graph-iter-vertex-nbh-vertex.cc,
      	* doc/tutorial/samples/graph-iter-vertex.tex,
      	* doc/tutorial/samples/graph-iter-vertex.cc,
      	* doc/tutorial/samples/graph-iter.tex,
      	* doc/tutorial/samples/graph-iter.cc,
      	* doc/tutorial/samples/graph-p-vertices.tex,
      	* doc/tutorial/samples/graph-p-vertices.cc,
      	* doc/tutorial/samples/ima-has.cc,
      	* doc/tutorial/samples/ima-load.tex,
      	* doc/tutorial/samples/ima-load.cc,
      	* doc/tutorial/samples/ima-save.tex,
      	* doc/tutorial/samples/ima-save.cc,
      	* doc/tutorial/samples/ima-size.tex,
      	* doc/tutorial/samples/ima-size.cc,
      	* doc/tutorial/samples/ima2d-1.tex,
      	* doc/tutorial/samples/ima2d-2.tex,
      	* doc/tutorial/samples/ima2d-3.tex,
      	* doc/tutorial/samples/ima2d-4.tex,
      	* doc/tutorial/samples/ima2d-5.tex,
      	* doc/tutorial/samples/ima2d-1.cc,
      	* doc/tutorial/samples/ima2d-2.cc,
      	* doc/tutorial/samples/ima2d-3.cc,
      	* doc/tutorial/samples/ima2d-4.cc,
      	* doc/tutorial/samples/ima2d-5.cc,
      	* doc/tutorial/samples/ima2d-6-clone.tex,
      	* doc/tutorial/samples/ima2d-6-clone.cc,
      	* doc/tutorial/samples/ima2d-7.tex,
      	* doc/tutorial/samples/ima2d-7.cc,
      	* doc/tutorial/samples/ima2d-decl-1.tex,
      	* doc/tutorial/samples/ima2d-decl-1.cc,
      	* doc/tutorial/samples/ima2d-decl-2-blobs.tex,
      	* doc/tutorial/samples/ima2d-decl-2-blobs.cc,
      	* doc/tutorial/samples/ima2d-decl-2.tex,
      	* doc/tutorial/samples/ima2d-decl-2.cc,
      	* doc/tutorial/samples/ima2d-display-1.tex,
      	* doc/tutorial/samples/ima2d-display-1.cc,
      	* doc/tutorial/samples/ima2d-display-2.tex,
      	* doc/tutorial/samples/ima2d-display-2.cc,
      	* doc/tutorial/samples/ima2d-restricted-1.tex,
      	* doc/tutorial/samples/ima2d-restricted-2.tex,
      	* doc/tutorial/samples/ima2d-restricted-3.tex,
      	* doc/tutorial/samples/ima2d-restricted-1.cc,
      	* doc/tutorial/samples/ima2d-restricted-2.cc,
      	* doc/tutorial/samples/ima2d-restricted-3.cc,
      	* doc/tutorial/samples/ima2d-restricted-display-1.tex,
      	* doc/tutorial/samples/ima2d-restricted-display-1.cc,
      	* doc/tutorial/samples/ima2d-rot.cc,
      	* doc/tutorial/samples/labeling-compute-call.tex,
      	* doc/tutorial/samples/labeling-compute-call.cc,
      	* doc/tutorial/samples/labeling-compute-result.tex,
      	* doc/tutorial/samples/labeling-compute-result.cc,
      	* doc/tutorial/samples/logical-not.tex,
      	* doc/tutorial/samples/logical-not.cc,
      	* doc/tutorial/samples/mln_var-1.tex,
      	* doc/tutorial/samples/mln_var-1.cc,
      	* doc/tutorial/samples/mln_var-2.tex,
      	* doc/tutorial/samples/mln_var-2.cc,
      	* doc/tutorial/samples/mln_var-3.tex,
      	* doc/tutorial/samples/mln_var-3.cc,
      	* doc/tutorial/samples/parray-append.tex,
      	* doc/tutorial/samples/parray-append.cc,
      	* doc/tutorial/samples/parray-display-1.tex,
      	* doc/tutorial/samples/parray-display-1.cc,
      	* doc/tutorial/samples/paste-call-1.tex,
      	* doc/tutorial/samples/paste-call-1.cc,
      	* doc/tutorial/samples/paste.tex,
      	* doc/tutorial/samples/paste.cc,
      	* doc/tutorial/samples/point-1.tex,
      	* doc/tutorial/samples/point-1.cc,
      	* doc/tutorial/samples/predicate-1.tex,
      	* doc/tutorial/samples/predicate-1.cc,
      	* doc/tutorial/samples/win-create-1-display.tex,
      	* doc/tutorial/samples/win-create-1-display.cc,
      	* doc/tutorial/samples/win-create-1.tex,
      	* doc/tutorial/samples/win-create-1.cc,
      	* doc/tutorial/samples/win-create-2.tex,
      	* doc/tutorial/samples/win-create-2.cc: rename *.tex to *.cc.
      
      	* doc/tutorial/tutorial.tex: update.
      
      plop
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2859 4aad255d-cdde-0310-9447-f3009e2ae8c0
      ba80faa8
    • Guillaume Lazzara's avatar
      Fix wrong includes and missing namespaces. · 58731cf5
      Guillaume Lazzara authored
      	* mln/linear/all.hh,
      	* mln/make/essential.hh: Fix wrong includes.
      
      	* mln/make/win_chamfer.hh: fix missing namespaces.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2858 4aad255d-cdde-0310-9447-f3009e2ae8c0
      58731cf5
  2. 12 Nov, 2008 17 commits
  3. 11 Nov, 2008 1 commit
    • Alexandre Abraham's avatar
      Add FFT to nature. · 5c088a6c
      Alexandre Abraham authored
      	* nature/fft.cc: New.
      	* nature/nature.cc: Add a FFT test.
      	* nature/opening.cc: .
      	* nature/co_occurence.hh: .
      	* nature/Makefile: Add special rule to use FFTW.
      	* abraham/tests/transform/fft.cc: New.
      	* abraham/tests/transform/fft_.cc: New.
      	* abraham/mln/transform/fft.hh: conversion to milena.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2840 4aad255d-cdde-0310-9447-f3009e2ae8c0
      5c088a6c
  4. 10 Nov, 2008 10 commits
    • Ugo Jardonnet's avatar
      INIM: Classif: Final Upgrade. · a8f5d809
      Ugo Jardonnet authored
      	* inim/classif/src/max_tree.hh: Fix comment.
      	* inim/classif/src/proj.hh: Add specific projection.
      	* inim/classif/src/v2.cc: Add efficient technique based
      	histo value merging.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2839 4aad255d-cdde-0310-9447-f3009e2ae8c0
      a8f5d809
    • Matthieu Garrigues's avatar
      Put Licence to 70 cols. · 0d2a72bc
      Matthieu Garrigues authored
      
      	* milena/doc/benchmark/morpho/erosion.cc: .
      	* milena/mln/accu/count_adjacent_vertices.hh: .
      	* milena/mln/accu/height.hh: .
      	* milena/mln/border/fill.hh: .
      	* milena/mln/border/get.hh: .
      	* milena/mln/canvas/morpho/algebraic_union_find.hh: .
      	* milena/mln/convert/to_p_array.hh: .
      	* milena/mln/convert/to_upper_window.hh: .
      	* milena/mln/convert/to_window.hh: .
      	* milena/mln/core/alias/dpoint1d.hh: .
      	* milena/mln/core/alias/dpoint2d.hh: .
      	* milena/mln/core/alias/dpoint2d_h.hh: .
      	* milena/mln/core/alias/dpoint3d.hh: .
      	* milena/mln/core/alias/point1d.hh: .
      	* milena/mln/core/alias/point2d.hh: .
      	* milena/mln/core/alias/point2d_h.hh: .
      	* milena/mln/core/alias/point3d.hh: .
      	* milena/mln/core/alias/point3df.hh: .
      	* milena/mln/core/alias/window1d.hh: .
      	* milena/mln/core/alias/window3d.hh: .
      	* milena/mln/core/dpoints_pixter.hh: .
      	* milena/mln/core/image/bgraph_image.hh: .
      	* milena/mln/core/image/bgraph_psite.hh: .
      	* milena/mln/core/image/decorated_image.hh: .
      	* milena/mln/core/image/fi_adaptor.hh: .
      	* milena/mln/core/image/graph_elt_neighborhood.hh: .
      	* milena/mln/core/image/graph_elt_window.hh: .
      	* milena/mln/core/image/graph_image.hh: .
      	* milena/mln/core/image/graph_neighborhood_piter.hh: .
      	* milena/mln/core/image/graph_window_piter.hh: .
      	* milena/mln/core/image/line_graph_elt_neighborhood.hh: .
      	* milena/mln/core/image/line_graph_elt_window.hh: .
      	* milena/mln/core/image/line_graph_image.hh: .
      	* milena/mln/core/image/line_graph_neighborhood_piter.hh: .
      	* milena/mln/core/image/line_graph_psite.hh: .
      	* milena/mln/core/image/line_graph_window_piter.hh: .
      	* milena/mln/core/internal/force_exact.hh: .
      	* milena/mln/core/internal/image_value_morpher.hh: .
      	* milena/mln/core/internal/line_graph_vicinity_piter.hh: .
      	* milena/mln/core/internal/pixel_iterator_base.hh: .
      	* milena/mln/core/pixter1d.hh: .
      	* milena/mln/core/pixter2d.hh: .
      	* milena/mln/core/pixter3d.hh: .
      	* milena/mln/core/site_set/p_bgraph.hh: .
      	* milena/mln/core/site_set/p_bgraph_piter.hh: .
      	* milena/mln/core/site_set/p_edges.hh: .
      	* milena/mln/core/site_set/p_graph.hh: .
      	* milena/mln/core/site_set/p_graph_piter.hh: .
      	* milena/mln/core/site_set/p_line_graph.hh: .
      	* milena/mln/core/site_set/p_line_graph_piter.hh: .
      	* milena/mln/core/site_set/p_vertices.hh: .
      	* milena/mln/core/trait/qlf_value.hh: .
      	* milena/mln/debug/graph.hh: .
      	* milena/mln/geom/seeds2tiling.hh: .
      	* milena/mln/geom/seeds2tiling_roundness.hh: .
      	* milena/mln/labeling/background.hh: .
      	* milena/mln/labeling/flat_zones.hh: .
      	* milena/mln/labeling/foreground.hh: .
      	* milena/mln/labeling/regional_maxima.hh: .
      	* milena/mln/labeling/regional_minima.hh: .
      	* milena/mln/level/memset_.hh: .
      	* milena/mln/linear/gaussian.hh: .
      	* milena/mln/make/voronoi.hh: .
      	* milena/mln/math/abs.hh: .
      	* milena/mln/metal/abort.hh: .
      	* milena/mln/morpho/closing_area.hh: .
      	* milena/mln/morpho/closing_area_on_vertices.hh: .
      	* milena/mln/morpho/closing_attribute.hh: .
      	* milena/mln/morpho/closing_height.hh: .
      	* milena/mln/morpho/closing_volume.hh: .
      	* milena/mln/morpho/opening_area.hh: .
      	* milena/mln/morpho/opening_area_on_vertices.hh: .
      	* milena/mln/morpho/opening_attribute.hh: .
      	* milena/mln/morpho/opening_height.hh: .
      	* milena/mln/morpho/opening_volume.hh: .
      	* milena/mln/set/inter.hh: .
      	* milena/mln/tag/skeleton.hh: .
      	* milena/mln/trait/ch_value.hh: .
      	* milena/mln/util/graph.hh: .
      	* milena/mln/util/greater_point.hh: .
      	* milena/mln/util/greater_psite.hh: .
      	* milena/mln/util/internal/boost_graph.hh: .
      	* milena/mln/util/internal/boost_graph_access.hh: .
      	* milena/mln/util/internal/boost_graph_property.hh: .
      	* milena/mln/util/internal/boost_graph_structure.hh: .
      	* milena/mln/util/internal/graph_base.hh: .
      	* milena/mln/util/ord_pair.hh: .
      	* milena/mln/value/int_u_sat.hh: .
      	* milena/mln/value/proxy.hh: .
      	* milena/mln/value/stack.hh: .
      	* milena/mln/win/line.hh: .
      	* milena/sandbox/garrigues/ocr/check.sh: .
      	* milena/sandbox/garrigues/ocr/ocr_with_preprocess.cc: .
      	* milena/sandbox/garrigues/ocr/skeleton.hh: .
      	* milena/sandbox/jardonnet/array/old/1d.hh: .
      	* milena/sandbox/jardonnet/array/old/2d.hh: .
      	* milena/sandbox/jardonnet/array/old/3d.hh: .
      	* milena/sandbox/jardonnet/array/old/all.hh: .
      	* milena/sandbox/jardonnet/array/old/nd.hh: .
      	* milena/sandbox/jardonnet/array/old/objs.hh: .
      	* milena/sandbox/levillain/morpho/lower_completion.hh: .
      	* milena/sandbox/levillain/morpho/shortest_path_watershed.hh: .
      	* milena/sandbox/nivault/dmap.hh: .
      	* milena/sandbox/pellegrin/set/core/p_bgraph.hh: .
      	* milena/sandbox/pellegrin/set/core/p_graph.hh: .
      	* milena/sandbox/pellegrin/set/core/p_line_graph.hh: .
      	* milena/sandbox/vigouroux/color.hh: .
      	* milena/sandbox/vigouroux/color/color.hh: .
      	* milena/sandbox/vigouroux/color/hsi.hh: .
      	* milena/sandbox/vigouroux/color/hsl.hh: .
      	* milena/sandbox/vigouroux/color/hsv.hh: .
      	* milena/sandbox/vigouroux/color/nrgb.hh: .
      	* milena/sandbox/vigouroux/color/rgb.hh: .
      	* milena/sandbox/vigouroux/color/xyz.hh: .
      	* milena/sandbox/vigouroux/color/yiq.hh: .
      	* milena/sandbox/vigouroux/color/yuv.hh: .
      	* milena/sandbox/vigouroux/convert/abstract/colorconv.hh: .
      	* milena/sandbox/vigouroux/convert/abstract/conversion.hh: .
      	* milena/sandbox/vigouroux/convert/basics.hh: .
      	* milena/sandbox/vigouroux/convert/bound.hh: .
      	* milena/sandbox/vigouroux/convert/cast.hh: .
      	* milena/sandbox/vigouroux/convert/conversion.hh: .
      	* milena/sandbox/vigouroux/convert/conversion_ng_se.hh: .
      	* milena/sandbox/vigouroux/convert/force.hh: .
      	* milena/sandbox/vigouroux/convert/nrgbxyz.hh: .
      	* milena/sandbox/vigouroux/convert/rgbhsi.hh: .
      	* milena/sandbox/vigouroux/convert/rgbhsl.hh: .
      	* milena/sandbox/vigouroux/convert/rgbhsv.hh: .
      	* milena/sandbox/vigouroux/convert/rgbnrgb.hh: .
      	* milena/sandbox/vigouroux/convert/rgbxyz.hh: .
      	* milena/sandbox/vigouroux/convert/rgbyiq.hh: .
      	* milena/sandbox/vigouroux/convert/rgbyuv.hh: .
      	* milena/sandbox/vigouroux/convert/stretch.hh: .
      	* milena/tests/timer.hh: .
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2838 4aad255d-cdde-0310-9447-f3009e2ae8c0
      0d2a72bc
    • Thierry Geraud's avatar
      Make erosion work on nD images. · 9145420b
      Thierry Geraud authored
      	* mln/core/image/image1d.hh: Layout doc.
      	(element): Precise doc.  Fix precondition.
      	(element): Rename ind as i (less ambiguous).
      	* mln/core/image/image3d.hh: Fix doc.
      	(element): Rename o as i to be consistent.
      	* mln/border/fill.hh (fill_size_n): Factor const cast.
      	* mln/win/segment1d.hh: Upgrade doc style.
      	* mln/win/line.hh: Likewise.
      	* mln/morpho/erosion.spe.hh: Likewise.
      	(erosion_chooses_arbitrary): Remove; such a test has to be a
      	static chek (at compile-time!)
      	(erosion_dispatch_wrt_arbitrary_win): New.
      	(erosion_dispatch_wrt_win): Turn dispatch into static.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2837 4aad255d-cdde-0310-9447-f3009e2ae8c0
      9145420b
    • Ugo Jardonnet's avatar
      INIM: Classif: Update gif creation. · 2cac582d
      Ugo Jardonnet authored
      	* inim/classif/src/display.hh: Display watershed class.
      	* inim/classif/src/iccvg04.cc: Modify output info.
      	* inim/classif/src/proj.hh: Beautify.
      	* inim/classif/Makefile: Remove warning in non debug.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2836 4aad255d-cdde-0310-9447-f3009e2ae8c0
      2cac582d
    • Thierry Geraud's avatar
      De-activate fastest labeling level. · f81576cb
      Thierry Geraud authored
      	* tests/labeling/level.cc: Update.
      	* mln/canvas/labeling.hh (todo): New.
      	(init): Fix warning with g++-4.3.
      	Some updates.
      	* mln/labeling/level.hh: Upgrade doc style.
      	Fix copyright.
      	* mln/labeling/level.spe.hh: Likewise.
      	(todo): New.
      	(level_): De-activate fastest dispatch; the underlying code
      	cannot work!  E.g., p is a pixter on input, yet used in accessing
      	output.
      	(level_fastest_functor): Update.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2835 4aad255d-cdde-0310-9447-f3009e2ae8c0
      f81576cb
    • Thierry Geraud's avatar
      Add accu snake_2d and transform; revamp accu compute. · e837220f
      Thierry Geraud authored
      	* tests/accu/snake_2d.cc: New.
      	* mln/accu/snake_2d.hh: New.
      	* mln/accu/transform.hh: New.
      	* mln/core/image/image2d.hh (include): Re-activate make/image2d.
      	* tests/accu/transform.cc: New.
      	* tests/accu/compute.cc (FIXME): Fix.
      	* tests/accu/Makefile.am: Update.
      	* mln/accu/min.hh: Fix (c) and upgrade doc layout.
      	* mln/accu/count.hh: Likewise.
      	(untake): New.
      	* mln/accu/compute.hh: Revamp w.r.t. convention.
      	* mln/transform/influence_zone_geodesic.hh: Fix guard.
      	* mln/transform/distance.hh: Upgrade doc layout.
      	* mln/transform/distance_geodesic.hh: Fix guard.
      	* tests/transform/Makefile.am: Update.
      	* mln/morpho/erosion.hh: Fix layout.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2834 4aad255d-cdde-0310-9447-f3009e2ae8c0
      e837220f
    • Nicolas Ballas's avatar
      INIM: Add the final code for edges dectection. · fb2f684b
      Nicolas Ballas authored
      	* ballas/color/min_tree_area_filter.cc: Update
      	* ballas/color/min_tree_color.cc,
      	* ballas/color/min_tree_volume_filter.cc: Update output.
      	* ballas/color/min_tree_height_filter.cc: New min tree filter.
      	* ballas/color/min_tree_color_v2.cc: New, color filter.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2833 4aad255d-cdde-0310-9447-f3009e2ae8c0
      fb2f684b
    • Thierry Geraud's avatar
      Rely on a canvas to compute iz and distance transforms. · 6ae2c8fb
      Thierry Geraud authored
      	* tests/transform/influence_zone_geodesic.cc: Slight change.
      	* mln/debug/println.hh: New overload to display a message.
      	* mln/canvas/distance_geodesic.hh: New.
      	* mln/transform/influence_zone_geodesic.hh: Update.
      	* mln/transform/distance_geodesic.hh: Update.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2832 4aad255d-cdde-0310-9447-f3009e2ae8c0
      6ae2c8fb
    • Nicolas Ballas's avatar
      Fix in mln_value_quant_from_ macro. · 79558ab0
      Nicolas Ballas authored
      	* mln/trait/value_.hh: Fix a bug.
      	* mln/core/image/flat_image.hh: Fix warning.
      	* mln/level/fill_with_value.spe.hh: Update.
      	* mln/level/paste.hh,
      	* mln/level/fill_with_value.hh: Update documentations.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2831 4aad255d-cdde-0310-9447-f3009e2ae8c0
      79558ab0
    • Dalila Benboudjema's avatar
      Add a new sandbox for Dalila. · 88444d84
      Dalila Benboudjema authored
      	* dalila/Makefile: New.
      	* dalila/demat.hh: New.
      	* dalila/images/factures/facture.pbm: New.
      	* dalila/images/factures/facture2.pbm: New.
      	* dalila/images/factures/facture3.pbm: New.
      	* dalila/images/factures: New.
      	* dalila/images/photos/chavez.pbm: New.
      	* dalila/images/photos/family.pbm: New.
      	* dalila/images/photos/garden.pbm: New.
      	* dalila/images/photos/garden_crop.pbm: New.
      	* dalila/images/photos/revolution.pbm: New.
      	* dalila/images/photos/revolution2.pbm: New.
      	* dalila/images/photos: New.
      	* dalila/images: New.
      	* dalila/photo.cc: New.
      	* dalila/start.sh: New.
      	* dalila/table.cc: New.
      	* dalila: New.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2830 4aad255d-cdde-0310-9447-f3009e2ae8c0
      88444d84
  5. 09 Nov, 2008 1 commit
  6. 07 Nov, 2008 3 commits