#include <slice_image.hh>
Inherits mln::internal::image_domain_morpher< I, mln::box, mln::slice_image< I > >.
Public Types | |
typedef slice_image < tag::image_< I > > | skeleton |
Skeleton. | |
Public Member Functions | |
const box2d & | domain () const |
Give the definition domain. | |
operator slice_image< const I > () const | |
Const promotion via conversion. | |
internal::morpher_lvalue_< I >::ret | operator() (const point2d &p) |
Read-write access to the image value located at point p . | |
I::rvalue | operator() (const point2d &p) const |
Read-only access to the image value located at point p . | |
def::coord | sli () const |
Give the slice number. | |
slice_image (I &ima, def::coord sli) | |
Constructor from an image ima and a predicate f . | |
slice_image () | |
Constructor without argument. |
typedef slice_image< tag::image_<I> > mln::slice_image< I >::skeleton |
Skeleton.
mln::slice_image< I >::slice_image | ( | ) | [inline] |
Constructor without argument.
mln::slice_image< I >::slice_image | ( | I & | ima, | |
def::coord | sli | |||
) | [inline] |
Constructor from an image ima
and a predicate f
.
const box2d & mln::slice_image< I >::domain | ( | ) | const [inline] |
Give the definition domain.
mln::slice_image< I >::operator slice_image< const I > | ( | ) | const [inline] |
Const promotion via conversion.
internal::morpher_lvalue_< I >::ret mln::slice_image< I >::operator() | ( | const point2d & | p | ) | [inline] |
I::rvalue mln::slice_image< I >::operator() | ( | const point2d & | p | ) | const [inline] |
def::coord mln::slice_image< I >::sli | ( | ) | const [inline] |
Give the slice number.