Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Fork of gr-peach-opencv-project-sd-card by
Affine3< T > Class Template Reference
[Core functionality]
Affine transform. More...
#include <affine.hpp>
Public Member Functions | |
Affine3 (const Mat4 &affine) | |
Augmented affine matrix. | |
Affine3 (const Mat3 &R, const Vec3 &t=Vec3::all(0)) | |
Rotation matrix. | |
Affine3 (const Vec3 &rvec, const Vec3 &t=Vec3::all(0)) | |
Rodrigues vector. | |
Affine3 (const Mat &data, const Vec3 &t=Vec3::all(0)) | |
Combines all contructors above. Supports 4x4, 4x3, 3x3, 1x3, 3x1 sizes of data matrix. | |
Affine3 (const float_type *vals) | |
From 16th element array. | |
void | rotation (const Mat3 &R) |
Rotation matrix. | |
void | rotation (const Vec3 &rvec) |
Rodrigues vector. | |
void | rotation (const Mat &data) |
Combines rotation methods above. Suports 3x3, 1x3, 3x1 sizes of data matrix;. | |
Vec3 | rvec () const |
Rodrigues vector. | |
Affine3 | rotate (const Mat3 &R) const |
a.rotate(R) is equivalent to Affine(R, 0) * a; | |
Affine3 | rotate (const Vec3 &rvec) const |
a.rotate(rvec) is equivalent to Affine(rvec, 0) * a; | |
Affine3 | translate (const Vec3 &t) const |
a.translate(t) is equivalent to Affine(E, t) * a; | |
Affine3 | concatenate (const Affine3 &affine) const |
a.concatenate(affine) is equivalent to affine * a; | |
Static Public Member Functions | |
static Affine3 | Identity () |
Create identity transform. |
Detailed Description
template<typename T>
class cv::Affine3< T >
Affine transform.
Definition at line 61 of file affine.hpp.
Constructor & Destructor Documentation
Combines all contructors above. Supports 4x4, 4x3, 3x3, 1x3, 3x1 sizes of data matrix.
Affine3 | ( | const float_type * | vals ) | [explicit] |
From 16th element array.
Member Function Documentation
a.concatenate(affine) is equivalent to affine * a;
static Affine3 Identity | ( | ) | [static] |
Create identity transform.
void rotation | ( | const Mat & | data ) |
Combines rotation methods above. Suports 3x3, 1x3, 3x1 sizes of data matrix;.
void rotation | ( | const Mat3 & | R ) |
Rotation matrix.
void rotation | ( | const Vec3 & | rvec ) |
Rodrigues vector.
Vec3 rvec | ( | ) | const |
Rodrigues vector.
Generated on Tue Jul 12 2022 14:48:00 by
