|
|
|
|
Documentation |
|
Main Page Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members Related Pages Search
matrix.cpp File Reference<description>.
More...
#include "stdmisc.h"
#include "nel/misc/matrix.h"
#include "nel/misc/plane.h"
#include "nel/misc/debug.h"
Go to the source code of this file.
Detailed Description
<description>.
-
Id:
-
matrix.cpp,v 1.33 2002/08/21 09:41:12 lecroart Exp
Definition in file matrix.cpp.
Define Documentation
|
Definition at line 66 of file matrix.cpp.
Referenced by NLMISC::CMatrix::fastInvert33, NLMISC::CMatrix::getI, NLMISC::CMatrix::getRot, NLMISC::CMatrix::mulPoint, NLMISC::CMatrix::mulVector, NLMISC::CMatrix::normalize, NLMISC::CMatrix::operator *, NLMISC::CMatrix::operator=, NLMISC::CMatrix::rotateY, NLMISC::CMatrix::rotateZ, NLMISC::CMatrix::scale, NLMISC::CMatrix::serial, NLMISC::CMatrix::setMulMatrix, NLMISC::CMatrix::setMulMatrixNoProj, NLMISC::CMatrix::setRot, and NLMISC::CMatrix::translate. |
|
Definition at line 70 of file matrix.cpp.
Referenced by NLMISC::CMatrix::fastInvert33, NLMISC::CMatrix::getJ, NLMISC::CMatrix::getRot, NLMISC::CMatrix::mulPoint, NLMISC::CMatrix::mulVector, NLMISC::CMatrix::normalize, NLMISC::CMatrix::operator *, NLMISC::CMatrix::operator=, NLMISC::CMatrix::rotateX, NLMISC::CMatrix::rotateZ, NLMISC::CMatrix::scale, NLMISC::CMatrix::serial, NLMISC::CMatrix::setMulMatrix, NLMISC::CMatrix::setMulMatrixNoProj, NLMISC::CMatrix::setRot, NLMISC::CMatrix::translate, and NLMISC::CMatrix::transpose3x3. |
|
Definition at line 74 of file matrix.cpp.
Referenced by NLMISC::CMatrix::fastInvert33, NLMISC::CMatrix::getK, NLMISC::CMatrix::getRot, NLMISC::CMatrix::mulPoint, NLMISC::CMatrix::mulVector, NLMISC::CMatrix::normalize, NLMISC::CMatrix::operator *, NLMISC::CMatrix::operator=, NLMISC::CMatrix::rotateX, NLMISC::CMatrix::rotateY, NLMISC::CMatrix::scale, NLMISC::CMatrix::serial, NLMISC::CMatrix::setMulMatrix, NLMISC::CMatrix::setMulMatrixNoProj, NLMISC::CMatrix::setRot, NLMISC::CMatrix::translate, and NLMISC::CMatrix::transpose3x3. |
|
Definition at line 78 of file matrix.cpp.
Referenced by NLMISC::CMatrix::identity, NLMISC::CMatrix::inverted, NLMISC::CMatrix::movePos, NLMISC::CMatrix::mulPoint, NLMISC::CMatrix::operator *, NLMISC::CMatrix::operator=, NLMISC::CMatrix::serial, NLMISC::CMatrix::set, NLMISC::CMatrix::setMulMatrix, NLMISC::CMatrix::setMulMatrixNoProj, NLMISC::CMatrix::setPos, NLMISC::CMatrix::translate, and NLMISC::CMatrix::transpose. |
|
Definition at line 67 of file matrix.cpp.
Referenced by NLMISC::CMatrix::fastInvert33, NLMISC::CMatrix::getI, NLMISC::CMatrix::getRot, NLMISC::CMatrix::mulPoint, NLMISC::CMatrix::mulVector, NLMISC::CMatrix::normalize, NLMISC::CMatrix::operator *, NLMISC::CMatrix::rotateY, NLMISC::CMatrix::rotateZ, NLMISC::CMatrix::scale, NLMISC::CMatrix::serial, NLMISC::CMatrix::setMulMatrix, NLMISC::CMatrix::setMulMatrixNoProj, NLMISC::CMatrix::setRot, NLMISC::CMatrix::translate, and NLMISC::CMatrix::transpose3x3. |
|
Definition at line 71 of file matrix.cpp.
Referenced by NLMISC::CMatrix::fastInvert33, NLMISC::CMatrix::getJ, NLMISC::CMatrix::getRot, NLMISC::CMatrix::mulPoint, NLMISC::CMatrix::mulVector, NLMISC::CMatrix::normalize, NLMISC::CMatrix::operator *, NLMISC::CMatrix::rotateX, NLMISC::CMatrix::rotateZ, NLMISC::CMatrix::scale, NLMISC::CMatrix::serial, NLMISC::CMatrix::setMulMatrix, NLMISC::CMatrix::setMulMatrixNoProj, NLMISC::CMatrix::setRot, and NLMISC::CMatrix::translate. |
|
Definition at line 75 of file matrix.cpp.
Referenced by NLMISC::CMatrix::fastInvert33, NLMISC::CMatrix::getK, NLMISC::CMatrix::getRot, NLMISC::CMatrix::mulPoint, NLMISC::CMatrix::mulVector, NLMISC::CMatrix::normalize, NLMISC::CMatrix::operator *, NLMISC::CMatrix::rotateX, NLMISC::CMatrix::rotateY, NLMISC::CMatrix::scale, NLMISC::CMatrix::serial, NLMISC::CMatrix::setMulMatrix, NLMISC::CMatrix::setMulMatrixNoProj, NLMISC::CMatrix::setRot, NLMISC::CMatrix::translate, and NLMISC::CMatrix::transpose3x3. |
|
Definition at line 79 of file matrix.cpp.
Referenced by NLMISC::CMatrix::identity, NLMISC::CMatrix::inverted, NLMISC::CMatrix::movePos, NLMISC::CMatrix::mulPoint, NLMISC::CMatrix::operator *, NLMISC::CMatrix::serial, NLMISC::CMatrix::set, NLMISC::CMatrix::setMulMatrix, NLMISC::CMatrix::setMulMatrixNoProj, NLMISC::CMatrix::setPos, NLMISC::CMatrix::translate, and NLMISC::CMatrix::transpose. |
|
Definition at line 68 of file matrix.cpp.
Referenced by NLMISC::CMatrix::fastInvert33, NLMISC::CMatrix::getI, NLMISC::CMatrix::getRot, NLMISC::CMatrix::mulPoint, NLMISC::CMatrix::mulVector, NLMISC::CMatrix::normalize, NLMISC::CMatrix::operator *, NLMISC::CMatrix::rotateY, NLMISC::CMatrix::rotateZ, NLMISC::CMatrix::scale, NLMISC::CMatrix::serial, NLMISC::CMatrix::setMulMatrix, NLMISC::CMatrix::setMulMatrixNoProj, NLMISC::CMatrix::setRot, NLMISC::CMatrix::translate, and NLMISC::CMatrix::transpose3x3. |
|
Definition at line 72 of file matrix.cpp.
Referenced by NLMISC::CMatrix::fastInvert33, NLMISC::CMatrix::getJ, NLMISC::CMatrix::getRot, NLMISC::CMatrix::mulPoint, NLMISC::CMatrix::mulVector, NLMISC::CMatrix::normalize, NLMISC::CMatrix::operator *, NLMISC::CMatrix::rotateX, NLMISC::CMatrix::rotateZ, NLMISC::CMatrix::scale, NLMISC::CMatrix::serial, NLMISC::CMatrix::setMulMatrix, NLMISC::CMatrix::setMulMatrixNoProj, NLMISC::CMatrix::setRot, NLMISC::CMatrix::translate, and NLMISC::CMatrix::transpose3x3. |
|
Definition at line 76 of file matrix.cpp.
Referenced by NLMISC::CMatrix::fastInvert33, NLMISC::CMatrix::getK, NLMISC::CMatrix::getRot, NLMISC::CMatrix::mulPoint, NLMISC::CMatrix::mulVector, NLMISC::CMatrix::normalize, NLMISC::CMatrix::operator *, NLMISC::CMatrix::rotateX, NLMISC::CMatrix::rotateY, NLMISC::CMatrix::scale, NLMISC::CMatrix::serial, NLMISC::CMatrix::setMulMatrix, NLMISC::CMatrix::setMulMatrixNoProj, NLMISC::CMatrix::setRot, and NLMISC::CMatrix::translate. |
|
Definition at line 80 of file matrix.cpp.
Referenced by NLMISC::CMatrix::identity, NLMISC::CMatrix::inverted, NLMISC::CMatrix::movePos, NLMISC::CMatrix::mulPoint, NLMISC::CMatrix::operator *, NLMISC::CMatrix::serial, NLMISC::CMatrix::set, NLMISC::CMatrix::setMulMatrix, NLMISC::CMatrix::setMulMatrixNoProj, NLMISC::CMatrix::setPos, NLMISC::CMatrix::translate, and NLMISC::CMatrix::transpose. |
|
Definition at line 69 of file matrix.cpp.
Referenced by NLMISC::CMatrix::getProj, NLMISC::CMatrix::operator *, NLMISC::CMatrix::operator=, NLMISC::CMatrix::resetProj, NLMISC::CMatrix::rotateY, NLMISC::CMatrix::rotateZ, NLMISC::CMatrix::scale, NLMISC::CMatrix::serial, NLMISC::CMatrix::set, NLMISC::CMatrix::setMulMatrix, NLMISC::CMatrix::setProj, NLMISC::CMatrix::translate, and NLMISC::CMatrix::transpose. |
|
Definition at line 73 of file matrix.cpp.
Referenced by NLMISC::CMatrix::getProj, NLMISC::CMatrix::operator *, NLMISC::CMatrix::operator=, NLMISC::CMatrix::resetProj, NLMISC::CMatrix::rotateX, NLMISC::CMatrix::rotateZ, NLMISC::CMatrix::scale, NLMISC::CMatrix::serial, NLMISC::CMatrix::set, NLMISC::CMatrix::setMulMatrix, NLMISC::CMatrix::setProj, NLMISC::CMatrix::translate, and NLMISC::CMatrix::transpose. |
|
Definition at line 77 of file matrix.cpp.
Referenced by NLMISC::CMatrix::getProj, NLMISC::CMatrix::operator *, NLMISC::CMatrix::operator=, NLMISC::CMatrix::resetProj, NLMISC::CMatrix::rotateX, NLMISC::CMatrix::rotateY, NLMISC::CMatrix::scale, NLMISC::CMatrix::serial, NLMISC::CMatrix::set, NLMISC::CMatrix::setMulMatrix, NLMISC::CMatrix::setProj, NLMISC::CMatrix::translate, and NLMISC::CMatrix::transpose. |
|
Definition at line 51 of file matrix.cpp.
Referenced by NLMISC::CMatrix::getRot, NLMISC::CMatrix::hasRot, NLMISC::CMatrix::inverted, NLMISC::CMatrix::normalize, NLMISC::CMatrix::rotateX, NLMISC::CMatrix::rotateY, NLMISC::CMatrix::rotateZ, NLMISC::CMatrix::set, NLMISC::CMatrix::setMulMatrix, NLMISC::CMatrix::setMulMatrixNoProj, and NLMISC::CMatrix::setRot. |
|
Definition at line 53 of file matrix.cpp.
Referenced by NLMISC::CMatrix::getRot, NLMISC::CMatrix::hasRot, NLMISC::CMatrix::hasScalePart, NLMISC::CMatrix::hasScaleUniform, NLMISC::CMatrix::inverted, NLMISC::CMatrix::normalize, NLMISC::CMatrix::rotateZ, NLMISC::CMatrix::scale, NLMISC::CMatrix::set, NLMISC::CMatrix::setMulMatrix, NLMISC::CMatrix::setMulMatrixNoProj, and NLMISC::CMatrix::setRot. |
|
Definition at line 52 of file matrix.cpp.
Referenced by NLMISC::CMatrix::fastInvert33, NLMISC::CMatrix::getRot, NLMISC::CMatrix::hasRot, NLMISC::CMatrix::hasScalePart, NLMISC::CMatrix::hasScaleUniform, NLMISC::CMatrix::normalize, NLMISC::CMatrix::rotateZ, NLMISC::CMatrix::scale, NLMISC::CMatrix::setMulMatrix, NLMISC::CMatrix::setMulMatrixNoProj, and NLMISC::CMatrix::setRot. |
#define MAT_VALIDALL (MAT_VALIDROT | MAT_VALIDPROJ)
|
|
#define MAT_VALIDPROJ 128
|
|
|
|