1. 12 Sep, 2008 1 commit
    • Thierry Geraud's avatar
      Propagate a few renamings to some test code. · ce9d9c45
      Thierry Geraud authored
      	* tests/core/site_set/p_queue_fast.cc,
      	* tests/core/site_set/p_priority_queue_fast.cc,
      	* tests/core/site_set/p_queue.cc,
      	* tests/core/site_set/p_priority_queue.cc,
      	* tests/core/site_set/p_runs.cc,
      	* tests/core/site_set/p_image2d.cc,
      	* tests/core/site_set/pset_array.cc,
      	* tests/core/site_set/pset_if.cc,
      	* tests/core/site_set/p_priority_queue_fast_with_array.cc,
      	* tests/core/site_set/p_set.cc,
      	* tests/core/other/neighb.cc,
      	* tests/core/other/pixter2d.cc,
      	* tests/core/other/pixter3d.cc,
      	* tests/core/image/complex_image.cc,
      	* tests/core/image/image3d.cc,
      	* tests/core/image/image_if.cc,
      	* tests/draw/line.cc,
      	* tests/level/median_fast.cc,
      	* tests/border/mirror_full.cc,
      	* tests/border/duplicate_full.cc,
      	* tests/border/fill_full.cc,
      	* tests/border/mirror.cc,
      	* tests/border/duplicate.cc,
      	* tests/border/fill.cc,
      	* tests/convert/to_p_set.cc,
      	* tests/convert/to_p_array.cc,
      	* tests/util/lemmings.cc,
      	* tests/labeling/level.cc (npoints): Update to...
      	(nsites): ...this.
      	(image::operator[]): Update to...
      	(image::element): ...this.
      	(mln_point): Update to...
      	(mln_site): ...this.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2225 4aad255d-cdde-0310-9447-f3009e2ae8c0
      ce9d9c45
  2. 11 Sep, 2008 5 commits
  3. 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
  4. 09 Sep, 2008 6 commits
  5. 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
  6. 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
  7. 04 Sep, 2008 10 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