#include <node_movement_creator.h>

Public Member Functions | |
construction / destruction | |
| virtual | ~NodeMovementCreator () |
Interface | |
| virtual MovementInfo * | next_movement ()=0 |
| virtual void | reset ()=0 |
This processor executes different localization algorithms to estimate
| virtual shawn::NodeMovementCreator::~NodeMovementCreator | ( | ) | [virtual] |
| virtual MovementInfo* shawn::NodeMovementCreator::next_movement | ( | ) | [pure virtual] |
This method is called whenever the MovementController needs a new command. It should build a complete MovementInfo object, i.e. implement a certain mobility model.
Implemented in shawn::NS2NodeMovementCreator, and shawn::TagNodeMovementCreator.
| virtual void shawn::NodeMovementCreator::reset | ( | ) | [pure virtual] |
This method should reset the MovementController in a way that the next call to next_movement() produces the same results as the very first call (assuming no randomization is used)
Implemented in shawn::NS2NodeMovementCreator, and shawn::TagNodeMovementCreator.
1.5.6