cell | Matrix2< T > | |
Column(int ci) | Matrix2< T > | |
Column(int ci) const | Matrix2< T > | |
Columns() | Matrix2< T > | |
Columns() const | Matrix2< T > | |
Get(T *values) | Matrix2< T > | |
GetAvrgScale() const | Matrix2< T > | |
GetComponents(Matrix2< T > &scale, Matrix2< T > &rotation) const | Matrix2< T > | |
GetDeterminant() const | Matrix2< T > | |
GetDiagonal() const | Matrix2< T > | |
GetEigenvalues() const | Matrix2< T > | |
GetEigenvectors(Vec2< T > &evec0, Vec2< T > &evec1, T tollerance=T(0.0001)) const | Matrix2< T > | |
GetInverse() const | Matrix2< T > | |
GetRotation() const | Matrix2< T > | |
GetRow(int ri) const | Matrix2< T > | |
GetScale() const | Matrix2< T > | |
GetTrace() const | Matrix2< T > | |
GetTranspose() const | Matrix2< T > | |
Identity() | Matrix2< T > | static |
Inverse | Matrix2< T > | friend |
Invert() | Matrix2< T > | |
IsDiagonal(T tollerance=T(0.0001)) const | Matrix2< T > | |
IsFinite() const | Matrix2< T > | |
IsIdentity(T tollerance=T(0.0001)) const | Matrix2< T > | |
IsSymmetric(T tollerance=T(0.0001)) const | Matrix2< T > | |
IsZero() const | Matrix2< T > | |
Matrix2() | Matrix2< T > | |
Matrix2(const Matrix2< TT > &matrix) | Matrix2< T > | explicit |
Matrix2(T const *values) | Matrix2< T > | explicit |
Matrix2(T v) | Matrix2< T > | explicit |
Matrix2(Vec2< T > const &x, Vec2< T > const &y) | Matrix2< T > | explicit |
Matrix2(Matrix3< T > const &m) | Matrix2< T > | explicit |
Matrix2(Matrix34< T > const &m) | Matrix2< T > | explicit |
Matrix2(Matrix4< T > const &m) | Matrix2< T > | explicit |
Matrix2(T c00, T c01, T c10, T c11) | Matrix2< T > | |
MultSelfTranspose() const | Matrix2< T > | |
MultTranspose(Matrix2 const &right) const | Matrix2< T > | |
Normalize() | Matrix2< T > | |
operator!=(Matrix2 const &right) const | Matrix2< T > | |
operator()(int ri, int ci) | Matrix2< T > | |
operator()(int ri, int ci) const | Matrix2< T > | |
operator* | Matrix2< T > | friend |
operator*(T const value) const | Matrix2< T > | |
operator*(Matrix2 const &right) const | Matrix2< T > | |
operator*(Vec2< T > const &p) const | Matrix2< T > | |
operator*=(Matrix2 const &right) | Matrix2< T > | |
operator*=(T const value) | Matrix2< T > | |
operator+ | Matrix2< T > | friend |
operator+(Matrix2 const &right) const | Matrix2< T > | |
operator+(T value) const | Matrix2< T > | |
operator+=(Matrix2 const &right) | Matrix2< T > | |
operator+=(T const value) | Matrix2< T > | |
operator- | Matrix2< T > | friend |
operator-() const | Matrix2< T > | |
operator-(Matrix2 const &right) const | Matrix2< T > | |
operator-(T value) const | Matrix2< T > | |
operator-=(Matrix2 const &right) | Matrix2< T > | |
operator-=(T const value) | Matrix2< T > | |
operator/(T const value) const | Matrix2< T > | |
operator/=(T const value) | Matrix2< T > | |
operator==(Matrix2 const &right) const | Matrix2< T > | |
operator[](int i) | Matrix2< T > | |
operator[](int i) const | Matrix2< T > | |
OrthogonalizeX() | Matrix2< T > | |
OrthogonalizeY() | Matrix2< T > | |
Rotation(T angle) | Matrix2< T > | static |
Rotation(T cosAngle, T sinAngle) | Matrix2< T > | static |
Scale(T uniformScale) | Matrix2< T > | static |
Scale(T scaleX, T scaleY) | Matrix2< T > | static |
Scale(Vec2< T > const &scale) | Matrix2< T > | static |
Set(T const *values) | Matrix2< T > | |
Set(Vec2< T > const &x, Vec2< T > const &y) | Matrix2< T > | |
SetCartesianFrameX(Vec2< T > const &x) | Matrix2< T > | |
SetCartesianFrameY(Vec2< T > const &y) | Matrix2< T > | |
SetColumn(int ci, T x, T y) | Matrix2< T > | |
SetColumn(int ci, Vec2< T > const &v) | Matrix2< T > | |
SetDiagonal(T xx, T yy) | Matrix2< T > | |
SetDiagonal(Vec2< T > const &p) | Matrix2< T > | |
SetDiagonal(T const *values) | Matrix2< T > | |
SetIdentity() | Matrix2< T > | |
SetRotation(T angle) | Matrix2< T > | |
SetRotation(T sinAngle, T cosAngle) | Matrix2< T > | |
SetRow(int ri, T x, T y) | Matrix2< T > | |
SetRow(int ri, Vec2< T > const &v) | Matrix2< T > | |
SetScale(T uniformScale) | Matrix2< T > | |
SetScale(T scaleX, T scaleY) | Matrix2< T > | |
SetScale(Vec2< T > const &scale) | Matrix2< T > | |
SetTensorProduct(Vec2< T > const &v0, Vec2< T > const &v1) | Matrix2< T > | |
SingularValueDecomposition(Matrix2< T > &U, Vec2< T > &S, Matrix2< T > &V) | Matrix2< T > | |
TensorProduct(Vec2< T > const &v0, Vec2< T > const &v1) | Matrix2< T > | static |
Transform(Vec< T, N > &p) const | Matrix2< T > | |
Transpose() | Matrix2< T > | |
TransposeMult(Vec2< T > const &p) const | Matrix2< T > | |
TransposeMult(Matrix2 const &right) const | Matrix2< T > | |
TransposeMultSelf() const | Matrix2< T > | |
Zero() | Matrix2< T > | |