Thunderbots Project
Loading...
Searching...
No Matches
DribbleFSM Member List

This is the complete list of members for DribbleFSM, including all inherited members.

calculateNextDribbleDestinationAndOrientation(const Ball &ball, const Robot &robot, std::optional< Point > dribble_destination_opt, std::optional< Angle > final_dribble_orientation_opt)DribbleFSMstatic
dribble(const Update &event)DribbleFSM
DribbleFSM(TbotsProto::DribbleTacticConfig dribble_tactic_config)DribbleFSMinlineexplicit
dribblingDone(const Update &event)DribbleFSM
findInterceptionPoint(const Robot &robot, const Ball &ball, const Field &field)DribbleFSM
getDribbleBallDestination(const Point &ball_position, std::optional< Point > dribble_destination)DribbleFSMstatic
getFinalDribbleOrientation(const Point &ball_position, const Point &robot_position, std::optional< Angle > final_dribble_orientation)DribbleFSMstatic
getPossession(const Update &event)DribbleFSM
havePossession(const Update &event)DribbleFSM
loseBall(const Update &event)DribbleFSM
lostPossession(const Update &event)DribbleFSM
operator()() (defined in DribbleFSM)DribbleFSMinline
robotPositionToFaceBall(const Point &ball_position, const Angle &face_ball_angle, double additional_offset=0.0)DribbleFSMstatic
shouldLoseBall(const Update &event)DribbleFSM