構造体 rcsc::FormationKNN::Data

training data [詳細]

#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 Dataassign (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< Vector2Dplayers_
 all players' desired position


説明

training data


コンストラクタとデストラクタ

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

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
戻り値:
const reference to itself

Vector2D rcsc::FormationKNN::Data::getPosition ( const int  unum  )  const

get the specified player's position

引数:
unum player number
戻り値:
position value


この構造体の説明は次のファイルから生成されました:
librcscに対してThu May 1 15:41:26 2008に生成されました。  doxygen 1.5.0