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
Function rot_conv::QuatWithEYaw(const Quat&, double, Quat&)
View page source
Function rot_conv::QuatWithEYaw(const Quat&, double, Quat&)
Defined in
File rot_conv.h
Function Documentation
void
rot_conv
::
QuatWithEYaw
(
const
Quat
&
q
,
double
eulerYaw
,
Quat
&
qout
)