#include <affine.hpp>
Public Types | |
| typedef T | float_type |
| typedef Matx< float_type, 3, 3 > | Mat3 |
| typedef Matx< float_type, 4, 4 > | Mat4 |
| typedef Vec< float_type, 3 > | Vec3 |
Public Member Functions | |
| Affine3 () | |
| Implementaiton. More... | |
| Affine3 (const Mat4 &affine) | |
| Affine3 (const Mat3 &R, const Vec3 &t=Vec3::all(0)) | |
| Affine3 (const Vec3 &rvec, const Vec3 &t=Vec3::all(0)) | |
| Affine3 (const Mat &data, const Vec3 &t=Vec3::all(0)) | |
| Affine3 (const float_type *vals) | |
| void | rotation (const Mat3 &R) |
| void | rotation (const Vec3 &rvec) |
| void | rotation (const Mat &data) |
| void | linear (const Mat3 &L) |
| void | translation (const Vec3 &t) |
| Mat3 | rotation () const |
| Mat3 | linear () const |
| Vec3 | translation () const |
| Vec3 | rvec () const |
| Affine3 | inv (int method=cv::DECOMP_SVD) const |
| Affine3 | rotate (const Mat3 &R) const |
| Affine3 | rotate (const Vec3 &rvec) const |
| Affine3 | translate (const Vec3 &t) const |
| Affine3 | concatenate (const Affine3 &affine) const |
| template<typename Y > | |
| operator Affine3< Y > () const | |
| template<typename Y > | |
| Affine3< Y > | cast () const |
| template<typename Y > | |
| cv::Affine3< Y > | cast () const |
Static Public Member Functions | |
| static Affine3 | Identity () |
Public Attributes | |
| Mat4 | matrix |
| typedef T cv::Affine3< T >::float_type |
| typedef Matx<float_type, 3, 3> cv::Affine3< T >::Mat3 |
| typedef Matx<float_type, 4, 4> cv::Affine3< T >::Mat4 |
| typedef Vec<float_type, 3> cv::Affine3< T >::Vec3 |
|
inline |
Implementaiton.
|
inline |
|
inline |
|
inline |
|
inlineexplicit |
|
inlineexplicit |
|
inline |
|
inlinestatic |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| Mat4 cv::Affine3< T >::matrix |