ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
cloudViewer::SquareMatrixTpl< Scalar > Member List

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

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