#include <affine.hpp>
Definition at line 40 of file affine.hpp.
static VT common | ( | const VT & | lim1, | |
const VT & | lim2 | |||
) | [inline, static] |
Definition at line 52 of file affine.hpp.
References mmx::hard_eq(), mmx::inf(), and mmx::radius().
static VC get_domain | ( | const VT & | lim | ) | [inline, static] |
Definition at line 48 of file affine.hpp.
References mmx::blur().
Referenced by affine_limits_helper< C, VC >::truncate().
00048 { 00049 return blur (VC (0), lim); }
static VT get_limits | ( | const VC & | dom | ) | [inline, static] |
Definition at line 46 of file affine.hpp.
References mmx::radius().
00046 { 00047 return radius (dom); }
static VC get_linear | ( | const VC & | lin, | |
const VC & | dom | |||
) | [inline, static] |
Definition at line 44 of file affine.hpp.
References mmx::sharpen().
00044 { 00045 return lin + sharpen (dom); }
static VT infinite | ( | ) | [inline, static] |
typedef Radius_type | ( | VC | ) |
static C truncate | ( | const VC & | lin, | |
const VT & | lim | |||
) | [inline, static] |
Definition at line 50 of file affine.hpp.
References mmx::dot(), and affine_limits_helper< C, VC >::get_domain().
00050 { 00051 return dot (lin, get_domain (lim)); }