ART Euclidean distance functions. More...
#include <art/epsilon.h>#include <math.h>#include <angles/angles.h>#include <stdio.h>#include <art/epsilon.h>#include <vector>#include <geometry_msgs/Point.h>#include <geometry_msgs/Point32.h>#include <geometry_msgs/Pose.h>#include <nav_msgs/Odometry.h>#include <tf/transform_datatypes.h>#include <art/conversions.h>#include <string>#include <ostream>#include "ros/serialization.h"#include "ros/builtin_message_traits.h"#include "ros/message_operations.h"#include "ros/message.h"#include "ros/time.h"#include "art_msgs/MapID.h"

Go to the source code of this file.
Namespaces | |
| namespace | Euclidean |
Functions | |
| void | Euclidean::DistanceFromLine (const MapXY &c, const MapXY &a, const MapXY &b, float &distanceSegment, float &distanceLine) |
| void | Euclidean::DistanceFromLine (float cx, float cy, float ax, float ay, float bx, float by, float &distanceSegment, float &distanceLine) |
| float | Euclidean::DistanceTo (MapXY p1, MapXY p2) |
| float | Euclidean::DistanceTo (float p1x, float p1y, float p2x, float p2y) |
| float | Euclidean::DistanceTo (MapPose p1, MapPose p2) |
| float | Euclidean::DistanceToTime (float distance, float speed) |
| float | Euclidean::DistanceToWaypt (Polar polar, const MapPose &origin, const WayPointNode &waypt) |
| float | Euclidean::DistanceToWaypt (MapXY point, const WayPointNode &waypt) |
| float | Euclidean::DistanceToWaypt (const MapPose &pose, const WayPointNode &waypt) |
| bool | Euclidean::point_in_line_segment (MapXY point, MapXY lp1, MapXY lp2) |
ART Euclidean distance functions.
Definition in file euclidean_distance.h.