3#include "proto/vision.pb.h"
4#include "shared/2021_robot_constants.h"
5#include "shared/constants.h"
6#include "shared/robot_constants.h"
7#include "software/geom/angle.h"
8#include "software/geom/angular_velocity.h"
9#include "software/geom/point.h"
10#include "software/geom/vector.h"
11#include "software/world/team_types.h"
13using RobotId =
unsigned int;
41 explicit RobotState(
const TbotsProto::RobotState &robot_state_proto);
109 return id == other.id && robot_state == other.robot_state;
Definition robot_state.h:19
Vector velocity() const
Definition robot_state.cpp:28
bool operator!=(const RobotState &other) const
Definition robot_state.cpp:50
AngularVelocity angularVelocity() const
Definition robot_state.cpp:38
bool operator==(const RobotState &other) const
Definition robot_state.cpp:43
Point position() const
Definition robot_state.cpp:23
Angle orientation() const
Definition robot_state.cpp:33
Definition robot_state.h:103