3.38 OETranslation

OETranslation : public OETransBase

This object is one of the molecular transformation base classes which derive from OETransBase and work with OETrans.

OETranslation(const double* vec)
OETranslation(const float* vec)
OETranslation(double dx, double dy, double dz)
OETranslation(float dx, float dy, float dz)

//arithmetic operators
OETranslation &operator += (const OETranslation &rhs)

//data access
void GetTranslation(double *vec) const
void GetTranslation(float *vec) const

OETransBase *CreateCopy() const

This OETransBase object stores a Cartesian molecular translation.