11 #ifndef __RD_TRANSFORM3D_H__ 12 #define __RD_TRANSFORM3D_H__ 42 for (i = 0; i <
DIM_3D; i++) {
43 id = i * (DIM_3D + 1);
50 void TransformPoint(
Point3D &pt)
const;
54 void SetTranslation(
const Point3D &move);
61 void SetRotation(
double angle,
AxisType axis);
68 void SetRotation(
double angle,
const Point3D &axis);
69 void SetRotation(
double cosT,
double sinT,
const Point3D &axis);
72 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