OERotMatrix : public OETransBase
This object is one of the molecular transformation base classes which
derive from OETransBase
and work with OETrans
.
OERotMatrix(const double *mat) OERotMatrix(const float *mat) //copy ctor, op= //OERotMatrix is POD! OERotMatrix &operator= (const double *mat) OERotMatrix &operator= (const float *mat) //data access void GetRotMatrix(double *mat) const void GetRotMatrix(float *mat) const OETransBase *CreateCopy() const
This OETransBase
object allows high level rotation of molecules with
a rotation matrix. The mat array in the constructors is assumed to be of
length nine.