1. 26 Sep, 2008 5 commits
  2. 25 Sep, 2008 6 commits
  3. 24 Sep, 2008 27 commits
  4. 23 Sep, 2008 2 commits
    • Thierry Geraud's avatar
      Get consistent naming for p_line2d and dpsites_impl. · 85a49de4
      Thierry Geraud authored
      	Ensure consistent naming.
      	* mln/core/site_set/line2d.hh: Rename as...
      	* mln/core/site_set/p_line2d.hh: ...this.
      	* mln/core/internal/dpoints_base.hh: Rename as...
      	* mln/core/internal/dpsites_impl.hh: ...this.
      	(dpoints_base_): Rename as...
      	(dpsites_impl): ...this.
      	* doc/tutorial/examples/p_line2d.cc,
      	* mln/core/site_set/all.hh,
      	* mln/core/image/extension_ima.hh,
      	* mln/core/clock_neighb.hh,
      	* mln/draw/line.hh,
      	* mln/draw/plot.hh,
      	* mln/win/cube3d.hh,
      	* mln/win/line.hh,
      	* mln/win/rectangle2d.hh,
      	* mln/win/diag2d.hh,
      	* mln/win/backdiag2d.hh,
      	* mln/win/cuboid3d.hh,
      	* mln/win/octagon2d.hh,
      	* mln/win/disk2d.hh,
      	* sandbox/pellegrin/set/core/line2d.hh,
      	* sandbox/nivault/dyn_line.hh: Update.
      
      	Misc.
      	* mln/core/neighborhood.hh: Remove; obsolete because we now fully
      	rely on neighb<W>.
      	* doc/tutorial/examples/window.cc (include): Fix missing.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2376 4aad255d-cdde-0310-9447-f3009e2ae8c0
      85a49de4
    • Thierry Geraud's avatar
      Make basic neighborhoods rely on neighb<W> and fix from_to. · cbed4ee0
      Thierry Geraud authored
      	* tests/core/other/neighb.cc: Revamp.
      	* doc/tutorial/examples/p_key.cc: Augment.
      	* mln/core/window.hh (clear): New.
      	(insert): New overload.
      	* mln/core/alias/neighb1d.hh,
      	* mln/core/alias/neighb2d.hh,
      	* mln/core/alias/neighb3d.hh: Update.
      	They now rely on neighb<W>.
      	* mln/core/alias/window1d.hh,
      	* mln/core/alias/window2d.hh,
      	* mln/core/alias/window3d.hh: Update.
      	(impl::from_to_): Replace by...
      	(from_to): ...these new overloads.
      	* mln/core/neighb.hh (todo): New.
      	(include): Fix missings.
      	(to_window): Rename as...
      	(win): ...this.
      	(size, delta, hook_win_): New.
      	(impl::from_to_): Replace by...
      	(from_to): ...this and update.
      	* mln/core/concept/neighborhood.hh: Update.
      	* mln/metal/abort.hh (mlc_abort): New.
      	* mln/make/neighb2d.hh: Remove.
      	* mln/convert/to.hh (impl::from_to_): Update call to...
      	(from_to): ...this.
      	* mln/convert/from_to.hh (impl::from_to_): Rename as...
      	(from_to): ...this.
      	Now convert::from_to is a set of overloaded routines; that makes
      	much easier the definitions of new versions.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2375 4aad255d-cdde-0310-9447-f3009e2ae8c0
      cbed4ee0