#include <body_pass.h>
rcsc::Body_Passに対する継承グラフ
Public 型 | |
enum | PassType { DIRECT = 1, LEAD = 2, THROUGH = 3 } |
pass type id | |
Public メソッド | |
Body_Pass () | |
accessible from global. | |
bool | execute (PlayerAgent *agent) |
execute action | |
Static Public メソッド | |
static bool | get_best_pass (const WorldModel &world, Vector2D *target_point, double *first_speed, int *receiver) |
calculate best pass route | |
構成 | |
struct | PassRoute |
pass route information object, that contains type, receiver info, receive point and ball first speed. [詳細] | |
class | PassRouteScoreComp |
function object to evaluate the pass [詳細] |
bool rcsc::Body_Pass::execute | ( | PlayerAgent * | agent | ) | [virtual] |
execute action
agent | pointer to the agent itself |
rcsc::BodyActionを実装しています。
bool rcsc::Body_Pass::get_best_pass | ( | const WorldModel & | world, | |
Vector2D * | target_point, | |||
double * | first_speed, | |||
int * | receiver | |||
) | [static] |
calculate best pass route
world | consr rerefence to the WorldModel | |
target_point | receive target point is stored to this | |
first_speed | ball first speed is stored to this | |
receiver | receiver number |