BIMHome v1.0.0
BIMHome接口文档说明
Rotation 成员列表

成员的完整列表,这些成员属于 Rotation,包括所有继承而来的类成员

EulerAngles 枚举值Rotation
EulerSequence 枚举名称Rotation
eulerSequenceFromName(const char *name)Rotationstatic
EulerSequenceLast 枚举值Rotation
eulerSequenceName(EulerSequence seq)Rotationstatic
evaluateVector()Rotationprivate
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) constRotation
getRawValue(Vector3d &axis, double &rfAngle) constRotation
getValue() constRotation
getValue(double &q0, double &q1, double &q2, double &q3) constRotation
getValue(Vector3d &axis, double &rfAngle) constRotation
getValue(Matrix4D &matrix) constRotation
getYawPitchRoll(double &y, double &p, double &r) constRotation
identity()Rotationstatic
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() constRotation
invert()Rotation
isIdentity() constRotation
isNull() constRotation
isSame(const Rotation &q) constRotation
isSame(const Rotation &q, double tol) constRotation
m_AngleRotationprivate
m_AxisRotationprivate
m_QuatRotationprivate
makeRotationByAxes(Vector3d xdir, Vector3d ydir, Vector3d zdir, const char *priorityOrder="ZXY")Rotationstatic
multVec(const Vector3d &src, Vector3d &dst) constRotation
multVec(const Vector3d &src) constRotation
normalize()Rotationprivate
operator!=(const Rotation &q) constRotation
operator*(const Rotation &q) constRotation
operator*=(const Rotation &q)Rotation
operator=(const Rotation &rot)Rotation
operator==(const Rotation &q) constRotation
operator[](unsigned short usIndex)Rotation
operator[](unsigned short usIndex) constRotation
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)Rotationstatic
YawPitchRoll 枚举值Rotation