gfx::FacadeReadMousehandler Class Reference

#include <Mousehandler.hpp>

Inheritance diagram for gfx::FacadeReadMousehandler:

Inheritance graph
[legend]
List of all members.

Detailed Description

Translates the subwindow's (x, y) to facade grid indices.


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


Member Typedef Documentation

typedef boost::shared_ptr<estar::FacadeReadInterface const> gfx::FacadeReadMousehandler::fread_ptr


Constructor & Destructor Documentation

gfx::FacadeReadMousehandler::FacadeReadMousehandler ( fread_ptr  facade_read  )  [explicit]


Member Function Documentation

void gfx::FacadeReadMousehandler::HandleClick ( double  x,
double  y 
) [virtual]

Translate (x, y) into (ix, iy) and delegate to DoHandleClick().

Implements gfx::Mousehandler.

virtual void gfx::FacadeReadMousehandler::DoHandleClick ( size_t  ix,
size_t  iy 
) [pure virtual]

Implemented in gfx::ObstacleMousehandler, and gfx::GoalMousehandler.


Member Data Documentation

fread_ptr gfx::FacadeReadMousehandler::m_facade_read [protected]


The documentation for this class was generated from the following files:
doxygen SourceForge.net Logo
E* Interpolated Graph Replanner Wed Dec 12 18:55:51 2007