|
BIMHome v1.0.0
BIMHome接口文档说明
|
成员的完整列表,这些成员属于 Rotation,包括所有继承而来的类成员
| EulerAngles 枚举值 | Rotation | |
| EulerSequence 枚举名称 | Rotation | |
| eulerSequenceFromName(const char *name) | Rotation | static |
| EulerSequenceLast 枚举值 | Rotation | |
| eulerSequenceName(EulerSequence seq) | Rotation | static |
| evaluateVector() | Rotation | private |
| Extrinsic_XYX 枚举值 | Rotation | |
| Extrinsic_XYZ 枚举值 | Rotation | |
| Extrinsic_XZX 枚举值 | Rotation | |
| Extrinsic_XZY 枚举值 | Rotation | |
| Extrinsic_YXY 枚举值 | Rotation | |
| Extrinsic_YXZ 枚举值 | Rotation | |
| Extrinsic_YZX 枚举值 | Rotation | |
| Extrinsic_YZY 枚举值 | Rotation | |
| Extrinsic_ZXY 枚举值 | Rotation | |
| Extrinsic_ZXZ 枚举值 | Rotation | |
| Extrinsic_ZYX 枚举值 | Rotation | |
| Extrinsic_ZYZ 枚举值 | Rotation | |
| getEulerAngles(EulerSequence seq, double &alpha, double &beta, double &gamma) const | Rotation | |
| getRawValue(Vector3d &axis, double &rfAngle) const | Rotation | |
| getValue() const | Rotation | |
| getValue(double &q0, double &q1, double &q2, double &q3) const | Rotation | |
| getValue(Vector3d &axis, double &rfAngle) const | Rotation | |
| getValue(Matrix4D &matrix) const | Rotation | |
| getYawPitchRoll(double &y, double &p, double &r) const | Rotation | |
| identity() | Rotation | static |
| Intrinsic_XYX 枚举值 | Rotation | |
| Intrinsic_XYZ 枚举值 | Rotation | |
| Intrinsic_XZX 枚举值 | Rotation | |
| Intrinsic_XZY 枚举值 | Rotation | |
| Intrinsic_YXY 枚举值 | Rotation | |
| Intrinsic_YXZ 枚举值 | Rotation | |
| Intrinsic_YZX 枚举值 | Rotation | |
| Intrinsic_YZY 枚举值 | Rotation | |
| Intrinsic_ZXY 枚举值 | Rotation | |
| Intrinsic_ZXZ 枚举值 | Rotation | |
| Intrinsic_ZYX 枚举值 | Rotation | |
| Intrinsic_ZYZ 枚举值 | Rotation | |
| Invalid 枚举值 | Rotation | |
| inverse() const | Rotation | |
| invert() | Rotation | |
| isIdentity() const | Rotation | |
| isNull() const | Rotation | |
| isSame(const Rotation &q) const | Rotation | |
| isSame(const Rotation &q, double tol) const | Rotation | |
| m_Angle | Rotation | private |
| m_Axis | Rotation | private |
| m_Quat | Rotation | private |
| makeRotationByAxes(Vector3d xdir, Vector3d ydir, Vector3d zdir, const char *priorityOrder="ZXY") | Rotation | static |
| multVec(const Vector3d &src, Vector3d &dst) const | Rotation | |
| multVec(const Vector3d &src) const | Rotation | |
| normalize() | Rotation | private |
| operator!=(const Rotation &q) const | Rotation | |
| operator*(const Rotation &q) const | Rotation | |
| operator*=(const Rotation &q) | Rotation | |
| operator=(const Rotation &rot) | Rotation | |
| operator==(const Rotation &q) const | Rotation | |
| operator[](unsigned short usIndex) | Rotation | |
| operator[](unsigned short usIndex) const | Rotation | |
| Rotation() | Rotation | |
| Rotation(const Vector3d &axis, const double fAngle) | Rotation | |
| Rotation(const Matrix4D &matrix) | Rotation | |
| Rotation(const double q[4]) | Rotation | |
| Rotation(const double q0, const double q1, const double q2, const double q3) | Rotation | |
| Rotation(const Vector3d &rotateFrom, const Vector3d &rotateTo) | Rotation | |
| Rotation(const Rotation &rot) | Rotation | |
| scaleAngle(const double scaleFactor) | Rotation | |
| setEulerAngles(EulerSequence seq, double alpha, double beta, double gamma) | Rotation | |
| setValue(const double q0, const double q1, const double q2, const double q3) | Rotation | |
| setValue(const double q[4]) | Rotation | |
| setValue(const Matrix4D &matrix) | Rotation | |
| setValue(const Vector3d &axis, const double fAngle) | Rotation | |
| setValue(const Vector3d &rotateFrom, const Vector3d &rotateTo) | Rotation | |
| setYawPitchRoll(double y, double p, double r) | Rotation | |
| slerp(const Rotation &rot0, const Rotation &rot1, double t) | Rotation | static |
| YawPitchRoll 枚举值 | Rotation |