$extrastylesheet
Olena  User documentation 2.1
An Image Processing Platform
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
mln::internal::complex_window_p_base< D, G, F, B, E > Class Template Reference

#include <mln/core/internal/complex_window_p_base.hh>

Public Member Functions

 complex_window_p_base ()
bool is_empty () const
bool is_centered () const
bool is_valid () const

Public Types

typedef Window< void > category
typedef E exact_t
typedef
mln::topo::centered_fwd_iter_adapter
< D, F > 
complex_fwd_iter
typedef
mln::topo::centered_bkd_iter_adapter
< D, B > 
complex_bkd_iter
typedef G geom
typedef complex_psite< D, G > psite
typedef psite::site site
typedef void dpsite
typedef
complex_window_fwd_piter
< complex_fwd_iter, G, E > 
fwd_qiter
typedef
complex_window_bkd_piter
< complex_bkd_iter, G, E > 
bkd_qiter
typedef fwd_qiter qiter

Related Functions

(Note that these are not member functions.)

template<typename I , typename W >
util::array< intnegative_offsets_wrt (const Image< I > &ima, const Window< W > &win)
template<typename I , typename W >
util::array< intoffsets_wrt (const Image< I > &ima, const Window< W > &win)
template<typename I , typename W >
util::array< intpositive_offsets_wrt (const Image< I > &ima, const Window< W > &win)

Detailed Description

template<unsigned D, typename G, typename F, typename B, typename E>
class mln::internal::complex_window_p_base< D, G, F, B, E >

Definition at line 82 of file complex_window_p_base.hh.

Constructor & Destructor Documentation

template<unsigned D, typename G, typename F, typename B, typename E>
mln::internal::complex_window_p_base< D, G, F, B, E >::complex_window_p_base ( )

Member Function Documentation

Is this window centered?

Services.

Is this window empty? (Always returns false).

Is this window valid ? (Return true by default.)

Friends And Related Function Documentation

template<typename I , typename W >
util::array< int > negative_offsets_wrt ( const Image< I > &  ima,
const Window< W > &  win 
)
related
template<typename I , typename W >
util::array< int > offsets_wrt ( const Image< I > &  ima,
const Window< W > &  win 
)
related
template<typename I , typename W >
util::array< int > positive_offsets_wrt ( const Image< I > &  ima,
const Window< W > &  win 
)
related

Member Typedef Documentation

Site_Iterator type to browse the psites of the window w.r.t.

the reverse ordering of vertices.

Definition at line 122 of file complex_window_base.hh.

template<typename E>
typedef Window<void> mln::Window< E >::category
inherited

Definition at line 95 of file concept/window.hh.

The associated complex iterators.

Definition at line 92 of file complex_window_base.hh.

template<typename E>
typedef E mln::Object< E >::exact_t
inherited

Definition at line 105 of file object.hh.

Site_Iterator type to browse the psites of the window w.r.t.

the ordering of vertices.

Definition at line 117 of file complex_window_base.hh.

Associated types.

The geometry of the complex.

Definition at line 100 of file complex_window_base.hh.

The type of psite corresponding to the window.

Definition at line 102 of file complex_window_base.hh.

The default qiter type.

Definition at line 125 of file complex_window_base.hh.

The type of site corresponding to the window.

Definition at line 104 of file complex_window_base.hh.