ballResultPos() const | rcsc::Body_KickTwoStep | [inline] |
ballResultVel() const | rcsc::Body_KickTwoStep | [inline] |
Body_KickTwoStep(const Vector2D &target_point, const double &first_speed, const bool enforce=false) | rcsc::Body_KickTwoStep | [inline] |
BodyAction() | rcsc::BodyAction | [inline, protected] |
DEFAULT_MIN_DIST2 | rcsc::Body_KickTwoStep | [static] |
execute(PlayerAgent *agent) | rcsc::Body_KickTwoStep | [virtual] |
is_opp_kickable(const PlayerAgent *agent, const Vector2D &rel_pos, double *min_dist2) | rcsc::Body_KickTwoStep | [static] |
kickStep() const | rcsc::Body_KickTwoStep | [inline] |
simulate_one_kick(Vector2D *achieved_vel, double *kick_power, double *opp_dist2, const Vector2D &target_rpos, const double &first_speed, const Vector2D &my_rpos, const Vector2D &my_vel, const AngleDeg &my_body, const Vector2D &ball_rpos, const Vector2D &ball_vel, const PlayerAgent *agent, const bool enforce) | rcsc::Body_KickTwoStep | [static] |
simulate_two_kick(Vector2D *achieved_vel, Vector2D *next_vel, const Vector2D &target_rpos, const double &first_speed, const Vector2D &my_rpos, const Vector2D &my_vel, const AngleDeg &my_body, const Vector2D &ball_rpos, const Vector2D &ball_vel, const PlayerAgent *agent, const bool enforce) | rcsc::Body_KickTwoStep | [static] |
~BodyAction() | rcsc::BodyAction | [inline, virtual] |