1 #ifndef _RAPID_UTILS_MATH_H_
2 #define _RAPID_UTILS_MATH_H_
4 #include "geometry_msgs/Point.h"
5 #include "geometry_msgs/Vector3.h"
12 const geometry_msgs::Vector3& scale1,
13 const geometry_msgs::Point& pos2,
14 const geometry_msgs::Vector3& scale2);
23 double Norm(
const geometry_msgs::Vector3& v);
26 #endif // _RAPID_UTILS_MATH_H_
double Norm(const geometry_msgs::Vector3 &v)
bool IntervalsIntersect(double start1, double end1, double start2, double end2)
double DegreesToRadians(double degrees)
bool AabbXYIntersect(const geometry_msgs::Point &pos1, const geometry_msgs::Vector3 &scale1, const geometry_msgs::Point &pos2, const geometry_msgs::Vector3 &scale2)