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