1. 12 Dec, 2008 1 commit
    • Guillaume Lazzara's avatar
      Fix many various tests. · af52e7a2
      Guillaume Lazzara authored
      	* tests/morpho/hit_or_miss.cc,
      	* mln/util/tree_to_image.hh,
      	* mln/topo/internal/complex_iterator_base.hh,
      	* mln/topo/internal/complex_relative_iterator_sequence.hh,
      	* mln/topo/algebraic_face.hh,
      	* mln/core/image/image2d.hh,
      	* mln/core/image/image2d_h.hh,
      	* mln/core/alias/complex_geometry.hh,
      	* mln/accu/count_adjacent_vertices.hh: update comments.
      
      	* tests/fun/x2x/rotation.cc,
      	* mln/value/internal/convert.hh,
      	* mln/topo/all.hh,
      	* mln/morpho/opening_area_on_vertices.hh,
      	* mln/registration/internal/rms.hh,
      	* mln/morpho/erosion.hh,
      	* mln/morpho/general.hh,
      	* mln/morpho/general.spe.hh,
      	* mln/morpho/closing_area_on_vertices.hh,
      	* mln/debug/println_with_border.hh,
      	* mln/fun/p2p/mirror.hh,
      	* mln/core/site_set/attic/p_complex_faces_piter.hh,
      	* mln/core/internal/neighb_niter_impl.hh,
      	* mln/core/image/complex_neighborhood_piter.hh,
      	* mln/convert/to.hh,
      	* mln/accu/land_basic.hh,
      	* mln/accu/lor.hh,
      	* mln/accu/lor_basic.hh,
      	* mln/binarization/includes.hh,
      	* mln/border/get.hh,
      	* mln/accu/land.hh: add missing/fix includes.
      
      	* mln/canvas/browsing/depth_first_search.hh: use template parameter G
      	instead of util::graph.
      
      	* mln/convert/from_to.hh: add a new overload from_to() for conversion
      	from a type T to itself.
      
      	* mln/core/clock_neighb.hh: add a missing typedef window and win()
      	member.
      
      	* mln/core/image/hexa.hh: remove duplicate method has() and try to fix
      	image properties.
      
      	* mln/core/image/hexa_piter.hh: update attribute name.
      
      	* mln/core/internal/piter_adaptor.hh: update change_target();
      
      	* mln/debug/iota.spe.hh: cleanup.
      
      	* mln/debug/println.spe.hh: remove wrong ifndef.
      
      	* mln/labeling/relabel.hh: fix infinite recursion.
      
      	* mln/metal/has_neighborhood.hh: remove. Not needed anymore.
      
      
      	* mln/morpho/hit_or_miss.hh: improve dispatch and fix a wrong
      	precondition.
      
      	* mln/morpho/line_gradient.hh: update with the new graph structure.
      
      	* mln/subsampling/gaussian_subsampling.hh: add missing coma.
      
      	* mln/topo/face_iter.hh,
      	* mln/topo/internal/complex_set_iterator_base.hh,
      	* mln/topo/internal/complex_relative_iterator_base.hh,
      	* mln/topo/adj_lower_face_iter.hh,
      	* mln/topo/adj_lower_higher_face_iter.hh,
      	* mln/topo/adj_higher_face_iter.hh: add missing forward declarations.
      
      	* mln/trait/neighborhood.hh: Fix wrong declaration order.
      
      	* tests/morpho/complex_image_wst.cc,
      	* tests/border/resize_image_if.cc,
      	* tests/border/get.cc: fix test.
      
      	* tests/border/resize_image3d_3.cc: write test.
      
      	* tests/core/image/Makefile.am: enable hexa and image2d_h tests.
      
      	* tests/core/image/hexa.cc,
      	* tests/core/image/image2d_h.cc: make the test compile.
      
      	* tests/labeling/relabel.cc: fix typo.
      
      	* tests/unit_test/build_unit_test.sh: do not compile headers
      	located in mln/concept/doc.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3036 4aad255d-cdde-0310-9447-f3009e2ae8c0
      af52e7a2
  2. 28 Nov, 2008 1 commit
    • Guillaume Lazzara's avatar
      Fix more tests. · 2e845d6c
      Guillaume Lazzara authored
      	* mln/accu/count_adjacent_vertices.hh: make it work with the
      new graph images.
      
      	* mln/accu/median_alt.hh: fix compilation issue.
      
      	* mln/util/multi_site.hh,
      	* mln/util/vertex.hh,
      	* mln/util/internal/graph_nbh_iter.hh,
      	* mln/core/internal/pixel_impl.hh,
      	* mln/core/internal/set_of.hh,
      	* mln/core/site_set/box_piter.hh,
      	* mln/core/site_set/p_centered.hh,
      	* mln/fun/p2b/has.hh,
      	* mln/fun/x2p/closest_point.hh,
      	* mln/geom/seeds2tiling_roundness.hh,
      	* mln/io/txt/save.hh,
      	* mln/metal/vec.hh,
      	* mln/morpho/internal/elementary.hh,
      	* mln/morpho/tree/data.hh,
      	* mln/registration/get_rot.hh,
      	* mln/registration/get_rtransf.hh,
      	* mln/registration/multiscale.hh,
      	* mln/topo/face.hh,
      	* mln/topo/face_iter.hh,
      	* mln/topo/n_face.hh,
      	* mln/trait/op/ord.hh,
      	* mln/util/edge.hh,
      	* mln/core/dpoints_pixter.hh,
      	* mln/core/internal/check/image_all.hh,
      	* mln/core/internal/check/image_fastest.hh,
      	* mln/core/internal/graph_neighborhood_base.hh,
      	* mln/core/internal/graph_window_base.hh,
      	* mln/core/concept/graph.hh,
      	* mln/canvas/browsing/snake_generic.hh,
      	* mln/accu/rank_high_quant.hh: fix includes.
      
      	* mln/border/resize.hh: avoid a warning.
      
      	* mln/core/internal/image_if_base.hh: removed since it is unused and
      	not updated.
      
      	* mln/util/internal/graph_edge_impl.hh: rename as...
      	* mln/util/internal/edge_impl.hh: ... this.
      
      	* mln/util/internal/graph_vertex_impl.hh: rename as...
      	* mln/util/internal/vertex_impl.hh: ... this.
      
      	* tests/morpho/Makefile.am: disable more tests.
      
      	* tests/unit_test/build_unit_test.sh: do not include mln/core/doc
      	headers.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@2973 4aad255d-cdde-0310-9447-f3009e2ae8c0
      2e845d6c
  3. 13 Nov, 2008 1 commit
    • 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
  4. 10 Nov, 2008 1 commit
    • 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
  5. 30 Oct, 2008 1 commit
    • Ugo Jardonnet's avatar
      Portability fix. · 7ade09da
      Ugo Jardonnet authored
      	Partially fix portability problem due to wrong cast
      	of size_t to unsigned:
      	* mln/histo/data.hh,
      	* mln/debug/println_with_border.spe.hh,
      	* mln/core/image/translate_image.hh,
      	* mln/draw/graph.hh,
      	* mln/level/all.hh,
      	* mln/accu/count_adjacent_vertices.hh,
      	* mln/accu/count.hh,
      	* mln/accu/min_h.hh,
      	* mln/accu/rank.hh,
      	* mln/accu/max_h.hh,
      	* mln/accu/median_alt.hh,
      	* mln/accu/median_h.hh,
      	* mln/accu/volume.hh,
      	* mln/accu/height.hh,
      	* mln/border/fill.hh,
      	* mln/border/duplicate.hh,
      	* mln/border/mirror.hh,
      	* mln/geom/resize.hh,
      	* mln/morpho/closing_volume.hh,
      	* mln/morpho/closing_area.hh,
      	* mln/morpho/closing_height.hh,
      	* mln/morpho/opening_area_on_vertices.hh,
      	* mln/morpho/opening_volume.hh,
      	* mln/morpho/closing_area_on_vertices.hh,
      	* mln/morpho/opening_height.hh,
      	* mln/morpho/opening_area.hh: Remove wrong use of std::size_t.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2742 4aad255d-cdde-0310-9447-f3009e2ae8c0
      7ade09da
  6. 15 Oct, 2008 1 commit
  7. 12 Sep, 2008 1 commit
    • Nicolas Ballas's avatar
      Adapt the accumulators histo, min_h, max_h to histo/data. · 3157c44c
      Nicolas Ballas authored
      	* tests/accu/max_h.cc,
      	* tests/accu/min_h.cc: Update.
      	* mln/histo/data.hh: Add a new method nvalues.
      	* mln/core/routine/ops.hh: delete trailing whitespace.
      	* mln/accu/nil.hh,
      	* mln/accu/min.hh,
      	* mln/accu/count_adjacent_vertices.hh,
      	* mln/accu/max.hh,
      	* mln/accu/count.hh,
      	* mln/accu/tuple.hh,
      	* mln/accu/bbox.hh,
      	* mln/accu/pair.hh,
      	* mln/accu/median.hh,
      	* mln/accu/median_alt.hh,
      	* mln/accu/p.hh,
      	* mln/accu/rank_high_quant.hh,
      	* mln/accu/sum.hh,
      	* mln/accu/v.hh,
      	* mln/accu/rank_bool.hh,
      	* mln/accu/volume.hh,
      	* mln/accu/height.hh,
      	* mln/accu/mean.hh,
      	* mln/accu/internal/base.hh: Rename base_ to base.
      	* mln/accu/max_h.hh,
      	* mln/accu/min_h.hh,
      	* mln/accu/histo.hh: Adapt to histo/data.
      	* mln/value/int_u.hh: Update.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2227 4aad255d-cdde-0310-9447-f3009e2ae8c0
      3157c44c
  8. 04 Sep, 2008 1 commit
    • Thierry Geraud's avatar
      Move image files in the proper core sub-directory. · 501b9e98
      Thierry Geraud authored
      	Move image files from mln/core/ to mln/core/image/.
      	
      	* mln/core/bgraph_image.hh,
      	* mln/core/bgraph_psite.hh,
      	* mln/core/cast_image.hh,
      	* mln/core/decorated_image.hh,
      	* mln/core/fi_adaptor.hh,
      	* mln/core/graph_elt_neighborhood.hh,
      	* mln/core/graph_elt_window.hh,
      	* mln/core/graph_image.hh,
      	* mln/core/graph_neighborhood_piter.hh,
      	* mln/core/graph_psite.hh,
      	* mln/core/graph_window_piter.hh,
      	* mln/core/hexa.hh,
      	* mln/core/hexa_piter.hh,
      	* mln/core/image1d.hh,
      	* mln/core/image2d.hh,
      	* mln/core/image2d_h.hh,
      	* mln/core/image3d.hh,
      	* mln/core/image_if.hh,
      	* mln/core/inplace.hh,
      	* mln/core/interpolated.hh,
      	* mln/core/line_graph_elt_neighborhood.hh,
      	* mln/core/line_graph_elt_window.hh,
      	* mln/core/line_graph_image.hh,
      	* mln/core/line_graph_neighborhood_piter.hh,
      	* mln/core/line_graph_psite.hh,
      	* mln/core/line_graph_window_piter.hh,
      	* mln/core/mono_obased_rle_encode.hh,
      	* mln/core/mono_obased_rle_image.hh,
      	* mln/core/mono_rle_encode.hh,
      	* mln/core/mono_rle_image.hh,
      	* mln/core/obased_rle_encode.hh,
      	* mln/core/obased_rle_image.hh,
      	* mln/core/plain.hh,
      	* mln/core/rle_encode.hh,
      	* mln/core/rle_image.hh,
      	* mln/core/safe.hh,
      	* mln/core/sparse_encode.hh,
      	* mln/core/sparse_image.hh,
      	* mln/core/sub_image.hh,
      	* mln/core/t_image.hh,
      	* mln/core/tr_image.hh,
      	* mln/core/tr_mesh.hh,
      	* mln/core/translate_image.hh,
      	* mln/core/value_enc_image.hh,
      	* mln/core/value_encode.hh: Rename as...
      
      	* mln/core/image/bgraph_image.hh,
      	* mln/core/image/bgraph_psite.hh,
      	* mln/core/image/cast_image.hh,
      	* mln/core/image/decorated_image.hh,
      	* mln/core/image/fi_adaptor.hh,
      	* mln/core/image/graph_elt_neighborhood.hh,
      	* mln/core/image/graph_elt_window.hh,
      	* mln/core/image/graph_image.hh,
      	* mln/core/image/graph_neighborhood_piter.hh,
      	* mln/core/image/graph_psite.hh,
      	* mln/core/image/graph_window_piter.hh,
      	* mln/core/image/hexa.hh,
      	* mln/core/image/hexa_piter.hh,
      	* mln/core/image/image1d.hh,
      	* mln/core/image/image2d.hh,
      	* mln/core/image/image2d_h.hh,
      	* mln/core/image/image3d.hh,
      	* mln/core/image/image_if.hh,
      	* mln/core/image/inplace.hh,
      	* mln/core/image/interpolated.hh,
      	* mln/core/image/line_graph_elt_neighborhood.hh,
      	* mln/core/image/line_graph_elt_window.hh,
      	* mln/core/image/line_graph_image.hh,
      	* mln/core/image/line_graph_neighborhood_piter.hh,
      	* mln/core/image/line_graph_psite.hh,
      	* mln/core/image/line_graph_window_piter.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/plain.hh,
      	* mln/core/image/rle_encode.hh,
      	* mln/core/image/rle_image.hh,
      	* mln/core/image/safe.hh,
      	* mln/core/image/sparse_encode.hh,
      	* mln/core/image/sparse_image.hh,
      	* mln/core/image/sub_image.hh,
      	* mln/core/image/t_image.hh,
      	* mln/core/image/tr_image.hh,
      	* mln/core/image/tr_mesh.hh,
      	* mln/core/image/translate_image.hh,
      	* mln/core/image/value_enc_image.hh,
      	* mln/core/image/value_encode.hh: ...these.
      	Update guards and includes.
      	
      	* tools/seed2tiling.cc,
      	* tools/area_flooding.cc,
      	* tests/trait/image/images.cc,
      	* tests/trait/ch_value.cc,
      	* tests/debug/iota.cc,
      	* tests/debug/println_with_border.cc,
      	* tests/debug/println.cc,
      	* tests/histo/compute.cc,
      	* tests/histo/to_image1d.cc,
      	* tests/core/graph_elt_neighborhood.cc,
      	* tests/core/image_if_value.cc,
      	* tests/core/window1d.cc,
      	* tests/core/window2d.cc,
      	* tests/core/clock_neighb2d.cc,
      	* tests/core/window3d.cc,
      	* tests/core/graph_image_wst.cc,
      	* tests/core/image_if_interval.cc,
      	* tests/core/bgraph_image.cc,
      	* tests/core/mono_rle_image.cc,
      	* tests/core/pixter2d_more.cc,
      	* tests/core/cast_image.cc,
      	* tests/core/point_set_compatibility.cc,
      	* tests/core/pixter1d.cc,
      	* tests/core/pixter2d.cc,
      	* tests/core/obased_rle_image.cc,
      	* tests/core/pixter3d.cc,
      	* tests/core/graph_image.cc,
      	* tests/core/pixel.cc,
      	* tests/core/pixter3d_more.cc,
      	* tests/core/pset_if.cc,
      	* tests/core/mono_obased_rle_image.cc,
      	* tests/core/sub_image.cc,
      	* tests/core/graph_elt_window.cc,
      	* tests/core/sparse_image.cc,
      	* tests/core/clone.cc,
      	* tests/core/plain.cc,
      	* tests/core/t_image.cc,
      	* tests/core/p_runs.cc,
      	* tests/core/image1d.cc,
      	* tests/core/fi_adaptor.cc,
      	* tests/core/image2d.cc,
      	* tests/core/image3d.cc,
      	* tests/core/image2d_h.cc,
      	* tests/core/clock_test.cc,
      	* tests/core/decorated_image.cc,
      	* tests/core/translate_image.cc,
      	* tests/core/image_if.cc,
      	* tests/core/initialize.cc,
      	* tests/core/line_graph_elt_window.cc,
      	* tests/core/value_enc_image.cc,
      	* tests/core/line_graph_elt_neighborhood.cc,
      	* tests/core/pset_array.cc,
      	* tests/core/line_graph_image.cc,
      	* tests/core/dpoints_pixter.cc,
      	* tests/core/safe_image.cc,
      	* tests/core/pixter1d_more.cc,
      	* tests/core/rle_image.cc,
      	* tests/core/hexa.cc,
      	* tests/core/tr_image.cc,
      	* tests/core/interpolated.cc,
      	* tests/core/line_piter.cc,
      	* tests/neighb/image.cc,
      	* tests/draw/label.cc,
      	* tests/draw/graph.cc,
      	* tests/draw/line.cc,
      	* tests/level/transform_full.cc,
      	* tests/level/median.cc,
      	* tests/level/compute_full.cc,
      	* tests/level/sort_psites_full.cc,
      	* tests/level/median_hline2d.cc,
      	* tests/level/abs.cc,
      	* tests/level/assign_full.cc,
      	* tests/level/apply_full.cc,
      	* tests/level/fill_full.cc,
      	* tests/level/median_fast.cc,
      	* tests/level/compute.cc,
      	* tests/level/sort_psites.cc,
      	* tests/level/assign.cc,
      	* tests/level/approx/median.cc,
      	* tests/level/fill.cc,
      	* tests/level/abs_full.cc,
      	* tests/level/memcpy_.cc,
      	* tests/level/median_dir.cc,
      	* tests/level/stretch_full.cc,
      	* tests/level/paste_full.cc,
      	* tests/level/compare_full.cc,
      	* tests/level/saturate_full.cc,
      	* tests/level/transform.cc,
      	* tests/level/replace.cc,
      	* tests/level/stretch.cc,
      	* tests/level/paste.cc,
      	* tests/level/fill_with_value.cc,
      	* tests/level/naive/median.cc,
      	* tests/level/take.cc,
      	* tests/level/apply.cc,
      	* tests/level/compare.cc,
      	* tests/level/saturate.cc,
      	* tests/level/memset_.cc,
      	* tests/arith/minus.cc,
      	* tests/arith/minus_full.cc,
      	* tests/arith/times.cc,
      	* tests/arith/times_full.cc,
      	* tests/arith/plus.cc,
      	* tests/arith/plus_full.cc,
      	* tests/arith/revert.cc,
      	* tests/arith/revert_full.cc,
      	* tests/linear/convolve.cc,
      	* tests/linear/lap.cc,
      	* tests/linear/log.cc,
      	* tests/linear/line_convolve.cc,
      	* tests/linear/sobel.cc,
      	* tests/linear/local/convolve.cc,
      	* tests/linear/gaussian.cc,
      	* tests/accu/pair.cc,
      	* tests/accu/median.cc,
      	* tests/accu/compute.cc,
      	* tests/accu/mean.cc,
      	* tests/accu/nil.cc,
      	* tests/accu/min.cc,
      	* tests/accu/max.cc,
      	* tests/value/stack.cc,
      	* tests/value/float01.cc,
      	* tests/border/duplicate_full.cc,
      	* tests/border/mirror_full.cc,
      	* tests/border/equalize_full.cc,
      	* tests/border/get_full.cc,
      	* tests/border/resize.cc,
      	* tests/border/find_full.cc,
      	* tests/border/resize_image1d_1.cc,
      	* tests/border/fill_full.cc,
      	* tests/border/resize_image2d_1.cc,
      	* tests/border/resize_image1d_2.cc,
      	* tests/border/duplicate.cc,
      	* tests/border/resize_image1d_3.cc,
      	* tests/border/mirror.cc,
      	* tests/border/resize_image3d_1.cc,
      	* tests/border/resize_image2d_2.cc,
      	* tests/border/resize_image2d_3.cc,
      	* tests/border/resize_image3d_2.cc,
      	* tests/border/adjust_full.cc,
      	* tests/border/resize_image3d_3.cc,
      	* tests/border/resize_sub_image.cc,
      	* tests/border/equalize.cc,
      	* tests/border/get.cc,
      	* tests/border/find.cc,
      	* tests/border/resize_image_if.cc,
      	* tests/border/resize_full.cc,
      	* tests/border/fill.cc,
      	* tests/border/adjust.cc,
      	* tests/test/positive.cc,
      	* tests/convert/to_p_set.cc,
      	* tests/convert/to_tiles.cc,
      	* tests/convert/to_image.cc,
      	* tests/convert/to_window.cc,
      	* tests/estim/mean.cc,
      	* tests/pw/value.cc,
      	* tests/geom/max_sli.cc,
      	* tests/geom/resize.cc,
      	* tests/geom/nrows.cc,
      	* tests/geom/seed2tiling_roundness.cc,
      	* tests/geom/seed2tiling.cc,
      	* tests/geom/min_row.cc,
      	* tests/geom/ninds.cc,
      	* tests/geom/max_row.cc,
      	* tests/geom/min_ind.cc,
      	* tests/geom/ncols.cc,
      	* tests/geom/max_ind.cc,
      	* tests/geom/min_col.cc,
      	* tests/geom/max_col.cc,
      	* tests/geom/nslis.cc,
      	* tests/geom/min_sli.cc,
      	* tests/fun/x2x/rotation.cc,
      	* tests/fun/v2v/rgb_hsi_conversion.cc,
      	* tests/binarization/threshold.cc,
      	* tests/morpho/contrast.cc,
      	* tests/morpho/meyer_wst_long.cc,
      	* tests/morpho/gradient.cc,
      	* tests/morpho/artificial_line_graph_image_wst.cc,
      	* tests/morpho/rank_filter.cc,
      	* tests/morpho/dilation.cc,
      	* tests/morpho/line_graph_image_wst.cc,
      	* tests/morpho/meyer_wst.cc,
      	* tests/morpho/thinning.cc,
      	* tests/morpho/erosion.cc,
      	* tests/morpho/dilation_max_h.cc,
      	* tests/morpho/hit_or_miss.cc,
      	* tests/morpho/combined.cc,
      	* tests/morpho/gradient_elementary.cc,
      	* tests/morpho/laplacian.cc,
      	* tests/morpho/closing_volume.cc,
      	* tests/morpho/closing_area.cc,
      	* tests/morpho/closing_height.cc,
      	* tests/morpho/opening_volume.cc,
      	* tests/morpho/opening_area.cc,
      	* tests/morpho/lena_line_graph_image_wst1.cc,
      	* tests/morpho/opening_height.cc,
      	* tests/morpho/erosion_min_h.cc,
      	* tests/morpho/lena_line_graph_image_wst2.cc,
      	* tests/display/show.cc,
      	* tests/display/save_and_show.cc,
      	* tests/display/color_pretty.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/ppm/ppm.cc,
      	* tests/io/ppm/ppm23.cc,
      	* tests/io/ppm/ppm16.cc,
      	* tests/io/pbm/pbm.cc,
      	* tests/logical/or.cc,
      	* tests/logical/not.cc,
      	* tests/logical/or_full.cc,
      	* tests/logical/and_not.cc,
      	* tests/logical/and.cc,
      	* tests/logical/not_full.cc,
      	* tests/logical/and_not_full.cc,
      	* tests/logical/and_full.cc,
      	* tests/canvas/chamfer.cc,
      	* tests/canvas/browsing/directional.cc,
      	* tests/canvas/browsing/fwd.cc,
      	* tests/canvas/browsing/snake_fwd.cc,
      	* tests/util/tree_to_image.cc,
      	* tests/util/branch_iter_ind.cc,
      	* tests/util/lemmings.cc,
      	* tests/util/tree_fast_to_image.cc,
      	* tests/util/branch_iter.cc,
      	* tests/labeling/regional_maxima.cc,
      	* tests/labeling/background.cc,
      	* tests/labeling/blobs.cc,
      	* tests/labeling/flat_zones.cc,
      	* tests/labeling/level.cc,
      	* tests/labeling/foreground.cc,
      	* tests/labeling/regional_minima.cc,
      	* apps/statues/mesh-segm.cc,
      	* apps/statues/mesh-skel.cc,
      	* doc/tutorial/examples/sub_image.cc,
      	* doc/tutorial/examples/p_line2d.cc,
      	* doc/tutorial/examples/p_array.cc,
      	* doc/tutorial/examples/p_array.2.cc,
      	* doc/tutorial/examples/image_if.cc,
      	* doc/tutorial/examples/p_image.cc,
      	* doc/tutorial/examples/p_queue.cc,
      	* doc/tutorial/examples/image_plain.cc,
      	* doc/tutorial/examples/p_vaccess.cc,
      	* doc/tutorial/examples/window.cc,
      	* doc/tutorial/examples/p_key.cc,
      	* doc/tutorial/examples/p_key.2.cc,
      	* doc/tutorial/examples/image2d.cc,
      	* doc/tutorial/examples/image_safe.cc,
      	* doc/tutorial/examples/proxy.cc,
      	* doc/tutorial/examples/p_run.cc,
      	* doc/tutorial/examples/box.cc,
      	* doc/tutorial/examples/image_flat.cc,
      	* doc/tutorial/examples/p_mutable_array_of.cc,
      	* doc/benchmark/p_runs.cc,
      	* doc/benchmark/image2d.cc,
      	* doc/examples/labeling_algo.cc,
      	* mln/debug/put_word.hh,
      	* mln/core/internal/graph_vicinity_piter.hh,
      	* mln/core/internal/line_graph_vicinity_piter.hh,
      	* mln/core/p_image2d.hh,
      	* mln/core/site_set/p_bgraph.hh,
      	* mln/core/site_set/p_graph_piter.hh,
      	* mln/core/site_set/p_bgraph_piter.hh,
      	* mln/core/site_set/p_line_graph.hh,
      	* mln/core/site_set/p_line_graph_piter.hh,
      	* mln/core/site_set/p_graph.hh,
      	* mln/draw/graph.hh,
      	* mln/level/fill_with_image.hh,
      	* mln/level/replace.hh,
      	* mln/level/paste.hh,
      	* mln/level/fill.spe.hh,
      	* mln/level/fill_with_value.hh,
      	* mln/linear/line_x2_convolve.hh,
      	* mln/accu/count_adjacent_vertices.hh,
      	* mln/accu/rank.hh,
      	* mln/accu/rank_high_quant.hh,
      	* mln/accu/rank_bool.hh,
      	* mln/border/mirror.hh,
      	* mln/make/image1d.hh,
      	* mln/make/image2d.hh,
      	* mln/convert/to_tiles.hh,
      	* mln/convert/to_image.hh,
      	* mln/convert/to_window.hh,
      	* mln/geom/chamfer.hh,
      	* mln/morpho/opening_area_on_vertices.hh,
      	* mln/morpho/line_gradient.hh,
      	* mln/morpho/closing_area_on_vertices.hh,
      	* mln/display/color_pretty.hh,
      	* mln/display/remove.hh,
      	* mln/display/save.hh,
      	* mln/display/show.hh,
      	* mln/io/pfm/load.hh,
      	* mln/io/pgm/load.hh,
      	* mln/io/fits/load.hh,
      	* mln/io/pnm/load.hh,
      	* mln/io/ppm/load.hh,
      	* mln/io/pbm/load.hh,
      	* sandbox/duhamel/main_mesh_image.cc,
      	* sandbox/duhamel/queue_p_priority.cc,
      	* sandbox/duhamel/graph_labeling.hh,
      	* sandbox/duhamel/translate_image.hh,
      	* sandbox/duhamel/slow_seed2tiling.cc,
      	* sandbox/duhamel/labeling_algo.cc,
      	* sandbox/duhamel/main.cc,
      	* sandbox/duhamel/paste.hh,
      	* sandbox/duhamel/color_sub.cc,
      	* sandbox/duhamel/chamfer.cc,
      	* sandbox/duhamel/mem.hh,
      	* sandbox/duhamel/labeling_algo.hh,
      	* sandbox/duhamel/extract_array.cc,
      	* sandbox/duhamel/abr_to_image.cc,
      	* sandbox/duhamel/translate_image.cc,
      	* sandbox/pellegrin/first_test.cc,
      	* sandbox/pellegrin/set/test/p_runs.cc,
      	* sandbox/pellegrin/set/test/pset_if.cc,
      	* sandbox/pellegrin/set/core/p_bgraph.hh,
      	* sandbox/pellegrin/set/core/p_line_graph.hh,
      	* sandbox/pellegrin/set/core/p_graph.hh,
      	* sandbox/pellegrin/cond_inheritance/test_cond_inherit.cc,
      	* sandbox/aroumougame/skeleton/mesh-skel_region.cc,
      	* sandbox/aroumougame/skeleton/miscellenous.hh,
      	* sandbox/aroumougame/skeleton/test.cc,
      	* sandbox/aroumougame/skeleton/test_image2d.cc,
      	* sandbox/aroumougame/skeleton/mesh-skel.cc,
      	* sandbox/aroumougame/skeleton/test_image3d.cc,
      	* sandbox/aroumougame/skeleton/thinning.hh,
      	* sandbox/aroumougame/skeleton/sedt.hh,
      	* sandbox/nivault/rotation.cc,
      	* sandbox/nivault/plugin-gimp/src/build-image.hh,
      	* sandbox/nivault/extract_score.cc,
      	* sandbox/nivault/extract_character.cc,
      	* sandbox/nivault/median.hh,
      	* sandbox/jardonnet/test/reduce.cc,
      	* sandbox/jardonnet/test/icp_ref.cc,
      	* sandbox/jardonnet/test/gaussian.cc,
      	* sandbox/jardonnet/test/icp.cc,
      	* sandbox/jardonnet/test/gaussian_subsampling.cc,
      	* sandbox/jardonnet/test/test.cc,
      	* sandbox/jardonnet/test/type.cc,
      	* sandbox/jardonnet/test/subsampling.cc,
      	* sandbox/jardonnet/registration/chamfer.hh,
      	* sandbox/geraud/fllt/fllt.hh,
      	* sandbox/geraud/fllt/fllt.svg.1.cc,
      	* sandbox/geraud/fllt/fllt.svg.7.hh,
      	* sandbox/geraud/fllt/fllt.svg.2.cc,
      	* sandbox/geraud/fllt/fllt.svg.3.cc,
      	* sandbox/geraud/fllt/fllt.svg.4.cc,
      	* sandbox/geraud/fllt/fllt.svg.5.cc,
      	* sandbox/geraud/fllt/fllt.svg.6.cc,
      	* sandbox/geraud/fllt/fllt_test.hh,
      	* sandbox/geraud/fllt.svg.7.hh,
      	* sandbox/geraud/dmap.cc,
      	* sandbox/geraud/fllt.svg.6.cc,
      	* sandbox/geraud/win_fun.cc,
      	* sandbox/geraud/irm.cc,
      	* sandbox/geraud/cs2d/tuto.cc,
      	* sandbox/geraud/cs2d/kruskal.cc,
      	* sandbox/geraud/cs2d/dbl_neighb.cc,
      	* sandbox/geraud/cs2d/cs2d.hh,
      	* sandbox/geraud/cs2d/tuto_bis.cc,
      	* sandbox/geraud/max_tree_nnodes.cc,
      	* sandbox/vigouroux/yuv/test.cc,
      	* sandbox/vigouroux/yuv/get_blue.hh,
      	* sandbox/vigouroux/yuv/get_red.hh,
      	* sandbox/vigouroux/yuv/testfun.cc,
      	* sandbox/vigouroux/yuv/rgb_to_yuv.hh,
      	* sandbox/vigouroux/yuv/get_green.hh,
      	* sandbox/vigouroux/hsi/get_blue.hh,
      	* sandbox/vigouroux/hsi/get_red.hh,
      	* sandbox/vigouroux/hsi/rgb_to_hsi.hh,
      	* sandbox/vigouroux/hsi/get_green.hh,
      	* sandbox/vigouroux/function.hh,
      	* sandbox/vigouroux/tests.cc,
      	* sandbox/vigouroux/cmy/rgb_to_cmy.hh,
      	* sandbox/vigouroux/cmy/test.cc,
      	* sandbox/vigouroux/cmy/get_blue.hh,
      	* sandbox/vigouroux/cmy/fun.hh,
      	* sandbox/vigouroux/cmy/testfun.cc,
      	* sandbox/vigouroux/cmy/get_green.hh,
      	* sandbox/vigouroux/xyz/test.cc,
      	* sandbox/vigouroux/xyz/rgb_to_xyz.hh,
      	* sandbox/vigouroux/xyz/get_blue.hh,
      	* sandbox/vigouroux/xyz/get_red.hh,
      	* sandbox/vigouroux/xyz/testfun.cc,
      	* sandbox/vigouroux/xyz/get_green.hh,
      	* sandbox/vigouroux/moyenne.cc,
      	* sandbox/vigouroux/lap.cc,
      	* sandbox/vigouroux/yiq/test.cc,
      	* sandbox/vigouroux/yiq/get_blue.hh,
      	* sandbox/vigouroux/yiq/get_red.hh,
      	* sandbox/vigouroux/yiq/rgb_to_yiq.hh,
      	* sandbox/vigouroux/yiq/testfun.cc,
      	* sandbox/vigouroux/yiq/get_green.hh,
      	* sandbox/vigouroux/color.cc,
      	* sandbox/vigouroux/load.cc,
      	* sandbox/vigouroux/conv/test.cc,
      	* sandbox/vigouroux/conv/getred.hh,
      	* sandbox/vigouroux/conv/tored.hh,
      	* sandbox/vigouroux/conv/torgb.hh,
      	* sandbox/vigouroux/conv/rgbto.hh,
      	* sandbox/vigouroux/gradation.hh,
      	* sandbox/vigouroux/testfun.cc,
      	* sandbox/vigouroux/color/rgb_to_hsl.hh,
      	* sandbox/vigouroux/color/rgb_to_cmy.hh,
      	* sandbox/vigouroux/color/rgb_to_xyz.hh,
      	* sandbox/vigouroux/color/tests.cc,
      	* sandbox/vigouroux/color/rgb_to_hsv.hh,
      	* sandbox/vigouroux/color/rgb_to_yiq.hh,
      	* sandbox/vigouroux/color/rgb_to_hsi.hh,
      	* sandbox/vigouroux/color/rgb_to_yuv.hh,
      	* sandbox/garrigues/level_set.hh,
      	* sandbox/garrigues/fllt/test_fllt_lena_tiles.cc,
      	* sandbox/garrigues/fllt/test_fllt10.cc,
      	* sandbox/garrigues/fllt/test_fllt_tiny.cc,
      	* sandbox/garrigues/fllt/test_fllt12.cc,
      	* sandbox/garrigues/fllt/essai.cc,
      	* sandbox/garrigues/fllt/fllt_simple.svg.1.cc,
      	* sandbox/garrigues/fllt/fllt_simple.svg.3.cc,
      	* sandbox/garrigues/fllt/fllt_simple.cc,
      	* sandbox/garrigues/fllt/test_fllt10_inv.cc,
      	* sandbox/garrigues/fllt/fllt_theo.cc,
      	* sandbox/garrigues/fllt/test_fllt3.cc,
      	* sandbox/garrigues/fllt/test_fllt5.cc,
      	* sandbox/garrigues/fllt/test_fllt7.cc,
      	* sandbox/garrigues/fllt/test_fllt9.cc,
      	* sandbox/garrigues/fllt/fllt_merge.hh,
      	* sandbox/garrigues/fllt/test_fllt3_inv.cc,
      	* sandbox/garrigues/fllt/test_fllt_lena.cc,
      	* sandbox/garrigues/fllt/test_fllt.cc,
      	* sandbox/garrigues/fllt/test_flltb.cc,
      	* sandbox/garrigues/fllt/test_fllt7_inv.cc,
      	* sandbox/garrigues/fllt/test_fllt13.cc,
      	* sandbox/garrigues/fllt/test_fllt15.cc,
      	* sandbox/garrigues/fllt/fllt_simple.svg.2.cc,
      	* sandbox/garrigues/fllt/fllt.hh,
      	* sandbox/garrigues/fllt/test.cc,
      	* sandbox/garrigues/fllt/give_confs.cc,
      	* sandbox/garrigues/fllt/test_fllt2.cc,
      	* sandbox/garrigues/fllt/test_fllt4.cc,
      	* sandbox/garrigues/fllt/test_fllt6.cc,
      	* sandbox/garrigues/fllt/test_fllt8.cc,
      	* sandbox/garrigues/tiled_image2d/tiled_image2d.hh,
      	* sandbox/garrigues/tiled_image2d/tiled_image2d.cc,
      	* sandbox/garrigues/image_identity/interpolated.hh,
      	* sandbox/garrigues/factures/extract_array_highlight.cc,
      	* sandbox/garrigues/factures/extract_array.cc,
      	* sandbox/folio/test/psn.cc,
      	* sandbox/folio/test/psn_log.cc,
      	* sandbox/folio/test/naive.cc,
      	* sandbox/folio/test/dt_maze.cc,
      	* sandbox/folio/test/chamfer.cc,
      	* sandbox/folio/test/dt_bench.cc,
      	* sandbox/folio/test/dt.cc,
      	* sandbox/folio/psn.cc,
      	* sandbox/folio/psn_log.cc,
      	* sandbox/folio/naive.cc,
      	* sandbox/folio/chamfer.cc,
      	* sandbox/folio/dt.cc,
      	* sandbox/beguin/irm_g.cc,
      	* sandbox/beguin/fusion_graph.hh,
      	* sandbox/beguin/irm.cc,
      	* sandbox/abraham/tests/morpho/test_component_tree.cc,
      	* sandbox/abraham/tests/morpho/test_watershed.cc,
      	* sandbox/abraham/tests/morpho/test_watershed_topo.cc,
      	* sandbox/abraham/tests/io/tikz/tikz.cc,
      	* sandbox/abraham/mln/morpho/basic_najman.hh: Update.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2172 4aad255d-cdde-0310-9447-f3009e2ae8c0
      501b9e98
  9. 03 Jun, 2008 2 commits
    • Roland Levillain's avatar
      Rename graphs' nodes as vertices . · 2ccc8ecd
      Roland Levillain authored
      	* mln/util/graph.hh,
      	* mln/util/internal/graph_base.hh,
      	* mln/accu/count_adjacent_vertices.hh,
      	* mln/core/graph_elt_neighborhood.hh,
      	* mln/core/graph_elt_window.hh,
      	* mln/core/graph_image.hh,
      	* mln/core/graph_psite.hh,
      	* mln/core/internal/graph_vicinity_piter.hh,
      	* mln/core/line_graph_elt_neighborhood.hh,
      	* mln/core/line_graph_elt_window.hh,
      	* mln/core/line_graph_image.hh,
      	* mln/core/line_graph_psite.hh,
      	* mln/core/p_graph.hh,
      	* mln/core/p_graph_piter.hh,
      	* mln/core/p_line_graph.hh,
      	* mln/draw/graph.hh,
      	* mln/morpho/line_gradient.hh,
      	* tests/core/graph_elt_neighborhood.cc,
      	* tests/core/graph_elt_window.cc,
      	* tests/core/graph_image.cc,
      	* tests/core/line_graph_elt_neighborhood.cc,
      	* tests/core/line_graph_elt_window.cc,
      	* tests/core/line_graph_image.cc,
      	* tests/core/line_graph_image_wst.cc,
      	* tests/core/point_set_compatibility.cc,
      	* tests/morpho/artificial_line_graph_image_wst.cc,
      	* tests/morpho/lena_line_graph_image_wst1.cc,
      	* tests/morpho/lena_line_graph_image_wst2.cc:
      	s/nodes/vertices/.
      	s/node/vertex/.
      	s/link/edge/.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@1993 4aad255d-cdde-0310-9447-f3009e2ae8c0
      2ccc8ecd
    • Roland Levillain's avatar
      Clean up accumulators related to connected filters. · e4ab17b1
      Roland Levillain authored
      	* mln/accu/count.hh,
      	* mln/accu/volume.hh:
      	Add more documentation.
      	Aesthetic changes.
      	(mln::accu::count_<T>::result)
      	(mln::accu::volume_<I>::result): 
      	Remove useless typedef.
      	* mln/accu/volume.hh:
      	(mln::accu::volume_<I>::height__): Rename member as...
      	(mln::accu::volume_<I>::ref_level__): ...this.
      	(mln::accu::volume_<I>::take)
      	(mln::accu::volume_<I>::set_value):
      	Adjust.
      	(mln::accu::volume_<I>::init): Likewise.
      	Actually initialize all members.
      	(mln::accu::count_adjacent_vertices_<P, V>::set_value): Reset
      	member ref_level__ and area__. 
      	* mln/accu/count_adjacent_vertices.hh
      	(mln::accu::count_adjacent_vertices_<P, V>::set_value): Reset
      	member vertices_.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@1992 4aad255d-cdde-0310-9447-f3009e2ae8c0
      e4ab17b1
  10. 02 Apr, 2008 1 commit
  11. 25 Mar, 2008 1 commit
    • Roland Levillain's avatar
      Area closing/opening for line graph images based on adjacent · c23564ba
      Roland Levillain authored
      	vertices.
      
      	* mln/core/line_graph_psite.hh
      	(mln::line_graph_psite<P>::first_id)
      	(mln::line_graph_psite<P>::second_id):
      	New methods.
      	Use them to simplify...
      	(mln::line_graph_psite<P>::first)
      	(mln::line_graph_psite<P>::second): ...these ones.
      	* mln/accu/count_adjacent_vertices.hh: New accumulator.
      	* mln/morpho/closing_area_on_vertices.hh,
      	* mln/morpho/opening_area_on_vertices.hh:
      	New filters.
      	* mln/morpho/closing_area.hh,
      	* mln/morpho/opening_area.hh,
      	* mln/morpho/closing_attribute.hh,
      	* mln/morpho/opening_attribute.hh:
      	Remove spurious comments.
      	* tests/morpho/lena_line_graph_image_wst2.cc: Use
      	morpho::closing_area_on_vertices instead of morpho::closing.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@1802 4aad255d-cdde-0310-9447-f3009e2ae8c0
      c23564ba