Workspace 6.21.5
TransformMatrix Member List

This is the complete list of members for TransformMatrix, including all inherited members.

approxEqualTransformMatrixfriend
calcDeterminant() constTransformMatrix
calcInverse() constTransformMatrix
calcMaxAbsoluteValue() constTransformMatrix
calcOrthographicProjectionMatrix(double left, double right, double bottom, double top, double zNear, double zFar)TransformMatrixstatic
calcPerspectiveProjectionMatrix(double fieldOfViewY, double aspectRatio, double zNear, double zFar)TransformMatrixstatic
calcPerspectiveProjectionMatrix1(double fieldOfViewX, double fieldOfViewY, double zNear, double zFar)TransformMatrixstatic
calcPerspectiveProjectionMatrix2(double left, double right, double bottom, double top, double near, double far)TransformMatrixstatic
calcPerspectiveProjectionMatrix3(double focalLengthX, double focalLengthY, double width, double height, double near, double far, double principlePointX, double principlePointY, double axisSkew)TransformMatrixstatic
calcRotationMatrix(double angle, const Vector3d &axis)TransformMatrixstatic
calcRotationMatrix(const Vector3d &eulerAngles)TransformMatrixstatic
calcRotationMatrix(const Vector3d &right, const Vector3d &up, const Vector3d &forward)TransformMatrixstatic
calcScaleMatrix(const Vector3d &s)TransformMatrixstatic
calcScaleMatrix(double d)TransformMatrixstatic
calcShearMatrix(const Vector3d &s)TransformMatrixstatic
calcTranslationMatrix(const Vector3d &t)TransformMatrixstatic
calcViewMatrix(const Mesh::Vector3d &right, const Mesh::Vector3d &up, const Mesh::Vector3d &view, const Mesh::Vector3d &translate)TransformMatrixstatic
canoniseEulerAngles(const Vector3d &euler)TransformMatrixstatic
getComponents(Vector3d &translation, Vector3d &rotation, Vector3d &scale, Vector3d &shear) constTransformMatrix
getFlatArray() constTransformMatrixinline
getRotationComponent() constTransformMatrix
getScaleComponent() constTransformMatrix
getShearComponent() constTransformMatrix
getTranslationComponent() constTransformMatrix
operator!=(const TransformMatrix &m) constTransformMatrixinline
operator()(int row, int col)TransformMatrixinline
operator()(int row, int col) constTransformMatrixinline
operator*(const TransformMatrix &Mleft, const TransformMatrix &Mright)TransformMatrixrelated
operator*(const TransformMatrix &M, const Vector3d &v)TransformMatrixrelated
operator*(const TransformMatrix &M, const QVector3D &v)TransformMatrixrelated
operator*(const TransformMatrix &M, const QVector4D &v)TransformMatrixrelated
operator*(const TransformMatrix &M, double d)TransformMatrixrelated
operator*(double d, const TransformMatrix &M)TransformMatrixrelated
operator*=(const TransformMatrix &M)TransformMatrixinline
operator*=(double d)TransformMatrixinline
operator+(const TransformMatrix &m1, const TransformMatrix &m2)TransformMatrixrelated
operator-(const TransformMatrix &m1, const TransformMatrix &m2)TransformMatrixrelated
operator<<(std::ostream &output, const TransformMatrix &m)TransformMatrixrelated
operator=(const TransformMatrix &m)TransformMatrixinline
operator=(const TransformGroup &g)TransformMatrix
operator==(const TransformMatrix &m) constTransformMatrixinline
operator>>(std::istream &input, TransformMatrix &m)TransformMatrixrelated
orthonormalizeRotationComponent()TransformMatrix
rotate(double angle, const Vector3d &axis)TransformMatrix
rotateEuler(const Vector3d &angles)TransformMatrix
rotationVectorToEulerAngles(const Vector3d &rotVec)TransformMatrixstatic
scale(const Vector3d &v)TransformMatrix
scale(double d)TransformMatrix
setToIdentity()TransformMatrixinline
shear(const Vector3d &s)TransformMatrix
TransformMatrix()TransformMatrixinline
TransformMatrix(const TransformMatrix &m)TransformMatrixinline
TransformMatrix(const double *flatArray)TransformMatrixinline
TransformMatrix(const TransformGroup &t)TransformMatrix
TransformMatrix(const TransformByComponents &t)TransformMatrix
translate(const Vector3d &v)TransformMatrix
transpose()TransformMatrix