
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@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@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@lrde.epita.fr> + + * tests/io/magick/save.cc: Kill compilation warnings. + +2013-04-23 Guillaume Lazzara <z@lrde.epita.fr> + + Add save options to magick::save. + + * mln/io/magick/save.hh: Add save_options structure. + +2013-04-23 Guillaume Lazzara <z@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@lrde.epita.fr> + + * tests/fun/Makefile.am: Remove duplicate subdir entry for v2v. + + 2013-04-29 Guillaume Lazzara <z@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@lrde.epita.fr> + + * doc/mln/io/io.dox: List the required dependencies for each I/O + type. + + 2013-04-26 Guillaume Lazzara <z@lrde.epita.fr> + + * mln/core/internal/image_base.hh: Add more documentation for + destroy() method. + + 2013-04-25 Guillaume Lazzara <z@lrde.epita.fr> + + * doc/mln/topo/topo.dox: New. Introduce mathematical topology + module. + + 2013-04-25 Guillaume Lazzara <z@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@lrde.epita.fr> + + * mln/make/relabelfun.hh: Fix bad variable replacement. + + 2013-04-25 Guillaume Lazzara <z@lrde.epita.fr> + + * doc/Doxyfile.in: Enable BRIEF_MEMBER_DESC. + + 2013-04-25 Guillaume Lazzara <z@lrde.epita.fr> + + * doc/split-examples.mk: Regen. + + 2013-04-25 Guillaume Lazzara <z@lrde.epita.fr> + + * mln/core/concept/function.hh: Make Function_vv2b inherit from + Function_vv2v. + + 2013-04-25 Guillaume Lazzara <z@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@lrde.epita.fr> + + * doc/mln/convert.dox: Fix a typo. + + 2013-04-25 Guillaume Lazzara <z@lrde.epita.fr> + + * doc/Makefile.am: Do not regenerate non-generated images. + + 2013-04-25 Guillaume Lazzara <z@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@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@lrde.epita.fr> * mln/core/concept/function.hh: Document function interface for hooks/post-receive -- Olena, a generic and efficient image processing platform