opencv on mbed
Point3_< _Tp > Class Template Reference
[Basic structures]
Template class for 3D points specified by its coordinates `x`, `y` and `z`. More...
#include <types.hpp>
Public Member Functions | |
template<typename _Tp2 > | |
operator Point3_< _Tp2 > () const | |
conversion to another data type | |
operator Vec< _Tp, 3 > () const | |
conversion to cv::Vec<> | |
_Tp | dot (const Point3_ &pt) const |
dot product | |
double | ddot (const Point3_ &pt) const |
dot product computed in double-precision arithmetics | |
Point3_ | cross (const Point3_ &pt) const |
cross product of the 2 3D points |
Detailed Description
template<typename _Tp>
class cv::Point3_< _Tp >
Template class for 3D points specified by its coordinates `x`, `y` and `z`.
An instance of the class is interchangeable with the C structure CvPoint2D32f . Similarly to Point_ , the coordinates of 3D points can be converted to another type. The vector arithmetic and comparison operations are also supported.
The following Point3_<> aliases are available:
typedef Point3_<int> Point3i; typedef Point3_<float> Point3f; typedef Point3_<double> Point3d;
- See also:
- cv::Point3i, cv::Point3f and cv::Point3d
Definition at line 218 of file types.hpp.
Member Function Documentation
double ddot | ( | const Point3_< _Tp > & | pt ) | const |
dot product computed in double-precision arithmetics
_Tp dot | ( | const Point3_< _Tp > & | pt ) | const |
dot product
operator Point3_< _Tp2 > | ( | ) | const |
conversion to another data type
operator Vec< _Tp, 3 > | ( | ) | const |
conversion to cv::Vec<>
Generated on Tue Jul 12 2022 16:42:43 by 1.7.2