Struct TiltPhase3D

Struct Documentation

struct TiltPhase3D

Public Functions

TiltPhase3D() = default
inline explicit TiltPhase3D(double pz)
inline TiltPhase3D(double px, double py, double pz = 0.0)
inline TiltPhase3D(const TiltAngles &t)
inline TiltPhase3D(const TiltPhase2D &p)
inline void set(double px, double py, double pz = 0.0)
inline void setTilt(double tiltAxisAngle, double tiltAngle)
inline void setTilt(double tiltAxisAngle, double tiltAngle, double fusedYaw)
inline void setTilt(const TiltAngles &t)
inline void setIdentity()
inline void get(double &px, double &py) const
inline void get(double &px, double &py, double &pz) const
inline void getTilt(double &tiltAxisAngle, double &tiltAngle) const
inline void getTilt(double &tiltAxisAngle, double &tiltAngle, double &fusedYaw) const
inline void getTilt(TiltAngles &t) const
inline TiltAngles getTilt() const
inline double &operator[](std::size_t idx)
inline const double &operator[](std::size_t idx) const
inline TiltPhase3D &operator=(const TiltPhase2D &p)

Public Members

double px
double py
double pz

Public Static Functions

static inline TiltPhase3D Identity()