shawn::NodeMovementCreator Class Reference

This class provides an Interface for any class that implements NodeMovement creation. More...

#include <node_movement_creator.h>

Inheritance diagram for shawn::NodeMovementCreator:

Inheritance graph
[legend]

List of all members.

Public Member Functions

construction / destruction
virtual ~NodeMovementCreator ()
Interface
virtual MovementInfonext_movement ()=0
virtual void reset ()=0


Detailed Description

This class provides an Interface for any class that implements NodeMovement creation.

This processor executes different localization algorithms to estimate


Constructor & Destructor Documentation

virtual shawn::NodeMovementCreator::~NodeMovementCreator (  )  [virtual]


Member Function Documentation

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.


The documentation for this class was generated from the following file:

Generated on Tue Feb 7 00:01:09 2012 for Shawn by  doxygen 1.5.6