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

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

analyse() constMatrix4D
determinant() constMatrix4D
determinant3() constMatrix4D
dMtrx4DMatrix4Dprivate
fromString(const std::string &str)Matrix4D
getCol(unsigned short usNdx) constMatrix4D
getGLMatrix(double dMtrx[16]) constMatrix4D
getMatrix(double dMtrx[16]) constMatrix4D
getMemSpace()Matrix4D
getRow(unsigned short usNdx) constMatrix4D
hasScale(double tol=0.0) constMatrix4D
Hat(const Vector3f &rV)Matrix4D
Hat(const Vector3d &rV)Matrix4D
inverse()Matrix4D
inverseGauss()Matrix4D
inverseOrthogonal()Matrix4D
isNull() constMatrix4D
isUnity() constMatrix4D
Matrix4D()Matrix4D
Matrix4D(float a11, float a12, float a13, float a14, float a21, float a22, float a23, float a24, float a31, float a32, float a33, float a34, float a41, float a42, float a43, float a44)Matrix4D
Matrix4D(double a11, double a12, double a13, double a14, double a21, double a22, double a23, double a24, double a31, double a32, double a33, double a34, double a41, double a42, double a43, double a44)Matrix4D
Matrix4D(const Matrix4D &rclMtrx)Matrix4D
Matrix4D(const Vector3f &rclBase, const Vector3f &rclDir, float fAngle)Matrix4D
Matrix4D(const Vector3d &rclBase, const Vector3d &rclDir, double fAngle)Matrix4D
move(float x, float y, float z)Matrix4D
move(double x, double y, double z)Matrix4D
move(const Vector3f &rclVct)Matrix4D
move(const Vector3d &rclVct)Matrix4D
multVec(const Vector3d &src, Vector3d &dst) constMatrix4D
multVec(const Vector3f &src, Vector3f &dst) constMatrix4D
nullify()Matrix4D
operator!=(const Matrix4D &rclMtrx) constMatrix4D
operator*(const Matrix4D &rclMtrx) constMatrix4D
operator*(const Vector3f &rclVct) constMatrix4D
operator*(const Vector3d &rclVct) constMatrix4D
operator*(double scalar) constMatrix4D
operator*=(const Matrix4D &rclMtrx)Matrix4D
operator*=(double scalar)Matrix4D
operator+(const Matrix4D &rclMtrx) constMatrix4D
operator+=(const Matrix4D &rclMtrx)Matrix4D
operator-(const Matrix4D &rclMtrx) constMatrix4D
operator-=(const Matrix4D &rclMtrx)Matrix4D
operator=(const Matrix4D &rclMtrx)Matrix4D
operator==(const Matrix4D &rclMtrx) constMatrix4D
operator[](unsigned short usNdx)Matrix4D
operator[](unsigned short usNdx) constMatrix4D
Outer(const Vector3d &rV1, const Vector3d &rV2)Matrix4D
Outer(const Vector3f &rV1, const Vector3f &rV2)Matrix4D
Print() constMatrix4D
rotLine(const Vector3f &rclVct, float fAngle)Matrix4D
rotLine(const Vector3d &rclVct, double fAngle)Matrix4D
rotLine(const Vector3f &rclBase, const Vector3f &rclDir, float fAngle)Matrix4D
rotLine(const Vector3d &rclBase, const Vector3d &rclDir, double fAngle)Matrix4D
rotX(double fAngle)Matrix4D
rotY(double fAngle)Matrix4D
rotZ(double fAngle)Matrix4D
scale(float x, float y, float z)Matrix4D
scale(double x, double y, double z)Matrix4D
scale(const Vector3f &rclVct)Matrix4D
scale(const Vector3d &rclVct)Matrix4D
scale(float scalexyz)Matrix4D
scale(double scalexyz)Matrix4D
setCol(unsigned short usNdx, const Vector3d &v)Matrix4D
setGLMatrix(const double dMtrx[16])Matrix4D
setMatrix(const double dMtrx[16])Matrix4D
setRow(unsigned short usNdx, const Vector3d &v)Matrix4D
setToUnity()Matrix4D
setTrace(const Vector3d &v)Matrix4D
toAxisAngle(Vector3f &rclBase, Vector3f &rclDir, float &fAngle, float &fTranslation) constMatrix4D
toAxisAngle(Vector3d &rclBase, Vector3d &rclDir, double &fAngle, double &fTranslation) constMatrix4D
toString() constMatrix4D
trace() constMatrix4D
traits_type typedefMatrix4Dprivate
transform(const Vector3f &rclVct, const Matrix4D &rclMtrx)Matrix4D
transform(const Vector3d &rclVct, const Matrix4D &rclMtrx)Matrix4D
transpose()Matrix4D
~Matrix4D()Matrix4D