#include <complex_window_p_base.hh>
Public Types | |
typedef Window< void > | category |
typedef E | exact_t |
typedef complex_window_bkd_piter < complex_bkd_iter, G, E > | bkd_qiter |
Site_Iterator type to browse the psites of the window w.r.t. | |
typedef void | dpsite |
typedef complex_window_fwd_piter < complex_fwd_iter, G, E > | fwd_qiter |
Site_Iterator type to browse the psites of the window w.r.t. | |
typedef G | geom |
Associated types. | |
typedef complex_psite< D, G > | psite |
The type of psite corresponding to the window. | |
typedef fwd_qiter | qiter |
The default qiter type. | |
typedef psite::site | site |
The type of site corresponding to the window. | |
typedef mln::topo::centered_bkd_iter_adapter < D, B > | complex_bkd_iter |
typedef mln::topo::centered_fwd_iter_adapter < D, F > | complex_fwd_iter |
The associated complex iterators. | |
Public Member Functions | |
complex_window_p_base () | |
bool | is_centered () const |
Is this window centered? | |
bool | is_empty () const |
Services. | |
bool | is_valid () const |
Is this window valid ? (Return true by default.). | |
Private Types | |
typedef complex_window_base< D, G, topo::centered_fwd_iter_adapter < D, F > , topo::centered_bkd_iter_adapter < D, B >, E > | super |
The center (site) is part of the window.
D | The dimension of the complex. | |
G | The type of the geometry functor of the complex. | |
F | The underlying forward iterator type. | |
B | The underlying backward iterator type. | |
E | The exact type. |
Definition at line 78 of file complex_window_p_base.hh.
typedef complex_window_bkd_piter<complex_bkd_iter, G , E > mln::internal::complex_window_base< D, G , mln::topo::centered_fwd_iter_adapter< D, F > , mln::topo::centered_bkd_iter_adapter< D, B > , E >::bkd_qiter [inherited] |
Site_Iterator type to browse the psites of the window w.r.t.
the reverse ordering of vertices.
Definition at line 118 of file complex_window_base.hh.
typedef Window<void> mln::Window< E >::category [inherited] |
typedef mln::topo::centered_bkd_iter_adapter< D, B > mln::internal::complex_window_base< D, G , mln::topo::centered_fwd_iter_adapter< D, F > , mln::topo::centered_bkd_iter_adapter< D, B > , E >::complex_bkd_iter [inherited] |
Definition at line 89 of file complex_window_base.hh.
typedef mln::topo::centered_fwd_iter_adapter< D, F > mln::internal::complex_window_base< D, G , mln::topo::centered_fwd_iter_adapter< D, F > , mln::topo::centered_bkd_iter_adapter< D, B > , E >::complex_fwd_iter [inherited] |
typedef void mln::internal::complex_window_base< D, G , mln::topo::centered_fwd_iter_adapter< D, F > , mln::topo::centered_bkd_iter_adapter< D, B > , E >::dpsite [inherited] |
Definition at line 103 of file complex_window_base.hh.
typedef E mln::Object< E >::exact_t [inherited] |
typedef complex_window_fwd_piter<complex_fwd_iter, G , E > mln::internal::complex_window_base< D, G , mln::topo::centered_fwd_iter_adapter< D, F > , mln::topo::centered_bkd_iter_adapter< D, B > , E >::fwd_qiter [inherited] |
Site_Iterator type to browse the psites of the window w.r.t.
the ordering of vertices.
Definition at line 113 of file complex_window_base.hh.
typedef G mln::internal::complex_window_base< D, G , mln::topo::centered_fwd_iter_adapter< D, F > , mln::topo::centered_bkd_iter_adapter< D, B > , E >::geom [inherited] |
Associated types.
The geometry of the complex.
Definition at line 96 of file complex_window_base.hh.
typedef complex_psite<D, G > mln::internal::complex_window_base< D, G , mln::topo::centered_fwd_iter_adapter< D, F > , mln::topo::centered_bkd_iter_adapter< D, B > , E >::psite [inherited] |
The type of psite corresponding to the window.
Definition at line 98 of file complex_window_base.hh.
typedef fwd_qiter mln::internal::complex_window_base< D, G , mln::topo::centered_fwd_iter_adapter< D, F > , mln::topo::centered_bkd_iter_adapter< D, B > , E >::qiter [inherited] |
typedef psite ::site mln::internal::complex_window_base< D, G , mln::topo::centered_fwd_iter_adapter< D, F > , mln::topo::centered_bkd_iter_adapter< D, B > , E >::site [inherited] |
The type of site corresponding to the window.
Definition at line 100 of file complex_window_base.hh.
typedef complex_window_base< D, G, topo::centered_fwd_iter_adapter<D, F>, topo::centered_bkd_iter_adapter<D, B>, E > mln::internal::complex_window_p_base< D, G, F, B, E >::super [private] |
Definition at line 88 of file complex_window_p_base.hh.
mln::internal::complex_window_p_base< D, G, F, B, E >::complex_window_p_base | ( | ) | [inline] |
Definition at line 99 of file complex_window_p_base.hh.
bool mln::internal::complex_window_base< D, G , mln::topo::centered_fwd_iter_adapter< D, F > , mln::topo::centered_bkd_iter_adapter< D, B > , E >::is_centered | ( | ) | const [inherited] |
Is this window centered?
bool mln::internal::complex_window_base< D, G , mln::topo::centered_fwd_iter_adapter< D, F > , mln::topo::centered_bkd_iter_adapter< D, B > , E >::is_empty | ( | ) | const [inherited] |
Services.
Is this window empty? (Always returns false
).
bool mln::internal::complex_window_base< D, G , mln::topo::centered_fwd_iter_adapter< D, F > , mln::topo::centered_bkd_iter_adapter< D, B > , E >::is_valid | ( | ) | const [inherited] |
Is this window valid ? (Return true by default.).