Sen API
Sen Libraries
Toggle main menu visibility
Loading...
Searching...
No Matches
util/src/dr/constants.h
Go to the documentation of this file.
1
// === constants.h =====================================================================================================
2
// Sen Infrastructure
3
// Released under the Apache License v2.0 (SPDX-License-Identifier Apache-2.0).
4
// See the LICENSE.txt file for more information.
5
// © Airbus SAS, Airbus Helicopters, and Airbus Defence and Space SAU/GmbH/SAS.
6
// =====================================================================================================================
7
8
#ifndef SEN_LIBS_UTIL_SRC_DR_CONSTANTS_H
9
#define SEN_LIBS_UTIL_SRC_DR_CONSTANTS_H
10
11
// sen
12
#include "
sen/core/base/numbers.h
"
13
14
namespace
sen::util
15
{
16
18
constexpr
f64
pi
= 3.14159265358979323846;
19
constexpr
f32
pif
=
static_cast<
f32
>
(
pi
);
20
22
constexpr
f64
twoPi
= 2.0 *
pi
;
23
25
constexpr
f64
halfPi
=
pi
* 0.5;
26
28
constexpr
f64
earthSemiMajorAxis
= 6378137.0;
29
31
constexpr
f64
earthFlattening
= 1.0 / 298.257223563;
32
34
constexpr
f64
eccentricitySquared
= 6.69437999014e-3;
35
37
constexpr
f32
epsilon
= 0.1f;
38
39
}
// namespace sen::util
40
41
#endif
// SEN_LIBS_UTIL_SRC_DR_CONSTANTS_H
f32
float32_t f32
Definition
numbers.h:28
f64
float64_t f64
Definition
numbers.h:29
sen::util
Definition
iterator_adapters.h:16
sen::util::epsilon
constexpr f32 epsilon
Min value used to determine that an entity is not moving/accelerating.
Definition
util/src/dr/constants.h:37
sen::util::twoPi
constexpr f64 twoPi
2 * PI constant
Definition
util/src/dr/constants.h:22
sen::util::earthFlattening
constexpr f64 earthFlattening
Earth's flattening.
Definition
util/src/dr/constants.h:31
sen::util::pif
constexpr f32 pif
Definition
util/src/dr/constants.h:19
sen::util::halfPi
constexpr f64 halfPi
PI / 2 constant.
Definition
util/src/dr/constants.h:25
sen::util::pi
constexpr f64 pi
PI constant.
Definition
util/src/dr/constants.h:18
sen::util::earthSemiMajorAxis
constexpr f64 earthSemiMajorAxis
Earth's semi.major axis in meters.
Definition
util/src/dr/constants.h:28
sen::util::eccentricitySquared
constexpr f64 eccentricitySquared
Square of first eccentricity.
Definition
util/src/dr/constants.h:34
numbers.h
libs
util
src
dr
constants.h
Generated by
1.17.0