#include <formation_knn.h>
Public メソッド | |
Data () | |
just allocate memory | |
Data (const Snapshot &snapshot) | |
initialize with training data snapshot | |
Data (const Vector2D &ball, const std::vector< Vector2D > &players) | |
initialize with specified data | |
const Data & | assign (const Vector2D &ball, const std::vector< Vector2D > &players) |
initialize with specified data | |
Vector2D | getPosition (const int unum) const |
get the specified player's position | |
Public 変数 | |
Vector2D | ball_ |
ball position = focus point | |
std::vector< Vector2D > | players_ |
all players' desired position |
initialize with specified data
ball | ball position | |
players | players' position container |
const FormationKNN::Data & rcsc::FormationKNN::Data::assign | ( | const Vector2D & | ball, | |
const std::vector< Vector2D > & | players | |||
) |
initialize with specified data
ball | ball position | |
players | players' position container |
Vector2D rcsc::FormationKNN::Data::getPosition | ( | const int | unum | ) | const |
get the specified player's position
unum | player number |