Generic neighborhood centered on the face of a complex, based on an pair of (forward and backward) complex iterators. More...
#include <complex_neighborhood_base.hh>

Public Types | |
| typedef Neighborhood< void > | category |
| typedef E | exact_t |
| typedef W::complex_fwd_iter | complex_fwd_iter |
| The associated complex iterators. | |
| typedef W::complex_bkd_iter | complex_bkd_iter |
Public Member Functions | |
| bool | is_valid () const |
| Is this neighborhood valid? | |
| const W & | win () const |
| Get the corresponding window. | |
Private Attributes | |
| W | win_ |
| The underlying window. | |
|
| |
| typedef W::psite | psite |
| The type of psite corresponding to the neighborhood. | |
| typedef W::site | site |
| The type of site corresponding to the neighborhood. | |
| typedef complex_neighborhood_fwd_piter < complex_fwd_iter, G, E > | fwd_niter |
| Site_Iterator type to browse the psites of the neighborhood w.r.t. | |
| typedef complex_neighborhood_bkd_piter < complex_bkd_iter, G, E > | bkd_niter |
| Site_Iterator type to browse the psites of the neighborhood w.r.t. | |
| typedef fwd_niter | niter |
| The default niter type. | |
| typedef W | window |
| The window type corresponding to this neighborhood. | |
| typedef | mln_geom (W) G |
| Associated types. | |
Generic neighborhood centered on the face of a complex, based on an pair of (forward and backward) complex iterators.
| W | The underlying window. | |
| E | The exact type. |
Definition at line 64 of file complex_neighborhood_base.hh.
| typedef complex_neighborhood_bkd_piter<complex_bkd_iter, G, E> mln::internal::complex_neighborhood_base< W, E >::bkd_niter |
Site_Iterator type to browse the psites of the neighborhood w.r.t.
the reverse ordering of vertices.
Definition at line 91 of file complex_neighborhood_base.hh.
typedef Neighborhood<void> mln::Neighborhood< E >::category [inherited] |
Reimplemented from mln::Object< E >.
Definition at line 68 of file core/concept/neighborhood.hh.
| typedef W::complex_bkd_iter mln::internal::complex_neighborhood_base< W, E >::complex_bkd_iter |
Definition at line 70 of file complex_neighborhood_base.hh.
| typedef W::complex_fwd_iter mln::internal::complex_neighborhood_base< W, E >::complex_fwd_iter |
The associated complex iterators.
Definition at line 69 of file complex_neighborhood_base.hh.
typedef E mln::Object< E >::exact_t [inherited] |
| typedef complex_neighborhood_fwd_piter<complex_fwd_iter, G, E> mln::internal::complex_neighborhood_base< W, E >::fwd_niter |
Site_Iterator type to browse the psites of the neighborhood w.r.t.
the ordering of vertices.
Definition at line 86 of file complex_neighborhood_base.hh.
| typedef fwd_niter mln::internal::complex_neighborhood_base< W, E >::niter |
The default niter type.
Definition at line 94 of file complex_neighborhood_base.hh.
| typedef W ::psite mln::internal::complex_neighborhood_base< W, E >::psite |
The type of psite corresponding to the neighborhood.
Definition at line 79 of file complex_neighborhood_base.hh.
| typedef W ::site mln::internal::complex_neighborhood_base< W, E >::site |
The type of site corresponding to the neighborhood.
Definition at line 81 of file complex_neighborhood_base.hh.
| typedef W mln::internal::complex_neighborhood_base< W, E >::window |
The window type corresponding to this neighborhood.
Definition at line 97 of file complex_neighborhood_base.hh.
| bool mln::internal::complex_neighborhood_base< W, E >::is_valid | ( | ) | const [inline] |
Is this neighborhood valid?
Definition at line 127 of file complex_neighborhood_base.hh.
References mln::internal::complex_neighborhood_base< W, E >::win().
| typedef mln::internal::complex_neighborhood_base< W, E >::mln_geom | ( | W | ) |
Associated types.
The geometry of the complex.
| const W & mln::internal::complex_neighborhood_base< W, E >::win | ( | ) | const [inline] |
Get the corresponding window.
Definition at line 119 of file complex_neighborhood_base.hh.
Referenced by mln::internal::complex_neighborhood_base< W, E >::is_valid().
W mln::internal::complex_neighborhood_base< W, E >::win_ [private] |
The underlying window.
Definition at line 109 of file complex_neighborhood_base.hh.
1.7.1