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