Namespaces | Functions
SunEarthSatGeometry.hpp File Reference

Detailed Description

Include file for various routines related to Sun-Earth-Satellite geometry, including satellite attitude, XYZ->UEN rotation, and (elevation,azimuth) as seen at the satellite. Used by PhaseWindup and PreciseRange, among others.

Note
Use class SolarSystem or SolarPosition() to get Sun's position as needed.

Definition in file SunEarthSatGeometry.hpp.

#include "Matrix.hpp"
#include "Position.hpp"
Include dependency graph for SunEarthSatGeometry.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 gnsstk
 For Sinex::InputHistory.
 

Functions

Matrix< double > gnsstk::northEastUp (Position &pos, bool geocentric)
 Same as upEastNorth(), but with rows re-ordered. More...
 
Matrix< double > gnsstk::northEastUpGeocentric (Position &pos)
 Same as northEastUp(pos, true). More...
 
Matrix< double > gnsstk::northEastUpGeodetic (Position &pos)
 Same as northEastUp(pos, false). More...
 
Matrix< double > gnsstk::orbitNormalAttitude (const Position &pos, const Position &vel)
 
Matrix< double > gnsstk::satelliteAttitude (const Position &sat, const Position &sun)
 
double gnsstk::satelliteEarthSunAngle (const Position &sat, const Position &sun)
 
void gnsstk::satelliteNadirAzimuthAngles (const Position &sv, const Position &rx, const Matrix< double > &rot, double &nadir, double &azimuth)
 
double gnsstk::satelliteYawAngle (const Position &pos, const Position &vel, const Position &sun, const bool &blkIIRF, double &yawrate)
 
double gnsstk::shadowFactor (const Position &sv, const Position &sun)
 
double gnsstk::shadowFactor (double angRadEarth, double angRadSun, double angSeparation)
 
void gnsstk::sunOrbitAngles (const Position &pos, const Position &vel, const Position &sun, double &beta, double &phi)
 
Matrix< double > gnsstk::upEastNorth (Position &pos, bool geocentric)
 
Matrix< double > gnsstk::upEastNorthGeocentric (Position &pos)
 
Matrix< double > gnsstk::upEastNorthGeodetic (Position &pos)
 Same as upEastNorth, but using geodetic coordinates. More...
 


gnsstk
Author(s):
autogenerated on Wed Oct 25 2023 02:40:43