$extrastylesheet
Classes | |
struct | convert_ |
struct | convert_< bool > |
struct | convert_< float01_< n > > |
struct | convert_< graylevel< n > > |
struct | encoding_signed_ |
struct | encoding_signed_< 16 > |
struct | encoding_signed_< 32 > |
struct | encoding_signed_< 64 > |
struct | encoding_signed_< 8 > |
struct | encoding_signed_< 99 > |
struct | encoding_unsigned_ |
struct | encoding_unsigned_< 16 > |
struct | encoding_unsigned_< 32 > |
struct | encoding_unsigned_< 64 > |
struct | encoding_unsigned_< 8 > |
struct | encoding_unsigned_< 99 > |
class | gray_ |
General gray-level class where n bits is not know at compile-time. More... | |
struct | gray_f |
General gray-level class on n bits. More... | |
struct | helper_scalar_ |
struct | Integer |
struct | iterable_set |
struct | limits |
struct | set_selector_ |
struct | set_selector_< T, E, true > |
struct | value_like_ |
Functions | |
template<unsigned n_src, unsigned n_dest> | |
long | convert (int val) |
std::string | make_generic_name (const char *name, int quantification) |
template<unsigned n> | |
gray_< n > | operator* (int s, const gray_< n > &rhs) |
template<unsigned n> | |
gray_< n > | operator* (const gray_< n > &lhs, int s) |
template<unsigned n, unsigned m> | |
mln::trait::op::plus< gray_< n > , gray_< m > >::ret | operator+ (const gray_< n > &lhs, const gray_< m > &rhs) |
template<unsigned n, unsigned m> | |
mln::trait::op::minus< gray_ < n >, gray_< m > >::ret | operator- (const gray_< n > &lhs, const gray_< m > &rhs) |
template<unsigned n> | |
gray_< n > | operator/ (const gray_< n > &lhs, int s) |
template<typename V , typename C , typename N , typename E > | |
bool | operator< (const value_like_< V, C, N, E > &lhs, const value_like_< V, C, N, E > &rhs) |
template<unsigned n, unsigned m> | |
bool | operator< (const gray_< n > &lhs, const gray_< m > &rhs) |
template<unsigned n> | |
std::ostream & | operator<< (std::ostream &ostr, const gray_< n > &g) |
std::ostream & | operator<< (std::ostream &ostr, const gray_f &g) |
template<typename V , typename C , typename N , typename E > | |
bool | operator== (const value_like_< V, C, N, E > &lhs, const value_like_< V, C, N, E > &rhs) |
template<unsigned n, unsigned m> | |
bool | operator== (const gray_< n > &lhs, const gray_< m > &rhs) |
Forward declarations.
long mln::value::internal::convert | ( | int | val | ) |
std::string mln::value::internal::make_generic_name | ( | const char * | name, |
int | quantification | ||
) |
Construct a type name as string.
mln::trait::op::plus< gray_<n> , gray_<m> >::ret mln::value::internal::operator+ | ( | const gray_< n > & | lhs, |
const gray_< m > & | rhs | ||
) |
mln::trait::op::minus< gray_<n> , gray_<m> >::ret mln::value::internal::operator- | ( | const gray_< n > & | lhs, |
const gray_< m > & | rhs | ||
) |
bool mln::value::internal::operator< | ( | const value_like_< V, C, N, E > & | lhs, |
const value_like_< V, C, N, E > & | rhs | ||
) |
General definition of the "less than" operator between value-like types.
bool mln::value::internal::operator< | ( | const gray_< n > & | lhs, |
const gray_< m > & | rhs | ||
) |
std::ostream& mln::value::internal::operator<< | ( | std::ostream & | ostr, |
const gray_< n > & | g | ||
) |
|
inline |
Op<<.
Definition at line 149 of file gray_f.hxx.
bool mln::value::internal::operator== | ( | const value_like_< V, C, N, E > & | lhs, |
const value_like_< V, C, N, E > & | rhs | ||
) |
General definition of the "equal to" operator between value-like types.
bool mln::value::internal::operator== | ( | const gray_< n > & | lhs, |
const gray_< m > & | rhs | ||
) |