1. 03 Feb, 2009 5 commits
    • Guillaume Lazzara's avatar
      Add io::cloud. · 5ca1c54c
      Guillaume Lazzara authored
      	* headers.mk: add new headers to distribution.
      
      	* mln/io/all.hh: include new headers.
      
      	* mln/io/cloud/all.hh,
      	* mln/io/cloud/load.hh,
      	* mln/io/cloud/save.hh: load and save a cloud of points.
      
      	* tests/unit_test/Makefile.am,
      	* tests/unit_test/mln_io_cloud_load.cc,
      	* tests/unit_test/mln_io_cloud_save.cc: add new unit tests.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3240 4aad255d-cdde-0310-9447-f3009e2ae8c0
      5ca1c54c
    • Guillaume Lazzara's avatar
      Add accu::rms. · 9d67ffe6
      Guillaume Lazzara authored
      	* headers.mk: add new header to distribution.
      
      	* mln/accu/all.hh: include new header.
      
      	* mln/accu/rms.hh: Compute the root mean square.
      
      	* tests/unit_test/Makefile.am,
      	* tests/unit_test/mln_accu_rms.cc: add unit test.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3239 4aad255d-cdde-0310-9447-f3009e2ae8c0
      9d67ffe6
    • Guillaume Lazzara's avatar
      Add make::h_mat. · 8a43a168
      Guillaume Lazzara authored
      	* headers.mk: add new header to distribution.
      
      	* mln/make/h_mat.hh: create a h_mat from a C-style array.
      
      	* tests/unit_test/Makefile.am,
      	* tests/unit_test/mln_make_h_mat.cc: add unit test.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3238 4aad255d-cdde-0310-9447-f3009e2ae8c0
      8a43a168
    • Guillaume Lazzara's avatar
      Add core/alias/all.hh and alias/vec3d.hh. · 64cec68d
      Guillaume Lazzara authored
      	* doc/tutorial/examples/examples.mk
      	* doc/tutorial/figures/figures.mk
      	* doc/tutorial/outputs/outputs.mk
      	* doc/tutorial/samples/samples.mk: Update generated files.
      
      	* headers.mk: add new header to distribution.
      
      	* mln/core/alias/all.hh: new header.
      
      	* mln/core/alias/vec3d.hh: new aliases for 3d algebra::vec.
      
      	* mln/core/alias/box2d.hh,
      	* mln/core/alias/box3d.hh: update comments.
      
      	* mln/core/all.hh: include alias/all.hh.
      
      	* mln/essential/3d.hh: add image3d.hh and vec3d.hh.
      
      	* tests/unit_test/Makefile.am,
      	* tests/unit_test/mln_core_alias_all.cc,
      	* tests/unit_test/mln_core_alias_vec3d.cc,
      	* tests/unit_test/mln_make_image3d.cc: add new unit test files.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3237 4aad255d-cdde-0310-9447-f3009e2ae8c0
      64cec68d
    • Thierry Geraud's avatar
      Update Laurent's cleanup code. · 5b30a6e4
      Thierry Geraud authored
      	* theo/esiee/laurent/ismm09/trash.hh: New.
      	* theo/esiee/laurent/ismm09/util.hh: New.
      	* theo/esiee/laurent/ismm09/main.cc: Update.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3236 4aad255d-cdde-0310-9447-f3009e2ae8c0
      5b30a6e4
  2. 02 Feb, 2009 5 commits
  3. 30 Jan, 2009 2 commits
    • Thierry Geraud's avatar
      Make the fastest version for the algebraic morpho canvas work. · 4251058e
      Thierry Geraud authored
      	* mln/level/sort_offsets.hh: New.
      	* mln/level/all.hh: Update.
      	* mln/morpho/closing_attribute.hh
      	(closing_attribute_fastest_functor_t): Update.
      	* mln/canvas/morpho/algebraic_union_find.hh
      	(algebraic_union_find_fastest): Update.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3230 4aad255d-cdde-0310-9447-f3009e2ae8c0
      4251058e
    • Thierry Geraud's avatar
      Fix repeated loops with pixel iterators. · c91696b6
      Thierry Geraud authored
      	* mln/core/image/image2d.hh (todo): New.
      	* mln/core/pixter2d.hh (start_): New.
      	Upgrade file doc style.
      	Layout.
      	* mln/core/pixter3d.hh: Likewise.
      	* mln/core/dpoints_pixter.hh (todo): New.
      	* mln/core/internal/pixel_iterator_base.hh:
      	Upgrade file doc style.
      	(start_): New; default impl is no-op.
      	(start): Call start_.
      	* mln/core/internal/pixel_impl.hh (todo): New.
      	(pixel_impl_base_): New.
      	(image_, value_ptr_): Move from pixel_impl_ to
      	pixel_impl_base_.
      	* mln/core/pixel.hh: Upgrade file doc style.
      	(todo): New.
      	* mln/util/pix.hh (todo): New.
      
      	Misc.
      	
      	* mln/core/concept/window.hh (offsets_wrt): New.
      	* mln/core/concept/neighborhood.hh: Likewise.
      	* mln/morpho/closing_attribute.hh: Update.
      	* mln/morpho/opening_attribute.hh: Update.
      	* mln/canvas/morpho/algebraic_union_find.hh: Update.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3229 4aad255d-cdde-0310-9447-f3009e2ae8c0
      c91696b6
  4. 29 Jan, 2009 10 commits
  5. 28 Jan, 2009 5 commits
  6. 27 Jan, 2009 7 commits
  7. 26 Jan, 2009 3 commits
  8. 24 Jan, 2009 1 commit
  9. 23 Jan, 2009 2 commits
    • Thierry Geraud's avatar
      Cleanup organization related to ISMM code. · d6f19bcc
      Thierry Geraud authored
      	* theo/esiee/laurent: New directory.
      
      	* theo/laurent/wst_edge.cc,
      	* theo/laurent/wst2d.cc,
      	* theo/laurent/classif.cc,
      	* theo/laurent/wst3d.cc: Move into...
      	* theo/esiee/laurent/presentation: ...this new directory.
      	* theo/laurent: Remove.
      
      	* laurent/ismm2009.v0.cc,
      	* laurent/ismm2009.v1.cc,
      	* laurent/ismm2009.v2.cc: Move into...
      	* laurent/memo: ...this new directory.
      
      	* laurent/ismm2009.cc (n_basins): Move log.
      	(FIXME): New.
      	* laurent/playing_with_attributes.cc
      	(test_attribute_growing_property): New.
      	(change_tree_attributes): Rename as..
      	(attribute_extinction): ...this.
      	(rec, NEW___extinct_attributes): New.
      	
      	* theo/esiee/laurent/ismm09: New directory.
      	* theo/esiee/laurent/ismm09/main.cc: New.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3202 4aad255d-cdde-0310-9447-f3009e2ae8c0
      d6f19bcc
    • Guillaume Lazzara's avatar
      Revamp fun::meta::* · f4a92d6d
      Guillaume Lazzara authored
      	* mln/fun/meta/blue.hh,
      	* mln/fun/meta/green.hh,
      	* mln/fun/meta/hue.hh,
      	* mln/fun/meta/inty.hh,
      	* mln/fun/meta/red.hh,
      	* mln/fun/meta/sat.hh,
      	* mln/fun/meta/to_enc.hh: Split declaration and implementation and
      	improve code layout.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3201 4aad255d-cdde-0310-9447-f3009e2ae8c0
      f4a92d6d