TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
G3D::Matrix Member List

This is the complete list of members for G3D::Matrix, including all inherited members.

adjoint() const G3D::Matrixinline
allNonZero() const G3D::Matrix
allZero() const G3D::Matrixinline
anyNonZero() const G3D::Matrix
anyZero() const G3D::Matrixinline
arrayDivInPlace(const Matrix &B)G3D::Matrix
arrayMul(const Matrix &B) const G3D::Matrixinline
arrayMulInPlace(const Matrix &B)G3D::Matrix
col(int c) const G3D::Matrix
col2PseudoInverse(const Matrix &B) const G3D::Matrixprivate
col3PseudoInverse(const Matrix &B) const G3D::Matrixprivate
col4PseudoInverse(const Matrix &B) const G3D::Matrixprivate
colPartPseudoInverse() const G3D::Matrixprivate
cols() const G3D::Matrixinline
debugNumAllocOpsG3D::Matrixstatic
debugNumCopyOpsG3D::Matrixstatic
determinant() const G3D::Matrixinline
fromDiagonal(const Array< S > &d)G3D::Matrixinlinestatic
fromDiagonal(const Matrix &d)G3D::Matrixstatic
gaussJordanPseudoInverse() const G3D::Matrixinline
get(int r, int c) const G3D::Matrix
identity(int N)G3D::Matrixstatic
implG3D::Matrixprivate
ImplRef typedefG3D::Matrixprivate
inverse() const G3D::Matrixinline
lsub(const T &B) const G3D::Matrixinline
Matrix(ImplRef i)G3D::Matrixinlineprivate
Matrix(Impl *i)G3D::Matrixinlineprivate
Matrix()G3D::Matrixinline
Matrix(const Matrix3 &M)G3D::Matrixinline
Matrix(const Matrix4 &M)G3D::Matrixinline
Matrix(int R, int C)G3D::Matrixinline
mulRow(int r, const T &v)G3D::Matrix
norm() const G3D::Matrix
normSquared() const G3D::Matrix
numElements() const G3D::Matrixinline
one(int R, int C)G3D::Matrixstatic
operator!=(const T &scalar) const G3D::Matrix
operator*(const Matrix &B) const G3D::Matrixinline
operator*(const T &B) const G3D::Matrixinline
operator*=(const T &B)G3D::Matrix
operator*=(const Matrix &B)G3D::Matrix
operator+(const Matrix &B) const G3D::Matrixinline
operator+(const T &v) const G3D::Matrixinline
operator+=(const T &B)G3D::Matrix
operator+=(const Matrix &B)G3D::Matrix
operator-(const Matrix &B) const G3D::Matrixinline
operator-(const T &v) const G3D::Matrixinline
operator-() const G3D::Matrixinline
operator-=(const T &B)G3D::Matrix
operator-=(const Matrix &B)G3D::Matrix
operator/=(const T &B)G3D::Matrix
operator<(const T &scalar) const G3D::Matrix
operator<=(const T &scalar) const G3D::Matrix
operator==(const T &scalar) const G3D::Matrix
operator>(const T &scalar) const G3D::Matrix
operator>=(const T &scalar) const G3D::Matrix
partitionPseudoInverse() const G3D::Matrixprivate
pseudoInverse(float tolerance=-1) const G3D::Matrix
random(int R, int C)G3D::Matrixstatic
row(int r) const G3D::Matrix
row2PseudoInverse(const Matrix &B) const G3D::Matrixprivate
row3PseudoInverse(const Matrix &B) const G3D::Matrixprivate
row4PseudoInverse(const Matrix &B) const G3D::Matrixprivate
rowPartPseudoInverse() const G3D::Matrixprivate
rows() const G3D::Matrixinline
serialize(TextOutput &t) const G3D::Matrix
set(int r, int c, T v)G3D::Matrix
setCol(int c, const Matrix &vec)G3D::Matrix
setRow(int r, const Matrix &vec)G3D::Matrix
size() const G3D::Matrixinline
subMatrix(int r1, int r2, int c1, int c2) const G3D::Matrix
svd(Matrix &U, Array< T > &d, Matrix &V, bool sort=true) const G3D::Matrix
svdCore(float **U, int rows, int cols, float *D, float **V)G3D::Matrixstatic
svdPseudoInverse(float tolerance=-1) const G3D::Matrix
swapAndNegateCols(int c0, int c1)G3D::Matrix
swapRows(int r0, int r1)G3D::Matrix
T typedefG3D::Matrix
toMatrix3() const G3D::Matrix
toMatrix4() const G3D::Matrix
toString(const std::string &name) const G3D::Matrix
toString() const G3D::Matrixinline
toVector2() const G3D::Matrix
toVector3() const G3D::Matrix
toVector4() const G3D::Matrix
transpose() const G3D::Matrixinline
transpose(Matrix &out) const G3D::Matrix
vectorPseudoInverse() const G3D::Matrixprivate
zero(int R, int C)G3D::Matrixstatic