GAMS  1.2.2
Coordinate.h File Reference

Go to the source code of this file.

Namespaces

 gams
 Contains all GAMS-related tools, classes and code.
 
 gams::utility
 Provides utility functions and classes for common tasks and needs.
 
 gams::utility::order
 DEPRECATED: Provides classes here have been moved to gams::pose::order.
 

Typedefs

template<typename CoordType >
using gams::utility::Coordinate = gams::pose::Coordinate< CoordType >
 New coordinate types which are frame-dependant can inherit from this class. More...
 
typedef LatLng gams::utility::order::GPS
 Use to read in conventional GPS Lat/Lng/Alt order. More...
 
typedef Order< Lat, Lng, Alt > gams::utility::order::LatLng
 Use to read/write in Lat/Lng/Alt order. More...
 
typedef Order< Lng, Lat, Alt > gams::utility::order::LngLat
 Use to read/write in Lng/Lat/Alt order. More...
 
template<int i0_, int i1_, int i2_>
using gams::utility::order::Order = gams::pose::order::Order< i0_, i1_, i2_ >
 Used to specify ordering for reading from a container, e.g., as template argument to to_container and from_container. More...
 
typedef Order< X, Y, Z > gams::utility::order::XYZ
 Use to read/write in X/Y/Z order. More...
 
typedef Order< X, Z, Y > gams::utility::order::XZY
 Use to read/write in X/Z/Y order. More...
 
typedef Order< Y, X, Z > gams::utility::order::YXZ
 Use to read/write in Y/X/Z order. More...
 
typedef Order< Y, Z, X > gams::utility::order::YZX
 Use to read/write in Y/Z/X order. More...
 
typedef Order< Z, X, Y > gams::utility::order::ZXY
 Use to read/write in Z/X/Y order. More...
 
typedef Order< Z, Y, X > gams::utility::order::ZYX
 Use to read/write in Z/Y/X order. More...
 

Variables

static const int gams::utility::order::Alt = Z
 
static const int gams::utility::order::Lat = Y
 
static const int gams::utility::order::Lng = X
 
static const int gams::utility::order::X = 0
 
static const int gams::utility::order::Y = 1
 
static const int gams::utility::order::Z = 2