Files Class List
Matrix34< T > Member List

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

AddTranslation(Vec3< T > const &move)Matrix34< T >
cellMatrix34< T >
Column(int ci)Matrix34< T >
Column(int ci) constMatrix34< T >
Columns()Matrix34< T >
Columns() constMatrix34< T >
Get(T *values)Matrix34< T >
GetAvrgScale() constMatrix34< T >
GetComponents(Matrix3< T > &scale, Matrix3< T > &rotation, Vec3< T > &translation) constMatrix34< T >
GetDeterminant() constMatrix34< T >
GetDiagonal() constMatrix34< T >
GetInverse() constMatrix34< T >
GetRotation() constMatrix34< T >
GetRow(int ri) constMatrix34< T >
GetScale() constMatrix34< T >
GetSubMatrix2() constMatrix34< T >
GetSubMatrix3() constMatrix34< T >
GetTranslation() constMatrix34< T >
GetTranspose() constMatrix34< T >
Identity()Matrix34< T >static
InverseMatrix34< T >friend
Invert()Matrix34< T >
IsDiagonal(T tollerance=T(0.0001)) constMatrix34< T >
IsFinite() constMatrix34< T >
IsIdentity(T tollerance=T(0.0001)) constMatrix34< T >
IsSymmetric(T tollerance=T(0.0001)) constMatrix34< T >
IsZero() constMatrix34< T >
Matrix34()Matrix34< T >
Matrix34(Matrix34< TT > const &matrix)Matrix34< T >explicit
Matrix34(T const *values)Matrix34< T >explicit
Matrix34(T v)Matrix34< T >explicit
Matrix34(Vec3< T > const &x, Vec3< T > const &y, Vec3< T > const &z, Vec3< T > const &pos)Matrix34< T >explicit
Matrix34(Matrix3< T > const &m)Matrix34< T >explicit
Matrix34(Matrix3< T > const &m, Vec3< T > const &pos)Matrix34< T >explicit
Matrix34(Matrix2< T > const &m)Matrix34< T >explicit
Matrix34(Matrix4< T > const &m)Matrix34< T >explicit
Matrix34(T c00, T c01, T c02, T c03, T c10, T c11, T c12, T c13, T c20, T c21, T c22, T c23)Matrix34< T >
Normalize()Matrix34< T >
operator!=(Matrix34 const &right) constMatrix34< T >
operator()(int ri, int ci)Matrix34< T >
operator()(int ri, int ci) constMatrix34< T >
operator*Matrix34< T >friend
operator*(T const value) constMatrix34< T >
operator*(Matrix34 const &right) constMatrix34< T >
operator*(Matrix3< T > const &right) constMatrix34< T >
operator*(Vec3< T > const &p) constMatrix34< T >
operator*(Vec4< T > const &p) constMatrix34< T >
operator*=(Matrix34 const &right)Matrix34< T >
operator*=(Matrix3< T > const &right)Matrix34< T >
operator*=(T const value)Matrix34< T >
operator+Matrix34< T >friend
operator+(Matrix34 const &right) constMatrix34< T >
operator+(T value) constMatrix34< T >
operator+=(Matrix34 const &right)Matrix34< T >
operator+=(T const value)Matrix34< T >
operator-Matrix34< T >friend
operator-() constMatrix34< T >
operator-(Matrix34 const &right) constMatrix34< T >
operator-(T value) constMatrix34< T >
operator-=(Matrix34 const &right)Matrix34< T >
operator-=(T const value)Matrix34< T >
operator/(T const value) constMatrix34< T >
operator/=(T const value)Matrix34< T >
operator==(Matrix34 const &right) constMatrix34< T >
operator[](int i)Matrix34< T >
operator[](int i) constMatrix34< T >
OrthogonalizeX()Matrix34< T >
OrthogonalizeY()Matrix34< T >
OrthogonalizeZ()Matrix34< T >
Rotation(Vec3< T > const &axis, T angle)Matrix34< T >static
Rotation(Vec3< T > const &axis, T cosAngle, T sinAngle)Matrix34< T >static
Rotation(Vec3< T > const &from, Vec3< T > const &to)Matrix34< T >static
RotationX(T angle)Matrix34< T >static
RotationXYZ(T angleX, T angleY, T angleZ)Matrix34< T >static
RotationY(T angle)Matrix34< T >static
RotationZ(T angle)Matrix34< T >static
RotationZYX(T angleX, T angleY, T angleZ)Matrix34< T >static
Scale(T uniformScale)Matrix34< T >static
Scale(T scaleX, T scaleY, T scaleZ)Matrix34< T >static
Scale(Vec3< T > const &scale)Matrix34< T >static
Set(T const *values)Matrix34< T >
Set(Vec3< T > const &x, Vec3< T > const &y, Vec3< T > const &z, Vec3< T > const &pos)Matrix34< T >
SetCartesianFrameXY(Vec3< T > const &x, Vec3< T > const &y_approx, Vec3< T > const &trans=Vec3< T >(T(0), T(0), T(0)))Matrix34< T >
SetCartesianFrameXZ(Vec3< T > const &x, Vec3< T > const &z_approx, Vec3< T > const &trans=Vec3< T >(T(0), T(0), T(0)))Matrix34< T >
SetCartesianFrameYX(Vec3< T > const &y, Vec3< T > const &x_approx, Vec3< T > const &trans=Vec3< T >(T(0), T(0), T(0)))Matrix34< T >
SetCartesianFrameYZ(Vec3< T > const &y, Vec3< T > const &z_approx, Vec3< T > const &trans=Vec3< T >(T(0), T(0), T(0)))Matrix34< T >
SetCartesianFrameZX(Vec3< T > const &z, Vec3< T > const &x_approx, Vec3< T > const &trans=Vec3< T >(T(0), T(0), T(0)))Matrix34< T >
SetCartesianFrameZY(Vec3< T > const &z, Vec3< T > const &y_approx, Vec3< T > const &trans=Vec3< T >(T(0), T(0), T(0)))Matrix34< T >
SetColumn(int ci, T x, T y, T z)Matrix34< T >
SetColumn(int ci, Vec3< T > const &v)Matrix34< T >
SetDiagonal(T xx, T yy, T zz)Matrix34< T >
SetDiagonal(Vec3< T > const &p)Matrix34< T >
SetDiagonal(T const *values)Matrix34< T >
SetIdentity()Matrix34< T >
SetNoTranslation()Matrix34< T >
SetRotation(Vec3< T > const &axis, T angle)Matrix34< T >
SetRotation(Vec3< T > const &axis, T sinAngle, T cosAngle)Matrix34< T >
SetRotation(Vec3< T > const &from, Vec3< T > const &to)Matrix34< T >
SetRotationX(T angle)Matrix34< T >
SetRotationX(T sinAngle, T cosAngle)Matrix34< T >
SetRotationXYZ(T angleX, T angleY, T angleZ)Matrix34< T >
SetRotationY(T angle)Matrix34< T >
SetRotationY(T sinAngle, T cosAngle)Matrix34< T >
SetRotationZ(T angle)Matrix34< T >
SetRotationZ(T sinAngle, T cosAngle)Matrix34< T >
SetRotationZYX(T angleX, T angleY, T angleZ)Matrix34< T >
SetRow(int ri, T x, T y, T z, T w)Matrix34< T >
SetRow(int ri, Vec4< T > const &v)Matrix34< T >
SetScale(T uniformScale)Matrix34< T >
SetScale(T scaleX, T scaleY, T scaleZ)Matrix34< T >
SetScale(Vec3< T > const &scale)Matrix34< T >
SetTranslation(Vec3< T > const &move)Matrix34< T >
SetTranslationComponent(Vec3< T > const &move)Matrix34< T >
SetView(Vec3< T > const &pos, Vec3< T > const &target, Vec3< T > const &up)Matrix34< T >
Translation(Vec3< T > const &move)Matrix34< T >static
Transpose()Matrix34< T >
TransposeMult(Vec3< T > const &p) constMatrix34< T >
TransposeMult(Vec4< T > const &p) constMatrix34< T >
VectorTransform(Vec3< T > const &p) constMatrix34< T >
View(Vec3< T > const &pos, Vec3< T > const &target, Vec3< T > const &up)Matrix34< T >static
Zero()Matrix34< T >