|
Vulcan
Aerospace Engineering Utilities Built on Janus
|
Interface for a frame edge transform (child <-> parent). More...
#include <TransformProvider.hpp>

Public Member Functions | |
| virtual | ~TransformProvider ()=default |
| virtual Vec3< Scalar > | to_parent (const Vec3< Scalar > &v) const =0 |
| virtual Vec3< Scalar > | from_parent (const Vec3< Scalar > &v) const =0 |
| virtual Vec3< Scalar > | position_to_parent (const Vec3< Scalar > &pos) const |
| virtual Vec3< Scalar > | position_from_parent (const Vec3< Scalar > &pos) const |
Interface for a frame edge transform (child <-> parent).
|
virtualdefault |
|
nodiscardpure virtual |
Implemented in vulcan::BodyProvider< Scalar >, vulcan::CDAProvider< Scalar >, vulcan::CoordinateFrameProvider< Scalar >, vulcan::DCMProvider< Scalar >, vulcan::ECEFProvider< Scalar >, vulcan::ENUProvider< Scalar >, vulcan::GeocentricProvider< Scalar >, vulcan::NEDProvider< Scalar >, vulcan::QuaternionProvider< Scalar >, vulcan::RailProvider< Scalar >, vulcan::StabilityProvider< Scalar >, and vulcan::WindProvider< Scalar >.
|
inlinenodiscardvirtual |
|
inlinenodiscardvirtual |
|
nodiscardpure virtual |
Implemented in vulcan::BodyProvider< Scalar >, vulcan::CDAProvider< Scalar >, vulcan::CoordinateFrameProvider< Scalar >, vulcan::DCMProvider< Scalar >, vulcan::ECEFProvider< Scalar >, vulcan::ENUProvider< Scalar >, vulcan::GeocentricProvider< Scalar >, vulcan::NEDProvider< Scalar >, vulcan::QuaternionProvider< Scalar >, vulcan::RailProvider< Scalar >, vulcan::StabilityProvider< Scalar >, and vulcan::WindProvider< Scalar >.