#include <Mousehandler.hpp>
Inheritance diagram for gfx::FacadeReadMousehandler:
Public Types | |
typedef boost::shared_ptr< estar::FacadeReadInterface const > | fread_ptr |
Public Member Functions | |
FacadeReadMousehandler (fread_ptr facade_read) | |
virtual void | HandleClick (double x, double y) |
Translate (x, y) into (ix, iy) and delegate to DoHandleClick(). | |
virtual void | DoHandleClick (size_t ix, size_t iy)=0 |
Protected Attributes | |
fread_ptr | m_facade_read |
typedef boost::shared_ptr<estar::FacadeReadInterface const> gfx::FacadeReadMousehandler::fread_ptr |
gfx::FacadeReadMousehandler::FacadeReadMousehandler | ( | fread_ptr | facade_read | ) | [explicit] |
void gfx::FacadeReadMousehandler::HandleClick | ( | double | x, | |
double | y | |||
) | [virtual] |
virtual void gfx::FacadeReadMousehandler::DoHandleClick | ( | size_t | ix, | |
size_t | iy | |||
) | [pure virtual] |
Implemented in gfx::ObstacleMousehandler, and gfx::GoalMousehandler.
fread_ptr gfx::FacadeReadMousehandler::m_facade_read [protected] |