#include <FrameContext.hpp>
|
| | FrameContext () |
| | FrameContext (FrameRegistry registry) |
| void | set_ecef (Scalar rotation_angle) |
| void | set_ecef (const EarthRotationModel &model, double t_seconds) |
| void | set_ned (Scalar lon, Scalar lat) |
| void | set_enu (Scalar lon, Scalar lat) |
| void | set_geocentric (Scalar lon, Scalar lat_gc) |
| void | set_rail (const LLA< Scalar > &origin, Scalar azimuth, Scalar elevation, const EarthModel &m=EarthModel::WGS84()) |
| void | set_cda (const LLA< Scalar > &origin, Scalar bearing, const EarthModel &m=EarthModel::WGS84()) |
| void | set_body_euler (Scalar yaw, Scalar pitch, Scalar roll) |
| void | set_body_quaternion (const janus::Quaternion< Scalar > &q) |
| void | set_wind (Scalar alpha, Scalar beta) |
| void | set_stability (Scalar alpha) |
| void | set_frame (FrameID id, const CoordinateFrame< Scalar > &frame) |
| | Set a frame using CoordinateFrame math (requires parent=ECEF).
|
| void | set_provider (FrameID id, std::shared_ptr< TransformProvider< Scalar > > provider) |
| FrameID | add_frame (const std::string &name, FrameID parent, std::shared_ptr< TransformProvider< Scalar > > provider) |
| Vec3< Scalar > | transform (const Vec3< Scalar > &v, FrameID from, FrameID to) const |
| Vec3< Scalar > | transform_position (const Vec3< Scalar > &pos, FrameID from, FrameID to) const |
| TransformChain< Scalar > | chain (FrameID from, FrameID to) const |
| const CoordinateFrame< Scalar > & | frame (FrameID id) const |
| const FrameRegistry & | registry () const |
◆ FrameContext() [1/2]
template<typename Scalar>
◆ FrameContext() [2/2]
template<typename Scalar>
◆ add_frame()
template<typename Scalar>
◆ chain()
template<typename Scalar>
◆ frame()
template<typename Scalar>
◆ registry()
template<typename Scalar>
◆ set_body_euler()
template<typename Scalar>
◆ set_body_quaternion()
template<typename Scalar>
◆ set_cda()
template<typename Scalar>
◆ set_ecef() [1/2]
template<typename Scalar>
◆ set_ecef() [2/2]
template<typename Scalar>
◆ set_enu()
template<typename Scalar>
◆ set_frame()
template<typename Scalar>
◆ set_geocentric()
template<typename Scalar>
◆ set_ned()
template<typename Scalar>
◆ set_provider()
template<typename Scalar>
◆ set_rail()
template<typename Scalar>
◆ set_stability()
template<typename Scalar>
◆ set_wind()
template<typename Scalar>
◆ transform()
template<typename Scalar>
◆ transform_position()
template<typename Scalar>
The documentation for this class was generated from the following file: