qCC_db version 2.13.alpha (Qt) - 31 May 2022
CloudCompare 3D entities
ccGLMatrixd Member List

This is the complete list of members for ccGLMatrixd, including all inherited members.

apply(Vector3Tpl< float > &vec) constccGLMatrixTpl< double >inline
apply(Vector3Tpl< double > &vec) constccGLMatrixTpl< double >inline
apply(Tuple4Tpl< float > &vec) constccGLMatrixTpl< double >inline
apply(Tuple4Tpl< double > &vec) constccGLMatrixTpl< double >inline
applyRotation(Vector3Tpl< float > &vec) constccGLMatrixTpl< double >inline
applyRotation(Vector3Tpl< double > &vec) constccGLMatrixTpl< double >inline
applyRotation(float vec[3]) constccGLMatrixTpl< double >inline
applyRotation(double vec[3]) constccGLMatrixTpl< double >inline
applyW(const Tuple4Tpl< float > &vec) constccGLMatrixTpl< double >inline
applyW(const Tuple4Tpl< double > &vec) constccGLMatrixTpl< double >inline
applyX(const Vector3Tpl< float > &vec) constccGLMatrixTpl< double >inline
applyX(const Vector3Tpl< double > &vec) constccGLMatrixTpl< double >inline
applyX(const Tuple4Tpl< float > &vec) constccGLMatrixTpl< double >inline
applyX(const Tuple4Tpl< double > &vec) constccGLMatrixTpl< double >inline
applyY(const Vector3Tpl< float > &vec) constccGLMatrixTpl< double >inline
applyY(const Vector3Tpl< double > &vec) constccGLMatrixTpl< double >inline
applyY(const Tuple4Tpl< float > &vec) constccGLMatrixTpl< double >inline
applyY(const Tuple4Tpl< double > &vec) constccGLMatrixTpl< double >inline
applyZ(const Vector3Tpl< float > &vec) constccGLMatrixTpl< double >inline
applyZ(const Vector3Tpl< double > &vec) constccGLMatrixTpl< double >inline
applyZ(const Tuple4Tpl< float > &vec) constccGLMatrixTpl< double >inline
applyZ(const Tuple4Tpl< double > &vec) constccGLMatrixTpl< double >inline
ccGLMatrixd()ccGLMatrixdinline
ccGLMatrixd(const ccGLMatrixTpl< double > &mat)ccGLMatrixdinline
ccGLMatrixd(const float *mat16f)ccGLMatrixdinlineexplicit
ccGLMatrixd(const double *mat16d)ccGLMatrixdinlineexplicit
ccGLMatrixd(const Vector3Tpl< double > &X, const Vector3Tpl< double > &Y, const Vector3Tpl< double > &Z, const Vector3Tpl< double > &Tr)ccGLMatrixdinline
ccGLMatrixTpl()ccGLMatrixTpl< double >inline
ccGLMatrixTpl(const ccGLMatrixTpl< double > &mat)ccGLMatrixTpl< double >inline
ccGLMatrixTpl(const float *mat16f)ccGLMatrixTpl< double >inlineexplicit
ccGLMatrixTpl(const double *mat16d)ccGLMatrixTpl< double >inlineexplicit
ccGLMatrixTpl(const Vector3Tpl< double > &X, const Vector3Tpl< double > &Y, const Vector3Tpl< double > &Z, const Vector3Tpl< double > &Tr)ccGLMatrixTpl< double >inline
clearTranslation()ccGLMatrixTpl< double >inline
CorruptError()ccSerializableObjectinlinestatic
data()ccGLMatrixTpl< double >inline
data() constccGLMatrixTpl< double >inline
DeserializationFlags enum nameccSerializableObject
DF_POINT_COORDS_64_BITS enum valueccSerializableObject
DF_SCALAR_VAL_32_BITS enum valueccSerializableObject
fromAsciiFile(QString filename)ccGLMatrixTpl< double >inlinevirtual
fromFile(QFile &in, short dataVersion, int flags, LoadedIDMap &oldToNewIDMap) overrideccGLMatrixTpl< double >inlinevirtual
FromQuaternion(const Tq q[])ccGLMatrixTpl< double >inlinestatic
FromString(const QString &matText, bool &success)ccGLMatrixTpl< double >inlinestatic
FromToRotation(const Vector3Tpl< double > &from, const Vector3Tpl< double > &to)ccGLMatrixTpl< double >inlinestatic
FromViewDirAndUpDir(const Vector3Tpl< double > &forward, const Vector3Tpl< double > &up)ccGLMatrixTpl< double >inlinestatic
getColumn(unsigned index)ccGLMatrixTpl< double >inline
getColumn(unsigned index) constccGLMatrixTpl< double >inline
getColumnAsVec3D(unsigned index) constccGLMatrixTpl< double >inline
getParameters(double &alpha_rad, Vector3Tpl< double > &axis3D, Vector3Tpl< double > &t3D) constccGLMatrixTpl< double >inline
getParameters(double &phi_rad, double &theta_rad, double &psi_rad, Vector3Tpl< double > &t3D) constccGLMatrixTpl< double >inline
getTranslation()ccGLMatrixTpl< double >inline
getTranslation() constccGLMatrixTpl< double >inline
getTranslationAsVec3D() constccGLMatrixTpl< double >inline
initFromParameters(double alpha_rad, const Vector3Tpl< double > &axis3D, const Vector3Tpl< double > &t3D)ccGLMatrixTpl< double >inline
initFromParameters(double phi_rad, double theta_rad, double psi_rad, const Vector3Tpl< double > &t3D)ccGLMatrixTpl< double >inline
internalRescale()ccGLMatrixTpl< double >inlineprotected
Interpolate(double coef, const ccGLMatrixTpl< double > &glMat1, const ccGLMatrixTpl< double > &glMat2)ccGLMatrixTpl< double >inlinestatic
inverse() constccGLMatrixTpl< double >inline
invert()ccGLMatrixTpl< double >inline
isSerializable() const overrideccGLMatrixTpl< double >inlinevirtual
LoadedIDMap typedefccSerializableObject
m_matccGLMatrixTpl< double >protected
MemoryError()ccSerializableObjectinlinestatic
operator()(unsigned row, unsigned col) constccGLMatrixTpl< double >inline
operator*(const ccGLMatrixTpl< double > &mat) constccGLMatrixTpl< double >inline
operator*(const Vector3Tpl< float > &vec) constccGLMatrixTpl< double >inline
operator*(const Vector3Tpl< double > &vec) constccGLMatrixTpl< double >inline
operator*(const Tuple4Tpl< float > &vec) constccGLMatrixTpl< double >inline
operator*(const Tuple4Tpl< double > &vec) constccGLMatrixTpl< double >inline
operator*=(const ccGLMatrixTpl< double > &mat)ccGLMatrixTpl< double >inline
operator+=(const ccGLMatrixTpl< double > &mat)ccGLMatrixTpl< double >inline
operator+=(const Vector3Tpl< float > &Tr)ccGLMatrixTpl< double >inline
operator+=(const Vector3Tpl< double > &Tr)ccGLMatrixTpl< double >inline
operator-=(const ccGLMatrixTpl< double > &mat)ccGLMatrixTpl< double >inline
operator-=(const Vector3Tpl< float > &Tr)ccGLMatrixTpl< double >inline
operator-=(const Vector3Tpl< double > &Tr)ccGLMatrixTpl< double >inline
ReadError()ccSerializableObjectinlinestatic
scaleColumn(unsigned colIndex, double coef)ccGLMatrixTpl< double >inline
scaleRotation(double coef)ccGLMatrixTpl< double >inline
scaleRow(unsigned rowIndex, double coef)ccGLMatrixTpl< double >inline
setColumn(unsigned index, const Vector3Tpl< double > &v)ccGLMatrixTpl< double >inline
setColumn(unsigned index, const Tuple4Tpl< double > &v)ccGLMatrixTpl< double >inline
setTranslation(const Vector3Tpl< float > &Tr)ccGLMatrixTpl< double >inline
setTranslation(const Vector3Tpl< double > &Tr)ccGLMatrixTpl< double >inline
setTranslation(const float Tr[3])ccGLMatrixTpl< double >inline
setTranslation(const double Tr[3])ccGLMatrixTpl< double >inline
shiftRotationCenter(const Vector3Tpl< double > &vec)ccGLMatrixTpl< double >inline
toAsciiFile(QString filename, int precision=12) constccGLMatrixTpl< double >inlinevirtual
toFile(QFile &out) const overrideccGLMatrixTpl< double >inlinevirtual
toIdentity()ccGLMatrixTpl< double >inlinevirtual
toString(int precision=12, QChar separator=' ') constccGLMatrixTpl< double >inline
toZero()ccGLMatrixTpl< double >inlinevirtual
transpose()ccGLMatrixTpl< double >inline
transposed() constccGLMatrixTpl< double >inline
WriteError()ccSerializableObjectinlinestatic
xRotation() constccGLMatrixTpl< double >inline
yRotation() constccGLMatrixTpl< double >inline
zRotation() constccGLMatrixTpl< double >inline
~ccSerializableObject()=defaultccSerializableObjectvirtual