23#include "modules/common_msgs/perception_msgs/perception_obstacle.pb.h"
31namespace third_party_perception {
37 const double mid_x,
const double mid_y,
const double mid_z,
38 const double length,
const double width,
const double height,
39 const double heading);
64double Speed(
const double vx,
const double vy);
void FillPerceptionPolygon(PerceptionObstacle *const perception_obstacle, const double mid_x, const double mid_y, const double mid_z, const double length, const double width, const double height, const double heading)
double GetDefaultObjectLength(const int object_type)
double GetAngleFromQuaternion(const Quaternion quaternion)
double Distance(const Point &point1, const Point &point2)
double GetLateralDistanceToNearestLane(const Point &point)
Point SLtoXY(const Point &point, const double theta)
double HeadingDifference(const double theta1, const double theta2)
double GetNearestLaneHeading(const PointENU &point_enu)
double GetDefaultObjectWidth(const int object_type)
double Speed(const Point &point)