11 #ifndef __RD_TRANSFORM3D_H__ 12 #define __RD_TRANSFORM3D_H__ 43 for (i = 0; i <
DIM_3D; i++) {
44 id = i * (DIM_3D + 1);
51 void TransformPoint(
Point3D &pt)
const;
55 void SetTranslation(
const Point3D &move);
62 void SetRotation(
double angle,
AxisType axis);
69 void SetRotation(
double angle,
const Point3D &axis);
70 void SetRotation(
double cosT,
double sinT,
const Point3D &axis);
73 void SetRotationFromQuaternion(
double quaternion[4]);
#define RDKIT_RDGEOMETRYLIB_EXPORT
RDKIT_RDGEOMETRYLIB_EXPORT RDGeom::Point3D operator*(const RDGeom::Point3D &p1, double v)
const unsigned int DIM_3D