AddScale(double dXScale=1, double dYScale=1, double dZScale=1) | TexGen::CLinearTransformation | |
AddSheardXbydY(double dValue) | TexGen::CLinearTransformation | inline |
AddSheardXbydZ(double dValue) | TexGen::CLinearTransformation | inline |
AddSheardYbydX(double dValue) | TexGen::CLinearTransformation | inline |
AddSheardYbydZ(double dValue) | TexGen::CLinearTransformation | inline |
AddSheardZbydX(double dValue) | TexGen::CLinearTransformation | inline |
AddSheardZbydY(double dValue) | TexGen::CLinearTransformation | inline |
CLinearTransformation(void) | TexGen::CLinearTransformation | |
CLinearTransformation(const CMatrix &Matrix) | TexGen::CLinearTransformation | |
CMatrix() | TexGen::CMatrix | inline |
CMatrix(int iHeight, int iWidth) | TexGen::CMatrix | inline |
CMatrix(const CMatrix &CopyMe) | TexGen::CMatrix | inline |
DivideColumn(int iColumn, double dDivisor) | TexGen::CMatrix | inline |
DivideRow(int iRow, double dDivisor) | TexGen::CMatrix | inline |
Empty() const | TexGen::CMatrix | inline |
EqualsMultiple(const CMatrix &LeftMatrix, const CMatrix &RightMatrix) | TexGen::CMatrix | inline |
EqualsMultipleTranspose(const CMatrix &LeftMatrix, const CMatrix &RightMatrix) | TexGen::CMatrix | inline |
EqualsTransposeMultiple(const CMatrix &LeftMatrix, const CMatrix &RightMatrix) | TexGen::CMatrix | inline |
GetDeterminant() const | TexGen::CMatrix | inline |
GetEigen(CMatrix &EigenVectors, CMatrix &EigenValues) const | TexGen::CMatrix | inline |
GetHeight() const | TexGen::CMatrix | inline |
GetInverse(CMatrix &Inverse) const | TexGen::CMatrix | inline |
GetInverseSlow(CMatrix &Inverse) const | TexGen::CMatrix | inlineprotected |
GetPolarDecomposition(CMatrix &U, CMatrix &P) const | TexGen::CMatrix | inline |
GetSquareRoot(CMatrix &Root) const | TexGen::CMatrix | inline |
GetSubMatrix(CMatrix &SubMatrix, int iRow, int iColumn) const | TexGen::CMatrix | inline |
GetTranspose() | TexGen::CMatrix | inline |
GetValue(int i, int j) const | TexGen::CMatrix | inline |
GetWidth() const | TexGen::CMatrix | inline |
Identity() | TexGen::CMatrix | inline |
Initialise(int iHeight, int iWidth) | TexGen::CMatrix | inline |
InitialiseIdentity(int iSize) | TexGen::CMatrix | inline |
m_dMatrix | TexGen::CMatrix | protected |
m_iHeight | TexGen::CMatrix | protected |
m_iWidth | TexGen::CMatrix | protected |
MultiplyTransformation(const CMatrix &Deformation) | TexGen::CLinearTransformation | |
operator()(int i, int j) | TexGen::CMatrix | inline |
operator()(int i, int j) const | TexGen::CMatrix | inline |
operator*(const CMatrix &RightMatrix) const | TexGen::CMatrix | inline |
operator*(double dRight) const | TexGen::CMatrix | inline |
operator*=(double dRight) | TexGen::CMatrix | inline |
operator+(const CMatrix &RightMatrix) const | TexGen::CMatrix | inline |
operator+=(const CMatrix &RightMatrix) | TexGen::CMatrix | inline |
operator-(const CMatrix &RightMatrix) const | TexGen::CMatrix | inline |
operator-=(const CMatrix &RightMatrix) | TexGen::CMatrix | inline |
operator/=(double dRight) | TexGen::CMatrix | inline |
operator=(const CMatrix &RightMatrix) | TexGen::CMatrix | inline |
PrintMatrix(char szMatrixName[], ostream &Output=cout, int iWidth=16, bool bScientific=true) | TexGen::CMatrix | inline |
ResetTransformation() | TexGen::CLinearTransformation | |
Rotate(WXYZ Rotation) | TexGen::CLinearTransformation | |
SetSubMatrix(CMatrix &SubMatrix, int iRow, int iColumn) | TexGen::CMatrix | inline |
SetValue(int i, int j, double dVal) | TexGen::CMatrix | inline |
SubtractColumn(int iColumn1, int iColumn2, double dScale) | TexGen::CMatrix | inline |
SubtractRow(int iRow1, int iRow2, double dScale) | TexGen::CMatrix | inline |
SwapColumns(int iColumn1, int iColumn2) | TexGen::CMatrix | inline |
SwapRows(int iRow1, int iRow2) | TexGen::CMatrix | inline |
ZeroMatrix() | TexGen::CMatrix | inline |
~CLinearTransformation(void) | TexGen::CLinearTransformation | |
~CMatrix(void) | TexGen::CMatrix | inline |