AtomOdeAgent Class Reference

Specialised agent for ode robots. More...

#include <atomodeagent.h>

Inherits OdeAgent.

Inheritance diagram for AtomOdeAgent:

Inheritance graph
[legend]
Collaboration diagram for AtomOdeAgent:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 AtomOdeAgent (const PlotOption &plotOption)
 initializes the object with the given controller, robot and wiring
 AtomOdeAgent (const std::list< PlotOption > &plotOptions)
virtual bool init (AbstractController *controller, OdeRobot *robot, AbstractWiring *wiring)
 initializes the object with the given controller, robot and wiring and initializes pipe to guilogger
virtual void setLifeCycle (int newLifeCycleValue)
virtual int getLifeCycle ()
virtual void updateFitness ()
virtual double getFitness ()
 fitness calculation
virtual void resetFitness ()

Private Attributes

int lifecycle

Detailed Description

Specialised agent for ode robots.


Constructor & Destructor Documentation

AtomOdeAgent const PlotOption plotOption  ) 
 

initializes the object with the given controller, robot and wiring

AtomOdeAgent const std::list< PlotOption > &  plotOptions  ) 
 


Member Function Documentation

double getFitness  )  [virtual]
 

fitness calculation

int getLifeCycle  )  [virtual]
 

bool init AbstractController controller,
OdeRobot robot,
AbstractWiring wiring
[virtual]
 

initializes the object with the given controller, robot and wiring and initializes pipe to guilogger

Reimplemented from OdeAgent.

void resetFitness  )  [virtual]
 

void setLifeCycle int  newLifeCycleValue  )  [virtual]
 

void updateFitness  )  [virtual]
 


Member Data Documentation

int lifecycle [private]
 


The documentation for this class was generated from the following files:
Generated on Tue Jan 16 02:14:49 2007 for Robotsystem of the Robot Group Leipzig by doxygen 1.3.8