$extrastylesheet
#include <mln/value/proxy.hh>
Public Member Functions | |
| proxy () | |
| proxy (I &ima, const typename I::psite &p) | |
| ~proxy () | |
| proxy< I > & | operator= (const typename I::value &v) |
| proxy< I > & | operator= (const proxy< I > &rhs) |
| template<typename J > | |
| proxy< I > & | operator= (const proxy< J > &rhs) |
| I::value | subj_ () |
| I::value | to_value () const |
Protected Attributes | |
| I * | ima_ |
| I::psite | p_ |
Public Types | |
| typedef Proxy< void > | category |
| typedef void | enc |
| typedef I::value | equiv |
| typedef proxy< I > | exact_t |
Generic proxy class for an image pixel value.
The parameter I is an image type.
Definition at line 85 of file value/proxy.hh.
| mln::value::proxy< I >::proxy | ( | ) |
Constructor.
| mln::value::proxy< I >::proxy | ( | I & | ima, |
| const typename I::psite & | p | ||
| ) |
Constructor.
| mln::value::proxy< I >::~proxy | ( | ) |
Destructor.
| proxy<I>& mln::value::proxy< I >::operator= | ( | const typename I::value & | v | ) |
| proxy<I>& mln::value::proxy< I >::operator= | ( | const proxy< I > & | rhs | ) |
Assignment (write access); replacement for default op.
| proxy<I>& mln::value::proxy< I >::operator= | ( | const proxy< J > & | rhs | ) |
Assignment (write access); with other proxy.
| I ::value mln::value::proxy< I >::subj_ | ( | ) |
Return the proxy subject.
| I ::value mln::value::proxy< I >::to_value | ( | ) | const |
Explicit read access.
|
protected |
Definition at line 139 of file value/proxy.hh.
|
protected |
Definition at line 140 of file value/proxy.hh.
|
inherited |
Definition at line 229 of file core/concept/proxy.hh.
| typedef void mln::value::proxy< I >::enc |
Encoding associated type.
Definition at line 91 of file value/proxy.hh.
| typedef I ::value mln::value::proxy< I >::equiv |
Equivalent associated type.
Definition at line 94 of file value/proxy.hh.