Vulcan
Aerospace Engineering Utilities Built on Janus
Loading...
Searching...
No Matches
vulcan::RailProvider< Scalar > Class Template Referencefinal

#include <EarthProviders.hpp>

Inheritance diagram for vulcan::RailProvider< Scalar >:
Collaboration diagram for vulcan::RailProvider< Scalar >:

Public Member Functions

 RailProvider (const LLA< Scalar > &origin, Scalar azimuth, Scalar elevation, const EarthModel &m=EarthModel::WGS84())
Vec3< Scalar > to_parent (const Vec3< Scalar > &v_local) const override
Vec3< Scalar > from_parent (const Vec3< Scalar > &v_ecef) const override
Vec3< Scalar > position_to_parent (const Vec3< Scalar > &pos_local) const override
Vec3< Scalar > position_from_parent (const Vec3< Scalar > &pos_ecef) const override
const CoordinateFrame< Scalar > & frame () const
Public Member Functions inherited from vulcan::TransformProvider< Scalar >
virtual ~TransformProvider ()=default

Constructor & Destructor Documentation

◆ RailProvider()

template<typename Scalar>
vulcan::RailProvider< Scalar >::RailProvider ( const LLA< Scalar > & origin,
Scalar azimuth,
Scalar elevation,
const EarthModel & m = EarthModel::WGS84() )
inline

Member Function Documentation

◆ frame()

template<typename Scalar>
const CoordinateFrame< Scalar > & vulcan::RailProvider< Scalar >::frame ( ) const
inlinenodiscard

◆ from_parent()

template<typename Scalar>
Vec3< Scalar > vulcan::RailProvider< Scalar >::from_parent ( const Vec3< Scalar > & v_ecef) const
inlinenodiscardoverridevirtual

◆ position_from_parent()

template<typename Scalar>
Vec3< Scalar > vulcan::RailProvider< Scalar >::position_from_parent ( const Vec3< Scalar > & pos_ecef) const
inlinenodiscardoverridevirtual

◆ position_to_parent()

template<typename Scalar>
Vec3< Scalar > vulcan::RailProvider< Scalar >::position_to_parent ( const Vec3< Scalar > & pos_local) const
inlinenodiscardoverridevirtual

◆ to_parent()

template<typename Scalar>
Vec3< Scalar > vulcan::RailProvider< Scalar >::to_parent ( const Vec3< Scalar > & v_local) const
inlinenodiscardoverridevirtual

The documentation for this class was generated from the following file: