OEEuler¶
class OEEuler : public OETransBase
This class represents OEEuler.
The following methods are publicly inherited from OETransBase:
Constructors¶
OEEuler()
OEEuler(const float *angles)
OEEuler(const double *angles)
OEEuler(float phi, float theta, float psi)
OEEuler(double phi, double theta, double psi)
Default and copy constructors.
operator=¶
OEEuler &operator=(const float *rhs)
OEEuler &operator=(const double *rhs)
CreateCopy¶
OETransBase *CreateCopy() const
Extract¶
void Extract(float *r, float *t) const
void Extract(float *r, double *t) const
void Extract(double *r, float *t) const
void Extract(double *r, double *t) const
GetAngles¶
void GetAngles(float *angles) const
void GetAngles(double *angles) const
GetInverse¶
OETransBase *GetInverse() const
GetPhi¶
double GetPhi() const
GetPsi¶
double GetPsi() const
GetTheta¶
double GetTheta() const
SetPhi¶
void SetPhi(double radians)
SetPsi¶
void SetPsi(double radians)
SetTheta¶
void SetTheta(double radians)