ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
ccIndexedTransformation Member List

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

apply(float vec[3]) constccGLMatrixTpl< float >inline
apply(double vec[3]) constccGLMatrixTpl< float >inline
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(const Eigen::Matrix< float, 4, 4 > &mat)ccGLMatrixTpl< float >inline
ccGLMatrixTpl(const Eigen::Matrix< double, 4, 4 > &mat)ccGLMatrixTpl< float >inline
ccGLMatrixTpl(const Eigen::Matrix< float, 3, 3 > &mat)ccGLMatrixTpl< float >inline
ccGLMatrixTpl(const Eigen::Matrix< double, 3, 3 > &mat)ccGLMatrixTpl< float >inline
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)ccIndexedTransformation
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)ccIndexedTransformationvirtual
FromEigenMatrix(const Eigen::Matrix< double, 4, 4 > &mat)ccGLMatrixTpl< float >inlinestatic
FromEigenMatrix3(const Eigen::Matrix< float, 3, 3 > &mat)ccGLMatrixTpl< float >inlinestatic
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
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
isIdentity() constccGLMatrixTpl< float >inlinevirtual
isSerializable() const overrideccIndexedTransformationinlinevirtual
LoadedIDMap typedefccSerializableObject
m_indexccIndexedTransformationprotected
m_matccGLMatrixTpl< float >protected
MemoryError()ccSerializableObjectinlinestatic
minimumFileVersion() const overrideccIndexedTransformationvirtual
NormalizeQuaternion(const Eigen::Matrix< float, 4, 1 > &qvec)ccGLMatrixTpl< float >inlinestatic
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
operator=(const Eigen::Matrix< float, 4, 4 > &mat)ccGLMatrixTpl< float >inline
operator=(const Eigen::Matrix< double, 4, 4 > &mat)ccGLMatrixTpl< float >inline
operator=(const Eigen::Matrix< float, 3, 3 > &mat)ccGLMatrixTpl< float >inline
operator=(const Eigen::Matrix< double, 3, 3 > &mat)ccGLMatrixTpl< float >inline
operator=(const ccGLMatrixTpl< float > &mat)ccGLMatrixTpl< float >inline
QuaternionToRotationMatrix(const Eigen::Matrix< float, 4, 1 > &qvec)ccGLMatrixTpl< float >inlinestatic
QuaternionToRotationMatrix(const Tuple4Tpl< float > &qvec)ccGLMatrixTpl< float >inlinestatic
ReadError()ccSerializableObjectinlinestatic
scale(float coef)ccGLMatrixTpl< float >inline
scaleColumn(unsigned colIndex, float coef)ccGLMatrixTpl< float >inline
scaleLine(unsigned lineIndex, 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
setRotation(const float Rt[9])ccGLMatrixTpl< float >inline
setRotation(const double Rt[9])ccGLMatrixTpl< float >inline
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
toAngleAxis(float &alpha_rad, Vector3Tpl< float > &axis3D) constccGLMatrixTpl< float >inline
toAsciiFile(QString filename, int precision=12) constccIndexedTransformationvirtual
ToEigenMatrix3(const ccGLMatrixTpl< float > &mat)ccGLMatrixTpl< float >inlinestatic
ToEigenMatrix3(const ccGLMatrixTpl< double > &mat)ccGLMatrixTpl< float >inlinestatic
ToEigenMatrix4(const ccGLMatrixTpl< float > &mat)ccGLMatrixTpl< float >inlinestatic
ToEigenMatrix4(const ccGLMatrixTpl< double > &mat)ccGLMatrixTpl< float >inlinestatic
toEulerAngle(float &rz, float &ry, float &rx) constccGLMatrixTpl< float >inline
toFile(QFile &out, short dataVersion) const overrideccIndexedTransformationvirtual
toIdentity()ccGLMatrixTpl< float >inlinevirtual
toQuaternion(float q[]) constccGLMatrixTpl< float >inline
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