tagGame::ControllerRandomize Class Reference

choose the evasion direction stochastically. More...

#include <ControllerRandomize.h>

Inheritance diagram for tagGame::ControllerRandomize:

Inheritance graph
[legend]
Collaboration diagram for tagGame::ControllerRandomize:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ControllerRandomize (PerceptionPtr perception, ControllerPtr controller, PerceptReal distance, Real near, Real far)
ControllerPtr getController () const
PerceptReal getDistance () const
Real getNearDistance () const
Real getFarDistance () const
void setController (ControllerPtr controller)
void setDistance (PerceptReal const distance)
void setNearDistance (Real const nearDistance)
void setFarDistance (Real const farDistance)
virtual void calcAction ()
 Calculate an action.

Protected Attributes

ControllerPtr controller
PerceptReal distance
Real nearDistance
Real farDistance

Detailed Description

choose the evasion direction stochastically.


The documentation for this class was generated from the following files:
Generated on Sat Mar 31 22:30:59 2007 for tagGame by  doxygen 1.5.1