This is a merge commit message of the following branches:
Merge: b3b4d49 804f0d0
Conflicts:
milena/ChangeLog
ChangeLog | 20 +
NEWS | 3 +
configure.ac | 2 -
doc/doc.bib | 30 ++-
milena/ChangeLog | 271 ++++++++++++++
milena/apps/morphers/iz.cc | 4 +-
.../apps/papers/levillain.09.ismm/classif-graph.cc | 4 +-
milena/demos/inter_pixel/inter_pixel.cc | 2 +-
milena/doc/Doxyfile.in | 2 +-
milena/doc/Makefile.am | 10 +-
milena/doc/examples/graph-data.cc | 4 +-
milena/doc/examples/split/graph-data-4.cc.raw | 2 +-
milena/doc/examples/trash/graph.cc | 15 +-
milena/doc/examples/trash/mk_graph.cc | 8 +-
milena/doc/examples/trash/tuto_bis.cc | 4 +-
milena/doc/img/function_hierarchy.png | Bin 0 -> 8738 bytes
milena/doc/img/src/function_hierarchy.dia | Bin 0 -> 1807 bytes
milena/doc/mln/convert.dox | 14 +-
milena/doc/mln/fun/fun.dox | 41 ++
milena/doc/mln/io/io.dox | 81 +++-
milena/doc/mln/main.dox | 8 +-
milena/doc/mln/topo/topo.dox | 6 +
milena/doc/split-examples.mk | 3 +-
milena/headers.mk | 14 +-
milena/mln/accu/label_used.hh | 10 +-
milena/mln/accu/stat/var.hh | 2 +-
milena/mln/algebra/vec.hh | 2 +-
milena/mln/core/concept/function.hh | 2 +-
milena/mln/core/image/edge_image.hh | 46 ++--
milena/mln/core/image/image1d.hh | 2 +-
milena/mln/core/image/image2d.hh | 2 +-
milena/mln/core/image/image3d.hh | 2 +-
milena/mln/core/image/vertex_image.hh | 40 +-
milena/mln/core/internal/image_base.hh | 9 +-
milena/mln/core/internal/labeled_image_base.hh | 12 +-
milena/mln/core/routine/init.hxx | 10 +-
milena/mln/core/site_set/p_array.hh | 2 +-
milena/mln/core/window.hh | 2 +-
milena/mln/data/convert.hh | 33 ++-
milena/mln/data/transform.spe.hh | 12 +-
milena/mln/debug/superpose.hh | 6 +-
milena/mln/fun/all.hh | 4 -
milena/mln/fun/essential.hh | 2 +-
milena/mln/fun/i2v/all.hh | 56 ---
milena/mln/fun/i2v/all_to.hh | 105 ------
milena/mln/fun/i2v/array.hh | 378 -------------------
milena/mln/fun/i2v/essential.hh | 36 --
milena/mln/fun/i2v/value_at_index.hh | 88 -----
milena/mln/fun/n2v/white_gaussian.hh | 6 +-
milena/mln/fun/stat/all.hh | 52 ---
milena/mln/fun/stat/mahalanobis.hh | 108 ------
milena/mln/fun/v2b/always_false.hh | 7 +-
milena/mln/fun/v2b/always_true.hh | 7 +-
milena/mln/fun/v2b/lnot.hh | 10 +-
milena/mln/fun/v2b/threshold_ge.hh | 14 +-
milena/mln/fun/v2b/threshold_le.hh | 14 +-
milena/mln/fun/v2i/all.hh | 55 ---
milena/mln/fun/v2i/index_of_value.hh | 99 -----
milena/mln/fun/v2v/abs.hh | 11 +-
milena/mln/fun/v2v/all_to.hh | 111 ++++++
milena/mln/fun/v2v/array.hh | 387 ++++++++++++++++++++
milena/mln/fun/v2v/cast.hh | 20 +-
milena/mln/fun/v2v/ch_function_value.hh | 10 +-
milena/mln/fun/v2v/component.hh | 11 +-
milena/mln/fun/v2v/convert.hh | 6 +-
milena/mln/fun/v2v/dec.hh | 9 +-
milena/mln/fun/v2v/enc.hh | 13 +-
milena/mln/fun/v2v/hsl_to_rgb.hh | 16 +-
milena/mln/fun/v2v/id.hh | 8 +-
milena/mln/fun/v2v/inc.hh | 11 +-
milena/mln/fun/v2v/index_of_value.hh | 105 ++++++
milena/mln/fun/v2v/linear.hh | 26 +-
milena/mln/fun/v2v/mahalanobis.hh | 114 ++++++
milena/mln/fun/v2v/norm.hh | 39 ++-
milena/mln/fun/v2v/projection.hh | 16 +-
milena/mln/fun/v2v/qt_rgb_to_int_u.hh | 5 +-
milena/mln/fun/v2v/rgb8_to_rgbn.hh | 8 +-
milena/mln/fun/v2v/rgb_to_hsl.hh | 9 +-
milena/mln/fun/v2v/rgb_to_int_u.hh | 5 +-
milena/mln/fun/v2v/rgb_to_luma.hh | 5 +-
milena/mln/fun/v2v/round.hh | 7 +-
milena/mln/fun/v2v/round_sat.hh | 4 +-
milena/mln/fun/v2v/saturate.hh | 23 +-
milena/mln/fun/v2v/value_at_index.hh | 95 +++++
milena/mln/fun/v2v/wrap.hh | 9 +-
milena/mln/fun/v2w2v/all.hh | 8 +-
milena/mln/fun/v2w2v/cos.hh | 12 +-
milena/mln/fun/v2w_w2v/all.hh | 8 +-
milena/mln/fun/v2w_w2v/norm.hh | 40 ++-
milena/mln/fun/vv2b/all.hh | 8 +-
milena/mln/fun/vv2b/eq.hh | 10 +-
milena/mln/fun/vv2b/ge.hh | 11 +-
milena/mln/fun/vv2b/gt.hh | 10 +-
milena/mln/fun/vv2b/implies.hh | 10 +-
milena/mln/fun/vv2b/le.hh | 11 +-
milena/mln/fun/vv2b/lt.hh | 10 +-
milena/mln/fun/vv2v/diff_abs.hh | 10 +-
milena/mln/fun/vv2v/land.hh | 10 +-
milena/mln/fun/vv2v/land_not.hh | 10 +-
milena/mln/fun/vv2v/lor.hh | 10 +-
milena/mln/fun/vv2v/lxor.hh | 10 +-
milena/mln/fun/vv2v/max.hh | 10 +-
milena/mln/fun/vv2v/min.hh | 10 +-
milena/mln/fun/vv2v/vec.hh | 10 +-
milena/mln/fun/x2x/translation.hh | 2 +-
milena/mln/histo/point_from_value.hh | 17 +-
milena/mln/labeling/colorize.hh | 4 +-
milena/mln/labeling/mean_values.hh | 2 +-
milena/mln/labeling/pack.hh | 16 +-
milena/mln/labeling/relabel.hh | 4 +-
milena/mln/linear/log.hh | 4 +-
milena/mln/make/edge_image.hh | 4 +-
milena/mln/make/p_edges_with_mass_centers.hh | 8 +-
milena/mln/make/p_vertices_with_mass_centers.hh | 8 +-
milena/mln/make/relabelfun.hh | 36 +-
milena/mln/make/voronoi.hh | 8 +-
milena/mln/metal/vec.hh | 2 +-
milena/mln/morpho/line_gradient.hh | 8 +-
milena/mln/morpho/watershed/superpose.hh | 5 +-
milena/mln/topo/skeleton/crest.hh | 91 +++---
milena/mln/trait/ch_function_value.hh | 6 +-
milena/mln/util/array.hh | 18 +-
milena/mln/value/lut_vec.hh | 12 +-
milena/mln/win/ball.hh | 2 +-
milena/mln/world/binary_2d/subsample.hh | 2 +-
milena/tests/algebra/h_mat.cc | 2 +-
milena/tests/algebra/mat.cc | 2 +-
milena/tests/algebra/vec2.cc | 2 +-
milena/tests/core/image/edge_image.cc | 6 +-
milena/tests/core/image/graph_image.cc | 6 +-
milena/tests/core/image/imorph/labeled_image.cc | 2 +-
milena/tests/core/image/line_graph_image.cc | 6 +-
milena/tests/core/image/vertex_and_edge_image.cc | 8 +-
milena/tests/core/image/vertex_image.cc | 6 +-
milena/tests/core/other/graph_elt_neighborhood.cc | 4 +-
milena/tests/core/other/graph_elt_window.cc | 4 +-
milena/tests/core/other/point_set_compatibility.cc | 4 +-
milena/tests/core/site_set/p_vertices.cc | 4 +-
milena/tests/data/compute_in_window.cc | 7 +-
milena/tests/data/convert.cc | 29 ++-
milena/tests/draw/graph.cc | 4 +-
milena/tests/fun/Makefile.am | 2 -
milena/tests/fun/i2v/Makefile.am | 26 --
milena/tests/fun/i2v/all_to.cc | 38 --
milena/tests/fun/i2v/array.cc | 42 ---
milena/tests/fun/i2v/value_at_index.cc | 51 ---
milena/tests/fun/stat/Makefile.am | 23 --
milena/tests/fun/stat/mahalanobis.cc | 67 ----
milena/tests/fun/v2i/Makefile.am | 23 --
milena/tests/fun/v2i/index_of_value.cc | 50 ---
milena/tests/fun/v2v/Makefile.am | 5 +
milena/tests/fun/v2v/all_to.cc | 38 ++
milena/tests/fun/v2v/array.cc | 42 +++
milena/tests/fun/v2v/index_of_value.cc | 50 +++
milena/tests/fun/v2v/mahalanobis.cc | 67 ++++
milena/tests/fun/v2v/value_at_index.cc | 51 +++
milena/tests/fun/x2x/composed.cc | 2 +-
milena/tests/fun/x2x/translation.cc | 2 +-
milena/tests/graph/labeling.cc | 4 +-
milena/tests/make/p_edges_with_mass_centers.cc | 2 +-
milena/tests/make/p_vertices_with_mass_centers.cc | 2 +-
.../morpho/artificial_line_graph_image_wst.cc | 2 +-
milena/tests/morpho/closing/area_on_vertices.cc | 4 +-
milena/tests/morpho/graph_image_morpho.cc | 6 +-
milena/tests/morpho/graph_image_wst.cc | 6 +-
milena/tests/morpho/lena_line_graph_image_wst1.cc | 6 +-
milena/tests/morpho/lena_line_graph_image_wst2.cc | 2 +-
milena/tests/morpho/line_graph_image_morpho.cc | 6 +-
milena/tests/morpho/line_graph_image_wst.cc | 6 +-
milena/tests/morpho/opening/area_on_vertices.cc | 4 +-
milena/tests/pw/image.cc | 6 +-
milena/tests/unit_test/unit-tests.mk | 14 +-
milena/tools/area_flooding.cc | 4 +-
scribo/ChangeLog | 84 +++++
scribo/doc/Doxyfile.in | 2 +-
scribo/scribo/core/line_set.hh | 2 +-
scribo/scribo/core/paragraph_set.hh | 6 +-
scribo/scribo/debug/alignment_decision_image.hh | 2 +-
scribo/scribo/debug/bboxes_enlarged_image.hh | 2 +-
scribo/scribo/debug/bboxes_image.hh | 8 +-
scribo/scribo/debug/char_space_image.hh | 6 +-
scribo/scribo/debug/decision_image.hh | 4 +-
scribo/scribo/debug/line_info_image.hh | 2 +-
scribo/scribo/debug/linked_bboxes_image.hh | 6 +-
scribo/scribo/debug/links_decision_image.hh | 2 +-
scribo/scribo/debug/links_image.hh | 2 +-
.../scribo/debug/looks_like_a_text_line_image.hh | 2 +-
scribo/scribo/debug/mean_and_base_lines_image.hh | 6 +-
scribo/scribo/debug/save_table_image.hh | 2 +-
scribo/scribo/filter/object_groups_with_holes.hh | 6 +-
scribo/scribo/filter/objects_with_holes.hh | 6 +-
scribo/scribo/fun/v2b/label_to_bool.hh | 6 +-
scribo/scribo/postprocessing/fill_object_holes.hh | 4 +-
scribo/scribo/preprocessing/denoise_bg.hh | 8 +-
scribo/scribo/preprocessing/denoise_fg.hh | 4 +-
scribo/scribo/primitive/extract/alignments.hh | 4 +-
scribo/scribo/primitive/extract/non_text_kmean.hh | 2 +-
.../primitive/extract/separators_nonvisible.hh | 10 +-
scribo/scribo/primitive/group/apply.hh | 6 +-
scribo/scribo/primitive/group/from_graph.hh | 2 +-
scribo/scribo/primitive/group/from_single_link.hh | 2 +-
.../primitive/regroup/from_single_left_link.hh | 2 +-
.../regroup/from_single_left_link_wrt_h_ratio.hh | 2 +-
scribo/scribo/text/extract_paragraphs.hh | 6 +-
scribo/scribo/text/extract_paragraphs_hdoc.hh | 4 +-
.../internal/text_in_doc_preprocess_functor.hh | 4 +-
.../toolchain/internal/text_in_picture_functor.hh | 13 +-
scribo/src/debug/show_lines_boldness.cc | 6 +-
.../show_links_left_right_links_validation.cc | 6 +-
.../src/debug/show_links_several_right_overlap.cc | 4 +-
scribo/src/debug/show_links_single_down.cc | 4 +-
scribo/src/debug/show_links_single_left.cc | 4 +-
.../src/debug/show_links_single_left_dmax_ratio.cc | 4 +-
scribo/src/debug/show_links_single_right.cc | 4 +-
.../debug/show_links_single_right_dmax_ratio.cc | 4 +-
scribo/src/debug/show_links_single_up.cc | 4 +-
scribo/src/debug/show_objects_large.cc | 6 +-
scribo/src/debug/show_objects_small.cc | 6 +-
scribo/src/debug/show_objects_thick.cc | 6 +-
scribo/src/debug/show_objects_thin.cc | 6 +-
scribo/src/debug/show_text_lines.cc | 5 +-
scribo/src/debug/show_text_lines_wo_seps.cc | 5 +-
scribo/src/filter/objects_large.cc | 6 +-
scribo/src/filter/objects_small.cc | 6 +-
scribo/src/filter/objects_thick.cc | 6 +-
scribo/src/filter/objects_thin.cc | 6 +-
scribo/src/filter/objects_with_holes.cc | 6 +-
scribo/src/filter/objects_with_holes_pgm.cc | 6 +-
scribo/src/non_text_components.cc | 2 +-
scribo/src/preprocessing/preprocess.cc | 8 +-
scribo/src/primitive/extract/alignments.cc | 5 +-
.../src/primitive/extract/discontinued_hlines.cc | 6 +-
scribo/src/primitive/extract/discontinued_lines.cc | 6 +-
.../src/primitive/extract/discontinued_vlines.cc | 6 +-
scribo/src/primitive/extract/thick_hlines.cc | 6 +-
scribo/src/primitive/extract/thick_vlines.cc | 6 +-
scribo/src/primitive/group/group_from_rag.cc | 7 +-
scribo/src/table/rebuild_opening.cc | 5 +-
scribo/src/table/rebuild_rank.cc | 7 +-
scribo/src/text_in_picture.cc | 2 +-
scribo/src/util/component_precise_outline.cc | 5 +-
scribo/tests/primitive/extract/alignments.cc | 5 +-
242 files changed, 2527 insertions(+), 1980 deletions(-)
diff --cc milena/ChangeLog
index d36a848,375d2e4..d5bb9fd
--- a/milena/ChangeLog
+++ b/milena/ChangeLog
@@@ -1,40 -1,274 +1,311 @@@
+2013-04-24 Guillaume Lazzara <z(a)lrde.epita.fr>
+
+ Handle 16 bits value types with io::magick.
+
+ * mln/io/magick/load.hh,
+ * mln/io/magick/save.hh: Enable portions of code supporting 16bits
+ images if GraphicsMagick supports it.
+
+2013-04-24 Guillaume Lazzara <z(a)lrde.epita.fr>
+
+ Relax conversion dispatch.
+
+ * mln/convert/impl/from_value_to_value.hh: Disable dispatch and
+ rely on from_to().
+
+ * mln/value/rgb.hh: Add a from_to_() overload to handle conversion
+ from rgb<n> to rgb<m>.
+
+2013-04-23 Guillaume Lazzara <z(a)lrde.epita.fr>
+
+ * tests/io/magick/save.cc: Kill compilation warnings.
+
+2013-04-23 Guillaume Lazzara <z(a)lrde.epita.fr>
+
+ Add save options to magick::save.
+
+ * mln/io/magick/save.hh: Add save_options structure.
+
+2013-04-23 Guillaume Lazzara <z(a)lrde.epita.fr>
+
+ Add a new routine to get image headers thanks to GraphicsMagick.
+
+ * mln/io/magick/get_header.hh,
+ * mln/tests/io/magick/get_header.cc: New
+
+ * mln/tests/io/magick/Makefile.am: New target.
+
+ 2013-04-29 Guillaume Lazzara <z(a)lrde.epita.fr>
+
+ * tests/fun/Makefile.am: Remove duplicate subdir entry for v2v.
+
+ 2013-04-29 Guillaume Lazzara <z(a)lrde.epita.fr>
+
+ Swap arguments in data::convert.
+
+ * mln/data/convert.hh: Here.
+
+ * apps/morphers/iz.cc,
+ * demos/inter_pixel/inter_pixel.cc,
+ * doc/examples/trash/graph.cc,
+ * doc/mln/convert.dox,
+ * mln/debug/superpose.hh,
+ * mln/morpho/watershed/superpose.hh,
+ * mln/world/binary_2d/subsample.hh,
+ * tests/data/compute_in_window.cc,
+ * tests/data/convert.cc: Update calls to data::convert.
+
+ 2013-04-29 Guillaume Lazzara <z(a)lrde.epita.fr>
+
+ * doc/mln/io/io.dox: List the required dependencies for each I/O
+ type.
+
+ 2013-04-26 Guillaume Lazzara <z(a)lrde.epita.fr>
+
+ * mln/core/internal/image_base.hh: Add more documentation for
+ destroy() method.
+
+ 2013-04-25 Guillaume Lazzara <z(a)lrde.epita.fr>
+
+ * doc/mln/topo/topo.dox: New. Introduce mathematical topology
+ module.
+
+ 2013-04-25 Guillaume Lazzara <z(a)lrde.epita.fr>
+
+ Add more "See also" statement in function documentation.
+
+ * mln/fun/v2b/always_false.hh,
+ * mln/fun/v2b/always_true.hh,
+ * mln/fun/v2b/lnot.hh,
+ * mln/fun/v2b/threshold_ge.hh,
+ * mln/fun/v2b/threshold_le.hh,
+ * mln/fun/v2v/abs.hh,
+ * mln/fun/v2v/all_to.hh,
+ * mln/fun/v2v/array.hh,
+ * mln/fun/v2v/cast.hh,
+ * mln/fun/v2v/ch_function_value.hh,
+ * mln/fun/v2v/component.hh,
+ * mln/fun/v2v/convert.hh,
+ * mln/fun/v2v/dec.hh,
+ * mln/fun/v2v/enc.hh,
+ * mln/fun/v2v/hsl_to_rgb.hh,
+ * mln/fun/v2v/id.hh,
+ * mln/fun/v2v/inc.hh,
+ * mln/fun/v2v/index_of_value.hh,
+ * mln/fun/v2v/linear.hh,
+ * mln/fun/v2v/mahalanobis.hh,
+ * mln/fun/v2v/norm.hh,
+ * mln/fun/v2v/projection.hh,
+ * mln/fun/v2v/qt_rgb_to_int_u.hh,
+ * mln/fun/v2v/rgb8_to_rgbn.hh,
+ * mln/fun/v2v/rgb_to_hsl.hh,
+ * mln/fun/v2v/rgb_to_int_u.hh,
+ * mln/fun/v2v/rgb_to_luma.hh,
+ * mln/fun/v2v/round.hh,
+ * mln/fun/v2v/round_sat.hh,
+ * mln/fun/v2v/saturate.hh,
+ * mln/fun/v2v/value_at_index.hh,
+ * mln/fun/v2v/wrap.hh,
+ * mln/fun/vv2b/eq.hh,
+ * mln/fun/vv2b/ge.hh,
+ * mln/fun/vv2b/gt.hh,
+ * mln/fun/vv2b/implies.hh,
+ * mln/fun/vv2b/le.hh,
+ * mln/fun/vv2b/lt.hh,
+ * mln/fun/vv2v/diff_abs.hh,
+ * mln/fun/vv2v/land.hh,
+ * mln/fun/vv2v/land_not.hh,
+ * mln/fun/vv2v/lor.hh,
+ * mln/fun/vv2v/lxor.hh,
+ * mln/fun/vv2v/max.hh,
+ * mln/fun/vv2v/min.hh,
+ * mln/fun/vv2v/vec.hh: Here.
+
+ 2013-04-25 Guillaume Lazzara <z(a)lrde.epita.fr>
+
+ * mln/make/relabelfun.hh: Fix bad variable replacement.
+
+ 2013-04-25 Guillaume Lazzara <z(a)lrde.epita.fr>
+
+ * doc/Doxyfile.in: Enable BRIEF_MEMBER_DESC.
+
+ 2013-04-25 Guillaume Lazzara <z(a)lrde.epita.fr>
+
+ * doc/split-examples.mk: Regen.
+
+ 2013-04-25 Guillaume Lazzara <z(a)lrde.epita.fr>
+
+ * mln/core/concept/function.hh: Make Function_vv2b inherit from
+ Function_vv2v.
+
+ 2013-04-25 Guillaume Lazzara <z(a)lrde.epita.fr>
+
+ Add function module in Milena documentation.
+
+ * doc/mln/fun/fun.dox: Add new documentation groups.
+
+ * doc/mln/main.dox: Include a figure of the function hierarchy.
+
+ * mln/fun/n2v/white_gaussian.hh,
+ * mln/fun/v2v/abs.hh,
+ * mln/fun/v2v/cast.hh,
+ * mln/fun/v2v/ch_function_value.hh,
+ * mln/fun/v2v/component.hh,
+ * mln/fun/v2v/convert.hh,
+ * mln/fun/v2v/dec.hh,
+ * mln/fun/v2v/enc.hh,
+ * mln/fun/v2v/hsl_to_rgb.hh,
+ * mln/fun/v2v/id.hh,
+ * mln/fun/v2v/inc.hh,
+ * mln/fun/v2v/linear.hh,
+ * mln/fun/v2v/norm.hh,
+ * mln/fun/v2v/projection.hh,
+ * mln/fun/v2v/qt_rgb_to_int_u.hh,
+ * mln/fun/v2v/rgb8_to_rgbn.hh,
+ * mln/fun/v2v/rgb_to_hsl.hh,
+ * mln/fun/v2v/rgb_to_int_u.hh,
+ * mln/fun/v2v/rgb_to_luma.hh,
+ * mln/fun/v2v/round.hh,
+ * mln/fun/v2v/round_sat.hh,
+ * mln/fun/v2v/saturate.hh,
+ * mln/fun/v2v/wrap.hh,
+ * mln/fun/v2w2v/all.hh,
+ * mln/fun/v2w2v/cos.hh,
+ * mln/fun/v2w_w2v/all.hh,
+ * mln/fun/v2w_w2v/norm.hh,
+ * mln/fun/vv2b/all.hh,
+ * mln/fun/vv2b/eq.hh,
+ * mln/fun/vv2b/ge.hh,
+ * mln/fun/vv2b/gt.hh,
+ * mln/fun/vv2b/implies.hh,
+ * mln/fun/vv2b/le.hh,
+ * mln/fun/vv2b/lt.hh: Move to their respective function group.
+
+ 2013-04-25 Guillaume Lazzara <z(a)lrde.epita.fr>
+
+ * doc/mln/convert.dox: Fix a typo.
+
+ 2013-04-25 Guillaume Lazzara <z(a)lrde.epita.fr>
+
+ * doc/Makefile.am: Do not regenerate non-generated images.
+
+ 2013-04-25 Guillaume Lazzara <z(a)lrde.epita.fr>
+
+ Add a new figure in Milena documentation.
+
+ * doc/img/function_hierarchy.png,
+ * doc/img/src/function_hierarchy.dia: New.
+
+ 2013-04-25 Guillaume Lazzara <z(a)lrde.epita.fr>
+
+ Move fun::i2v, fun::stat and fun::v2i in fun::v2v.
+
+ * mln/fun/i2v/all_to.hh,
+ * mln/fun/i2v/array.hh,
+ * mln/fun/i2v/value_at_index.hh,
+ * mln/fun/stat/mahalanobis.hh,
+ * mln/fun/v2i/index_of_value.hh,
+ * tests/fun/i2v/all_to.cc,
+ * tests/fun/i2v/array.cc,
+ * tests/fun/i2v/value_at_index.cc,
+ * tests/fun/stat/mahalanobis.cc,
+ * tests/fun/v2i/index_of_value.cc: Move...
+
+ * mln/fun/v2v/all_to.hh,
+ * mln/fun/v2v/array.hh,
+ * mln/fun/v2v/index_of_value.hh,
+ * mln/fun/v2v/mahalanobis.hh,
+ * mln/fun/v2v/value_at_index.hh,
+ * tests/fun/v2v/all_to.cc,
+ * tests/fun/v2v/array.cc,
+ * tests/fun/v2v/index_of_value.cc,
+ * tests/fun/v2v/mahalanobis.cc,
+ * tests/fun/v2v/value_at_index.cc,
+ * tests/fun/x2x/composed.cc,
+ * tests/fun/x2x/translation.cc: ... here.
+
+ * mln/fun/stat/all.hh,
+ * mln/fun/i2v/essential.hh,
+ * mln/fun/i2v/all.hh,
+ * mln/fun/v2i/all.hh,
+ * tests/fun/i2v/Makefile.am,
+ * tests/fun/stat/Makefile.am,
+ * tests/fun/v2i/Makefile.am: Remove.
+
+ * tests/fun/Makefile.am: Remove deprecated subdirs.
+
+ * tests/fun/v2v/Makefile.am: Add new targets.
+
+ * apps/papers/levillain.09.ismm/classif-graph.cc,
+ * doc/examples/graph-data.cc,
+ * doc/examples/split/graph-data-4.cc.raw,
+ * doc/examples/trash/graph.cc,
+ * doc/examples/trash/mk_graph.cc,
+ * doc/examples/trash/tuto_bis.cc,
+ * headers.mk,
+ * mln/accu/label_used.hh,
+ * mln/accu/stat/var.hh,
+ * mln/algebra/vec.hh,
+ * mln/core/image/edge_image.hh,
+ * mln/core/image/image1d.hh,
+ * mln/core/image/image2d.hh,
+ * mln/core/image/image3d.hh,
+ * mln/core/image/vertex_image.hh,
+ * mln/core/internal/labeled_image_base.hh,
+ * mln/core/routine/init.hxx,
+ * mln/core/site_set/p_array.hh,
+ * mln/core/window.hh,
+ * mln/data/transform.spe.hh,
+ * mln/fun/all.hh,
+ * mln/fun/essential.hh,
+ * mln/fun/x2x/translation.hh,
+ * mln/histo/point_from_value.hh,
+ * mln/labeling/colorize.hh,
+ * mln/labeling/mean_values.hh,
+ * mln/labeling/pack.hh,
+ * mln/labeling/relabel.hh,
+ * mln/make/edge_image.hh,
+ * mln/make/p_edges_with_mass_centers.hh,
+ * mln/make/p_vertices_with_mass_centers.hh,
+ * mln/make/relabelfun.hh,
+ * mln/make/voronoi.hh,
+ * mln/metal/vec.hh,
+ * mln/morpho/line_gradient.hh,
+ * mln/trait/ch_function_value.hh,
+ * mln/util/array.hh,
+ * mln/value/lut_vec.hh,
+ * mln/win/ball.hh,
+ * tests/algebra/h_mat.cc,
+ * tests/algebra/mat.cc,
+ * tests/algebra/vec2.cc,
+ * tests/core/image/edge_image.cc,
+ * tests/core/image/graph_image.cc,
+ * tests/core/image/imorph/labeled_image.cc,
+ * tests/core/image/line_graph_image.cc,
+ * tests/core/image/vertex_and_edge_image.cc,
+ * tests/core/image/vertex_image.cc,
+ * tests/core/other/graph_elt_neighborhood.cc,
+ * tests/core/other/graph_elt_window.cc,
+ * tests/core/other/point_set_compatibility.cc,
+ * tests/core/site_set/p_vertices.cc,
+ * tests/draw/graph.cc,
+ * tests/graph/labeling.cc,
+ * tests/make/p_edges_with_mass_centers.cc,
+ * tests/make/p_vertices_with_mass_centers.cc,
+ * tests/morpho/artificial_line_graph_image_wst.cc,
+ * tests/morpho/closing/area_on_vertices.cc,
+ * tests/morpho/graph_image_morpho.cc,
+ * tests/morpho/graph_image_wst.cc,
+ * tests/morpho/lena_line_graph_image_wst1.cc,
+ * tests/morpho/lena_line_graph_image_wst2.cc,
+ * tests/morpho/line_graph_image_morpho.cc,
+ * tests/morpho/line_graph_image_wst.cc,
+ * tests/morpho/opening/area_on_vertices.cc,
+ * tests/pw/image.cc,
+ * tests/unit_test/unit-tests.mk,
+ * tools/area_flooding.cc: Rename fun::i2v, fun::stat and fun::v2i
+ namespaces to v2v.
+
2013-04-19 Guillaume Lazzara <z(a)lrde.epita.fr>
* mln/core/concept/function.hh: Document function interface for
hooks/post-receive
--
Olena, a generic and efficient image processing platform