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)