#include <behavior.hh>
Inheritance diagram for oln::abstract::behavior< Exact >:
Public Types | |
typedef behavior< Exact > | self_type |
typedef mlc::exact_vt< self_type, Exact >::ret | exact_type |
Public Member Functions | |
template<class I> | |
void | adapt_border (const oln::abstract::image< I > &im, coord border_size) const |
Adapt the border of an image. | |
Protected Member Functions | |
behavior () | |
CTor. |
The aim of this one is to describe how an algorithm should work on borders.
Definition at line 47 of file olena/oln/core/abstract/behavior.hh.
typedef behavior<Exact> oln::abstract::behavior< Exact >::self_type |
The self type.
Reimplemented in oln::mirror_behavior< Exact >, oln::value_behavior< T, Exact >, and oln::replicate_behavior< Exact >.
Definition at line 51 of file olena/oln/core/abstract/behavior.hh.
typedef mlc::exact_vt< self_type , Exact >::ret oln::abstract::behavior< Exact >::exact_type |
The exact type.
Reimplemented from mlc_hierarchy::any< Exact >.
Reimplemented in oln::mirror_behavior< Exact >, oln::value_behavior< T, Exact >, and oln::replicate_behavior< Exact >.
Definition at line 53 of file olena/oln/core/abstract/behavior.hh.
oln::abstract::behavior< Exact >::behavior | ( | ) | [inline, protected] |
CTor.
Do nothing, used only by sub-classes.
Definition at line 71 of file olena/oln/core/abstract/behavior.hh.
void oln::abstract::behavior< Exact >::adapt_border | ( | const oln::abstract::image< I > & | im, | |
coord | border_size | |||
) | const [inline] |
Adapt the border of an image.
Adapt the border of an image regarding the kind of behavior wanted.
Definition at line 61 of file olena/oln/core/abstract/behavior.hh.
Referenced by oln::abstract::behavior< mlc::exact_vt< oln::replicate_behavior< Exact >, Exact >::ret >::adapt_border(), and oln::convol::fast::internal::gaussian_common_().
00062 { 00063 mlc_dispatch(adapt_border)(im, border_size); 00064 }