Classes | Namespaces | Typedefs | Functions
coordinates.h File Reference

Class definitions for various map coordinate types. More...

#include <math.h>
#include <vector>
#include <angles/angles.h>
#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 dependency graph for coordinates.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


class  LatLong
class  MapPose
class  MapXY
class  Polar


namespace  Coordinates


typedef std::vector< MapXYmapxy_list_t
typedef std::vector< Polarpolar_list_t


float Coordinates::bearing (MapXY from_point, MapXY to_point)
float Coordinates::bearing (MapPose from_pose, MapXY to_point)
Polar Coordinates::MapXY_to_Polar (MapXY point, const nav_msgs::Odometry &origin)
float Coordinates::mod2pi (float angle)
float Coordinates::normalize (float heading)
MapXY Coordinates::Polar_to_MapXY (Polar polar, const MapPose &origin)
float Coordinates::sign (float val)

Detailed Description

Class definitions for various map coordinate types.

Jack O'Quin

Definition in file coordinates.h.

Typedef Documentation

typedef std::vector<MapXY> mapxy_list_t

Definition at line 122 of file coordinates.h.

typedef std::vector<Polar> polar_list_t

Definition at line 174 of file coordinates.h.

Author(s): David Li, Patrick Beeson, Bartley Gillen, Tarun Nimmagadda, Mickey Ristroph, Michael Quinlan, Jack O'Quin
autogenerated on Fri Jan 3 2014 11:08:34