C++ API Reference
MTransformationMatrix Member List

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

addRotation(const double rotation[3], RotationOrder order, MSpace::Space)MTransformationMatrix
addRotationQuaternion(double x, double y, double z, double w, MSpace::Space)MTransformationMatrix
addScale(const double scale[3], MSpace::Space space)MTransformationMatrix
addShear(const double shear[3], MSpace::Space space)MTransformationMatrix
addTranslation(const MVector &vector, MSpace::Space)MTransformationMatrix
asMatrix() const MTransformationMatrix
asMatrix(double percent) const MTransformationMatrix
asMatrixInverse() const MTransformationMatrix
asRotateMatrix() const MTransformationMatrix
asScaleMatrix() const MTransformationMatrix
className()MTransformationMatrixstatic
eulerRotation() const MTransformationMatrix
getRotation(double[3], RotationOrder &order) const MTransformationMatrix
getRotation(double[3], RotationOrder &order, MSpace::Space) const MTransformationMatrix
getRotationQuaternion(double &x, double &y, double &z, double &w) const MTransformationMatrix
getRotationQuaternion(double &x, double &y, double &z, double &w, MSpace::Space) const MTransformationMatrix
getScale(double scale[3], MSpace::Space space) const MTransformationMatrix
getShear(double shear[3], MSpace::Space space) const MTransformationMatrix
getTranslation(MSpace::Space, MStatus *ReturnStatus=NULL) const MTransformationMatrix
identityMTransformationMatrixstatic
isEquivalent(const MTransformationMatrix &other, double tolerance=MTransformationMatrix_kTol) const MTransformationMatrix
kInvalid enum valueMTransformationMatrix
kLast enum valueMTransformationMatrix
kXYZ enum valueMTransformationMatrix
kXZY enum valueMTransformationMatrix
kYXZ enum valueMTransformationMatrix
kYZX enum valueMTransformationMatrix
kZXY enum valueMTransformationMatrix
kZYX enum valueMTransformationMatrix
MTransformationMatrix()MTransformationMatrix
MTransformationMatrix(const MTransformationMatrix &src)MTransformationMatrix
MTransformationMatrix(const MMatrix &src)MTransformationMatrix
operator!=(const MTransformationMatrix &other) const MTransformationMatrix
operator=(const MTransformationMatrix &src)MTransformationMatrix
operator=(const MMatrix &src)MTransformationMatrix
operator==(const MTransformationMatrix &other) const MTransformationMatrix
reorderRotation(const RotationOrder &order)MTransformationMatrix
rotateBy(const MQuaternion &q, MSpace::Space space, MStatus *ReturnStatus=NULL)MTransformationMatrix
rotateBy(const MEulerRotation &e, MSpace::Space space, MStatus *ReturnStatus=NULL)MTransformationMatrix
rotatePivot(MSpace::Space, MStatus *ReturnStatus=NULL) const MTransformationMatrix
rotatePivotTranslation(MSpace::Space space, MStatus *ReturnStatus=NULL) const MTransformationMatrix
rotateTo(const MQuaternion &q)MTransformationMatrix
rotateTo(const MEulerRotation &e)MTransformationMatrix
rotation() const MTransformationMatrix
rotationOrder(MStatus *ReturnStatus=NULL) const MTransformationMatrix
RotationOrder enum nameMTransformationMatrix
rotationOrientation() const MTransformationMatrix
scalePivot(MSpace::Space, MStatus *ReturnStatus=NULL) const MTransformationMatrix
scalePivotTranslation(MSpace::Space, MStatus *ReturnStatus=NULL) const MTransformationMatrix
setRotatePivot(const MPoint &point, MSpace::Space, bool balance)MTransformationMatrix
setRotatePivotTranslation(const MVector &vector, MSpace::Space space)MTransformationMatrix
setRotation(const double rotation[3], RotationOrder order)MTransformationMatrix
setRotation(const double rotation[3], RotationOrder order, MSpace::Space)MTransformationMatrix
setRotationOrientation(const MQuaternion &q)MTransformationMatrix
setRotationQuaternion(double x, double y, double z, double w)MTransformationMatrix
setRotationQuaternion(double x, double y, double z, double w, MSpace::Space)MTransformationMatrix
setScale(const double scale[3], MSpace::Space space)MTransformationMatrix
setScalePivot(const MPoint &, MSpace::Space, bool balance)MTransformationMatrix
setScalePivotTranslation(const MVector &vector, MSpace::Space)MTransformationMatrix
setShear(const double shear[3], MSpace::Space space)MTransformationMatrix
setToRotationAxis(const MVector &axis, double rotation)MTransformationMatrix
setTranslation(const MVector &vector, MSpace::Space)MTransformationMatrix
translation(MSpace::Space, MStatus *ReturnStatus=NULL) const MTransformationMatrix
~MTransformationMatrix()MTransformationMatrix