affine_limits_helper< C, VC > Struct Template Reference

#include <affine.hpp>

List of all members.

Public Member Functions

Static Public Member Functions


Detailed Description

template<typename C, typename VC>
struct mmx::affine_limits_helper< C, VC >

Definition at line 40 of file affine.hpp.


Member Function Documentation

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().

00052                                                            {
00053     if (hard_eq (lim1, lim2)) return lim1;
00054     return inf (radius (lim1), radius (lim2)); }

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]

Definition at line 42 of file affine.hpp.

References Maximal.

00042                                {
00043     return Maximal (VT); }

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


The documentation for this struct was generated from the following file:

Generated on 6 Dec 2012 for numerix by  doxygen 1.6.1