54 #ifndef _GAMS_UTILITY_COORDINATE_H_
55 #define _GAMS_UTILITY_COORDINATE_H_
72 template<
int i0_,
int i1_,
int i2_>
73 using Order = gams::pose::order::Order<i0_, i1_, i2_>;
75 static const int X = 0;
78 static const int Y = 1;
81 static const int Z = 2;
136 template<
typename CoordType>
Order< X, Z, Y > XZY
Use to read/write in X/Z/Y order.
Order< Y, Z, X > YZX
Use to read/write in Y/Z/X order.
Order< Z, Y, X > ZYX
Use to read/write in Z/Y/X order.
Order< X, Y, Z > XYZ
Use to read/write in X/Y/Z order.
Order< Lng, Lat, Alt > LngLat
Use to read/write in Lng/Lat/Alt order.
Order< Lat, Lng, Alt > LatLng
Use to read/write in Lat/Lng/Alt order.
Order< Z, X, Y > ZXY
Use to read/write in Z/X/Y order.
LatLng GPS
Use to read in conventional GPS Lat/Lng/Alt order.
gams::pose::order::Order< i0_, i1_, i2_ > Order
Used to specify ordering for reading from a container, e.g., as template argument to to_container and...
Order< Y, X, Z > YXZ
Use to read/write in Y/X/Z order.
gams::pose::Coordinate< CoordType > Coordinate
New coordinate types which are frame-dependant can inherit from this class.
Contains all GAMS-related tools, classes and code.
Copyright (c) 2015 Carnegie Mellon University.