Affine::rotate(rvec) method
This commit is contained in:
parent
1615527426
commit
b1c0bf1fee
@ -99,6 +99,9 @@ namespace cv
|
|||||||
// a.rotate(R) is equivalent to Affine(R, 0) * a;
|
// a.rotate(R) is equivalent to Affine(R, 0) * a;
|
||||||
Affine3 rotate(const Mat3& R) const;
|
Affine3 rotate(const Mat3& R) const;
|
||||||
|
|
||||||
|
// a.rotate(R) is equivalent to Affine(rvec, 0) * a;
|
||||||
|
Affine3 rotate(const Vec3& rvec) const;
|
||||||
|
|
||||||
// a.translate(t) is equivalent to Affine(E, t) * a;
|
// a.translate(t) is equivalent to Affine(E, t) * a;
|
||||||
Affine3 translate(const Vec3& t) const;
|
Affine3 translate(const Vec3& t) const;
|
||||||
|
|
||||||
@ -361,6 +364,12 @@ cv::Affine3<T> cv::Affine3<T>::rotate(const Mat3& R) const
|
|||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
template<typename T> inline
|
||||||
|
cv::Affine3<T> cv::Affine3<T>::rotate(const Vec3& _rvec) const
|
||||||
|
{
|
||||||
|
return rotate(Affine3f(_rvec).rotation());
|
||||||
|
}
|
||||||
|
|
||||||
template<typename T> inline
|
template<typename T> inline
|
||||||
cv::Affine3<T> cv::Affine3<T>::translate(const Vec3& t) const
|
cv::Affine3<T> cv::Affine3<T>::translate(const Vec3& t) const
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user