Public Types | Public Member Functions | Public Attributes

mln::geom::impl::chamfer_t< I_, W_ > Struct Template Reference

#include <chamfer.hh>

List of all members.

Public Types

typedef I_ I
typedef mln::trait::ch_value
< I, unsigned >::ret 
O
typedef I_::site P
typedef W_ W

Public Member Functions

 chamfer_t (const I_ &input, const W_ &win, unsigned max)
void fill_output ()
bool handles (const P &p) const
void init ()

Public Attributes

const Iinput
unsigned max
O output
bool status
const Wwin

template<typename I_, typename W_>
struct mln::geom::impl::chamfer_t< I_, W_ >


Member Typedef Documentation

template<typename I_ , typename W_ >
typedef I_ mln::geom::impl::chamfer_t< I_, W_ >::I
template<typename I_ , typename W_ >
typedef mln::trait::ch_value< I , unsigned >::ret mln::geom::impl::chamfer_t< I_, W_ >::O
template<typename I_ , typename W_ >
typedef I_ ::site mln::geom::impl::chamfer_t< I_, W_ >::P
template<typename I_ , typename W_ >
typedef W_ mln::geom::impl::chamfer_t< I_, W_ >::W

Constructor & Destructor Documentation

template<typename I_ , typename W_ >
mln::geom::impl::chamfer_t< I_, W_ >::chamfer_t ( const I_ &  input,
const W_ &  win,
unsigned  max 
) [inline]

Member Function Documentation

template<typename I_ , typename W_ >
void mln::geom::impl::chamfer_t< I_, W_ >::fill_output (  )  [inline]
template<typename I_ , typename W_ >
bool mln::geom::impl::chamfer_t< I_, W_ >::handles ( const P p  )  const [inline]
template<typename I_ , typename W_ >
void mln::geom::impl::chamfer_t< I_, W_ >::init (  )  [inline]

Member Data Documentation

template<typename I_ , typename W_ >
const I& mln::geom::impl::chamfer_t< I_, W_ >::input
template<typename I_ , typename W_ >
unsigned mln::geom::impl::chamfer_t< I_, W_ >::max
template<typename I_ , typename W_ >
O mln::geom::impl::chamfer_t< I_, W_ >::output
template<typename I_ , typename W_ >
bool mln::geom::impl::chamfer_t< I_, W_ >::status
template<typename I_ , typename W_ >
const W& mln::geom::impl::chamfer_t< I_, W_ >::win