#include <ComboLocator.h>
Inheritance diagram for ComboLocator:


Public Types | |
| enum | { NO_OF_FRAMES = 3000 } |
Public Member Functions | |
| ComboLocator (const SelfLocatorInterfaces &interfaces) | |
| Constructor. | |
| ~ComboLocator (void) | |
| virtual void | execute () |
| The function executes the module. | |
| virtual bool | handleMessage (InMessage &message) |
| Called from a MessageQueue to distribute messages. | |
Private Attributes | |
| SelfLocator * | locator1 |
| SelfLocator * | locator2 |
| Pose2D | currentPose |
| Pose2D | pose1 |
| Pose2D | pose2 |
| bool | finished |
| Vector2< double > | dummy |
| double * | result1 |
| double * | result2 |
| long | frames |
Definition at line 18 of file ComboLocator.h.
|
|
Definition at line 33 of file ComboLocator.h. |
|
|
Constructor.
Definition at line 18 of file ComboLocator.cpp. References locator1, locator2, NO_OF_FRAMES, result1, and result2. |
|
|
Definition at line 29 of file ComboLocator.cpp. |
|
|
The function executes the module.
Reimplemented from Module. Definition at line 38 of file ComboLocator.cpp. References Vector2< double >::abs(), dummy, Module::execute(), GTCamWorldState::getRobotPose(), idText, locator1, locator2, NO_OF_FRAMES, OUTPUT, pose1, pose2, result1, result2, Pose2D::translation, Vector2< double >::x, and Vector2< double >::y. |
Here is the call graph for this function:

|
|
Called from a MessageQueue to distribute messages. Use message.getMessageID to decide if the message is relavant for the MesssageHandler derivate. Use message.bin, message.text or message.config as In streams to get the data from.
Reimplemented from Module. Definition at line 69 of file ComboLocator.cpp. |
|
|
Definition at line 21 of file ComboLocator.h. Referenced by ComboLocator(), execute(), and ~ComboLocator(). |
|
|
Definition at line 22 of file ComboLocator.h. Referenced by ComboLocator(), execute(), and ~ComboLocator(). |
|
|
Definition at line 23 of file ComboLocator.h. |
|
|
Definition at line 24 of file ComboLocator.h. Referenced by execute(). |
|
|
Definition at line 25 of file ComboLocator.h. Referenced by execute(). |
|
|
Definition at line 26 of file ComboLocator.h. |
|
|
Definition at line 27 of file ComboLocator.h. Referenced by execute(). |
|
|
Definition at line 29 of file ComboLocator.h. Referenced by ComboLocator(), execute(), and ~ComboLocator(). |
|
|
Definition at line 29 of file ComboLocator.h. Referenced by ComboLocator(), execute(), and ~ComboLocator(). |
|
|
Definition at line 30 of file ComboLocator.h. |
1.3.6