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

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

Public Member Functions

bool is_valid () const

Protected Member Functions

 window_base ()

Public Types

typedef Window< void > category
typedef psite center_t
typedef D dpsite
typedef E exact_t
typedef D::psite psite
typedef D::site site

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<typename D, typename E>
struct mln::internal::window_base< D, E >

Definition at line 51 of file window_base.hh.

Constructor & Destructor Documentation

template<typename D, typename E>
mln::internal::window_base< D, E >::window_base ( )
protected

Member Function Documentation

template<typename D, typename E>
bool mln::internal::window_base< D, E >::is_valid ( ) const

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

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

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

template<typename D, typename E>
typedef psite mln::internal::window_base< D, E >::center_t

Type of the window center.

Definition at line 64 of file window_base.hh.

template<typename D, typename E>
typedef D mln::internal::window_base< D, E >::dpsite

DPsite associated type.

Definition at line 55 of file window_base.hh.

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

Definition at line 105 of file object.hh.

template<typename D, typename E>
typedef D ::psite mln::internal::window_base< D, E >::psite

Psite associated type.

Definition at line 58 of file window_base.hh.

template<typename D, typename E>
typedef D ::site mln::internal::window_base< D, E >::site

Site associated type.

Definition at line 61 of file window_base.hh.