rot_conv: Rolling
  • Links
    • Rosindex
    • Repository
  • C++ API
    • Class Hierarchy
    • File Hierarchy
    • Full C++ API
      • Namespaces
        • Namespace rot_conv
        • Namespace rot_conv::internal
      • Classes and Structs
        • Struct AbsTiltRot
        • Struct EulerAngles
        • Struct FusedAngles
        • Struct QuatFrame
        • Struct RotmatFrame
        • Struct TiltAngles
        • Struct TiltPhase2D
        • Struct TiltPhase3D
        • Struct TiltPhaseVel2D
        • Struct TiltPhaseVel3D
      • Enums
        • Enum UnitAxis
      • Functions
        • Function rot_conv::AbsTiltFromAbsTiltPhase(const AbsTiltPhase2D&, AbsTiltAngles&)
        • Function rot_conv::AbsTiltFromAbsTiltPhase(const AbsTiltPhase3D&, AbsTiltAngles&)
        • Function rot_conv::AbsTiltFromAbsTiltPhase(const AbsTiltPhase2D&)
        • Function rot_conv::AbsTiltFromAbsTiltPhase(const AbsTiltPhase3D&)
        • Function rot_conv::AbsTiltFromAbsYawTilt(const AbsTiltRot&, AbsTiltAngles&)
        • Function rot_conv::AbsTiltFromAbsYawTilt(const AbsTiltRot&, double, AbsTiltAngles&)
        • Function rot_conv::AbsTiltFromAbsYawTilt(const AbsTiltRot&)
        • Function rot_conv::AbsTiltFromAbsYawTilt(const AbsTiltRot&, double)
        • Function rot_conv::AbsTiltFromTilt(const TiltAngles&, AbsTiltAngles&)
        • Function rot_conv::AbsTiltFromTilt(const TiltAngles&)
        • Function rot_conv::AbsTiltPhaseFromAbsTilt(const AbsTiltAngles&, AbsTiltPhase2D&)
        • Function rot_conv::AbsTiltPhaseFromAbsTilt(const AbsTiltAngles&, AbsTiltPhase3D&)
        • Function rot_conv::AbsTiltPhaseFromAbsYawTilt(const AbsTiltRot&, AbsTiltPhase2D&)
        • Function rot_conv::AbsTiltPhaseFromAbsYawTilt(const AbsTiltRot&, double, AbsTiltPhase3D&)
        • Function rot_conv::AbsTiltPhaseFromAbsYawTilt(const AbsTiltRot&)
        • Function rot_conv::AbsTiltPhaseFromAbsYawTilt(const AbsTiltRot&, double)
        • Function rot_conv::AbsTiltPhaseFromTiltPhase(const TiltPhase2D&, double, AbsTiltPhase2D&)
        • Function rot_conv::AbsTiltPhaseFromTiltPhase(const TiltPhase3D&, AbsTiltPhase3D&)
        • Function rot_conv::AbsTiltPhaseFromTiltPhase(const TiltPhase2D&, double)
        • Function rot_conv::AbsTiltPhaseFromTiltPhase(const TiltPhase3D&)
        • Function rot_conv::AbsTiltPhaseVelFromTiltPhaseVel(const TiltPhaseVel2D&, double, AbsTiltPhaseVel2D&)
        • Function rot_conv::AbsTiltPhaseVelFromTiltPhaseVel(const TiltPhaseVel3D&, const TiltAngles&, AbsTiltPhaseVel3D&)
        • Function rot_conv::AbsTiltPhaseVelFromTiltPhaseVel(const TiltPhaseVel2D&, double)
        • Function rot_conv::AbsTiltPhaseVelFromTiltPhaseVel(const TiltPhaseVel3D&, const TiltAngles&)
        • Template Function rot_conv::AbsTiltRotSum
        • Function rot_conv::AbsYawTiltFromAbsTilt(const AbsTiltAngles&, AbsTiltRot&)
        • Function rot_conv::AbsYawTiltFromAbsTilt(const AbsTiltAngles&, AbsTiltRot&, double&)
        • Function rot_conv::AbsYawTiltFromAbsTiltPhase(const AbsTiltPhase2D&, AbsTiltRot&)
        • Function rot_conv::AbsYawTiltFromAbsTiltPhase(const AbsTiltPhase3D&, AbsTiltRot&, double&)
        • Function rot_conv::AbsYawTiltFromTilt(const TiltAngles&, AbsTiltRot&)
        • Function rot_conv::AbsYawTiltFromTilt(const TiltAngles&, AbsTiltRot&, double&)
        • Function rot_conv::AngVelFromAbsTiltPhaseVel(const AbsTiltPhaseVel3D&, double, double, AngVel&)
        • Function rot_conv::AngVelFromAbsTiltPhaseVel(const AbsTiltPhaseVel2D&, double, double, AngVel&)
        • Function rot_conv::AngVelFromAbsTiltPhaseVel(const AbsTiltPhaseVel2D&, const AbsTiltRot&, AngVel&)
        • Function rot_conv::AngVelFromAbsTiltPhaseVel(const AbsTiltPhaseVel3D&, const AbsTiltRot&, AngVel&)
        • Function rot_conv::AngVelFromAbsTiltPhaseVel(const AbsTiltPhaseVel2D&, const TiltAngles&, AngVel&)
        • Function rot_conv::AngVelFromAbsTiltPhaseVel(const AbsTiltPhaseVel3D&, const TiltAngles&, AngVel&)
        • Function rot_conv::AngVelFromAbsTiltPhaseVel(const AbsTiltPhaseVel2D&, double, double)
        • Function rot_conv::AngVelFromAbsTiltPhaseVel(const AbsTiltPhaseVel3D&, double, double)
        • Function rot_conv::AngVelFromAbsTiltPhaseVel(const AbsTiltPhaseVel2D&, const AbsTiltRot&)
        • Function rot_conv::AngVelFromAbsTiltPhaseVel(const AbsTiltPhaseVel3D&, const AbsTiltRot&)
        • Function rot_conv::AngVelFromAbsTiltPhaseVel(const AbsTiltPhaseVel2D&, const TiltAngles&)
        • Function rot_conv::AngVelFromAbsTiltPhaseVel(const AbsTiltPhaseVel3D&, const TiltAngles&)
        • Function rot_conv::AngVelFromTiltPhaseVel(const TiltPhaseVel2D&, const TiltAngles&, AngVel&)
        • Function rot_conv::AngVelFromTiltPhaseVel(const TiltPhaseVel3D&, const TiltAngles&, AngVel&)
        • Function rot_conv::AngVelFromTiltPhaseVel(const TiltPhaseVel2D&, const TiltAngles&)
        • Function rot_conv::AngVelFromTiltPhaseVel(const TiltPhaseVel3D&, const TiltAngles&)
        • Function rot_conv::AxisXFromQuat(const Quat&, Vec3&)
        • Function rot_conv::AxisXFromQuat(const Quat&)
        • Function rot_conv::AxisXFromRotmat(const Rotmat&, Vec3&)
        • Function rot_conv::AxisXFromRotmat(const Rotmat&)
        • Function rot_conv::AxisYFromQuat(const Quat&, Vec3&)
        • Function rot_conv::AxisYFromQuat(const Quat&)
        • Function rot_conv::AxisYFromRotmat(const Rotmat&, Vec3&)
        • Function rot_conv::AxisYFromRotmat(const Rotmat&)
        • Function rot_conv::AxisZFromQuat(const Quat&, Vec3&)
        • Function rot_conv::AxisZFromQuat(const Quat&)
        • Function rot_conv::AxisZFromRotmat(const Rotmat&, Vec3&)
        • Function rot_conv::AxisZFromRotmat(const Rotmat&)
        • Function rot_conv::CheckEuler(const EulerAngles&, double, bool)
        • Function rot_conv::CheckEuler(const EulerAngles&, EulerAngles&, double, bool)
        • Function rot_conv::CheckFused(const FusedAngles&, double, bool)
        • Function rot_conv::CheckFused(const FusedAngles&, FusedAngles&, double, bool)
        • Function rot_conv::CheckQuat(const Quat&, double, bool)
        • Function rot_conv::CheckQuat(const Quat&, Quat&, double, bool)
        • Function rot_conv::CheckRotmat(const Rotmat&, double)
        • Function rot_conv::CheckRotmat(const Rotmat&, Rotmat&, double)
        • Function rot_conv::CheckTilt(const TiltAngles&, double, bool)
        • Function rot_conv::CheckTilt(const TiltAngles&, TiltAngles&, double, bool)
        • Template Function rot_conv::ComposeEuler
        • Template Function rot_conv::ComposeFused
        • Template Function rot_conv::ComposeQuat
        • Template Function rot_conv::ComposeRotmat
        • Template Function rot_conv::ComposeTilt
        • Function rot_conv::EulerEqual
        • Function rot_conv::EulerEqualExact
        • Function rot_conv::EulerFromAxis(UnitAxis, double, EulerAngles&)
        • Function rot_conv::EulerFromAxis(const Vec3&, double, EulerAngles&)
        • Function rot_conv::EulerFromAxis(UnitAxis, double)
        • Function rot_conv::EulerFromAxis(const Vec3&, double)
        • Function rot_conv::EulerFromFused(double)
        • Function rot_conv::EulerFromFused(double, double)
        • Function rot_conv::EulerFromFused(double, double, double, bool)
        • Function rot_conv::EulerFromFused(const FusedAngles&)
        • Function rot_conv::EulerFromFYawBzG(double, const Vec3&, EulerAngles&)
        • Function rot_conv::EulerFromFYawBzG(double, const Vec3&)
        • Function rot_conv::EulerFromFYawGzB(double, const Vec3&, EulerAngles&)
        • Function rot_conv::EulerFromFYawGzB(double, const Vec3&)
        • Function rot_conv::EulerFromQuat(const Quat&, double&)
        • Function rot_conv::EulerFromQuat(const Quat&, double&, double&, double&)
        • Function rot_conv::EulerFromQuat(const Quat&, EulerAngles&)
        • Function rot_conv::EulerFromQuat(const Quat&)
        • Function rot_conv::EulerFromRotmat(const Rotmat&, double&)
        • Function rot_conv::EulerFromRotmat(const Rotmat&, double&, double&, double&)
        • Function rot_conv::EulerFromRotmat(const Rotmat&, EulerAngles&)
        • Function rot_conv::EulerFromRotmat(const Rotmat&)
        • Function rot_conv::EulerFromTilt(double)
        • Function rot_conv::EulerFromTilt(double, double)
        • Function rot_conv::EulerFromTilt(double, double, double)
        • Function rot_conv::EulerFromTilt(const TiltAngles&)
        • Function rot_conv::EulerFromZVec(const ZVec&, double&, double&)
        • Function rot_conv::EulerFromZVec(const ZVec&, EulerAngles&)
        • Function rot_conv::EulerFromZVec(const ZVec&)
        • Function rot_conv::EulerInv(const EulerAngles&, EulerAngles&)
        • Function rot_conv::EulerInv(const EulerAngles&)
        • Function rot_conv::EulerNoEYaw(const EulerAngles&, EulerAngles&)
        • Function rot_conv::EulerNoEYaw(const EulerAngles&)
        • Function rot_conv::EulerNoFYaw(const EulerAngles&, EulerAngles&)
        • Function rot_conv::EulerNoFYaw(const EulerAngles&)
        • Function rot_conv::EulerRotGlobalX(const EulerAngles&, double, EulerAngles&)
        • Function rot_conv::EulerRotGlobalX(const EulerAngles&, double)
        • Function rot_conv::EulerRotGlobalY(const EulerAngles&, double, EulerAngles&)
        • Function rot_conv::EulerRotGlobalY(const EulerAngles&, double)
        • Function rot_conv::EulerRotGlobalZ(const EulerAngles&, double, EulerAngles&)
        • Function rot_conv::EulerRotGlobalZ(const EulerAngles&, double)
        • Function rot_conv::EulerRotVec
        • Function rot_conv::EulerRotVecInPlace
        • Function rot_conv::EulerRotVecPureZ
        • Function rot_conv::EulerWithEYaw(const EulerAngles&, double, EulerAngles&)
        • Function rot_conv::EulerWithEYaw(const EulerAngles&, double)
        • Function rot_conv::EulerWithFYaw(const EulerAngles&, double, EulerAngles&)
        • Function rot_conv::EulerWithFYaw(const EulerAngles&, double)
        • Function rot_conv::EYawOfEuler
        • Function rot_conv::EYawOfFused
        • Function rot_conv::EYawOfQuat
        • Function rot_conv::EYawOfRotmat
        • Function rot_conv::EYawOfTilt
        • Function rot_conv::FusedEqual
        • Function rot_conv::FusedEqualExact
        • Function rot_conv::FusedFromAxis(UnitAxis, double, FusedAngles&)
        • Function rot_conv::FusedFromAxis(const Vec3&, double, FusedAngles&)
        • Function rot_conv::FusedFromAxis(UnitAxis, double)
        • Function rot_conv::FusedFromAxis(const Vec3&, double)
        • Function rot_conv::FusedFromEuler(double)
        • Function rot_conv::FusedFromEuler(double, double, double)
        • Function rot_conv::FusedFromEuler(const EulerAngles&)
        • Function rot_conv::FusedFromFYawBzG(double, const Vec3&, FusedAngles&)
        • Function rot_conv::FusedFromFYawBzG(double, const Vec3&)
        • Function rot_conv::FusedFromFYawGzB(double, const Vec3&, FusedAngles&)
        • Function rot_conv::FusedFromFYawGzB(double, const Vec3&)
        • Function rot_conv::FusedFromQuat(const Quat&, double&)
        • Function rot_conv::FusedFromQuat(const Quat&, double&, double&)
        • Function rot_conv::FusedFromQuat(const Quat&, double&, double&, double&)
        • Function rot_conv::FusedFromQuat(const Quat&, double&, double&, double&, bool&)
        • Function rot_conv::FusedFromQuat(const Quat&, FusedAngles&)
        • Function rot_conv::FusedFromQuat(const Quat&)
        • Function rot_conv::FusedFromRotmat(const Rotmat&, double&)
        • Function rot_conv::FusedFromRotmat(const Rotmat&, double&, double&)
        • Function rot_conv::FusedFromRotmat(const Rotmat&, double&, double&, double&)
        • Function rot_conv::FusedFromRotmat(const Rotmat&, double&, double&, double&, bool&)
        • Function rot_conv::FusedFromRotmat(const Rotmat&, FusedAngles&)
        • Function rot_conv::FusedFromRotmat(const Rotmat&)
        • Function rot_conv::FusedFromTilt(double)
        • Function rot_conv::FusedFromTilt(double, double)
        • Function rot_conv::FusedFromTilt(double, double, double)
        • Function rot_conv::FusedFromTilt(const TiltAngles&)
        • Function rot_conv::FusedFromZVec(const ZVec&, double&, double&)
        • Function rot_conv::FusedFromZVec(const ZVec&, double&, double&, bool&)
        • Function rot_conv::FusedFromZVec(const ZVec&, FusedAngles&)
        • Function rot_conv::FusedFromZVec(const ZVec&)
        • Function rot_conv::FusedInv(const FusedAngles&, FusedAngles&)
        • Function rot_conv::FusedInv(const FusedAngles&)
        • Function rot_conv::FusedNoEYaw(const FusedAngles&, FusedAngles&)
        • Function rot_conv::FusedNoEYaw(const FusedAngles&)
        • Function rot_conv::FusedNoFYaw(const FusedAngles&, FusedAngles&)
        • Function rot_conv::FusedNoFYaw(const FusedAngles&)
        • Function rot_conv::FusedRotGlobalX(const FusedAngles&, double, FusedAngles&)
        • Function rot_conv::FusedRotGlobalX(const FusedAngles&, double)
        • Function rot_conv::FusedRotGlobalY(const FusedAngles&, double, FusedAngles&)
        • Function rot_conv::FusedRotGlobalY(const FusedAngles&, double)
        • Function rot_conv::FusedRotGlobalZ(const FusedAngles&, double, FusedAngles&)
        • Function rot_conv::FusedRotGlobalZ(const FusedAngles&, double)
        • Function rot_conv::FusedRotVec
        • Function rot_conv::FusedRotVecInPlace
        • Function rot_conv::FusedRotVecPureZ
        • Function rot_conv::FusedWithEYaw(const FusedAngles&, double, FusedAngles&)
        • Function rot_conv::FusedWithEYaw(const FusedAngles&, double)
        • Function rot_conv::FusedWithFYaw(const FusedAngles&, double, FusedAngles&)
        • Function rot_conv::FusedWithFYaw(const FusedAngles&, double)
        • Function rot_conv::FYawOfEuler
        • Function rot_conv::FYawOfFused
        • Function rot_conv::FYawOfQuat
        • Function rot_conv::FYawOfRotmat
        • Function rot_conv::FYawOfTilt
        • Function rot_conv::internal::ComposeEulerHelper(Rotmat&)
        • Template Function rot_conv::internal::ComposeEulerHelper(Rotmat&, const EulerAngles&, Types&&…)
        • Function rot_conv::internal::ComposeFusedHelper(Rotmat&)
        • Template Function rot_conv::internal::ComposeFusedHelper(Rotmat&, const FusedAngles&, Types&&…)
        • Function rot_conv::internal::ComposeQuatHelper(Quat&)
        • Template Function rot_conv::internal::ComposeQuatHelper(Quat&, const Quat&, Types&&…)
        • Function rot_conv::internal::ComposeRotmatHelper(Rotmat&)
        • Template Function rot_conv::internal::ComposeRotmatHelper(Rotmat&, const Rotmat&, Types&&…)
        • Function rot_conv::internal::ComposeTiltHelper(Rotmat&)
        • Template Function rot_conv::internal::ComposeTiltHelper(Rotmat&, const TiltAngles&, Types&&…)
        • Function rot_conv::internal::picut
        • Function rot_conv::internal::picutVar
        • Function rot_conv::internal::TiltPhaseSumHelper(TiltPhase2D&)
        • Function rot_conv::internal::TiltPhaseSumHelper(TiltPhase3D&)
        • Template Function rot_conv::internal::TiltPhaseSumHelper(TiltPhase2D&, const TiltPhase2D&, Types&&…)
        • Template Function rot_conv::internal::TiltPhaseSumHelper(TiltPhase3D&, const TiltPhase3D&, Types&&…)
        • Function rot_conv::internal::TiltPhaseVelSumHelper(TiltPhaseVel2D&)
        • Function rot_conv::internal::TiltPhaseVelSumHelper(TiltPhaseVel3D&)
        • Template Function rot_conv::internal::TiltPhaseVelSumHelper(TiltPhaseVel2D&, const TiltPhaseVel2D&, Types&&…)
        • Template Function rot_conv::internal::TiltPhaseVelSumHelper(TiltPhaseVel3D&, const TiltPhaseVel3D&, Types&&…)
        • Function rot_conv::NormalisedQuat
        • Function rot_conv::NormalisedRotmat
        • Function rot_conv::NormalisedVec
        • Function rot_conv::NormaliseQuat
        • Function rot_conv::NormaliseRotmat
        • Function rot_conv::NormaliseVec
        • Function rot_conv::operator*(const Quat&, double)
        • Function rot_conv::operator*(double, const Quat&)
        • Function rot_conv::operator*(const TiltPhase2D&, double)
        • Function rot_conv::operator*(double, const TiltPhase2D&)
        • Function rot_conv::operator*(const TiltPhase3D&, double)
        • Function rot_conv::operator*(double, const TiltPhase3D&)
        • Function rot_conv::operator*(const TiltPhaseVel2D&, double)
        • Function rot_conv::operator*(double, const TiltPhaseVel2D&)
        • Function rot_conv::operator*(const TiltPhaseVel3D&, double)
        • Function rot_conv::operator*(double, const TiltPhaseVel3D&)
        • Function rot_conv::operator*=(Quat&, double)
        • Function rot_conv::operator*=(TiltPhase2D&, double)
        • Function rot_conv::operator*=(TiltPhase3D&, double)
        • Function rot_conv::operator*=(TiltPhaseVel2D&, double)
        • Function rot_conv::operator*=(TiltPhaseVel3D&, double)
        • Function rot_conv::operator+(const Quat&)
        • Function rot_conv::operator+(const Quat&, const Quat&)
        • Function rot_conv::operator+(const TiltPhase2D&)
        • Function rot_conv::operator+(const TiltPhase2D&, const TiltPhase2D&)
        • Function rot_conv::operator+(const TiltPhase3D&)
        • Function rot_conv::operator+(const TiltPhase3D&, const TiltPhase3D&)
        • Function rot_conv::operator+(const TiltPhaseVel2D&)
        • Function rot_conv::operator+(const TiltPhaseVel2D&, const TiltPhaseVel2D&)
        • Function rot_conv::operator+(const TiltPhaseVel3D&)
        • Function rot_conv::operator+(const TiltPhaseVel3D&, const TiltPhaseVel3D&)
        • Function rot_conv::operator+=(Quat&, const Quat&)
        • Function rot_conv::operator+=(TiltPhase2D&, const TiltPhase2D&)
        • Function rot_conv::operator+=(TiltPhase3D&, const TiltPhase3D&)
        • Function rot_conv::operator+=(TiltPhaseVel2D&, const TiltPhaseVel2D&)
        • Function rot_conv::operator+=(TiltPhaseVel3D&, const TiltPhaseVel3D&)
        • Function rot_conv::operator-(const Quat&)
        • Function rot_conv::operator-(const Quat&, const Quat&)
        • Function rot_conv::operator-(const TiltPhase2D&)
        • Function rot_conv::operator-(const TiltPhase2D&, const TiltPhase2D&)
        • Function rot_conv::operator-(const TiltPhase3D&)
        • Function rot_conv::operator-(const TiltPhase3D&, const TiltPhase3D&)
        • Function rot_conv::operator-(const TiltPhaseVel2D&)
        • Function rot_conv::operator-(const TiltPhaseVel2D&, const TiltPhaseVel2D&)
        • Function rot_conv::operator-(const TiltPhaseVel3D&)
        • Function rot_conv::operator-(const TiltPhaseVel3D&, const TiltPhaseVel3D&)
        • Function rot_conv::operator-=(Quat&, const Quat&)
        • Function rot_conv::operator-=(TiltPhase2D&, const TiltPhase2D&)
        • Function rot_conv::operator-=(TiltPhase3D&, const TiltPhase3D&)
        • Function rot_conv::operator-=(TiltPhaseVel2D&, const TiltPhaseVel2D&)
        • Function rot_conv::operator-=(TiltPhaseVel3D&, const TiltPhaseVel3D&)
        • Function rot_conv::operator/(const Quat&, double)
        • Function rot_conv::operator/(const TiltPhase2D&, double)
        • Function rot_conv::operator/(const TiltPhase3D&, double)
        • Function rot_conv::operator/(const TiltPhaseVel2D&, double)
        • Function rot_conv::operator/(const TiltPhaseVel3D&, double)
        • Function rot_conv::operator/=(Quat&, double)
        • Function rot_conv::operator/=(TiltPhase2D&, double)
        • Function rot_conv::operator/=(TiltPhase3D&, double)
        • Function rot_conv::operator/=(TiltPhaseVel2D&, double)
        • Function rot_conv::operator/=(TiltPhaseVel3D&, double)
        • Function rot_conv::operator<<(std::ostream&, const Vec2&)
        • Function rot_conv::operator<<(std::ostream&, const Vec3&)
        • Function rot_conv::operator<<(std::ostream&, const Quat&)
        • Function rot_conv::operator<<(std::ostream&, const EulerAngles&)
        • Function rot_conv::operator<<(std::ostream&, const FusedAngles&)
        • Function rot_conv::operator<<(std::ostream&, const TiltAngles&)
        • Function rot_conv::operator<<(std::ostream&, const TiltPhase2D&)
        • Function rot_conv::operator<<(std::ostream&, const TiltPhase3D&)
        • Function rot_conv::operator<<(std::ostream&, const TiltPhaseVel2D&)
        • Function rot_conv::operator<<(std::ostream&, const TiltPhaseVel3D&)
        • Function rot_conv::operator<<(std::ostream&, const AbsTiltRot&)
        • Function rot_conv::QuatEqual
        • Function rot_conv::QuatEqualExact
        • Function rot_conv::QuatFromAxis(UnitAxis, double, Quat&)
        • Function rot_conv::QuatFromAxis(const Vec3&, double, Quat&)
        • Function rot_conv::QuatFromAxis(UnitAxis, double)
        • Function rot_conv::QuatFromAxis(const Vec3&, double)
        • Function rot_conv::QuatFromEuler(double)
        • Function rot_conv::QuatFromEuler(double, double, double)
        • Function rot_conv::QuatFromEuler(const EulerAngles&)
        • Function rot_conv::QuatFromFused(double)
        • Function rot_conv::QuatFromFused(double, double)
        • Function rot_conv::QuatFromFused(double, double, double, bool)
        • Function rot_conv::QuatFromFused(const FusedAngles&)
        • Function rot_conv::QuatFromFYawBzG(double, const Vec3&, Quat&)
        • Function rot_conv::QuatFromFYawBzG(double, const Vec3&)
        • Function rot_conv::QuatFromFYawGzB(double, const Vec3&, Quat&)
        • Function rot_conv::QuatFromFYawGzB(double, const Vec3&)
        • Function rot_conv::QuatFromRotmat(const Rotmat&, Quat&)
        • Function rot_conv::QuatFromRotmat(const Rotmat&)
        • Function rot_conv::QuatFromTilt(double)
        • Function rot_conv::QuatFromTilt(double, double)
        • Function rot_conv::QuatFromTilt(double, double, double)
        • Function rot_conv::QuatFromTilt(const TiltAngles&)
        • Function rot_conv::QuatFromZVec(const ZVec&, Quat&)
        • Function rot_conv::QuatFromZVec(const ZVec&)
        • Function rot_conv::QuatGFromFYawGTiltH(const Quat&, double, const Quat&)
        • Function rot_conv::QuatGFromFYawGTiltH(const Quat&, double, const TiltAngles&)
        • Function rot_conv::QuatGFromFYawGTiltH(const Quat&, double, double, double)
        • Function rot_conv::QuatHFromFYawGTiltH(const Quat&, double, const Quat&)
        • Function rot_conv::QuatHFromFYawGTiltH(const Quat&, double, const TiltAngles&)
        • Function rot_conv::QuatHFromFYawGTiltH(const Quat&, double, double, double)
        • Function rot_conv::QuatInv(const Quat&, Quat&)
        • Function rot_conv::QuatInv(const Quat&)
        • Template Function rot_conv::QuatMult
        • Function rot_conv::QuatNoEYaw(const Quat&, Quat&)
        • Function rot_conv::QuatNoEYaw(const Quat&)
        • Function rot_conv::QuatNoFYaw(const Quat&, Quat&)
        • Function rot_conv::QuatNoFYaw(const Quat&)
        • Function rot_conv::QuatNorm
        • Function rot_conv::QuatNormSq
        • Function rot_conv::QuatRotGlobalX(const Quat&, double, Quat&)
        • Function rot_conv::QuatRotGlobalX(const Quat&, double)
        • Function rot_conv::QuatRotGlobalY(const Quat&, double, Quat&)
        • Function rot_conv::QuatRotGlobalY(const Quat&, double)
        • Function rot_conv::QuatRotGlobalZ(const Quat&, double, Quat&)
        • Function rot_conv::QuatRotGlobalZ(const Quat&, double)
        • Function rot_conv::QuatRotVec
        • Function rot_conv::QuatRotVecInPlace
        • Function rot_conv::QuatRotVecPureZ
        • Function rot_conv::QuatSlerp(const Quat&, const Quat&, double)
        • Function rot_conv::QuatSlerp(const Quat&, double)
        • Function rot_conv::QuatWithEYaw(const Quat&, double, Quat&)
        • Function rot_conv::QuatWithEYaw(const Quat&, double)
        • Function rot_conv::QuatWithFYaw(const Quat&, double, Quat&)
        • Function rot_conv::QuatWithFYaw(const Quat&, double)
        • Function rot_conv::RandAng(double)
        • Function rot_conv::RandAng(double, double)
        • Function rot_conv::RandEuler(EulerAngles&)
        • Function rot_conv::RandEuler()
        • Function rot_conv::RandFused(FusedAngles&)
        • Function rot_conv::RandFused()
        • Function rot_conv::RandQuat(Quat&)
        • Function rot_conv::RandQuat()
        • Function rot_conv::RandRotmat(Rotmat&)
        • Function rot_conv::RandRotmat()
        • Function rot_conv::RandTilt(TiltAngles&)
        • Function rot_conv::RandTilt()
        • Function rot_conv::RandUnitVec
        • Function rot_conv::RandVec
        • Function rot_conv::RotmatEqual
        • Function rot_conv::RotmatEqualExact
        • Function rot_conv::RotmatFromAxis(UnitAxis, double, Rotmat&)
        • Function rot_conv::RotmatFromAxis(const Vec3&, double, Rotmat&)
        • Function rot_conv::RotmatFromAxis(UnitAxis, double)
        • Function rot_conv::RotmatFromAxis(const Vec3&, double)
        • Function rot_conv::RotmatFromEuler(double)
        • Function rot_conv::RotmatFromEuler(double, double, double)
        • Function rot_conv::RotmatFromEuler(const EulerAngles&)
        • Function rot_conv::RotmatFromFused(double)
        • Function rot_conv::RotmatFromFused(double, double)
        • Function rot_conv::RotmatFromFused(double, double, double, bool)
        • Function rot_conv::RotmatFromFused(const FusedAngles&)
        • Function rot_conv::RotmatFromFYawBzG(double, const Vec3&, Rotmat&)
        • Function rot_conv::RotmatFromFYawBzG(double, const Vec3&)
        • Function rot_conv::RotmatFromFYawGzB(double, const Vec3&, Rotmat&)
        • Function rot_conv::RotmatFromFYawGzB(double, const Vec3&)
        • Function rot_conv::RotmatFromQuat(const Quat&, Rotmat&)
        • Function rot_conv::RotmatFromQuat(const Quat&)
        • Function rot_conv::RotmatFromTilt(double)
        • Function rot_conv::RotmatFromTilt(double, double)
        • Function rot_conv::RotmatFromTilt(double, double, double)
        • Function rot_conv::RotmatFromTilt(const TiltAngles&)
        • Function rot_conv::RotmatFromZVec(const ZVec&, Rotmat&)
        • Function rot_conv::RotmatFromZVec(const ZVec&)
        • Function rot_conv::RotmatInv(const Rotmat&, Rotmat&)
        • Function rot_conv::RotmatInv(const Rotmat&)
        • Template Function rot_conv::RotmatMult
        • Function rot_conv::RotmatNoEYaw(const Rotmat&, Rotmat&)
        • Function rot_conv::RotmatNoEYaw(const Rotmat&)
        • Function rot_conv::RotmatNoFYaw(const Rotmat&, Rotmat&)
        • Function rot_conv::RotmatNoFYaw(const Rotmat&)
        • Function rot_conv::RotmatRotGlobalX(const Rotmat&, double, Rotmat&)
        • Function rot_conv::RotmatRotGlobalX(const Rotmat&, double)
        • Function rot_conv::RotmatRotGlobalY(const Rotmat&, double, Rotmat&)
        • Function rot_conv::RotmatRotGlobalY(const Rotmat&, double)
        • Function rot_conv::RotmatRotGlobalZ(const Rotmat&, double, Rotmat&)
        • Function rot_conv::RotmatRotGlobalZ(const Rotmat&, double)
        • Function rot_conv::RotmatRotVec
        • Function rot_conv::RotmatRotVecInPlace
        • Function rot_conv::RotmatRotVecPureZ
        • Function rot_conv::RotmatWithEYaw(const Rotmat&, double, Rotmat&)
        • Function rot_conv::RotmatWithEYaw(const Rotmat&, double)
        • Function rot_conv::RotmatWithFYaw(const Rotmat&, double, Rotmat&)
        • Function rot_conv::RotmatWithFYaw(const Rotmat&, double)
        • Function rot_conv::TiltAngleFromFused
        • Function rot_conv::TiltEqual
        • Function rot_conv::TiltEqualExact
        • Function rot_conv::TiltFromAbsTilt(const AbsTiltAngles&, TiltAngles&)
        • Function rot_conv::TiltFromAbsTilt(const AbsTiltAngles&)
        • Function rot_conv::TiltFromAbsYawTilt(const AbsTiltRot&, TiltAngles&)
        • Function rot_conv::TiltFromAbsYawTilt(const AbsTiltRot&, double, TiltAngles&)
        • Function rot_conv::TiltFromAbsYawTilt(const AbsTiltRot&)
        • Function rot_conv::TiltFromAbsYawTilt(const AbsTiltRot&, double)
        • Function rot_conv::TiltFromAxis(UnitAxis, double, TiltAngles&)
        • Function rot_conv::TiltFromAxis(const Vec3&, double, TiltAngles&)
        • Function rot_conv::TiltFromAxis(UnitAxis, double)
        • Function rot_conv::TiltFromAxis(const Vec3&, double)
        • Function rot_conv::TiltFromEuler(double)
        • Function rot_conv::TiltFromEuler(double, double, double)
        • Function rot_conv::TiltFromEuler(const EulerAngles&)
        • Function rot_conv::TiltFromFused(double)
        • Function rot_conv::TiltFromFused(double, double)
        • Function rot_conv::TiltFromFused(double, double, double, bool)
        • Function rot_conv::TiltFromFused(const FusedAngles&)
        • Function rot_conv::TiltFromFYawBzG(double, const Vec3&, TiltAngles&)
        • Function rot_conv::TiltFromFYawBzG(double, const Vec3&)
        • Function rot_conv::TiltFromFYawGzB(double, const Vec3&, TiltAngles&)
        • Function rot_conv::TiltFromFYawGzB(double, const Vec3&)
        • Function rot_conv::TiltFromQuat(const Quat&, double&)
        • Function rot_conv::TiltFromQuat(const Quat&, double&, double&)
        • Function rot_conv::TiltFromQuat(const Quat&, double&, double&, double&)
        • Function rot_conv::TiltFromQuat(const Quat&, TiltAngles&)
        • Function rot_conv::TiltFromQuat(const Quat&)
        • Function rot_conv::TiltFromRotmat(const Rotmat&, double&)
        • Function rot_conv::TiltFromRotmat(const Rotmat&, double&, double&)
        • Function rot_conv::TiltFromRotmat(const Rotmat&, double&, double&, double&)
        • Function rot_conv::TiltFromRotmat(const Rotmat&, TiltAngles&)
        • Function rot_conv::TiltFromRotmat(const Rotmat&)
        • Function rot_conv::TiltFromZVec(const ZVec&, double&, double&)
        • Function rot_conv::TiltFromZVec(const ZVec&, TiltAngles&)
        • Function rot_conv::TiltFromZVec(const ZVec&)
        • Function rot_conv::TiltInv(const TiltAngles&, TiltAngles&)
        • Function rot_conv::TiltInv(const TiltAngles&)
        • Function rot_conv::TiltNoEYaw(const TiltAngles&, TiltAngles&)
        • Function rot_conv::TiltNoEYaw(const TiltAngles&)
        • Function rot_conv::TiltNoFYaw(const TiltAngles&, TiltAngles&)
        • Function rot_conv::TiltNoFYaw(const TiltAngles&)
        • Function rot_conv::TiltPhaseDiff(const TiltPhase2D&, const TiltPhase2D&, double, TiltPhaseVel2D&)
        • Function rot_conv::TiltPhaseDiff(const TiltPhase2D&, const TiltPhase2D&, double)
        • Function rot_conv::TiltPhaseDiff(const TiltPhase3D&, const TiltPhase3D&, double, TiltPhaseVel3D&)
        • Function rot_conv::TiltPhaseDiff(const TiltPhase3D&, const TiltPhase3D&, double)
        • Function rot_conv::TiltPhaseFromAbsTiltPhase(const AbsTiltPhase2D&, double, TiltPhase2D&)
        • Function rot_conv::TiltPhaseFromAbsTiltPhase(const AbsTiltPhase3D&, TiltPhase3D&)
        • Function rot_conv::TiltPhaseFromAbsTiltPhase(const AbsTiltPhase2D&, double)
        • Function rot_conv::TiltPhaseFromAbsTiltPhase(const AbsTiltPhase3D&)
        • Template Function rot_conv::TiltPhaseMean(const TiltPhase2D&, Types&&…)
        • Template Function rot_conv::TiltPhaseMean(const TiltPhase3D&, Types&&…)
        • Template Function rot_conv::TiltPhaseSum(const TiltPhase2D&, Types&&…)
        • Template Function rot_conv::TiltPhaseSum(const TiltPhase3D&, Types&&…)
        • Function rot_conv::TiltPhaseVelFromAbsTiltPhaseVel(const AbsTiltPhaseVel2D&, double, TiltPhaseVel2D&)
        • Function rot_conv::TiltPhaseVelFromAbsTiltPhaseVel(const AbsTiltPhaseVel3D&, const TiltAngles&, TiltPhaseVel3D&)
        • Function rot_conv::TiltPhaseVelFromAbsTiltPhaseVel(const AbsTiltPhaseVel2D&, double)
        • Function rot_conv::TiltPhaseVelFromAbsTiltPhaseVel(const AbsTiltPhaseVel3D&, const TiltAngles&)
        • Template Function rot_conv::TiltPhaseVelSum(const TiltPhaseVel2D&, Types&&…)
        • Template Function rot_conv::TiltPhaseVelSum(const TiltPhaseVel3D&, Types&&…)
        • Function rot_conv::TiltRotGlobalX(const TiltAngles&, double, TiltAngles&)
        • Function rot_conv::TiltRotGlobalX(const TiltAngles&, double)
        • Function rot_conv::TiltRotGlobalY(const TiltAngles&, double, TiltAngles&)
        • Function rot_conv::TiltRotGlobalY(const TiltAngles&, double)
        • Function rot_conv::TiltRotGlobalZ(const TiltAngles&, double, TiltAngles&)
        • Function rot_conv::TiltRotGlobalZ(const TiltAngles&, double)
        • Function rot_conv::TiltRotVec
        • Function rot_conv::TiltRotVecInPlace
        • Function rot_conv::TiltRotVecPureZ
        • Function rot_conv::TiltWithEYaw(const TiltAngles&, double, TiltAngles&)
        • Function rot_conv::TiltWithEYaw(const TiltAngles&, double)
        • Function rot_conv::TiltWithFYaw(const TiltAngles&, double, TiltAngles&)
        • Function rot_conv::TiltWithFYaw(const TiltAngles&, double)
        • Function rot_conv::ValidateEuler
        • Function rot_conv::ValidateFused
        • Function rot_conv::ValidateQuat
        • Function rot_conv::ValidateRotmat
        • Function rot_conv::ValidateTilt
        • Function rot_conv::VecNorm
        • Function rot_conv::VecNormSq
        • Function rot_conv::VecSlerp
        • Function rot_conv::VecUnit
        • Function rot_conv::VecUnitX
        • Function rot_conv::VecUnitY
        • Function rot_conv::VecUnitZ
        • Function rot_conv::ZVecFromAxis(UnitAxis, double, ZVec&)
        • Function rot_conv::ZVecFromAxis(const Vec3&, double, ZVec&)
        • Function rot_conv::ZVecFromAxis(UnitAxis, double)
        • Function rot_conv::ZVecFromAxis(const Vec3&, double)
        • Function rot_conv::ZVecFromEuler(double, double)
        • Function rot_conv::ZVecFromEuler(const EulerAngles&)
        • Function rot_conv::ZVecFromFused(double, double, bool)
        • Function rot_conv::ZVecFromFused(const FusedAngles&)
        • Function rot_conv::ZVecFromQuat(const Quat&, ZVec&)
        • Function rot_conv::ZVecFromQuat(const Quat&)
        • Function rot_conv::ZVecFromRotmat(const Rotmat&, ZVec&)
        • Function rot_conv::ZVecFromRotmat(const Rotmat&)
        • Function rot_conv::ZVecFromTilt(double, double)
        • Function rot_conv::ZVecFromTilt(const TiltAngles&)
      • Defines
        • Define ROT_CONV_DEFAULT_TOL
      • Typedefs
        • Typedef rot_conv::AbsTiltAngles
        • Typedef rot_conv::AbsTiltPhase2D
        • Typedef rot_conv::AbsTiltPhase3D
        • Typedef rot_conv::AbsTiltPhaseVel2D
        • Typedef rot_conv::AbsTiltPhaseVel3D
        • Typedef rot_conv::AngVel
        • Typedef rot_conv::Frame
        • Typedef rot_conv::Quat
        • Typedef rot_conv::Rotmat
        • Typedef rot_conv::Transform
        • Typedef rot_conv::Vec2
        • Typedef rot_conv::Vec3
        • Typedef rot_conv::ZVec
      • Directories
        • Directory include
        • Directory rot_conv
      • Files
        • File rot_conv.h
        • File rot_conv_extras.h
        • File rot_conv_frames.h
        • File rot_conv_impl.h
  • Standard Documents
    • README
      • Rotations Conversion Library
        • General Overview
        • Getting Started
        • Compiling the Code
        • Notes on Numerical Stability
        • Quick Help
        • Where To Get More Help?
        • Bugs and Improvements
    • PACKAGE
    • LICENSE
  • Index
rot_conv: Rolling
  • C++ API
  • File rot_conv_frames.h
  • View page source

File rot_conv_frames.h

↰ Parent directory (include/rot_conv)

Contents

  • Definition (include/rot_conv/rot_conv_frames.h)

  • Includes

  • Namespaces

  • Classes

  • Typedefs

Definition (include/rot_conv/rot_conv_frames.h)

  • Program Listing for File rot_conv_frames.h

Includes

  • rot_conv/rot_conv.h (File rot_conv.h)

Namespaces

  • Namespace rot_conv

Classes

  • Struct QuatFrame

  • Struct RotmatFrame

Typedefs

  • Typedef rot_conv::Frame

  • Typedef rot_conv::Transform

Previous Next

© Copyright The <rot_conv> Contributors. License: BSD.

Built with Sphinx using a theme provided by Read the Docs.