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


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

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 

Stream insertion operator.

[in]_outoutput stream.
[in]_objGameScore object to output.
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:

autogenerated on Wed Sep 7 2016 03:48:12