class OETranslation : public OETransBase
This class represents OETranslation.
The following methods are publicly inherited from OETransBase:
| CreateCopy | GetInverse | |
| Extract | Transform |
OETranslation()
OETranslation(const float *vec)
OETranslation(const double *vec)
OETranslation(float dx, float dy, float dz)
OETranslation(double dx, double dy, double dz)
Default and copy constructors.
OETranslation &operator=(const float *vec)
OETranslation &operator=(const double *vec)
OETranslation &operator+=(const OETranslation &rhs)
OETransBase *CreateCopy() const
void Extract(float *r, float *t) const
void Extract(double *r, float *t) const
void Extract(float *r, double *t) const
void Extract(double *r, double *t) const
OETransBase *GetInverse() const
void GetTranslation(float *vec) const
void GetTranslation(double *vec) const
template<class T, class U>
void _Extract(T *rmat, U *trans) const