ReFRACtor
wgs84_constant.h
Go to the documentation of this file.
1 #ifndef WGS84_CONSTANT_H
2 #define WGS84_CONSTANT_H
3 #include "double_with_unit.h"
4 
5 namespace FullPhysics {
6 //-----------------------------------------------------------------------
8 //-----------------------------------------------------------------------
9 
10  namespace OldConstant {
11 //-----------------------------------------------------------------------
13 //-----------------------------------------------------------------------
14 const DoubleWithUnit wgs84_a(6378137.0000, units::m);
15 
16 //-----------------------------------------------------------------------
18 //-----------------------------------------------------------------------
19 const DoubleWithUnit wgs84_b(6356752.3142450, units::m);
20 
21 //-----------------------------------------------------------------------
23 //-----------------------------------------------------------------------
24 // This isn't actually used anywhere, and the compiler gives an
25 // annoying warning about this. So comment out, until we happen to
26 // need this somewhere.
27 // const double wgs84_esq = ((wgs84_a * wgs84_a - wgs84_b * wgs84_b) /
28 // (wgs84_a * wgs84_a)).value;
29  }
30 }
31 #endif
const DoubleWithUnit wgs84_a(6378137.0000, units::m)
Equatorial radius.
const DoubleWithUnit wgs84_b(6356752.3142450, units::m)
Polar radius in meters.
const Unit m("m", 1.0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
Contains classes to abstract away details in various Spurr Radiative Transfer software.
Definition: doxygen_python.h:1

Copyright © 2017, California Institute of Technology.
ALL RIGHTS RESERVED.
U.S. Government Sponsorship acknowledged.
Generated Fri Aug 24 2018 15:44:11