oln::morpher::func_morpher< SrcType, Ftor, Exact > Struct Template Reference

Inheritance diagram for oln::morpher::func_morpher< SrcType, Ftor, Exact >:

Inheritance graph
[legend]
Collaboration diagram for oln::morpher::func_morpher< SrcType, Ftor, Exact >:

Collaboration graph
[legend]
List of all members.

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_typeimpl () const
 Return the implementation.

Static Public Member Functions

static std::string name ()

Public Attributes

Ftor f

Detailed Description

template<class SrcType, class Ftor, class Exact>
struct oln::morpher::func_morpher< SrcType, Ftor, Exact >

Definition at line 81 of file func_morpher.hh.


Constructor & Destructor Documentation

template<class SrcType, class Ftor, class Exact>
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.

00114 {}


The documentation for this struct was generated from the following file:
Generated on Tue Feb 20 20:28:04 2007 for Olena by  doxygen 1.5.1