クラス rcsc::Interception

interception estimation utility using Newton Method [詳細]

#include <interception.h>

すべてのメンバ一覧

Public メソッド

 Interception (const Vector2D &ball_pos, const double &ball_first_speed, const AngleDeg &ball_vel_angle)
 Interception (const Vector2D &ball_pos, const Vector2D &ball_vel)
double getReachCycle (const Vector2D &player_pos, const Vector2D *player_vel, const AngleDeg *player_angle, const int player_count, const double &control_buf, const double &player_max_speed) const
 predict ball gettable cycle for player using Newton Method
double getReachCycleGreedly (const Vector2D &player_pos, const Vector2D *player_vel, const AngleDeg *player_angle, const int player_count, const double &control_buf, const double &player_max_speed) const
 predict ball gettable cycle for player using greedy method

Static Public 変数

static const double NEVER_CYCLE


説明

interception estimation utility using Newton Method


関数

double rcsc::Interception::getReachCycle ( const Vector2D player_pos,
const Vector2D player_vel,
const AngleDeg player_angle,
const int  player_count,
const double &  control_buf,
const double &  player_max_speed 
) const

predict ball gettable cycle for player using Newton Method

引数:
player_pos player's position
player_vel pointer to player velocity. if unknown, set NULL
player_angle pointer to player angle. if unknown, set NULL
player_count player's confidence count
control_buf player's control area buffer (kickable area or catchable area)
player_max_speed player's reachable max speed. player type paramter
戻り値:
gettable cycle
When we use this utility in pass or shoot route evaluation, next cycle info is set to player_pos.

double rcsc::Interception::getReachCycleGreedly ( const Vector2D player_pos,
const Vector2D player_vel,
const AngleDeg player_angle,
const int  player_count,
const double &  control_buf,
const double &  player_max_speed 
) const

predict ball gettable cycle for player using greedy method

引数:
player_pos player's position
player_vel pointer to player velocity. if unknown, set NULL
player_angle pointer to player angle. if unknown, set NULL
player_count player's confidence count
control_buf player's control area buffer (kickable area or catchable area)
player_max_speed player's reachable max speed. player type paramter
When we use this utility in pass or shoot route evaluation, next cycle info is set to player_pos.


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