FOUND
Loading...
Searching...
No Matches
output.hpp
Go to the documentation of this file.
1#ifndef DISTANCE_OUTPUT_H
2#define DISTANCE_OUTPUT_H
3
5#include "common/decimal.hpp"
6
7namespace found {
8
24
38 EarthSphericalVec3 GetEarthCoordinates(Vec3 &celestialVector, decimal gmst);
39
40 // NOTE: I purposefully don't include a GetEarthCoordinates(Vec3 &celestialVector).
41 // This is becuase celestialVector and gmst are derived at different times, though
42 // they originate from the same time point.
43
44} // namespace found
45
46
47#endif // DISTANCE_OUTPUT_H
A Vec3 is a mutable object that represents a 3D Vector.
Definition attitude-utils.hpp:47
double decimal
Definition decimal.hpp:15
Definition calibrate.cpp:7
EarthSphericalVec3 GetEarthCoordinates(Vec3 &celestialVector, decimal gmst)
Obtains a celestial vector within Earth's Rotating Frame, in longitude/lattitude/altitude.
Definition output.cpp:11
Represents an Earth-centric Spherical Vector with time information.
Definition output.hpp:14
decimal radius
Radius NOT Altitude (r, meters)
Definition output.hpp:20
decimal lattitude
Lattitude (DE, degrees)
Definition output.hpp:18
decimal longitude
Longitude (RA, degrees)
Definition output.hpp:16
decimal GMST
Greenwich Mean Sidereal Time (degrees)
Definition output.hpp:22