euclidean_distance.h File Reference

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"
Include dependency graph for euclidean_distance.h:
This graph shows which files directly or indirectly include this file:

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)

Detailed Description

ART Euclidean distance functions.

Definition in file euclidean_distance.h.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines


art_map
Author(s): David Li, Patrick Beeson, Bartley Gillen, Tarun Nimmagadda, Mickey Ristroph, Michael Quinlan, Jack O'Quin
autogenerated on Fri Jan 11 09:53:01 2013