Files Class List
Matrix2< T > Member List

This is the complete list of members for Matrix2< T >, including all inherited members.

cellMatrix2< T >
Column(int ci)Matrix2< T >
Column(int ci) constMatrix2< T >
Columns()Matrix2< T >
Columns() constMatrix2< T >
Get(T *values)Matrix2< T >
GetAvrgScale() constMatrix2< T >
GetComponents(Matrix2< T > &scale, Matrix2< T > &rotation) constMatrix2< T >
GetDeterminant() constMatrix2< T >
GetDiagonal() constMatrix2< T >
GetEigenvalues() constMatrix2< T >
GetEigenvectors(Vec2< T > &evec0, Vec2< T > &evec1, T tollerance=T(0.0001)) constMatrix2< T >
GetInverse() constMatrix2< T >
GetRotation() constMatrix2< T >
GetRow(int ri) constMatrix2< T >
GetScale() constMatrix2< T >
GetTrace() constMatrix2< T >
GetTranspose() constMatrix2< T >
Identity()Matrix2< T >static
InverseMatrix2< T >friend
Invert()Matrix2< T >
IsDiagonal(T tollerance=T(0.0001)) constMatrix2< T >
IsFinite() constMatrix2< T >
IsIdentity(T tollerance=T(0.0001)) constMatrix2< T >
IsSymmetric(T tollerance=T(0.0001)) constMatrix2< T >
IsZero() constMatrix2< 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() constMatrix2< T >
MultTranspose(Matrix2 const &right) constMatrix2< T >
Normalize()Matrix2< T >
operator!=(Matrix2 const &right) constMatrix2< T >
operator()(int ri, int ci)Matrix2< T >
operator()(int ri, int ci) constMatrix2< T >
operator*Matrix2< T >friend
operator*(T const value) constMatrix2< T >
operator*(Matrix2 const &right) constMatrix2< T >
operator*(Vec2< T > const &p) constMatrix2< T >
operator*=(Matrix2 const &right)Matrix2< T >
operator*=(T const value)Matrix2< T >
operator+Matrix2< T >friend
operator+(Matrix2 const &right) constMatrix2< T >
operator+(T value) constMatrix2< T >
operator+=(Matrix2 const &right)Matrix2< T >
operator+=(T const value)Matrix2< T >
operator-Matrix2< T >friend
operator-() constMatrix2< T >
operator-(Matrix2 const &right) constMatrix2< T >
operator-(T value) constMatrix2< T >
operator-=(Matrix2 const &right)Matrix2< T >
operator-=(T const value)Matrix2< T >
operator/(T const value) constMatrix2< T >
operator/=(T const value)Matrix2< T >
operator==(Matrix2 const &right) constMatrix2< T >
operator[](int i)Matrix2< T >
operator[](int i) constMatrix2< 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) constMatrix2< T >
Transpose()Matrix2< T >
TransposeMult(Vec2< T > const &p) constMatrix2< T >
TransposeMult(Matrix2 const &right) constMatrix2< T >
TransposeMultSelf() constMatrix2< T >
Zero()Matrix2< T >