![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|
This is the complete list of members for ccGLMatrixTpl< T >, including all inherited members.
| apply(float vec[3]) const | ccGLMatrixTpl< T > | inline |
| apply(double vec[3]) const | ccGLMatrixTpl< T > | inline |
| apply(Vector3Tpl< float > &vec) const | ccGLMatrixTpl< T > | inline |
| apply(Vector3Tpl< double > &vec) const | ccGLMatrixTpl< T > | inline |
| apply(Tuple4Tpl< float > &vec) const | ccGLMatrixTpl< T > | inline |
| apply(Tuple4Tpl< double > &vec) const | ccGLMatrixTpl< T > | inline |
| applyRotation(Vector3Tpl< float > &vec) const | ccGLMatrixTpl< T > | inline |
| applyRotation(Vector3Tpl< double > &vec) const | ccGLMatrixTpl< T > | inline |
| applyRotation(float vec[3]) const | ccGLMatrixTpl< T > | inline |
| applyRotation(double vec[3]) const | ccGLMatrixTpl< T > | inline |
| applyW(const Tuple4Tpl< float > &vec) const | ccGLMatrixTpl< T > | inline |
| applyW(const Tuple4Tpl< double > &vec) const | ccGLMatrixTpl< T > | inline |
| applyX(const Vector3Tpl< float > &vec) const | ccGLMatrixTpl< T > | inline |
| applyX(const Vector3Tpl< double > &vec) const | ccGLMatrixTpl< T > | inline |
| applyX(const Tuple4Tpl< float > &vec) const | ccGLMatrixTpl< T > | inline |
| applyX(const Tuple4Tpl< double > &vec) const | ccGLMatrixTpl< T > | inline |
| applyY(const Vector3Tpl< float > &vec) const | ccGLMatrixTpl< T > | inline |
| applyY(const Vector3Tpl< double > &vec) const | ccGLMatrixTpl< T > | inline |
| applyY(const Tuple4Tpl< float > &vec) const | ccGLMatrixTpl< T > | inline |
| applyY(const Tuple4Tpl< double > &vec) const | ccGLMatrixTpl< T > | inline |
| applyZ(const Vector3Tpl< float > &vec) const | ccGLMatrixTpl< T > | inline |
| applyZ(const Vector3Tpl< double > &vec) const | ccGLMatrixTpl< T > | inline |
| applyZ(const Tuple4Tpl< float > &vec) const | ccGLMatrixTpl< T > | inline |
| applyZ(const Tuple4Tpl< double > &vec) const | ccGLMatrixTpl< T > | inline |
| ccGLMatrixTpl(const Eigen::Matrix< float, 4, 4 > &mat) | ccGLMatrixTpl< T > | inline |
| ccGLMatrixTpl(const Eigen::Matrix< double, 4, 4 > &mat) | ccGLMatrixTpl< T > | inline |
| ccGLMatrixTpl(const Eigen::Matrix< float, 3, 3 > &mat) | ccGLMatrixTpl< T > | inline |
| ccGLMatrixTpl(const Eigen::Matrix< double, 3, 3 > &mat) | ccGLMatrixTpl< 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() | ccSerializableObject | inlinestatic |
| data() | ccGLMatrixTpl< T > | inline |
| data() const | ccGLMatrixTpl< T > | inline |
| DeserializationFlags enum name | ccSerializableObject | |
| DF_POINT_COORDS_64_BITS enum value | ccSerializableObject | |
| DF_SCALAR_VAL_32_BITS enum value | ccSerializableObject | |
| fromAsciiFile(QString filename) | ccGLMatrixTpl< T > | inlinevirtual |
| FromEigenMatrix(const Eigen::Matrix< double, 4, 4 > &mat) | ccGLMatrixTpl< T > | inlinestatic |
| FromEigenMatrix3(const Eigen::Matrix< T, 3, 3 > &mat) | ccGLMatrixTpl< T > | inlinestatic |
| fromFile(QFile &in, short dataVersion, int flags, LoadedIDMap &oldToNewIDMap) override | ccGLMatrixTpl< 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) const | ccGLMatrixTpl< T > | inline |
| getColumnAsVec3D(unsigned index) const | ccGLMatrixTpl< T > | inline |
| getParameters(T &alpha_rad, Vector3Tpl< T > &axis3D, Vector3Tpl< T > &t3D) const | ccGLMatrixTpl< T > | inline |
| getParameters(T &phi_rad, T &theta_rad, T &psi_rad, Vector3Tpl< T > &t3D) const | ccGLMatrixTpl< T > | inline |
| getTranslation() | ccGLMatrixTpl< T > | inline |
| getTranslation() const | ccGLMatrixTpl< T > | inline |
| getTranslationAsVec3D() const | ccGLMatrixTpl< 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 |
| Interpolate(T coef, const ccGLMatrixTpl< T > &glMat1, const ccGLMatrixTpl< T > &glMat2) | ccGLMatrixTpl< T > | inlinestatic |
| inverse() const | ccGLMatrixTpl< T > | inline |
| invert() | ccGLMatrixTpl< T > | inline |
| isIdentity() const | ccGLMatrixTpl< T > | inlinevirtual |
| isSerializable() const override | ccGLMatrixTpl< T > | inlinevirtual |
| LoadedIDMap typedef | ccSerializableObject | |
| m_mat | ccGLMatrixTpl< T > | protected |
| MemoryError() | ccSerializableObject | inlinestatic |
| minimumFileVersion() const override | ccGLMatrixTpl< T > | inlinevirtual |
| NormalizeQuaternion(const Eigen::Matrix< T, 4, 1 > &qvec) | ccGLMatrixTpl< T > | inlinestatic |
| operator()(unsigned row, unsigned col) const | ccGLMatrixTpl< T > | inline |
| operator*(const ccGLMatrixTpl< T > &mat) const | ccGLMatrixTpl< T > | inline |
| operator*(const Vector3Tpl< float > &vec) const | ccGLMatrixTpl< T > | inline |
| operator*(const Vector3Tpl< double > &vec) const | ccGLMatrixTpl< T > | inline |
| operator*(const Tuple4Tpl< float > &vec) const | ccGLMatrixTpl< T > | inline |
| operator*(const Tuple4Tpl< double > &vec) const | ccGLMatrixTpl< 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 |
| operator=(const Eigen::Matrix< float, 4, 4 > &mat) | ccGLMatrixTpl< T > | inline |
| operator=(const Eigen::Matrix< double, 4, 4 > &mat) | ccGLMatrixTpl< T > | inline |
| operator=(const Eigen::Matrix< float, 3, 3 > &mat) | ccGLMatrixTpl< T > | inline |
| operator=(const Eigen::Matrix< double, 3, 3 > &mat) | ccGLMatrixTpl< T > | inline |
| operator=(const ccGLMatrixTpl< T > &mat) | ccGLMatrixTpl< T > | inline |
| QuaternionToRotationMatrix(const Eigen::Matrix< T, 4, 1 > &qvec) | ccGLMatrixTpl< T > | inlinestatic |
| QuaternionToRotationMatrix(const Tuple4Tpl< T > &qvec) | ccGLMatrixTpl< T > | inlinestatic |
| ReadError() | ccSerializableObject | inlinestatic |
| scale(T coef) | ccGLMatrixTpl< T > | inline |
| scaleColumn(unsigned colIndex, T coef) | ccGLMatrixTpl< T > | inline |
| scaleLine(unsigned lineIndex, 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 |
| setRotation(const float Rt[9]) | ccGLMatrixTpl< T > | inline |
| setRotation(const double Rt[9]) | 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 |
| toAngleAxis(T &alpha_rad, Vector3Tpl< T > &axis3D) const | ccGLMatrixTpl< T > | inline |
| toAsciiFile(QString filename, int precision=12) const | ccGLMatrixTpl< T > | inlinevirtual |
| ToEigenMatrix3(const ccGLMatrixTpl< float > &mat) | ccGLMatrixTpl< T > | inlinestatic |
| ToEigenMatrix3(const ccGLMatrixTpl< double > &mat) | ccGLMatrixTpl< T > | inlinestatic |
| ToEigenMatrix4(const ccGLMatrixTpl< float > &mat) | ccGLMatrixTpl< T > | inlinestatic |
| ToEigenMatrix4(const ccGLMatrixTpl< double > &mat) | ccGLMatrixTpl< T > | inlinestatic |
| toEulerAngle(T &rz, T &ry, T &rx) const | ccGLMatrixTpl< T > | inline |
| toFile(QFile &out, short dataVersion) const override | ccGLMatrixTpl< T > | inlinevirtual |
| toIdentity() | ccGLMatrixTpl< T > | inlinevirtual |
| toQuaternion(T q[]) const | ccGLMatrixTpl< T > | inline |
| toString(int precision=12, QChar separator=' ') const | ccGLMatrixTpl< T > | inline |
| toZero() | ccGLMatrixTpl< T > | inlinevirtual |
| transpose() | ccGLMatrixTpl< T > | inline |
| transposed() const | ccGLMatrixTpl< T > | inline |
| WriteError() | ccSerializableObject | inlinestatic |
| xRotation() const | ccGLMatrixTpl< T > | inline |
| yRotation() const | ccGLMatrixTpl< T > | inline |
| zRotation() const | ccGLMatrixTpl< T > | inline |
| ~ccSerializableObject()=default | ccSerializableObject | virtual |