Public Types | |
typedef oln::image_id< func_morpher< SrcType, Ftor, Exact > >::exact_type | exact_type |
The exact type of this. This class can be derived. | |
typedef abstract::generic_morpher< SrcType, exact_type > | super_type |
The upper class. | |
typedef image_id< exact_type >::value_type | value_type |
The value point of the resulting image. | |
typedef image_id< exact_type >::point_type | point_type |
The morpher point type. | |
typedef image_id< exact_type >::impl_type | impl_type |
The morpher underlying implementation. | |
Public Member Functions | |
func_morpher (const SrcType &ima, const Ftor f_) | |
Construct the morpher with an image. | |
func_morpher (const func_morpher< SrcType, Ftor > &r) | |
Construct the morpher with another morpher. | |
func_morpher () | |
const value_type | at (const point_type &p) const |
Return the value stored at p in the resulting image. | |
const impl_type * | impl () const |
Return the implementation. | |
Static Public Member Functions | |
static std::string | name () |
Public Attributes | |
Ftor | f |
Definition at line 81 of file func_morpher.hh.
oln::morpher::func_morpher< SrcType, Ftor, Exact >::func_morpher | ( | ) | [inline] |
Empty constructor.
Needed by mlc_hierarchy::any_with_diamond.
Definition at line 114 of file func_morpher.hh.