qCC_db version 2.13.alpha (Qt) - 31 May 2022
CloudCompare 3D entities
All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Pages
ccIndexedTransformation Member List

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

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