VSM C++ SDK
Vehicle Specific Modules SDK
coordinates.h File Reference

Coordinates manipulation. More...

#include <ugcs/vsm/exception.h>
#include <cmath>

Go to the source code of this file.

Classes

class  ugcs::vsm::Wgs84_datum
 Datum for WGS84 geodetic system. More...
 
class  ugcs::vsm::Geodetic_tuple
 Coordinates tuple for geodetic CS. More...
 
class  ugcs::vsm::Cartesian_tuple
 Coordinates tuple for cartesian CS. More...
 
class  ugcs::vsm::Position< Datum >
 Immutable position in a specified coordinates system. More...
 

Namespaces

 ugcs
 UGCS root namespace.
 
 ugcs::vsm
 All VSM SDK functionality resides in this namespace.
 

Macros

#define M_PI   3.14159265358979323846
 PI constant. More...
 

Typedefs

typedef Position< Wgs84_datum > ugcs::vsm::Wgs84_position
 Position defined in WGS84 geodetic system. More...
 

Functions

float ugcs::vsm::Normalize_angle_0_2pi (float a)
 
float ugcs::vsm::Normalize_angle_minuspi_pi (float a)
 

Detailed Description

Coordinates manipulation.

Macro Definition Documentation

#define M_PI   3.14159265358979323846

PI constant.