#include <attributes.hh>
Inheritance diagram for oln::morpho::attr::other_image< Dad, I, Exact >:


Public Types | |
|
typedef other_image< Dad, I, Exact > | self_type |
|
typedef abstract::image< typename mlc::exact< I >::ret > | im_type |
|
typedef mlc::exact_vt< self_type, Exact >::ret | exact_type |
|
typedef oln::morpho::attr::attr_traits< exact_type >::value_type | value_type |
|
typedef oln::morpho::attr::attr_traits< exact_type >::env_type | env_type |
|
typedef oln::morpho::attr::attr_traits< exact_type >::lambda_type | lambda_type |
|
typedef change_exact< Dad, typename mlc::exact_vt< other_image< Dad, I, Exact >, Exact >::ret >::ret | super_type |
Public Member Functions | |
| other_image () | |
| Constructor. | |
| other_image (const lambda_type &lambda) | |
| lambda_type Constructor. | |
| template<typename IM> | other_image (const abstract::image< IM > &, const typename mlc::exact< I >::ret::point_type &p, const env_type &e) |
| Image Constructor. | |
This class do the same job that its Dad parameter, but force it to work on other data.
Definition at line 522 of file attributes.hh.
|
|||||||||
|
Constructor. Dispatch to Dad constructor. Definition at line 538 of file attributes.hh.
00538 : super_type()
00539 {
00540 };
|
|
||||||||||
|
lambda_type Constructor. Dispatch to Dad constructor. Definition at line 547 of file attributes.hh.
00547 : super_type(lambda)
00548 {
00549 };
|
|
||||||||||||||||||||||||
|
Image Constructor. Dispatch to Dad constructor but substitute image argument with the image contained in the environment. Definition at line 558 of file attributes.hh.
00560 : super_type(e.getImage(), p, e)
00561 {
00562 };
|
1.3.6-20040222