KrisLibrary  1.0.0
Math3D::Matrix4 Member List

This is the complete list of members for Math3D::Matrix4, including all inherited members.

add(const Matrix4 &a, const Matrix4 &b) (defined in Math3D::Matrix4)Math3D::Matrix4inline
cofactor(int i, int j) const (defined in Math3D::Matrix4)Math3D::Matrix4
col(int j) (defined in Math3D::Matrix4)Math3D::Matrix4inline
col(int j) const (defined in Math3D::Matrix4)Math3D::Matrix4inline
col1() (defined in Math3D::Matrix4)Math3D::Matrix4inline
col1() const (defined in Math3D::Matrix4)Math3D::Matrix4inline
col2() (defined in Math3D::Matrix4)Math3D::Matrix4inline
col2() const (defined in Math3D::Matrix4)Math3D::Matrix4inline
col3() (defined in Math3D::Matrix4)Math3D::Matrix4inline
col3() const (defined in Math3D::Matrix4)Math3D::Matrix4inline
col4() (defined in Math3D::Matrix4)Math3D::Matrix4inline
col4() const (defined in Math3D::Matrix4)Math3D::Matrix4inline
dataMath3D::Matrix4
determinant() const (defined in Math3D::Matrix4)Math3D::Matrix4
div(const Matrix4 &a, Real b) (defined in Math3D::Matrix4)Math3D::Matrix4inline
get(Matrix4 &) const (defined in Math3D::Matrix4)Math3D::Matrix4inline
get(Real[4][4]) const (defined in Math3D::Matrix4)Math3D::Matrix4inline
get(Real[16]) const (defined in Math3D::Matrix4)Math3D::Matrix4inline
get(Vector3 &xb, Vector3 &yb, Vector3 &zb, Vector3 &trans) const (defined in Math3D::Matrix4)Math3D::Matrix4inline
get(Vector4 &x, Vector4 &y, Vector4 &z, Vector4 &w) const (defined in Math3D::Matrix4)Math3D::Matrix4inline
get(Matrix3 &) const (defined in Math3D::Matrix4)Math3D::Matrix4inline
get(Matrix3 &, Vector3 &) const (defined in Math3D::Matrix4)Math3D::Matrix4inline
getCol(int j, Vector4 &v) const (defined in Math3D::Matrix4)Math3D::Matrix4inline
getCol(int j, Vector3 &v) const (defined in Math3D::Matrix4)Math3D::Matrix4inline
getCol1(Vector4 &v) const (defined in Math3D::Matrix4)Math3D::Matrix4inline
getCol1(Vector3 &v) const (defined in Math3D::Matrix4)Math3D::Matrix4inline
getCol2(Vector4 &v) const (defined in Math3D::Matrix4)Math3D::Matrix4inline
getCol2(Vector3 &v) const (defined in Math3D::Matrix4)Math3D::Matrix4inline
getCol3(Vector4 &v) const (defined in Math3D::Matrix4)Math3D::Matrix4inline
getCol3(Vector3 &v) const (defined in Math3D::Matrix4)Math3D::Matrix4inline
getCol4(Vector4 &v) const (defined in Math3D::Matrix4)Math3D::Matrix4inline
getCol4(Vector3 &v) const (defined in Math3D::Matrix4)Math3D::Matrix4inline
getInverse(Matrix4 &) const (defined in Math3D::Matrix4)Math3D::Matrix4inline
getNegative(Matrix4 &) const (defined in Math3D::Matrix4)Math3D::Matrix4inline
getRow(int i, Vector4 &v) const (defined in Math3D::Matrix4)Math3D::Matrix4inline
getRow(int i, Vector3 &v) const (defined in Math3D::Matrix4)Math3D::Matrix4inline
getRow1(Vector4 &v) const (defined in Math3D::Matrix4)Math3D::Matrix4inline
getRow1(Vector3 &v) const (defined in Math3D::Matrix4)Math3D::Matrix4inline
getRow2(Vector4 &v) const (defined in Math3D::Matrix4)Math3D::Matrix4inline
getRow2(Vector3 &v) const (defined in Math3D::Matrix4)Math3D::Matrix4inline
getRow3(Vector4 &v) const (defined in Math3D::Matrix4)Math3D::Matrix4inline
getRow3(Vector3 &v) const (defined in Math3D::Matrix4)Math3D::Matrix4inline
getRow4(Vector4 &v) const (defined in Math3D::Matrix4)Math3D::Matrix4inline
getRow4(Vector3 &v) const (defined in Math3D::Matrix4)Math3D::Matrix4inline
getTranslation() const (defined in Math3D::Matrix4)Math3D::Matrix4inline
getTranspose(Matrix4 &) const (defined in Math3D::Matrix4)Math3D::Matrix4inline
getXBasis() const Math3D::Matrix4inline
getYBasis() const (defined in Math3D::Matrix4)Math3D::Matrix4inline
getZBasis() const (defined in Math3D::Matrix4)Math3D::Matrix4inline
inplaceDiv(Real s) (defined in Math3D::Matrix4)Math3D::Matrix4inline
inplaceInverse() (defined in Math3D::Matrix4)Math3D::Matrix4inline
inplaceMul(Real s) (defined in Math3D::Matrix4)Math3D::Matrix4inline
inplaceNegative() (defined in Math3D::Matrix4)Math3D::Matrix4inline
inplaceTranspose() (defined in Math3D::Matrix4)Math3D::Matrix4inline
isEqual(const Matrix4 &, Real eps=Zero) const (defined in Math3D::Matrix4)Math3D::Matrix4inline
isIdentity(Real eps=Zero) const (defined in Math3D::Matrix4)Math3D::Matrix4inline
isInvertible(Real eps=Zero) const (defined in Math3D::Matrix4)Math3D::Matrix4inline
isZero(Real eps=Zero) const (defined in Math3D::Matrix4)Math3D::Matrix4inline
Matrix4() (defined in Math3D::Matrix4)Math3D::Matrix4
Matrix4(const Matrix4 &) (defined in Math3D::Matrix4)Math3D::Matrix4
Matrix4(Real) (defined in Math3D::Matrix4)Math3D::Matrix4explicit
Matrix4(const Real[4][4]) (defined in Math3D::Matrix4)Math3D::Matrix4explicit
Matrix4(const Real *) (defined in Math3D::Matrix4)Math3D::Matrix4explicit
Matrix4(const Vector3 &xb, const Vector3 &yb, const Vector3 &zb, const Vector3 &trans) (defined in Math3D::Matrix4)Math3D::Matrix4explicit
Matrix4(const Vector4 &x, const Vector4 &y, const Vector4 &z, const Vector4 &w) (defined in Math3D::Matrix4)Math3D::Matrix4explicit
Matrix4(const Matrix3 &) (defined in Math3D::Matrix4)Math3D::Matrix4explicit
Matrix4(const Matrix3 &, const Vector3 &trans) (defined in Math3D::Matrix4)Math3D::Matrix4explicit
Matrix4(const Vector3 &trans) (defined in Math3D::Matrix4)Math3D::Matrix4explicit
maxAbsElement(int *i=NULL, int *j=NULL) const (defined in Math3D::Matrix4)Math3D::Matrix4inline
maxElement(int *i=NULL, int *j=NULL) const (defined in Math3D::Matrix4)Math3D::Matrix4inline
minAbsElement(int *i=NULL, int *j=NULL) const (defined in Math3D::Matrix4)Math3D::Matrix4inline
minElement(int *i=NULL, int *j=NULL) const (defined in Math3D::Matrix4)Math3D::Matrix4inline
mul(const Matrix4 &a, const Matrix4 &b) (defined in Math3D::Matrix4)Math3D::Matrix4
mul(const Matrix4 &a, Real b) (defined in Math3D::Matrix4)Math3D::Matrix4inline
mul(const Vector4 &a, Vector4 &out) const (defined in Math3D::Matrix4)Math3D::Matrix4inline
mulPoint(const Vector3 &a, Vector3 &out) const Math3D::Matrix4inline
mulTranspose(const Vector4 &a, Vector4 &out) const (defined in Math3D::Matrix4)Math3D::Matrix4inline
mulTransposeA(const Matrix4 &a, const Matrix4 &b) (defined in Math3D::Matrix4)Math3D::Matrix4
mulTransposeB(const Matrix4 &a, const Matrix4 &b) (defined in Math3D::Matrix4)Math3D::Matrix4
mulVector(const Vector3 &a, Vector3 &out) const Math3D::Matrix4inline
mulVectorTranspose(const Vector3 &a, Vector3 &out) const Math3D::Matrix4inline
operator const Real *() const (defined in Math3D::Matrix4)Math3D::Matrix4inline
operator Matrix3() const (defined in Math3D::Matrix4)Math3D::Matrix4
operator!=(const Matrix4 &) const (defined in Math3D::Matrix4)Math3D::Matrix4
operator()(int i, int j) (defined in Math3D::Matrix4)Math3D::Matrix4inline
operator()(int i, int j) const (defined in Math3D::Matrix4)Math3D::Matrix4inline
operator*=(const Matrix4 &) (defined in Math3D::Matrix4)Math3D::Matrix4inline
operator*=(Real scale) (defined in Math3D::Matrix4)Math3D::Matrix4inline
operator+=(const Matrix4 &) (defined in Math3D::Matrix4)Math3D::Matrix4inline
operator-=(const Matrix4 &) (defined in Math3D::Matrix4)Math3D::Matrix4inline
operator/=(Real scale) (defined in Math3D::Matrix4)Math3D::Matrix4inline
operator=(const Matrix4 &) (defined in Math3D::Matrix4)Math3D::Matrix4inline
operator==(const Matrix4 &) const (defined in Math3D::Matrix4)Math3D::Matrix4
Read(File &) (defined in Math3D::Matrix4)Math3D::Matrix4
set(const Matrix4 &) (defined in Math3D::Matrix4)Math3D::Matrix4inline
set(Real) (defined in Math3D::Matrix4)Math3D::Matrix4inline
set(const Real[4][4]) (defined in Math3D::Matrix4)Math3D::Matrix4inline
set(const Real *) (defined in Math3D::Matrix4)Math3D::Matrix4inline
set(const Vector3 &xb, const Vector3 &yb, const Vector3 &zb, const Vector3 &trans) (defined in Math3D::Matrix4)Math3D::Matrix4inline
set(const Vector4 &x, const Vector4 &y, const Vector4 &z, const Vector4 &w) (defined in Math3D::Matrix4)Math3D::Matrix4inline
set(const Matrix3 &)Math3D::Matrix4inline
set(const Matrix3 &, const Vector3 &trans)Math3D::Matrix4inline
setCol(int j, const Vector4 &v) (defined in Math3D::Matrix4)Math3D::Matrix4inline
setCol(int j, const Vector3 &v) (defined in Math3D::Matrix4)Math3D::Matrix4inline
setCol1(const Vector4 &v) (defined in Math3D::Matrix4)Math3D::Matrix4inline
setCol1(const Vector3 &v) (defined in Math3D::Matrix4)Math3D::Matrix4inline
setCol2(const Vector4 &v) (defined in Math3D::Matrix4)Math3D::Matrix4inline
setCol2(const Vector3 &v) (defined in Math3D::Matrix4)Math3D::Matrix4inline
setCol3(const Vector4 &v) (defined in Math3D::Matrix4)Math3D::Matrix4inline
setCol3(const Vector3 &v) (defined in Math3D::Matrix4)Math3D::Matrix4inline
setCol4(const Vector4 &v) (defined in Math3D::Matrix4)Math3D::Matrix4inline
setCol4(const Vector3 &v) (defined in Math3D::Matrix4)Math3D::Matrix4inline
setDiagonal(const Vector4 &) (defined in Math3D::Matrix4)Math3D::Matrix4inline
setIdentity() (defined in Math3D::Matrix4)Math3D::Matrix4inline
setInverse(const Matrix4 &) (defined in Math3D::Matrix4)Math3D::Matrix4
setNegative(const Matrix4 &) (defined in Math3D::Matrix4)Math3D::Matrix4inline
setOuterProduct(const Vector4 &a, const Vector4 &b)Math3D::Matrix4inline
setRow(int i, const Vector4 &v) (defined in Math3D::Matrix4)Math3D::Matrix4inline
setRow(int i, const Vector3 &v) (defined in Math3D::Matrix4)Math3D::Matrix4inline
setRow1(const Vector4 &v) (defined in Math3D::Matrix4)Math3D::Matrix4inline
setRow1(const Vector3 &v) (defined in Math3D::Matrix4)Math3D::Matrix4inline
setRow2(const Vector4 &v) (defined in Math3D::Matrix4)Math3D::Matrix4inline
setRow2(const Vector3 &v) (defined in Math3D::Matrix4)Math3D::Matrix4inline
setRow3(const Vector4 &v) (defined in Math3D::Matrix4)Math3D::Matrix4inline
setRow3(const Vector3 &v) (defined in Math3D::Matrix4)Math3D::Matrix4inline
setRow4(const Vector4 &v) (defined in Math3D::Matrix4)Math3D::Matrix4inline
setRow4(const Vector3 &v) (defined in Math3D::Matrix4)Math3D::Matrix4inline
setTranslate(const Vector3 &trans) (defined in Math3D::Matrix4)Math3D::Matrix4inline
setTranspose(const Matrix4 &) (defined in Math3D::Matrix4)Math3D::Matrix4inline
setZero() (defined in Math3D::Matrix4)Math3D::Matrix4inline
sub(const Matrix4 &a, const Matrix4 &b) (defined in Math3D::Matrix4)Math3D::Matrix4inline
trace() const (defined in Math3D::Matrix4)Math3D::Matrix4inline
Write(File &) const (defined in Math3D::Matrix4)Math3D::Matrix4