![]() |
User Manual, Developers Guide and API Documentation |
![]() |
#include <Positionable.hpp>


Public Member Functions | |
| virtual double | getAngle (const PositionableInterface &p) |
| virtual double | getDistance (const PositionableInterface &p) |
| virtual double | getDistance (PositionableInterface *p) |
| virtual const wns::Position & | getPosition () const |
| Positionable (const wns::pyconfig::View &positionView) | |
| Positionable (const Position &p) | |
| Positionable (const Positionable &other) | |
| Positionable () | |
| virtual | ~Positionable () |
Protected Member Functions | |
| void | setPosition (const wns::Position &p) |
| After setting the Position all observers are informed. | |
Private Types | |
| typedef Subject< PositionObserver > | SubjectType |
| Our interface. | |
Private Attributes | |
| Position | position |
Definition at line 68 of file Positionable.hpp.
typedef Subject<PositionObserver> wns::Positionable::SubjectType [private] |
The interface that this Subject implements.
Reimplemented from wns::Subject< NOTIFICATIONINTERFACE >.
Definition at line 72 of file Positionable.hpp.
| Positionable::Positionable | ( | ) |
Definition at line 37 of file Positionable.cpp.
| Positionable::Positionable | ( | const Positionable & | other | ) |
Definition at line 42 of file Positionable.cpp.
| Positionable::Positionable | ( | const Position & | p | ) | [explicit] |
Definition at line 50 of file Positionable.cpp.
| Positionable::Positionable | ( | const wns::pyconfig::View & | positionView | ) | [explicit] |
Definition at line 55 of file Positionable.cpp.
| Positionable::~Positionable | ( | ) | [virtual] |
Definition at line 63 of file Positionable.cpp.
| double Positionable::getAngle | ( | const PositionableInterface & | p | ) | [virtual] |
| double Positionable::getDistance | ( | const PositionableInterface & | p | ) | [virtual] |
| double Positionable::getDistance | ( | PositionableInterface * | p | ) | [virtual] |
| const wns::Position & Positionable::getPosition | ( | ) | const [virtual] |
| void Positionable::setPosition | ( | const wns::Position & | p | ) | [protected] |
Definition at line 94 of file Positionable.cpp.
Position wns::Positionable::position [private] |
Definition at line 107 of file Positionable.hpp.
1.5.5