1. 15 May, 2009 1 commit
  2. 07 Apr, 2009 2 commits
    • Roland Levillain's avatar
      Make mln::topo::skeleton::breadth_first_thinning more generic. · 3ed0b329
      Roland Levillain authored
      	* mln/topo/skeleton/breadth_first_thinning.hh
      	(mln::topo::skeleton::breadth_first_thinning): Add a parameter I.
      	Take an Image<I> as argument instead of a bin_2complex_image3df.
      	Adjust return type.
      	Pass the `detach' function as an additional argument.
      	Adjust and complete the documentation.
      	* apps/statues/mesh-complex-skel.cc (main): Adjust caller.
      	* mln/topo/detach.hh (mln::topo::detach<D, G, V>): Get rid of
      	parameter V (replace it by `bool'), and turn the signature of
      	the function into...
      	(mln::topo::detach<D, G>): ...this.
      	Remove a (now) useless precondition.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3639 4aad255d-cdde-0310-9447-f3009e2ae8c0
      3ed0b329
    • Roland Levillain's avatar
      Split apps/statues/mesh-complex-skel. · a072d8ea
      Roland Levillain authored
      	* apps/statues/mesh-complex-skel.cc: Split reusable parts into...
      	* mln/make/attachment.hh,
      	* mln/make/cell.hh,
      	* mln/make/detachment.hh,
      	* mln/topo/detach.hh,
      	* mln/topo/is_facet.hh,
      	* mln/topo/is_n_face.hh,
      	* mln/topo/is_simple_cell.hh,
      	* mln/topo/skeleton/breadth_first_thinning.hh:
      	...these (new) files.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3638 4aad255d-cdde-0310-9447-f3009e2ae8c0
      a072d8ea