Skip to content
  • Roland Levillain's avatar
    Have complex neighborhoods depend on complex windows. · 5cd8093c
    Roland Levillain authored
    	* mln/core/internal/complex_neighborhood_base.hh
    	(mln::internal::complex_neighborhood_base<D, G, F, B, E>):
    	Turn class into...
    	(mln::internal::complex_neighborhood_base<W, E>):
    	...this.
    	(mln::internal::complex_neighborhood_base<W, E>::complex_fwd_iter)
    	(mln::internal::complex_neighborhood_base<W, E>::complex_bkd_iter)
    	(mln::internal::complex_neighborhood_base<W, E>::psite)
    	(mln::internal::complex_neighborhood_base<W, E>::site)
    	(mln::internal::complex_neighborhood_base<W, E>::window):
    	Depend on W.
    	(mln::internal::complex_neighborhood_base<W, E>::G):
    	New typedef.
    	(mln::internal::complex_neighborhood_base<W, E>::win)
    	(mln::internal::complex_neighborhood_base<W, E>::is_valid):
    	Provide actual implementations.
    	(mln::internal::complex_neighborhood_base<W, E>::win_):
    	New attribute.
    	* mln/core/image/complex_neighborhoods.hh
    	(mln_gen_complex_neighborhood(Nbh,Fwd_Complex_Iter,Bkd_Complex_Iter)):
    	Turn macro into...
    	(mln_gen_complex_neighborhood(Nbh,Win)):
    	...this.
    	Adjust callers.
    	* mln/core/internal/complex_window_base.hh: Typo in comment.
    
    git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@4575 4aad255d-cdde-0310-9447-f3009e2ae8c0
    5cd8093c