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)
Assignment operator.
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)