Vulcan
Aerospace Engineering Utilities Built on Janus
Loading...
Searching...
No Matches
ECEFProvider.hpp File Reference
#include <vulcan/coordinates/EarthModel.hpp>
#include <vulcan/coordinates/TransformProvider.hpp>
#include <janus/math/Trig.hpp>
#include <memory>
Include dependency graph for ECEFProvider.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  vulcan::ECEFProvider< Scalar >
 Provider for the ECEF(child) <-> ECI(parent) edge. More...

Namespaces

namespace  vulcan

Enumerations

enum class  vulcan::EarthRotationFidelity { vulcan::ConstantOmega , vulcan::GMST , vulcan::IAU2006 }

Functions

template<typename Scalar>
std::shared_ptr< ECEFProvider< Scalar > > vulcan::make_ecef_provider (Scalar angle)
template<typename Scalar>
std::shared_ptr< ECEFProvider< Scalar > > vulcan::make_ecef_provider (const EarthRotationModel &model, double t_seconds)