OEEuler

class OEEuler : public OETransBase

This class represents OEEuler.

The following methods are publicly inherited from OETransBase:

CreateCopy

GetInverse

Extract

Transform

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)