#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)); }
1.6.1