GAMS  1.4.0
gams::utility::order Namespace Reference

DEPRECATED: Provides classes here have been moved to gams::pose::order. More...

Typedefs

typedef LatLng GPS
 Use to read in conventional GPS Lat/Lng/Alt order. More...
 
typedef Order< Lat, Lng, AltLatLng
 Use to read/write in Lat/Lng/Alt order. More...
 
typedef Order< Lng, Lat, AltLngLat
 Use to read/write in Lng/Lat/Alt order. More...
 
template<int i0_, int i1_, int i2_>
using 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, ZXYZ
 Use to read/write in X/Y/Z order. More...
 
typedef Order< X, Z, YXZY
 Use to read/write in X/Z/Y order. More...
 
typedef Order< Y, X, ZYXZ
 Use to read/write in Y/X/Z order. More...
 
typedef Order< Y, Z, XYZX
 Use to read/write in Y/Z/X order. More...
 
typedef Order< Z, X, YZXY
 Use to read/write in Z/X/Y order. More...
 
typedef Order< Z, Y, XZYX
 Use to read/write in Z/Y/X order. More...
 

Variables

static const int Alt = Z
 
static const int Lat = Y
 
static const int Lng = X
 
static const int X = 0
 
static const int Y = 1
 
static const int Z = 2
 

Detailed Description

DEPRECATED: Provides classes here have been moved to gams::pose::order.

Typedef Documentation

◆ GPS

Use to read in conventional GPS Lat/Lng/Alt order.

Definition at line 109 of file Coordinate.h.

◆ LatLng

Use to read/write in Lat/Lng/Alt order.

Definition at line 103 of file Coordinate.h.

◆ LngLat

Use to read/write in Lng/Lat/Alt order.

Definition at line 106 of file Coordinate.h.

◆ Order

template<int i0_, int i1_, int i2_>
using gams::utility::order::Order = typedef 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.

Use the typedefs below; they cover all possible instantiations with readable names.

Definition at line 73 of file Coordinate.h.

◆ XYZ

Use to read/write in X/Y/Z order.

Definition at line 85 of file Coordinate.h.

◆ XZY

Use to read/write in X/Z/Y order.

Definition at line 88 of file Coordinate.h.

◆ YXZ

Use to read/write in Y/X/Z order.

Definition at line 91 of file Coordinate.h.

◆ YZX

Use to read/write in Y/Z/X order.

Definition at line 94 of file Coordinate.h.

◆ ZXY

Use to read/write in Z/X/Y order.

Definition at line 97 of file Coordinate.h.

◆ ZYX

Use to read/write in Z/Y/X order.

Definition at line 100 of file Coordinate.h.

Variable Documentation

◆ Alt

const int gams::utility::order::Alt = Z
static

Definition at line 82 of file Coordinate.h.

◆ Lat

const int gams::utility::order::Lat = Y
static

Definition at line 79 of file Coordinate.h.

◆ Lng

const int gams::utility::order::Lng = X
static

Definition at line 76 of file Coordinate.h.

◆ X

const int gams::utility::order::X = 0
static

Definition at line 75 of file Coordinate.h.

◆ Y

const int gams::utility::order::Y = 1
static

Definition at line 78 of file Coordinate.h.

◆ Z

const int gams::utility::order::Z = 2
static

Definition at line 81 of file Coordinate.h.