32#ifndef RCSC_COACH_BALL_OBJECT_H
33#define RCSC_COACH_BALL_OBJECT_H
ball information for coath/trainer
Definition: coach_ball_object.h:44
Vector2D inertiaPoint(const int cycle) const
estimate the ball reach point
const Vector2D & vel() const
get global velocity
Definition: coach_ball_object.h:70
Vector2D inertiaFinalPoint() const
estimate the finally reached point
CoachBallObject()
initialize all data with 0.
const CoachBallObject & setValue(const double x, const double y, const double vx, const double vy)
set position
Definition: coach_ball_object.h:82
void reverseSide()
reverse positional value.
Definition: coach_ball_object.h:95
Vector2D inertiaTravel(const int step) const
estimate the vector of ball movement.
const Vector2D & pos() const
get global position
Definition: coach_ball_object.h:61
2D point vector class
Definition: vector_2d.h:46
Vector2D & assign(const double xx, const double yy)
assign XY value directly.
Definition: vector_2d.h:100
Vector2D & reverse()
reverse vector components
Definition: vector_2d.h:397
the type definition set for the RCSSServer2D
2d vector class Header File.