![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|


Go to the source code of this file.
Classes | |
| class | ccGLMatrix |
| Float version of ccGLMatrixTpl. More... | |
| class | ccGLMatrixd |
| Double version of ccGLMatrixTpl. More... | |
Functions | |
| template<typename Tin , typename Tout > | |
| ccGLMatrixTpl< Tout > | FromCCLibMatrix (const cloudViewer::SquareMatrixTpl< Tin > &R, const Vector3Tpl< Tin > &Tr) |
| Constructor from a 3x3 rotation matrix R and a vector Tr. More... | |
| template<typename Tin , typename Tout > | |
| ccGLMatrixTpl< Tout > | FromCCLibMatrix (const cloudViewer::SquareMatrixTpl< Tin > &R, const Vector3Tpl< Tin > &Tr, Tin S) |
| Constructor from a 3x3 rotation matrix R, a vector Tr, a scale S. More... | |
| template<typename Tin , typename Tout > | |
| ccGLMatrixTpl< Tout > | FromCCLibMatrix (const cloudViewer::SquareMatrixTpl< Tin > &R, const Vector3Tpl< Tin > &Tr, const Vector3Tpl< Tin > &rotCenter) |
| ccGLMatrixTpl<Tout> FromCCLibMatrix | ( | const cloudViewer::SquareMatrixTpl< Tin > & | R, |
| const Vector3Tpl< Tin > & | Tr | ||
| ) |
Constructor from a 3x3 rotation matrix R and a vector Tr.
Definition at line 97 of file ecvGLMatrix.h.
References ccGLMatrixTpl< T >::data(), cloudViewer::SquareMatrixTpl< Scalar >::isValid(), cloudViewer::SquareMatrixTpl< Scalar >::m_values, ccGLMatrixTpl< T >::setTranslation(), cloudViewer::SquareMatrixTpl< Scalar >::size(), Tuple3Tpl< Type >::x, Tuple3Tpl< Type >::y, and Tuple3Tpl< Type >::z.
| ccGLMatrixTpl<Tout> FromCCLibMatrix | ( | const cloudViewer::SquareMatrixTpl< Tin > & | R, |
| const Vector3Tpl< Tin > & | Tr, | ||
| const Vector3Tpl< Tin > & | rotCenter | ||
| ) |
Constructor from a rotation center G, a 3x3 rotation matrix R and a vector Tr
Definition at line 149 of file ecvGLMatrix.h.
References ccGLMatrixTpl< T >::shiftRotationCenter().
| ccGLMatrixTpl<Tout> FromCCLibMatrix | ( | const cloudViewer::SquareMatrixTpl< Tin > & | R, |
| const Vector3Tpl< Tin > & | Tr, | ||
| Tin | S | ||
| ) |
Constructor from a 3x3 rotation matrix R, a vector Tr, a scale S.
Definition at line 122 of file ecvGLMatrix.h.
References ccGLMatrixTpl< T >::data(), cloudViewer::SquareMatrixTpl< Scalar >::isValid(), cloudViewer::SquareMatrixTpl< Scalar >::m_values, ccGLMatrixTpl< T >::setTranslation(), cloudViewer::SquareMatrixTpl< Scalar >::size(), Tuple3Tpl< Type >::x, Tuple3Tpl< Type >::y, and Tuple3Tpl< Type >::z.