#include <border_morpher.hh>
Inheritance diagram for oln::morpher::border_morpher< const SrcType, BehaviorType, Exact >:
Public Types | |
typedef border_morpher< const SrcType, BehaviorType, Exact > | self_type |
The self type. | |
typedef image_id< self_type >::exact_type | exact_type |
The exact type of the morpher. | |
typedef super_border_morpher< const SrcType, BehaviorType, exact_type > | super_type |
The upper class. | |
typedef image_id< exact_type >::point_type | point_type |
The morpher point type. | |
typedef image_id< exact_type >::dpoint_type | dpoint_type |
The morpher dpoint type. | |
typedef image_id< exact_type >::size_type | size_type |
The morpher size type. | |
typedef image_id< exact_type >::value_type | value_type |
The morpher value type. | |
Public Member Functions | |
border_morpher (const SrcType &ima, const coord width, const BehaviorType &be) | |
Construct a border morpher. | |
border_morpher (const self_type &r) | |
Construct a border morpher from another one. | |
border_morpher () | |
Empty constructor. | |
const value_type | at (const point_type &p) const |
Return the stored value at the point. | |
Static Public Member Functions | |
static std::string | name () |
Useful to debug. |
Definition at line 284 of file border_morpher.hh.
oln::morpher::border_morpher< const SrcType, BehaviorType, Exact >::border_morpher | ( | const SrcType & | ima, | |
const coord | width, | |||
const BehaviorType & | be | |||
) | [inline] |
Construct a border morpher.
Definition at line 307 of file border_morpher.hh.
00310 : super_type(ima, width, be) 00311 {}
oln::morpher::border_morpher< const SrcType, BehaviorType, Exact >::border_morpher | ( | ) | [inline] |
Empty constructor.
Needed by mlc_hierarchy::any_with_diamond.
Definition at line 323 of file border_morpher.hh.
const value_type oln::morpher::border_morpher< const SrcType, BehaviorType, Exact >::at | ( | const point_type & | p | ) | const [inline] |
Return the stored value at the point.
Definition at line 331 of file border_morpher.hh.