LIBRCSC Docs
Documentation for HELIOS's BASE LIBRCSC library for RoboCup 2D Simulation League.
All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros
Public Member Functions | Public Attributes | List of all members
rcsc::FormationData::Data Struct Reference

training data element. More...

#include <formation_data.h>

Collaboration diagram for rcsc::FormationData::Data:
Collaboration graph
[legend]

Public Member Functions

 Data ()
 default constructor
 
 Data (const Vector2D &ball, const std::vector< Vector2D > &players)
 construct with all data More...
 
Vector2D getPosition (const int num) const
 get the position of specified player. More...
 

Public Attributes

int index_
 
Vector2D ball_
 ball position
 
std::vector< Vector2Dplayers_
 players' position
 

Detailed Description

training data element.

Constructor & Destructor Documentation

◆ Data()

rcsc::FormationData::Data::Data ( const Vector2D ball,
const std::vector< Vector2D > &  players 
)
inline

construct with all data

Parameters
ballball position
playersplayers' position

Member Function Documentation

◆ getPosition()

Vector2D rcsc::FormationData::Data::getPosition ( const int  num) const
inline

get the position of specified player.

Parameters
numplayer number [1..11].
Returns
position value.

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