Algebra3D
Algebra for 3D transformations
 All Classes Namespaces Files Functions Variables Typedefs Macros
algebra3d::Matrix3< fpType > Member List

This is the complete list of members for algebra3d::Matrix3< fpType >, including all inherited members.

ADJUGATE_INDICESalgebra3d::Matrix3< fpType >protectedstatic
compare(const Matrix3< fpType > &mat, const fpType &precision=PRECISION) const algebra3d::Matrix3< fpType >virtual
dataalgebra3d::Matrix3< fpType >protected
det()algebra3d::Matrix3< fpType >virtual
get(fpType storage[3][3]) const algebra3d::Matrix3< fpType >virtual
get(fpType *const col1, fpType *const col2, fpType *const col3) const algebra3d::Matrix3< fpType >virtual
getAngle() const algebra3d::Matrix3< fpType >
getAxis() const algebra3d::Matrix3< fpType >
getColumn(int index, fpType *const &col)algebra3d::Matrix3< fpType >virtual
getColumn(int index)algebra3d::Matrix3< fpType >virtual
getInverse() const algebra3d::Matrix3< fpType >virtual
getTrace() const algebra3d::Matrix3< fpType >
getTranspose() const algebra3d::Matrix3< fpType >virtual
initialize(bool identity=false)algebra3d::Matrix3< fpType >protectedvirtual
invert()algebra3d::Matrix3< fpType >virtual
isOrthogonal()algebra3d::Matrix3< fpType >virtual
Matrix3(bool identity=false)algebra3d::Matrix3< fpType >
Matrix3(const fpType(&data)[3][3])algebra3d::Matrix3< fpType >
Matrix3(const fpType *data)algebra3d::Matrix3< fpType >
Matrix3(const Vector3< fpType > &col1, const Vector3< fpType > &col2, const Vector3< fpType > &col3)algebra3d::Matrix3< fpType >
Matrix3(fpType m11, fpType m12, fpType m13, fpType m21, fpType m22, fpType m23, fpType m31, fpType m32, fpType m33)algebra3d::Matrix3< fpType >
Matrix3(const Matrix3< fpType > &mat)algebra3d::Matrix3< fpType >
Matrix3(const Vector3< fpType > &cvec)algebra3d::Matrix3< fpType >
Matrix3(Vector3< fpType > axis, fpType angle)algebra3d::Matrix3< fpType >
Matrix3(const Quaternion< fpType > &quat)algebra3d::Matrix3< fpType >
operator!=(const Matrix3 &mat) const algebra3d::Matrix3< fpType >virtual
operator*(const Matrix3 &mat) const algebra3d::Matrix3< fpType >virtual
operator*(const Vector3< fpType > &vec) const algebra3d::Matrix3< fpType >virtual
operator*(const fpType &scale) const algebra3d::Matrix3< fpType >virtual
operator*=(const Matrix3 &mat)algebra3d::Matrix3< fpType >virtual
operator*=(const fpType &scale)algebra3d::Matrix3< fpType >virtual
operator+(const Matrix3 &mat) const algebra3d::Matrix3< fpType >virtual
operator+=(const Matrix3 &mat)algebra3d::Matrix3< fpType >virtual
operator-() const algebra3d::Matrix3< fpType >virtual
operator-(const Matrix3 &mat) const algebra3d::Matrix3< fpType >virtual
operator-=(const Matrix3 &mat)algebra3d::Matrix3< fpType >virtual
operator/(const fpType &scale) const algebra3d::Matrix3< fpType >virtual
operator/=(const fpType &scale)algebra3d::Matrix3< fpType >virtual
operator=(const Matrix3 &mat)algebra3d::Matrix3< fpType >virtual
operator==(const Matrix3 &mat) const algebra3d::Matrix3< fpType >virtual
operator>> (defined in algebra3d::Matrix3< fpType >)algebra3d::Matrix3< fpType >friend
operator[](int i1) const)[3]algebra3d::Matrix3< fpType >virtual
operator[](int i1))[3]algebra3d::Matrix3< fpType >virtual
set(const fpType data[3][3])algebra3d::Matrix3< fpType >virtual
set(const Vector3< fpType > &col1, const Vector3< fpType > &col2, const Vector3< fpType > &col3)algebra3d::Matrix3< fpType >virtual
setColumn(int index, const Vector3< fpType > &col)algebra3d::Matrix3< fpType >virtual
transpose()algebra3d::Matrix3< fpType >virtual
~Matrix3()algebra3d::Matrix3< fpType >virtual