#include <tr_image.hh>
Inherits mln::internal::image_identity< I, S, mln::tr_image< S, I, T > >.
Public Types | |
typedef I::value | lvalue |
Return type of read-write access. | |
typedef I::psite | psite |
Point_Site associated type. | |
typedef I::value | rvalue |
Return type of read-only access. | |
typedef I::site | site |
Site associated type. | |
typedef tr_image< S, tag::image_< I >, T > | skeleton |
Skeleton. | |
typedef I::value | value |
Value associated type. | |
Public Member Functions | |
const S & | domain () const |
Return the domain morpher. | |
bool | has (const vec_t &v) const |
Test if a pixel value is accessible at v . | |
bool | is_valid () const |
Test if this image has been initialized. | |
I::value | operator() (const psite &p) const |
Read-only access of pixel value at point site p . | |
void | set_tr (T &tr) |
Set the transformation. | |
const T & | tr () const |
Return the underlying transformation. | |
tr_image (const S &s, const I &ima, const T &tr) | |
Constructors. |
typedef I ::value mln::tr_image< S, I, T >::lvalue |
Return type of read-write access.
typedef I ::psite mln::tr_image< S, I, T >::psite |
Point_Site associated type.
typedef I ::value mln::tr_image< S, I, T >::rvalue |
Return type of read-only access.
typedef I ::site mln::tr_image< S, I, T >::site |
Site associated type.
typedef tr_image< S, tag::image_<I>, T> mln::tr_image< S, I, T >::skeleton |
Skeleton.
typedef I ::value mln::tr_image< S, I, T >::value |
Value associated type.
mln::tr_image< S, I, T >::tr_image | ( | const S & | s, | |
const I & | ima, | |||
const T & | tr | |||
) | [inline] |
Constructors.
const S & mln::tr_image< S, I, T >::domain | ( | ) | const [inline] |
Return the domain morpher.
bool mln::tr_image< S, I, T >::has | ( | const vec_t & | v | ) | const [inline] |
bool mln::tr_image< S, I, T >::is_valid | ( | ) | const [inline] |
Test if this image has been initialized.
I::value mln::tr_image< S, I, T >::operator() | ( | const psite & | p | ) | const [inline] |
void mln::tr_image< S, I, T >::set_tr | ( | T & | tr | ) | [inline] |
Set the transformation.
const T & mln::tr_image< S, I, T >::tr | ( | ) | const [inline] |
Return the underlying transformation.