qCC_db version 2.13.alpha (Qt) - 31 May 2022
CloudCompare 3D entities
ccGLMatrixTpl< T > Member List

This is the complete list of members for ccGLMatrixTpl< T >, including all inherited members.

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