1. 11 Sep, 2008 5 commits
  2. 10 Sep, 2008 2 commits
    • Nicolas Ballas's avatar
      Parametrize histo::data by value types, Repair image1d. · 5f36dc6d
      Nicolas Ballas authored
      	* tests/core/other/pixter1d.cc,
      	* tests/core/image/image1d.cc: Replace npoints method by nsites.
      	* mln/histo/compute.spe.hh,
      	* mln/histo/compute.hh,
      	* tests/histo/compute.cc,
      	* tests/histo/to_image1d.cc: Change the histo::data parameter
      	* mln/histo/data.hh: Update data parameter.
      	* mln/core/site_set/p_line_graph_piter.hh: Fix compile errors.
      	* mln/core/image/image1d.hh: Repair image1d.
      	* mln/core/image/image3d.hh: Fix compile errors.
      	* mln/core/internal/check/image_fastest.hh: .
      	* mln/core/alias/dpoint1d.hh,
      	* mln/core/alias/dpoint3d.hh: Fix the dpoints coordinates type.
      	* mln/core/alias/point1d.hh,
      	* mln/core/alias/point3d.hh: Add specialization for subject_impl.
      	* mln/core/alias/point2d.hh: delete trailing whitespaces.
      	* mln/pw/image.hh,
      	* mln/value/stack.hh: Remove the values method.
      	* mln/convert/to_image.hh,
      	* mln/morpho/erosion.hh: Adapt to the histo::data changes.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2209 4aad255d-cdde-0310-9447-f3009e2ae8c0
      5f36dc6d
    • Ugo Jardonnet's avatar
      Update rotation. · 1eb0adad
      Ugo Jardonnet authored
      	* mln/fun/x2x/rotation.hh (give_h_mat): Add function.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2208 4aad255d-cdde-0310-9447-f3009e2ae8c0
      1eb0adad
  3. 09 Sep, 2008 6 commits
  4. 08 Sep, 2008 7 commits
    • Matthieu Garrigues's avatar
      Rename data_ as data. · 9a5e8d06
      Matthieu Garrigues authored
      
      	* mln/core/image/bgraph_image.hh: .
      	* mln/core/image/cast_image.hh: .
      	* mln/core/image/complex_image.hh: .
      	* mln/core/image/decorated_image.hh: .
      	* mln/core/image/fi_adaptor.hh: .
      	* mln/core/image/graph_image.hh: .
      	* mln/core/image/hexa.hh: .
      	* mln/core/image/image1d.hh: .
      	* mln/core/image/image3d.hh: .
      	* mln/core/image/interpolated.hh: .
      	* mln/core/image/lazy_image.hh: .
      	* mln/core/image/line_graph_image.hh: .
      	* mln/core/image/mono_obased_rle_image.hh: .
      	* mln/core/image/mono_rle_image.hh: .
      	* mln/core/image/rle_image.hh: .
      	* mln/core/image/t_image.hh: .
      	* mln/core/image/tr_image.hh: .
      	* mln/core/image/translate_image.hh: .
      	* mln/core/image/value_enc_image.hh: .
      	* mln/core/internal/image_if_base.hh: .
      	* mln/neighb/image.hh: .
      	* mln/value/stack.hh: .
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2200 4aad255d-cdde-0310-9447-f3009e2ae8c0
      9a5e8d06
    • Roland Levillain's avatar
      Clean up white spaces in milena/ChangeLog. · c8923604
      Roland Levillain authored
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2199 4aad255d-cdde-0310-9447-f3009e2ae8c0
      c8923604
    • Roland Levillain's avatar
      Clean up ChangeLog. · a8c0e838
      Roland Levillain authored
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2198 4aad255d-cdde-0310-9447-f3009e2ae8c0
      a8c0e838
    • Thierry Geraud's avatar
      Add initialization for extension morphers. · 579e3771
      Thierry Geraud authored
      	* mln/core/image/extension_fun.hh,
      	* mln/core/image/extension_ima.hh,
      	* mln/core/image/extension_val.hh,
      	(init): Rename this method as...
      	(init_): ...this.
      	(init_): New procedure overloads.
      	* doc/tutorial/examples/image_if.cc: Augment.
      	* mln/trait/ch_value.hh: New overload.
      	* mln/core/image/extension_fun.hh (FIXME): Fix.
      	Augment doc.
      	(extension): New method.
      	* mln/core/image/extension_ima.hh (skeleton): Fix.
      	Now the extension is a particular tag so we cannot mix up
      	image and extension.
      	* mln/core/image/extension_val.hh: .
      	(extension_value, change_extension_value): Rename as...
      	(extension, change_extension): ...these.
      	* mln/core/internal/image_morpher.hh (FIXME): Fix.
      	Add static check.
      	* mln/core/concept/image.hh: Layout.
      	(check_init): New material.
      	(Image): Check the presence of the init_ method.
      	* mln/tag/init.hh: Layout.
      	(extension_t, extension): New tag type and object.
      	* mln/tag/skeleton.hh (ext_): New tag.
      	* mln/fun/p2b/has.hh: New check.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2197 4aad255d-cdde-0310-9447-f3009e2ae8c0
      579e3771
    • Nicolas Ballas's avatar
      Add the values_space method to image base. · 97cc9f5a
      Nicolas Ballas authored
      	* tests/core/image/flat_image.cc: update test
      	* mln/core/image/cast_image.hh,
      	* mln/core/image/decorated_image.hh,
      	* mln/core/image/obased_rle_image.hh,
      	* mln/core/image/value_enc_image.hh,
      	* mln/core/image/graph_image.hh,
      	* mln/core/image/line_graph_image.hh,
      	* mln/core/image/rle_image.hh,
      	* mln/core/image/tr_image.hh,
      	* mln/core/image/flat_image.hh,
      	* mln/core/image/mono_obased_rle_image.hh,
      	* mln/core/image/interpolated.hh,
      	* mln/core/image/sparse_image.hh,
      	* mln/core/image/bgraph_image.hh,
      	* mln/core/image/t_image.hh,
      	* mln/core/image/image1d.hh,
      	* mln/core/image/image2d.hh,
      	* mln/core/image/fi_adaptor.hh,
      	* mln/core/image/image3d.hh,
      	* mln/core/image/complex_image.hh,
      	* mln/core/image/mono_rle_image.hh: delete the values method.
      	* mln/core/macros.hh: update (mln_vset returns now t_eligible_values).
      	* mln/core/internal/image_base.hh: add the values_space method.
      	* mln/core/internal/image_identity.hh,
      	* mln/core/internal/image_domain_morpher.hh: update.
      	* mln/core/internal/image_value_morpher.hh: fix compile bug.
      	* mln/core/concept/image.hh: add interface check.
      	* mln/value/super_value.hh: New trait that return the super value type.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2196 4aad255d-cdde-0310-9447-f3009e2ae8c0
      97cc9f5a
    • Thierry Geraud's avatar
      Add the sub_image_if image type. · b9cd9fc0
      Thierry Geraud authored
      	* doc/tutorial/examples/sub_image_if.cc: New.
      	* mln/core/image/sub_image_if.hh: New.
      	* mln/fun/p2b/has.hh: New.
      
      	Misc.
      	
      	* mln/core/image/translate_image.hh
      	(lvalue): Use the recent macro.
      	(operator()): Likewise.
      	* mln/core/image/t_image.hh: Likewise.
      	* mln/core/internal/image_base.hh: Fix doc.
      	Layout; group value-related material.
      	(hook_data_, id_): Move impl into guards.
      	* mln/core/internal/image_morpher.hh: Add some doc.
      	* mln/core/internal/image_domain_morpher.hh: Fix doc.
      	(lvalue): Use the recent macro.
      	(values): Layout; group value-related material.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2194 4aad255d-cdde-0310-9447-f3009e2ae8c0
      b9cd9fc0
    • Thierry Geraud's avatar
      Fix some warnings with g++-4.3. · 5b81d79b
      Thierry Geraud authored
      	* mln/core/neighborhood.hh (window): Fix missing namespace.
      	* mln/core/concept/proxy.hxx: Use mlc_const_return when needed.
      	* mln/metal/const.hh (mlc_const_return): New macro.
      	(const_return_): New traits.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2193 4aad255d-cdde-0310-9447-f3009e2ae8c0
      5b81d79b
  5. 05 Sep, 2008 9 commits
    • Nicolas Ballas's avatar
      Update configure.ac. · 462dd436
      Nicolas Ballas authored
      	* configure.ac: add the new Makefiles present in tests/core/....
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2192 4aad255d-cdde-0310-9447-f3009e2ae8c0
      462dd436
    • Nicolas Ballas's avatar
      Add the image value type in the class image_base_. · 71870263
      Nicolas Ballas authored
      	* mln/core/internal/image_base.hh: .
      	* mln/core/internal/image_morpher.hh: .
      	* mln/core/internal/site_set_iterator_base.hh: .
      	* mln/core/internal/image_primary.hh: .
      	* mln/core/internal/image_identity.hh: .
      	* mln/core/internal/image_domain_morpher.hh: .
      	* mln/core/internal/image_value_morpher.hh: .
      	* mln/core/site_set/box.hh: fix compile warning.
      	* mln/core/site_set/box_piter.hh: .
      	* mln/core/image/lazy_image.hh: .
      	* mln/core/image/extension_fun.hh: .
      	* mln/core/image/cast_image.hh: .
      	* mln/core/image/image_if.hh: .
      	* mln/core/image/graph_image.hh: .
      	* mln/core/image/line_graph_image.hh: .
      	* mln/core/image/hexa.hh: .
      	* mln/core/image/flat_image.hh: .
      	* mln/core/image/interpolated.hh: .
      	* mln/core/image/extension_ima.hh: .
      	* mln/core/image/bgraph_image.hh: .
      	* mln/core/image/t_image.hh: .
      	* mln/core/image/image1d.hh: .
      	* mln/core/image/image2d.hh: .
      	* mln/core/image/fi_adaptor.hh: .
      	* mln/core/image/image3d.hh: .
      	* mln/core/image/complex_image.hh: .
      	* mln/core/image/inplace.hh: .
      	* mln/pw/image.hh: .
      	* mln/core/image/extension_val.hh: .
      	* mln/core/concept/image.hh: .
      	* mln/level/fill_with_value.hh: .
      	* mln/make/box2d.hh: .
      	* mln/border/find.hh: .
      	* mln/algebra/vec.hh: fix compile mistakes.
      	* tests/core/image/image_if.cc: Update the test.
      	* tests/core/image/Makefile.am: Update.
      	* tests/core/image/flat_image.cc: New Test.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2191 4aad255d-cdde-0310-9447-f3009e2ae8c0
      71870263
    • Thierry Geraud's avatar
      Add convert::to and conversion from v2v; fix misc stuff. · bfb6aab8
      Thierry Geraud authored
      	* doc/tutorial/examples/vec.cc: New.
      	* doc/tutorial/examples/box.cc: Augment.
      	* mln/core/site_set/p_run.hh: Fix missing include.
      	* mln/value/glf.hh: Fix doc.
      	* mln/value/concept/all.hh: Fix missing files.
      	* mln/convert/to.hh: New.
      	* mln/convert/impl/from_image_to_site_set.hh: Fix typo.
      	* mln/convert/impl/all.hh: Update.
      	* mln/convert/impl/from_value_to_value.hh: New.
      	* mln/convert/from_to.hh (from_to): New overload for
      	'from' being 'float' and 'int'.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2190 4aad255d-cdde-0310-9447-f3009e2ae8c0
      bfb6aab8
    • Guillaume Lazzara's avatar
      Merge last changes from trunk to cleanup. · de73e7c3
      Guillaume Lazzara authored
      
      
      	* milena/ChangeLog: .
      	* milena/mln/fun/x2x/rotation.hh: .
      	* milena/mln/fun/x2x/translation.hh: .
      	* milena/mln/metal/all.hh: .
      	* milena/mln/metal/array.hh: New.
      	* milena/mln/metal/array1d.hh: New.
      	* milena/mln/metal/array2d.hh: New.
      	* milena/mln/metal/array3d.hh: New.
      	* milena/sandbox/ChangeLog: .
      	* milena/sandbox/geraud/fllt/fllt.svg.7.hh: .
      	* milena/sandbox/jardonnet/array/Makefile: New.
      	* milena/sandbox/jardonnet/array/array.cc: .
      	* milena/sandbox/jardonnet/array/array.hh: .
      	* milena/sandbox/jardonnet/array/old/1d.hh: .
      	* milena/sandbox/jardonnet/registration/tools.hh: .
      	* milena/sandbox/jardonnet/test/icp.cc: .
      	* milena/sandbox/jardonnet/virtual/Makefile: New.
      	* milena/sandbox/jardonnet/virtual/access.cc: New.
      	* milena/sandbox/jardonnet/virtual/access.hh: New.
      	* milena/sandbox/nivault/plugin-gimp/autogen.sh: .
      	* milena/sandbox/nivault/plugin-gimp/configure.ac: .
      	* milena/sandbox/nivault/plugin-gimp/src/main.cc: .
      Signed-off-by: Guillaume Lazzara's avatarGuillaume Lazzara <z@lrde.epita.fr>
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2189 4aad255d-cdde-0310-9447-f3009e2ae8c0
      de73e7c3
    • Ugo Jardonnet's avatar
      Sandbox: Update access.hh. · c89ea201
      Ugo Jardonnet authored
      	After Theo:        
      
      	* jardonnet/virtual/access.hh: Concept check, Type sum ...
      	* jardonnet/virtual/access.cc: Update testes.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@2188 4aad255d-cdde-0310-9447-f3009e2ae8c0
      c89ea201
    • Ugo Jardonnet's avatar
      Minor fix : Translation Rotation. · d88b8992
      Ugo Jardonnet authored
      	* mln/fun/x2x/translation.hh,
      	* mln/fun/x2x/rotation.hh: Fix wrong namespaces.
      	* sandbox/jardonnet/virtual/access.hh: Fix concept check.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@2187 4aad255d-cdde-0310-9447-f3009e2ae8c0
      d88b8992
    • Ugo Jardonnet's avatar
      Sandbox: virtual transform, Add concept check. · f9f1182f
      Ugo Jardonnet authored
      	* jardonnet/virtual/access.hh: Add concept check.
      	* jardonnet/virtual/access.cc: Update in consequence.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@2186 4aad255d-cdde-0310-9447-f3009e2ae8c0
      f9f1182f
    • Matthieu Garrigues's avatar
      Fixes to install the gimp plugin. · 69b7536b
      Matthieu Garrigues authored
      	* nivault/plugin-gimp/autogen.sh: s/main.c/main.cc
      	* nivault/plugin-gimp/configure.ac: move install dir to home to
      	install it without administrator rights (dirty)
      	* nivault/plugin-gimp/src/main.cc: Change place in the gimp menu.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@2185 4aad255d-cdde-0310-9447-f3009e2ae8c0
      69b7536b
    • Thierry Geraud's avatar
      Augment tutorial example for Z. · 2d814745
      Thierry Geraud authored
      	* milena/doc/tutorial/examples/for_Z.cc: Augment.
      	* milena/mln/debug/println.spe.hh (has): Replace ima.has by
      	ima.domain.has so that we do not print the domain extension.
      	* milena/mln/core/site_set/p_if.hh (pset, pset_): Rename as...
      	(s, s_): ...these; more consistent with the other code.
      	* milena/mln/core/image/image_if.hh (todo): Fix typo.
      	* milena/mln/core/internal/image_domain_morpher.hh
      	(operator()): Fix missing preconditions.
      	* milena/mln/value/rgb.hh (operator<<): Remove spaces.
      	* milena/mln/geom/bbox.hh (bbox): Add overload for images.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2184 4aad255d-cdde-0310-9447-f3009e2ae8c0
      2d814745
  6. 04 Sep, 2008 11 commits
    • Thierry Geraud's avatar
      Add a tutorial example for Z. · 9e06b0d7
      Thierry Geraud authored
      	* doc/tutorial/examples/for_Z.cc: New.
      	* mln/trait/op/lor.hh: New.
      	* mln/trait/op/all.hh: Update.
      	* mln/value/ops.hh: Add some doc.
      	
      	* mln/value/builtin/ops.hh: Make op== and op!= commute when a
      	builtin is involved:  "bi == obj" is rewritten into
      	"obj == scalar(bi)".
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2183 4aad255d-cdde-0310-9447-f3009e2ae8c0
      9e06b0d7
    • Ugo Jardonnet's avatar
      Start working on image virtual transformation. · 399c2000
      Ugo Jardonnet authored
      	* jardonnet/virtual: New.
      	* jardonnet/virtual/access.hh (access): Virtual access to image.
      	It also contains image interpolation routines.
      	* jardonnet/virtual/access.cc: Test file.
      	* jardonnet/virtual/Makefile: New.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@2182 4aad255d-cdde-0310-9447-f3009e2ae8c0
      399c2000
    • Thierry Geraud's avatar
      Fix merging errors. · 5d56720f
      Thierry Geraud authored
      	
      	* mln/core/site_set/p_array.hh (bb_needs_update_): Remove.
      	* mln/core/site_set/p_if.hh (include): Fix missing dir.
      	* mln/core/image/safe.hh (operator()): Fix warning.
      	* mln/core/image/flat_image.hh (p): Fix warning.
      	* mln/fun/ops.hh: Fix double ctors.
      	* mln/algebra/h_vec.hh (namespace): Fix self incl.
      	* mln/algebra/vec.hh (namespace): Fix fwd decl.
      
      	Misc.
      	
      	* doc/tutorial/examples/p_vaccess.cc,
      	* mln/core/site_set/p_priority.hh,
      	* mln/core/site_set/p_key.hh (eiter): Prefer using a macro.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2181 4aad255d-cdde-0310-9447-f3009e2ae8c0
      5d56720f
    • Thierry Geraud's avatar
      Move test files from core/ to sub-directories. · b717e240
      Thierry Geraud authored
      	* tests/core/alias,
      	* tests/core/image
      	* tests/core/other,
      	* tests/core/routine,
      	* tests/core/site_set: New directories.
      
      	* tests/core/bgraph_image.cc,
      	* tests/core/box1d.cc,
      	* tests/core/box2d.cc,
      	* tests/core/box3d.cc,
      	* tests/core/cast_image.cc,
      	* tests/core/category.cc,
      	* tests/core/clock_neighb2d.cc,
      	* tests/core/clock_test.cc,
      	* tests/core/clone.cc,
      	* tests/core/complex.cc,
      	* tests/core/complex_image.cc,
      	* tests/core/decorated_image.cc,
      	* tests/core/dpoint1d.cc,
      	* tests/core/dpoint2d.cc,
      	* tests/core/dpoint3d.cc,
      	* tests/core/dpoints_pixter.cc,
      	* tests/core/exact.cc,
      	* tests/core/fi_adaptor.cc,
      	* tests/core/graph_elt_neighborhood.cc,
      	* tests/core/graph_elt_window.cc,
      	* tests/core/graph_image.cc,
      	* tests/core/graph_image_wst.cc,
      	* tests/core/hexa.cc,
      	* tests/core/image1d.cc,
      	* tests/core/image2d.cc,
      	* tests/core/image2d_h.cc,
      	* tests/core/image3d.cc,
      	* tests/core/image_if.cc,
      	* tests/core/image_if_interval.cc,
      	* tests/core/image_if_value.cc,
      	* tests/core/initialize.cc,
      	* tests/core/interpolated.cc,
      	* tests/core/line_graph_elt_neighborhood.cc,
      	* tests/core/line_graph_elt_window.cc,
      	* tests/core/line_graph_image.cc,
      	* tests/core/line_piter.cc,
      	* tests/core/mono_obased_rle_image.cc,
      	* tests/core/mono_rle_image.cc,
      	* tests/core/neighb.cc,
      	* tests/core/obased_rle_image.cc,
      	* tests/core/p_array.cc,
      	* tests/core/p_bgraph.cc,
      	* tests/core/p_image2d.cc,
      	* tests/core/p_priority_queue.cc,
      	* tests/core/p_priority_queue_fast.cc,
      	* tests/core/p_priority_queue_fast_with_array.cc,
      	* tests/core/p_queue.cc,
      	* tests/core/p_queue_fast.cc,
      	* tests/core/p_runs.cc,
      	* tests/core/p_set.cc,
      	* tests/core/pixel.cc,
      	* tests/core/pixter1d.cc,
      	* tests/core/pixter1d_more.cc,
      	* tests/core/pixter2d.cc,
      	* tests/core/pixter2d_more.cc,
      	* tests/core/pixter3d.cc,
      	* tests/core/pixter3d_more.cc,
      	* tests/core/plain.cc,
      	* tests/core/point1d.cc,
      	* tests/core/point2d.cc,
      	* tests/core/point3d.cc,
      	* tests/core/point_set_compatibility.cc,
      	* tests/core/pset_array.cc,
      	* tests/core/pset_if.cc,
      	* tests/core/rle_image.cc,
      	* tests/core/safe_image.cc,
      	* tests/core/sparse_image.cc,
      	* tests/core/sub_image.cc,
      	* tests/core/t_image.cc,
      	* tests/core/tr_image.cc,
      	* tests/core/translate_image.cc,
      	* tests/core/value_enc_image.cc,
      	* tests/core/w_window1d_int.cc,
      	* tests/core/w_window2d_int.cc,
      	* tests/core/w_window3d_int.cc,
      	* tests/core/window1d.cc,
      	* tests/core/window2d.cc,
      	* tests/core/window3d.cc: Rename...
      
      	* tests/core/alias/box1d.cc,
      	* tests/core/alias/box2d.cc,
      	* tests/core/alias/box3d.cc,
      	* tests/core/alias/dpoint1d.cc,
      	* tests/core/alias/dpoint2d.cc,
      	* tests/core/alias/dpoint3d.cc,
      	* tests/core/alias/point1d.cc,
      	* tests/core/alias/point2d.cc,
      	* tests/core/alias/point3d.cc,
      	* tests/core/alias/w_window1d_int.cc,
      	* tests/core/alias/w_window2d_int.cc,
      	* tests/core/alias/w_window3d_int.cc,
      	* tests/core/alias/window1d.cc,
      	* tests/core/alias/window2d.cc,
      	* tests/core/alias/window3d.cc: ...as these and...
      	
      	* tests/core/image/bgraph_image.cc,
      	* tests/core/image/cast_image.cc,
      	* tests/core/image/complex_image.cc,
      	* tests/core/image/decorated_image.cc,
      	* tests/core/image/fi_adaptor.cc,
      	* tests/core/image/graph_image.cc,
      	* tests/core/image/graph_image_wst.cc,
      	* tests/core/image/hexa.cc,
      	* tests/core/image/image1d.cc,
      	* tests/core/image/image2d.cc,
      	* tests/core/image/image2d_h.cc,
      	* tests/core/image/image3d.cc,
      	* tests/core/image/image_if.cc,
      	* tests/core/image/image_if_interval.cc,
      	* tests/core/image/image_if_value.cc,
      	* tests/core/image/interpolated.cc,
      	* tests/core/image/line_graph_image.cc,
      	* tests/core/image/mono_obased_rle_image.cc,
      	* tests/core/image/mono_rle_image.cc,
      	* tests/core/image/obased_rle_image.cc,
      	* tests/core/image/plain.cc,
      	* tests/core/image/rle_image.cc,
      	* tests/core/image/safe_image.cc,
      	* tests/core/image/sparse_image.cc,
      	* tests/core/image/sub_image.cc,
      	* tests/core/image/t_image.cc,
      	* tests/core/image/tr_image.cc,
      	* tests/core/image/translate_image.cc,
      	* tests/core/image/value_enc_image.cc: ...as these and...
      
      	* tests/core/other/category.cc,
      	* tests/core/other/clock_neighb2d.cc,
      	* tests/core/other/clock_test.cc,
      	* tests/core/other/complex.cc,
      	* tests/core/other/dpoints_pixter.cc,
      	* tests/core/other/graph_elt_neighborhood.cc,
      	* tests/core/other/graph_elt_window.cc,
      	* tests/core/other/line_graph_elt_neighborhood.cc,
      	* tests/core/other/line_graph_elt_window.cc,
      	* tests/core/other/line_piter.cc,
      	* tests/core/other/neighb.cc,
      	* tests/core/other/pixel.cc,
      	* tests/core/other/pixter1d.cc,
      	* tests/core/other/pixter1d_more.cc,
      	* tests/core/other/pixter2d.cc,
      	* tests/core/other/pixter2d_more.cc,
      	* tests/core/other/pixter3d.cc,
      	* tests/core/other/pixter3d_more.cc,
      	* tests/core/other/point_set_compatibility.cc: ...as these and...
      
      	* tests/core/routine/clone.cc,
      	* tests/core/routine/exact.cc,
      	* tests/core/routine/initialize.cc: ...as these and...
      
      	* tests/core/site_set/p_array.cc,
      	* tests/core/site_set/p_bgraph.cc,
      	* tests/core/site_set/p_image2d.cc,
      	* tests/core/site_set/p_priority_queue.cc,
      	* tests/core/site_set/p_priority_queue_fast.cc,
      	* tests/core/site_set/p_priority_queue_fast_with_array.cc,
      	* tests/core/site_set/p_queue.cc,
      	* tests/core/site_set/p_queue_fast.cc,
      	* tests/core/site_set/p_runs.cc,
      	* tests/core/site_set/p_set.cc,
      	* tests/core/site_set/pset_array.cc,
      	* tests/core/site_set/pset_if.cc: ...these.
      
      	* tests/core/alias/Makefile.am,
      	* tests/core/image/Makefile.am,
      	* tests/core/other/Makefile.am,
      	* tests/core/routine/Makefile.am,
      	* tests/core/site_set/Makefile.am: New.
      
      	* tests/core/Makefile.am: Update.
      
      	* tests/core/h_vec.cc: Rename as...
      	* tests/algebra/h_vec.cc: ...this.
      	Update.
      	* tests/algebra/Makefile.am: Update.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2180 4aad255d-cdde-0310-9447-f3009e2ae8c0
      b717e240
    • Thierry Geraud's avatar
      Remove two useless files from mln/core/. · c35a77d5
      Thierry Geraud authored
      	* mln/core/dp_array.hh: Remove.
      	* sandbox/garrigues/fllt/fllt_simple.cc
      	(dp_array): Replace by util::array.
      
      	* mln/core/point_pair.hh: Remove.  This class is only used by
      	a single file (sandbox/pellegrin/set/core/p_line_graph.hh).
      	The latter file is a sandbox try and is now obsolete.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2179 4aad255d-cdde-0310-9447-f3009e2ae8c0
      c35a77d5
    • Thierry Geraud's avatar
      Move h_vec and h_mat in mln/ from core/ to algebra/. · ab372419
      Thierry Geraud authored
      	* mln/core/h_vec.hh,
      	* mln/core/h_mat.hh: Rename as...
      	* mln/algebra/h_vec.hh,
      	* mln/algebra/h_mat.hh: ...these.
      	Update.
      	
      	* tests/core/h_vec.cc,
      	* tests/algebra/vec2.cc,
      	* tests/algebra/mat.cc,
      	* mln/core/point.hh,
      	* mln/metal/vec.hh,
      	* mln/fun/x2x/composed.hh,
      	* mln/fun/x2x/translation.hh,
      	* mln/fun/x2x/rotation.hh,
      	* mln/fun/internal/x2x_linear_impl.hh,
      	* mln/algebra/vec.hh: Update.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2178 4aad255d-cdde-0310-9447-f3009e2ae8c0
      ab372419
    • Thierry Geraud's avatar
      Move some remaining core types in appropriate directories. · 6c12812f
      Thierry Geraud authored
      	* mln/core/complex_image.hh,
      	* mln/core/lazy_image.hh: Rename as...
      	* mln/core/image/complex_image.hh,
      	* mln/core/image/lazy_image.hh: ...these.
      
      	* mln/core/p_complex.hh,
      	* mln/core/p_complex_piter.hh,
      	* mln/core/p_faces.hh: Rename as...
      	* mln/core/site_set/p_complex.hh,
      	* mln/core/site_set/p_complex_piter.hh,
      	* mln/core/site_set/p_faces.hh: ...these.
      
      	* tests/core/complex_image.cc: Update.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2177 4aad255d-cdde-0310-9447-f3009e2ae8c0
      6c12812f
    • Thierry Geraud's avatar
      Rename pset_if as p_if and remove Q at end of priority_Q. · 1181a392
      Thierry Geraud authored
      	* mln/core/site_set/pset_if.hh,
      	* mln/core/pset_if_piter.hh: Rename as...
      	* mln/core/site_set/p_if.hh,
      	* mln/core/site_set/p_if_piter.hh: ...these.
      	* mln/core/site_set/p_priority_queue.hh: Rename as...
      	* mln/core/site_set/p_priority.hh: ...this.
      	
      	* tests/core/p_priority_queue.cc,
      	* tests/core/p_priority_queue_fast_with_array.cc,
      	* tests/core/pset_if.cc,
      	* tests/core/p_priority_queue_fast.cc,
      	* tests/convert/to_image.cc,
      	* doc/tutorial/examples/image_if.cc,
      	* doc/tutorial/examples/p_queue.cc,
      	* mln/core/site_set/p_image.hh,
      	* mln/core/image/image_if.hh,
      	* mln/core/internal/image_if_base.hh,
      	* mln/draw/label.hh,
      	* mln/geom/seeds2tiling_roundness.hh,
      	* mln/morpho/meyer_wst.hh,
      	* sandbox/pellegrin/set/test/p_priority_queue_fast.cc,
      	* sandbox/pellegrin/set/test/p_priority_queue.cc,
      	* sandbox/pellegrin/set/test/pset_if.cc,
      	* sandbox/pellegrin/set/test/p_priority_queue_fast_with_array.cc,
      	* sandbox/pellegrin/set/trait/point_set.hh,
      	* sandbox/pellegrin/set/core/p_priority_queue_fast.hh,
      	* sandbox/pellegrin/set/core/pset_if.hh,
      	* sandbox/pellegrin/set/core/concept/point_set.hh,
      	* sandbox/pellegrin/set/core/p_priority_queue.hh,
      	* sandbox/pellegrin/set/core/p_priority_queue_fast_with_array.hh,
      	* sandbox/garrigues/level_set.hh,
      	* sandbox/garrigues/fllt/fllt.hh: Update.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2176 4aad255d-cdde-0310-9447-f3009e2ae8c0
      1181a392
    • Thierry Geraud's avatar
      Remove some obsolete files in mln/core/. · 4f0f6730
      Thierry Geraud authored
      
      	p_image2d is replaced by p_image.
      	
      	* mln/core/p_image2d_pixter.hh: Remove.
      	* mln/core/p_image2d.hh: Remove.
      	* mln/core/p_image2d_piter.hh: Remove.
      	* mln/core/runs_psite.hh: Remove.
      
      	pset_array is replaced by p_array_of<S>.
      	
      	* mln/core/pset_array.hh: Remove.
      	* mln/core/pset_array_psite.hh: Remove.
      
      	Priority queues are factored by p_priority<Q>.
      	
      	* mln/core/p_priority_queue_fast.hh: Remove.
      	* mln/core/p_priority_queue_fast_with_array.hh: Remove.
      
      	image_if is general.
      	
      	* mln/core/image_if_value.hh: Remove.
      	* mln/core/image_if_interval.hh: Remove.
      
      	p_indexed stuff is general.
      	
      	* mln/core/p_array_piter.hh: Remove.
      
      	p_runs is replaced by p_set_of< p_run<P> >.
      	
      	* mln/core/p_runs.hh: Remove.
      
      	Misc.
      	
      	* mln/core/p_array_bb.hh: Remove.  We do not want such a slow
      	class.
      	* mln/core/obsolete_p_vaccess.hh: Remove cause p_vaccess is ok.
      
      	Fix missing move.
      	
      	* mln/core/p_run_piter.hh: Rename as ...
      	* mln/core/site_set/p_run_piter.hh: ...this.
      	Update guards.
      	* mln/core/site_set/p_run.hh,
      	* sandbox/pellegrin/set/core/p_run.hh (include): Update.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2175 4aad255d-cdde-0310-9447-f3009e2ae8c0
      4f0f6730
    • Thierry Geraud's avatar
      Move routine files from mln/core/ to mln/core/routine/. · b831a54e
      Thierry Geraud authored
      	* mln/core/initialize.hh,
      	* mln/core/exact.hh,
      	* mln/core/init.hh,
      	* mln/core/ops.hh,
      	* mln/core/clone.hh: Rename as...
      	* mln/core/routine/initialize.hh,
      	* mln/core/routine/ops.hh,
      	* mln/core/routine/init.hh,
      	* mln/core/routine/exact.hh,
      	* mln/core/routine/clone.hh: ...these.
      	Update guards and includes.
      	
      	* tests/core/clone.cc,
      	* tests/core/image2d.cc,
      	* tests/core/exact.cc,
      	* tests/metal/unconst.cc,
      	* tests/level/assign_full.cc,
      	* tests/level/apply_full.cc,
      	* tests/level/saturate_full.cc,
      	* tests/arith/plus.cc,
      	* tests/border/find_full.cc,
      	* tests/border/find.cc,
      	* mln/trait/solve_binary.hh,
      	* mln/trait/solve_unary.hh,
      	* mln/core/image/plain.hh,
      	* mln/core/image/image2d.hh,
      	* mln/core/image/inplace.hh,
      	* mln/core/concept/object.hh,
      	* mln/core/concept/image.hh,
      	* mln/core/concept/site_set.hh,
      	* mln/core/a_point_of.hh,
      	* mln/draw/label.hh,
      	* mln/border/resize.hh,
      	* mln/geom/seeds2tiling_roundness.hh,
      	* mln/geom/seeds2tiling.hh,
      	* mln/geom/resize.hh,
      	* mln/util/yes.hh,
      	* mln/util/ordpair.hh,
      	* sandbox/duhamel/slow_seed2tiling.cc,
      	* sandbox/duhamel/labeling_algo.hh,
      	* sandbox/pellegrin/set/core/concept/point_set.hh,
      	* sandbox/aroumougame/skeleton/sedt.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/fllt.svg.6.cc,
      	* 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/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/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/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/ballas/refactorization/exact.hh: Update.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2174 4aad255d-cdde-0310-9447-f3009e2ae8c0
      b831a54e
    • Thierry Geraud's avatar
      Move alias files from mln/core/ to mln/core/alias/. · b157af3b
      Thierry Geraud authored
      	* mln/core/neighb1d.hh,
      	* mln/core/dpoint1d.hh,
      	* mln/core/neighb2d.hh,
      	* mln/core/neighb3d.hh,
      	* mln/core/dpoint2d.hh,
      	* mln/core/dpoint3d.hh,
      	* mln/core/point1d.hh,
      	* mln/core/point2d.hh,
      	* mln/core/point3d.hh,
      	* mln/core/w_window1d_int.hh,
      	* mln/core/window1d.hh,
      	* mln/core/w_window2d_int.hh,
      	* mln/core/window2d.hh,
      	* mln/core/w_window3d_int.hh,
      	* mln/core/window3d.hh,
      	* mln/core/w_window2d_float.hh,
      	* mln/core/dpoint2d_h.hh,
      	* mln/core/box1d.hh,
      	* mln/core/box2d.hh,
      	* mln/core/box3d.hh,
      	* mln/core/box2d_h.hh,
      	* mln/core/point2d_h.hh,
      	* mln/core/w_window1d_float.hh,
      	* mln/core/w_window3d_float.hh: Rename as...
      	* mln/core/alias/neighb1d.hh,
      	* mln/core/alias/neighb2d.hh,
      	* mln/core/alias/dpoint1d.hh,
      	* mln/core/alias/neighb3d.hh,
      	* mln/core/alias/dpoint2d.hh,
      	* mln/core/alias/dpoint3d.hh,
      	* mln/core/alias/box2d_h.hh,
      	* mln/core/alias/point2d_h.hh,
      	* mln/core/alias/dpoint2d_h.hh,
      	* mln/core/alias/w_window1d_int.hh,
      	* mln/core/alias/window1d.hh,
      	* mln/core/alias/w_window2d_int.hh,
      	* mln/core/alias/window2d.hh,
      	* mln/core/alias/window3d.hh,
      	* mln/core/alias/w_window3d_int.hh,
      	* mln/core/alias/w_window1d_float.hh,
      	* mln/core/alias/w_window2d_float.hh,
      	* mln/core/alias/w_window3d_float.hh,
      	* mln/core/alias/box1d.hh,
      	* mln/core/alias/point1d.hh,
      	* mln/core/alias/box2d.hh,
      	* mln/core/alias/box3d.hh,
      	* mln/core/alias/point2d.hh,
      	* mln/core/alias/point3d.hh: ...these.
      	Update guards and includes.
      	
      	* tools/seed2tiling.cc,
      	* tools/area_flooding.cc,
      	* tests/core/w_window1d_int.cc,
      	* tests/core/graph_elt_neighborhood.cc,
      	* tests/core/neighb.cc,
      	* tests/core/window1d.cc,
      	* tests/core/window2d.cc,
      	* tests/core/w_window2d_int.cc,
      	* tests/core/w_window3d_int.cc,
      	* tests/core/window3d.cc,
      	* tests/core/graph_image_wst.cc,
      	* tests/core/p_priority_queue.cc,
      	* tests/core/complex_image.cc,
      	* tests/core/p_priority_queue_fast_with_array.cc,
      	* tests/core/p_set.cc,
      	* tests/core/mono_rle_image.cc,
      	* tests/core/point_set_compatibility.cc,
      	* tests/core/obased_rle_image.cc,
      	* tests/core/graph_image.cc,
      	* tests/core/box1d.cc,
      	* tests/core/box2d.cc,
      	* tests/core/box3d.cc,
      	* tests/core/p_queue_fast.cc,
      	* tests/core/p_bgraph.cc,
      	* tests/core/mono_obased_rle_image.cc,
      	* tests/core/graph_elt_window.cc,
      	* tests/core/p_array.cc,
      	* tests/core/sparse_image.cc,
      	* tests/core/dpoint1d.cc,
      	* tests/core/dpoint2d.cc,
      	* tests/core/dpoint3d.cc,
      	* tests/core/clock_test.cc,
      	* tests/core/line_graph_elt_window.cc,
      	* tests/core/value_enc_image.cc,
      	* tests/core/line_graph_elt_neighborhood.cc,
      	* tests/core/p_queue.cc,
      	* tests/core/line_graph_image.cc,
      	* tests/core/point1d.cc,
      	* tests/core/point2d.cc,
      	* tests/core/point3d.cc,
      	* tests/core/p_priority_queue_fast.cc,
      	* tests/core/rle_image.cc,
      	* tests/core/h_vec.cc,
      	* tests/neighb/image.cc,
      	* tests/draw/label.cc,
      	* tests/draw/graph.cc,
      	* tests/linear/convolve.cc,
      	* tests/linear/line_convolve.cc,
      	* tests/linear/local/convolve.cc,
      	* tests/accu/all_accus.cc,
      	* tests/accu/bbox.cc,
      	* tests/convert/to_p_set.cc,
      	* tests/convert/to_p_array.cc,
      	* tests/convert/to_image.cc,
      	* tests/convert/to_window.cc,
      	* tests/pw/image.cc,
      	* tests/geom/sym.cc,
      	* tests/geom/seed2tiling_roundness.cc,
      	* tests/geom/seed2tiling.cc,
      	* tests/geom/shift.cc,
      	* tests/geom/pmin_pmax.cc,
      	* tests/geom/bbox.cc,
      	* tests/set/uni.cc,
      	* tests/set/sym_diff.cc,
      	* tests/set/inter.cc,
      	* tests/set/is_subset_of.cc,
      	* tests/set/diff.cc,
      	* tests/morpho/meyer_wst_long.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/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/canvas/chamfer.cc,
      	* tests/util/ordpair.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/image_if.cc,
      	* doc/tutorial/examples/p_vaccess.cc,
      	* doc/tutorial/examples/window.cc,
      	* doc/tutorial/examples/image2d.cc,
      	* doc/examples/labeling_algo.cc,
      	* mln/debug/println_with_border.hh,
      	* mln/core/p_image2d_pixter.hh,
      	* mln/core/image/translate_image.hh,
      	* mln/core/image/hexa.hh,
      	* mln/core/image/hexa_piter.hh,
      	* mln/core/image/image1d.hh,
      	* mln/core/image/fi_adaptor.hh,
      	* mln/core/image/image2d.hh,
      	* mln/core/image/image3d.hh,
      	* mln/core/p_image2d.hh,
      	* mln/core/clock_neighb2d.hh,
      	* mln/core/lazy_image.hh,
      	* mln/core/site_set/line2d.hh,
      	* mln/core/pixter1d.hh,
      	* mln/core/pixter2d.hh,
      	* mln/core/pixter3d.hh,
      	* mln/core/alias/p_run2d.hh,
      	* mln/draw/box.hh,
      	* mln/level/was.median.hh,
      	* mln/level/median.hh,
      	* mln/level/naive/median.hh,
      	* mln/level/fast_median.hh,
      	* mln/linear/gaussian.hh,
      	* mln/make/dpoint1d.hh,
      	* mln/make/dpoint2d.hh,
      	* mln/make/dpoint3d.hh,
      	* mln/make/dpoint2d_h.hh,
      	* mln/make/box1d.hh,
      	* mln/make/box2d.hh,
      	* mln/make/point1d.hh,
      	* mln/make/point2d.hh,
      	* mln/make/box3d.hh,
      	* mln/make/point3d.hh,
      	* mln/make/win_chamfer.hh,
      	* mln/make/w_window1d.hh,
      	* mln/make/w_window2d.hh,
      	* mln/make/w_window3d.hh,
      	* mln/make/box2d_h.hh,
      	* mln/make/point2d_h.hh,
      	* mln/make/window1d.hh,
      	* mln/make/w_window1d_int.hh,
      	* mln/make/w_window2d_int.hh,
      	* mln/make/window2d.hh,
      	* mln/make/window3d.hh,
      	* mln/make/w_window3d_int.hh,
      	* mln/geom/chamfer.hh,
      	* mln/fun/p2b/chess.hh,
      	* mln/win/cube3d.hh,
      	* mln/win/diag2d.hh,
      	* mln/win/backdiag2d.hh,
      	* mln/win/cuboid3d.hh,
      	* mln/win/octagon2d.hh,
      	* mln/win/disk2d.hh,
      	* mln/morpho/erosion_fast.hh,
      	* mln/morpho/line_gradient.hh,
      	* mln/morpho/dilation_fast.hh,
      	* mln/io/pfm/save.hh,
      	* mln/io/pnm/save.hh,
      	* sandbox/duhamel/main_mesh_image.cc,
      	* sandbox/duhamel/graph_labeling.hh,
      	* sandbox/duhamel/translate_image.hh,
      	* sandbox/duhamel/labeling_level_generic_10000x1000.cc,
      	* sandbox/duhamel/slow_seed2tiling.cc,
      	* sandbox/duhamel/labeling_algo.cc,
      	* sandbox/duhamel/main.cc,
      	* sandbox/duhamel/color_sub.cc,
      	* sandbox/duhamel/labeling_level_fast_10000x1000.cc,
      	* sandbox/duhamel/chamfer.cc,
      	* sandbox/duhamel/labeling_level_fast.cc,
      	* sandbox/duhamel/labeling_algo.hh,
      	* sandbox/duhamel/mesh_image.hh,
      	* sandbox/duhamel/chamfer.hh,
      	* sandbox/duhamel/draw_mesh.hh,
      	* sandbox/duhamel/labeling_level.hh,
      	* sandbox/pellegrin/set/test/p_queue_fast.cc,
      	* sandbox/pellegrin/set/test/p_priority_queue_fast.cc,
      	* sandbox/pellegrin/set/test/p_bgraph.cc,
      	* sandbox/pellegrin/set/test/p_queue.cc,
      	* sandbox/pellegrin/set/test/p_priority_queue.cc,
      	* sandbox/pellegrin/set/test/p_set.cc,
      	* sandbox/pellegrin/set/test/p_priority_queue_fast_with_array.cc,
      	* sandbox/pellegrin/set/core/line2d.hh,
      	* sandbox/aroumougame/skeleton/mesh-skel_region.cc,
      	* sandbox/aroumougame/skeleton/test.cc,
      	* sandbox/aroumougame/skeleton/neighborhood1.hh,
      	* sandbox/aroumougame/skeleton/mesh-skel.cc,
      	* sandbox/aroumougame/skeleton/test_image3d.cc,
      	* sandbox/nivault/plugin-gimp/src/gimp-image.hh,
      	* sandbox/nivault/plugin-gimp/src/build-image.hh,
      	* sandbox/nivault/extract_score.cc,
      	* sandbox/nivault/extract_character.cc,
      	* sandbox/nivault/median.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/convert/value_to_point.hh,
      	* sandbox/vigouroux/yuv/get_blue.hh,
      	* sandbox/vigouroux/yuv/get_red.hh,
      	* 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/get_blue.hh,
      	* sandbox/vigouroux/cmy/fun.hh,
      	* sandbox/vigouroux/cmy/get_green.hh,
      	* sandbox/vigouroux/xyz/rgb_to_xyz.hh,
      	* sandbox/vigouroux/xyz/get_blue.hh,
      	* sandbox/vigouroux/xyz/get_red.hh,
      	* sandbox/vigouroux/xyz/get_green.hh,
      	* sandbox/vigouroux/yiq/get_blue.hh,
      	* sandbox/vigouroux/yiq/get_red.hh,
      	* sandbox/vigouroux/yiq/rgb_to_yiq.hh,
      	* sandbox/vigouroux/yiq/get_green.hh,
      	* sandbox/vigouroux/load.cc,
      	* sandbox/vigouroux/conv/getred.hh,
      	* sandbox/vigouroux/conv/tored.hh,
      	* sandbox/vigouroux/conv/torgb.hh,
      	* sandbox/vigouroux/conv/rgbto.hh,
      	* 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/lower.hh,
      	* sandbox/garrigues/fllt/test_fllt12.cc,
      	* sandbox/garrigues/fllt/upper.hh,
      	* 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/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/lower.hh,
      	* sandbox/garrigues/tiled_image2d/tiled_image2d.hh,
      	* sandbox/garrigues/tiled_image2d/layout/page2d/lrtb.hh,
      	* sandbox/garrigues/tiled_image2d/layout/image2d/lrtb.hh,
      	* sandbox/garrigues/upper.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/dt_maze.cc,
      	* sandbox/folio/test/dt_bench.cc,
      	* sandbox/folio/test/dt.cc,
      	* sandbox/folio/psn.cc,
      	* sandbox/folio/psn_log.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/mln/io/tikz/save.hh: Update.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2173 4aad255d-cdde-0310-9447-f3009e2ae8c0
      b157af3b