CCCoreLib 31 May 2022
CloudCompare Core algorithms
CCCoreLib::SquareMatrixTpl< Scalar > Member List

This is the complete list of members for CCCoreLib::SquareMatrixTpl< Scalar >, including all inherited members.

apply(const float vec[], float result[]) constCCCoreLib::SquareMatrixTpl< Scalar >inline
apply(const float vec[], double result[]) constCCCoreLib::SquareMatrixTpl< Scalar >inline
apply(const double vec[], double result[]) constCCCoreLib::SquareMatrixTpl< Scalar >inline
clear()CCCoreLib::SquareMatrixTpl< Scalar >inline
computeDet() constCCCoreLib::SquareMatrixTpl< Scalar >inline
deltaDeterminant(unsigned column, Scalar *Vec) constCCCoreLib::SquareMatrixTpl< Scalar >inline
getValue(unsigned row, unsigned column) constCCCoreLib::SquareMatrixTpl< Scalar >inline
initFromQuaternion(const float q[])CCCoreLib::SquareMatrixTpl< Scalar >inline
initFromQuaternion(const double q[])CCCoreLib::SquareMatrixTpl< Scalar >inline
inv() constCCCoreLib::SquareMatrixTpl< Scalar >inline
invalidate()CCCoreLib::SquareMatrixTpl< Scalar >inline
isValid() constCCCoreLib::SquareMatrixTpl< Scalar >inline
m_valuesCCCoreLib::SquareMatrixTpl< Scalar >
operator*(const SquareMatrixTpl &B) constCCCoreLib::SquareMatrixTpl< Scalar >inline
operator*(const CCVector3f &V) constCCCoreLib::SquareMatrixTpl< Scalar >inline
operator*(const CCVector3d &V) constCCCoreLib::SquareMatrixTpl< Scalar >inline
operator*=(const SquareMatrixTpl &B)CCCoreLib::SquareMatrixTpl< Scalar >inline
operator+(const SquareMatrixTpl &B) constCCCoreLib::SquareMatrixTpl< Scalar >inline
operator+=(const SquareMatrixTpl &B)CCCoreLib::SquareMatrixTpl< Scalar >inline
operator-(const SquareMatrixTpl &B) constCCCoreLib::SquareMatrixTpl< Scalar >inline
operator-=(const SquareMatrixTpl &B)CCCoreLib::SquareMatrixTpl< Scalar >inline
operator=(const SquareMatrixTpl &B)CCCoreLib::SquareMatrixTpl< Scalar >inline
print(FILE *fp=nullptr) constCCCoreLib::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() constCCCoreLib::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) constCCCoreLib::SquareMatrixTpl< Scalar >inline
toGlMatrix(float M16f[]) constCCCoreLib::SquareMatrixTpl< Scalar >inline
toGlMatrix(double M16d[]) constCCCoreLib::SquareMatrixTpl< Scalar >inline
toIdentity()CCCoreLib::SquareMatrixTpl< Scalar >inline
toQuaternion(double q[])CCCoreLib::SquareMatrixTpl< Scalar >inline
trace() constCCCoreLib::SquareMatrixTpl< Scalar >inline
transpose()CCCoreLib::SquareMatrixTpl< Scalar >inline
transposed() constCCCoreLib::SquareMatrixTpl< Scalar >inline
~SquareMatrixTpl()CCCoreLib::SquareMatrixTpl< Scalar >inlinevirtual