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)

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)