Milena (Olena)
User documentation 2.0a Id
|
General gray-level class on n bits. More...
#include <graylevel_f.hh>
Inherits mln::value::Floating< E >, and mln::value::internal::value_like_< V, C, N, E >.
Public Member Functions | |
graylevel_f () | |
Constructor without argument. | |
graylevel_f (const graylevel_f &rhs) | |
Copy constructor. | |
graylevel_f (float val) | |
Constructor from float. | |
template<unsigned n> | |
graylevel_f (const graylevel< n > &rhs) | |
Constructor from graylevel. | |
template<unsigned n> | |
operator graylevel< n > () const | |
Conversion to graylevel<n>. | |
graylevel_f & | operator= (const graylevel_f &rhs) |
Assigment. | |
graylevel_f & | operator= (float val) |
Assigment with float. | |
template<unsigned n> | |
graylevel_f & | operator= (const graylevel< n > &rhs) |
Assigment with graylevel. | |
float | value () const |
Access to std type. | |
graylevel_f (const mln::literal::black_t &) | |
Ctors with literals. | |
graylevel_f & | operator= (const mln::literal::black_t &) |
Assigment with literals. |
General gray-level class on n bits.
Definition at line 194 of file graylevel_f.hh.
mln::value::graylevel_f::graylevel_f | ( | ) | [inline] |
Constructor without argument.
Definition at line 342 of file graylevel_f.hh.
mln::value::graylevel_f::graylevel_f | ( | const graylevel_f & | rhs | ) | [inline] |
Copy constructor.
Definition at line 384 of file graylevel_f.hh.
mln::value::graylevel_f::graylevel_f | ( | float | val | ) | [inline] |
Constructor from float.
Definition at line 348 of file graylevel_f.hh.
mln::value::graylevel_f::graylevel_f | ( | const graylevel< n > & | rhs | ) |
Constructor from graylevel.
Definition at line 366 of file graylevel_f.hh.
References mln::value::graylevel< n >::to_float().
mln::value::graylevel_f::graylevel_f | ( | const mln::literal::black_t & | ) | [inline] |
Ctors with literals.
Definition at line 401 of file graylevel_f.hh.
mln::value::graylevel_f::operator graylevel< n > | ( | ) | const [inline] |
Conversion to graylevel<n>.
Definition at line 444 of file graylevel_f.hh.
graylevel_f & mln::value::graylevel_f::operator= | ( | const graylevel_f & | rhs | ) | [inline] |
Assigment.
Definition at line 392 of file graylevel_f.hh.
graylevel_f & mln::value::graylevel_f::operator= | ( | float | val | ) | [inline] |
Assigment with float.
Definition at line 357 of file graylevel_f.hh.
graylevel_f & mln::value::graylevel_f::operator= | ( | const graylevel< n > & | rhs | ) |
Assigment with graylevel.
Definition at line 375 of file graylevel_f.hh.
References mln::value::graylevel< n >::to_float().
graylevel_f & mln::value::graylevel_f::operator= | ( | const mln::literal::black_t & | ) | [inline] |
Assigment with literals.
Definition at line 408 of file graylevel_f.hh.
float mln::value::graylevel_f::value | ( | ) | const [inline] |
Access to std type.
Definition at line 451 of file graylevel_f.hh.
Referenced by mln::value::operator<<().