1. 07 Apr, 2008 2 commits
  2. 05 Apr, 2008 2 commits
  3. 04 Apr, 2008 3 commits
  4. 03 Apr, 2008 5 commits
  5. 02 Apr, 2008 14 commits
  6. 01 Apr, 2008 2 commits
    • Ugo Jardonnet's avatar
      Sandbox: ICP: Fix distance map version: 0.5s for 01.pbm over 02.pbm. · 5cc0c8bf
      Ugo Jardonnet authored
      	* mln/algebra/vec.hh: Add check for dimension in to_point().
      	* sandbox/jardonnet/test/plotscript: Add gnuplot script.
      	* sandbox/jardonnet/test/Makefile: Add g++ flags: Unexpected behavior disappear with -ffloat-store (float are not stored in register).
      	* sandbox/jardonnet/test/check: Update test script.
      	* sandbox/jardonnet/registration/quat7.hh: .
      	* sandbox/jardonnet/registration/icp.hh: .
      	* sandbox/jardonnet/registration/projection.hh: .
      	* sandbox/jardonnet/registration/tools.hh: .
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@1819 4aad255d-cdde-0310-9447-f3009e2ae8c0
      5cc0c8bf
    • Alexandre Abraham's avatar
      Add personal folder in sandbox with prototype of najman component tree. · 549b06d4
      Alexandre Abraham authored
      	* sandbox/abraham: New.
      	* sandbox/abraham/morpho: New.
      	* sandbox/abraham/morpho/basic_najman.hh: New, contains Najman component tree.
      	* sandbox/abraham/morpho/test.cc: New.
      	* sandbox/abraham/morpho/images: New.
      	* sandbox/abraham/morpho/images/test_component_tree.pgm: New.
      	* sandbox/abraham/morpho/topo_wst.hh: New, draft of topological watershed.
      	* sandbox/abraham/morpho/Makefile: New.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@1818 4aad255d-cdde-0310-9447-f3009e2ae8c0
      549b06d4
  7. 31 Mar, 2008 2 commits
  8. 29 Mar, 2008 1 commit
    • Ugo Jardonnet's avatar
      Sandbox: ICP : projection::memo. · 1968f7e8
      Ugo Jardonnet authored
      	* sandbox/jardonnet/test/icp.cc: Update.
      	* sandbox/jardonnet/test/check: Test projection techniques.
      	* sandbox/jardonnet/TODO: Update.
      	* sandbox/jardonnet/registration/quat7.hh: Correction.
      	* sandbox/jardonnet/registration/cloud.hh: Correction.
      	* sandbox/jardonnet/registration/jacobi.hh: Add FIXME (nD).
      	* sandbox/jardonnet/registration/icp.hh: Improvment.
      	* sandbox/jardonnet/registration/projection.hh: Add a projection technique "memo" computing closest point only if needed.
      	* sandbox/jardonnet/registration/tools.hh: Gather together tools to add  to milena.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@1815 4aad255d-cdde-0310-9447-f3009e2ae8c0
      1968f7e8
  9. 28 Mar, 2008 1 commit
    • Roland Levillain's avatar
      Have piters on line graph windows and neighborhoods actually use · 6cdfdf9a
      Roland Levillain authored
      	them.
      
      	* mln/core/line_graph_window_piter.hh
      	(mln::line_graph_window_fwd_piter<P, W>)
      	(mln::line_graph_window_bkd_piter<P, W>):
      	Have these class templates take a window type as second,
      	additional parameter.
      	(mln::line_graph_window_fwd_piter<P, W>::nbh_)
      	(mln::line_graph_window_bkd_piter<P, W>::nbh_):
      	New attributes.
      	(line_graph_window_fwd_piter)
      	(line_graph_window_bkd_piter):
      	Adjust ctors.
      	(mln::line_graph_window_fwd_piter<P, W>::first_)
      	(mln::line_graph_window_fwd_piter<P, W>::step_)
      	(mln::line_graph_window_bkd_piter<P, W>::first_)
      	(mln::line_graph_window_bkd_piter<P, W>::step_):
      	New methods.
      	(mln::line_graph_window_fwd_piter<P, W>::start)
      	(mln::line_graph_window_fwd_piter<P, W>::next_)
      	(mln::line_graph_window_bkd_piter<P, W>::start)
      	(mln::line_graph_window_bkd_piter<P, W>::next_):
      	Delegate the body of the routine to the window.
      	* mln/core/line_graph_elt_window.hh
      	(mln::line_graph_elt_window<P>::fwd_qiter)
      	(mln::line_graph_elt_window<P>::bkd_qiter):
      	Adjust typedefs.
      	(mln::line_graph_elt_window<P>::psite):
      	New typedef.
      	(mln::line_graph_elt_window<P>::start)
      	(mln::line_graph_elt_window<P>::next_):
      	New methods.
      	* mln/core/line_graph_neighborhood_piter.hh
      	(mln::line_graph_neighborhood_fwd_piter<P, N>)
      	(mln::line_graph_neighborhood_bkd_piter<P, N>):
      	Have these class templates take a neighborhood type as second,
      	additional parameter.
      	(mln::line_graph_neighborhood_fwd_piter<P, N>::nbh_)
      	(mln::line_graph_neighborhood_bkd_piter<P, N>::nbh_):
      	New attributes.
      	(line_graph_neighborhood_fwd_piter)
      	(line_graph_neighborhood_bkd_piter):
      	Adjust ctors.
      	(mln::line_graph_neighborhood_fwd_piter<P, N>::first_)
      	(mln::line_graph_neighborhood_fwd_piter<P, N>::step_)
      	(mln::line_graph_neighborhood_bkd_piter<P, N>::first_)
      	(mln::line_graph_neighborhood_bkd_piter<P, N>::step_):
      	New methods.
      	(mln::line_graph_neighborhood_fwd_piter<P, N>::start)
      	(mln::line_graph_neighborhood_fwd_piter<P, N>::next_)
      	(mln::line_graph_neighborhood_bkd_piter<P, N>::start)
      	(mln::line_graph_neighborhood_bkd_piter<P, N>::next_):
      	Delegate the body of the routine to the neighborhood.
      	* mln/core/line_graph_elt_neighborhood.hh
      	(mln::line_graph_elt_neighborhood<P>::fwd_qiter)
      	(mln::line_graph_elt_neighborhood<P>::bkd_qiter):
      	Adjust typedefs.
      	(mln::line_graph_elt_neighborhood<P>::psite):
      	New typedef.
      	(mln::line_graph_elt_neighborhood<P>::start)
      	(mln::line_graph_elt_neighborhood<P>::next_):
      	New methods.
      	* tests/core/line_graph_elt_window.cc: Update test.
      	* tests/core/line_graph_elt_neighborhood.cc: New test.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@1814 4aad255d-cdde-0310-9447-f3009e2ae8c0
      6cdfdf9a
  10. 27 Mar, 2008 3 commits
  11. 26 Mar, 2008 4 commits
    • Ugo Jardonnet's avatar
      Sandbox: ICP: draft improvment. · 3d935d7d
      Ugo Jardonnet authored
      	* sandbox/jardonnet/test/Makefile: -O3 version.
      	* sandbox/jardonnet/test/icp.cc: image loading.
      	* sandbox/jardonnet/registration/quat7.hh: Update.
      	* sandbox/jardonnet/registration/chamfer.hh: Etienne's.
      	* sandbox/jardonnet/registration/cloud.hh: Correction.
      	* sandbox/jardonnet/registration/icp.hh: Update.
      	* sandbox/jardonnet/registration/projection.hh: To be removed.
      	* sandbox/jardonnet/registration/quat/rotation.hh: s/3/n/.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@1810 4aad255d-cdde-0310-9447-f3009e2ae8c0
      3d935d7d
    • Roland Levillain's avatar
      Enable tests/core/graph_elt_neighborhood. · f21611b8
      Roland Levillain authored
      	* tests/core/Makefile.am (check_PROGRAMS): Add
      	graph_elt_neighborhood.
      	(graph_elt_neighborhood_SOURCES): New.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@1809 4aad255d-cdde-0310-9447-f3009e2ae8c0
      f21611b8
    • Roland Levillain's avatar
      Have piters on graph neighborhoods actually use the neighborhood. · f332b56d
      Roland Levillain authored
      	* mln/core/graph_neighborhood_piter.hh
      	(mln::graph_neighborhood_fwd_piter<P, W>)
      	(mln::graph_neighborhood_bkd_piter<P, W>):
      	Have these class templates take a neighborhood type as second,
      	additional parameter.
      	(mln::graph_neighborhood_fwd_piter<P, W>::nbh_)
      	(mln::graph_neighborhood_bkd_piter<P, W>::nbh_):
      	New attributes.
      	(mln::graph_neighborhood_fwd_piter<P, W>::graph_neighborhood_fwd_piter)
      	(mln::graph_neighborhood_bkd_piter<P, W>::graph_neighborhood_bkd_piter):
      	Adjust ctors.
      	(mln::graph_neighborhood_fwd_piter<P, W>::first_)
      	(mln::graph_neighborhood_fwd_piter<P, W>::step_)
      	(mln::graph_neighborhood_bkd_piter<P, W>::first_)
      	(mln::graph_neighborhood_bkd_piter<P, W>::step_):
      	New methods.
      	(mln::graph_neighborhood_fwd_piter<P, W>::start)
      	(mln::graph_neighborhood_fwd_piter<P, W>::next_)
      	(mln::graph_neighborhood_bkd_piter<P, W>::start)
      	(mln::graph_neighborhood_bkd_piter<P, W>::next_):
      	Delegate the body of the routine to the neighborhood.
      	* mln/core/graph_elt_neighborhood.hh
      	(mln::graph_elt_neighborhood<P>::fwd_qiter)
      	(mln::graph_elt_neighborhood<P>::bkd_qiter):
      	Adjust typedefs.
      	(mln::graph_elt_neighborhood<P>::psite):
      	New typedef.
      	(mln::graph_elt_neighborhood<P>::start)
      	(mln::graph_elt_neighborhood<P>::next_):
      	New methods.
      	* tests/core/graph_elt_neighborhood.cc: New test.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@1808 4aad255d-cdde-0310-9447-f3009e2ae8c0
      f332b56d
    • Roland Levillain's avatar
      Fix a bug in graph_neighborhood_bkd_piter. · 426ff217
      Roland Levillain authored
      	* mln/core/graph_neighborhood_piter.hh
      	(mln::graph_neighborhood_bkd_piter<P>::start): Typo.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@1807 4aad255d-cdde-0310-9447-f3009e2ae8c0
      426ff217
  12. 25 Mar, 2008 1 commit
    • Roland Levillain's avatar
      Have piters on graph windows actually use the window. · 89a49c8b
      Roland Levillain authored
      	* mln/core/graph_window_piter.hh
      	(mln::graph_window_fwd_piter<P, W>)
      	(mln::graph_window_bkd_piter<P, W>):
      	Have these class templates take a window type as second,
      	additional parameter.
      	(mln::graph_window_fwd_piter<P, W>::win_)
      	(mln::graph_window_bkd_piter<P, W>::win_):
      	New attributes.
      	(mln::graph_window_fwd_piter<P, W>::graph_window_fwd_piter)
      	(mln::graph_window_bkd_piter<P, W>::graph_window_bkd_piter):
      	Adjust ctors.
      	(mln::graph_window_fwd_piter<P, W>::first_)
      	(mln::graph_window_fwd_piter<P, W>::step_)
      	(mln::graph_window_bkd_piter<P, W>::first_)
      	(mln::graph_window_bkd_piter<P, W>::step_):
      	New methods.
      	(mln::graph_window_fwd_piter<P, W>::start)
      	(mln::graph_window_fwd_piter<P, W>::next_)
      	(mln::graph_window_bkd_piter<P, W>::start)
      	(mln::graph_window_bkd_piter<P, W>::next_):
      	Delegate the body of the routine to the window.
      	* mln/core/graph_elt_window.hh
      	(mln::graph_elt_window<P>::fwd_qiter)
      	(mln::graph_elt_window<P>::bkd_qiter):
      	Adjust typedefs.
      	(mln::graph_elt_window<P>::psite):
      	New typedef.
      	(mln::graph_elt_window<P>::start)
      	(mln::graph_elt_window<P>::next_):
      	New methods.
      	* tests/core/graph_elt_window.cc: Exercise more features of the
      	elementary window, and piters.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@1806 4aad255d-cdde-0310-9447-f3009e2ae8c0
      89a49c8b