apply(const float vec[], float result[]) const | CCCoreLib::SquareMatrixTpl< Scalar > | inline |
apply(const float vec[], double result[]) const | CCCoreLib::SquareMatrixTpl< Scalar > | inline |
apply(const double vec[], double result[]) const | CCCoreLib::SquareMatrixTpl< Scalar > | inline |
clear() | CCCoreLib::SquareMatrixTpl< Scalar > | inline |
computeDet() const | CCCoreLib::SquareMatrixTpl< Scalar > | inline |
deltaDeterminant(unsigned column, Scalar *Vec) const | CCCoreLib::SquareMatrixTpl< Scalar > | inline |
getValue(unsigned row, unsigned column) const | CCCoreLib::SquareMatrixTpl< Scalar > | inline |
initFromQuaternion(const float q[]) | CCCoreLib::SquareMatrixTpl< Scalar > | inline |
initFromQuaternion(const double q[]) | CCCoreLib::SquareMatrixTpl< Scalar > | inline |
inv() const | CCCoreLib::SquareMatrixTpl< Scalar > | inline |
invalidate() | CCCoreLib::SquareMatrixTpl< Scalar > | inline |
isValid() const | CCCoreLib::SquareMatrixTpl< Scalar > | inline |
m_values | CCCoreLib::SquareMatrixTpl< Scalar > | |
operator*(const SquareMatrixTpl &B) const | CCCoreLib::SquareMatrixTpl< Scalar > | inline |
operator*(const CCVector3f &V) const | CCCoreLib::SquareMatrixTpl< Scalar > | inline |
operator*(const CCVector3d &V) const | CCCoreLib::SquareMatrixTpl< Scalar > | inline |
operator*=(const SquareMatrixTpl &B) | CCCoreLib::SquareMatrixTpl< Scalar > | inline |
operator+(const SquareMatrixTpl &B) const | CCCoreLib::SquareMatrixTpl< Scalar > | inline |
operator+=(const SquareMatrixTpl &B) | CCCoreLib::SquareMatrixTpl< Scalar > | inline |
operator-(const SquareMatrixTpl &B) const | CCCoreLib::SquareMatrixTpl< Scalar > | inline |
operator-=(const SquareMatrixTpl &B) | CCCoreLib::SquareMatrixTpl< Scalar > | inline |
operator=(const SquareMatrixTpl &B) | CCCoreLib::SquareMatrixTpl< Scalar > | inline |
print(FILE *fp=nullptr) const | CCCoreLib::SquareMatrixTpl< Scalar > | inline |
row(unsigned index) | CCCoreLib::SquareMatrixTpl< Scalar > | inline |
scale(Scalar coef) | CCCoreLib::SquareMatrixTpl< Scalar > | inline |
setValue(unsigned row, unsigned column, Scalar value) | CCCoreLib::SquareMatrixTpl< Scalar > | inline |
size() const | CCCoreLib::SquareMatrixTpl< Scalar > | inline |
SquareMatrixTpl() | CCCoreLib::SquareMatrixTpl< Scalar > | inline |
SquareMatrixTpl(unsigned size) | CCCoreLib::SquareMatrixTpl< Scalar > | inline |
SquareMatrixTpl(const SquareMatrixTpl< double > &mat) | CCCoreLib::SquareMatrixTpl< Scalar > | inline |
SquareMatrixTpl(const SquareMatrixTpl< float > &mat) | CCCoreLib::SquareMatrixTpl< Scalar > | inline |
SquareMatrixTpl(const float M16f[], bool rotationOnly=false) | CCCoreLib::SquareMatrixTpl< Scalar > | inline |
SquareMatrixTpl(const double M16d[], bool rotationOnly=false) | CCCoreLib::SquareMatrixTpl< Scalar > | inline |
svd(SquareMatrixTpl &S, SquareMatrixTpl &U, SquareMatrixTpl &V) const | CCCoreLib::SquareMatrixTpl< Scalar > | inline |
toGlMatrix(float M16f[]) const | CCCoreLib::SquareMatrixTpl< Scalar > | inline |
toGlMatrix(double M16d[]) const | CCCoreLib::SquareMatrixTpl< Scalar > | inline |
toIdentity() | CCCoreLib::SquareMatrixTpl< Scalar > | inline |
toQuaternion(double q[]) | CCCoreLib::SquareMatrixTpl< Scalar > | inline |
trace() const | CCCoreLib::SquareMatrixTpl< Scalar > | inline |
transpose() | CCCoreLib::SquareMatrixTpl< Scalar > | inline |
transposed() const | CCCoreLib::SquareMatrixTpl< Scalar > | inline |
~SquareMatrixTpl() | CCCoreLib::SquareMatrixTpl< Scalar > | inlinevirtual |