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
FullPhysics::OldConstant::wgs84_a
const DoubleWithUnit wgs84_a(6378137.0000, units::m)
Equatorial radius.
FullPhysics::OldConstant::wgs84_b
const DoubleWithUnit wgs84_b(6356752.3142450, units::m)
Polar radius in meters.
FullPhysics::units::m
const Unit m("m", 1.0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
FullPhysics
Contains classes to abstract away details in various Spurr Radiative Transfer software.
Definition:
doxygen_python.h:1
double_with_unit.h
Copyright © 2017, California Institute of Technology.
ALL RIGHTS RESERVED.
U.S. Government Sponsorship acknowledged.
Generated Fri Aug 24 2018 15:44:11