Public Member Functions | Public Attributes | Friends | List of all members
ariac::GameScore Class Reference

The score of a competition run. More...

#include <ARIAC.hh>

Public Member Functions

double total () const
 Calculate the total score. More...
 

Public Attributes

std::map< GoalID_t, GoalScoregoalScores
 
double manipulatorTravelDistance = 0.0
 
double partTravelDistance = 0.0
 
double partTravelTime = 0.0
 
double planningTime = 0.0
 
double totalProcessTime = 0.0
 

Friends

std::ostream & operator<< (std::ostream &_out, const GameScore &_obj)
 Stream insertion operator. More...
 

Detailed Description

The score of a competition run.

Definition at line 128 of file ARIAC.hh.

Member Function Documentation

double ariac::GameScore::total ( ) const
inline

Calculate the total score.

Definition at line 159 of file ARIAC.hh.

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  _out,
const GameScore _obj 
)
friend

Stream insertion operator.

Parameters
[in]_outoutput stream.
[in]_objGameScore object to output.
Returns
The output stream

Definition at line 134 of file ARIAC.hh.

Member Data Documentation

std::map<GoalID_t, GoalScore> ariac::GameScore::goalScores

Definition at line 156 of file ARIAC.hh.

double ariac::GameScore::manipulatorTravelDistance = 0.0

Definition at line 153 of file ARIAC.hh.

double ariac::GameScore::partTravelDistance = 0.0

Definition at line 152 of file ARIAC.hh.

double ariac::GameScore::partTravelTime = 0.0

Definition at line 150 of file ARIAC.hh.

double ariac::GameScore::planningTime = 0.0

Definition at line 151 of file ARIAC.hh.

double ariac::GameScore::totalProcessTime = 0.0

Definition at line 149 of file ARIAC.hh.


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


osrf_gear
Author(s):
autogenerated on Wed Sep 7 2016 03:48:12