Template class for 3D points specified by its coordinates x, y and z.
More...
|
| Point3 (double x, double y, double z) |
|
| Point3 () |
|
| Point3 (Point p) |
|
| Point3 (double[] vals) |
|
void | set (double[] vals) |
|
Point3 | clone () |
|
double | dot (Point3 p) |
|
Point3 | cross (Point3 p) |
|
override int | GetHashCode () |
|
override bool | Equals (Object obj) |
|
override string | ToString () |
|
| Point3 (in Vec3d vals) |
|
| Point3 (in(double x, double y, double z) vals) |
|
void | set (in Vec3d vals) |
|
void | set (in(double x, double y, double z) vals) |
|
Vec3d | cloneAsVec3d () |
|
double double double z | cloneAsValueTuple () |
|
double | dot (in Vec3d p) |
|
double | dot (in(double x, double y, double z) p) |
|
Vec3d | crossAsVec3d (in Vec3d p) |
|
double double double z | crossAsValueTuple (in Vec3d p) |
|
Vec3d | crossAsVec3d (in(double x, double y, double z) p) |
|
double double double z | crossAsValueTuple (in(double x, double y, double z) p) |
|
double double double z | ToValueTuple () |
|
Vec3d | ToVec3d () |
|
bool | Equals (Point3 a) |
|
|
static | operator Vec3d (Point3 point3) |
|
static | operator (double x, double y, double z)(Point3 point3) |
|
static | operator Point3 (in(double x, double y, double z) valueTuple) |
|
static Point3 | operator- (Point3 a) |
|
static Point3 | operator+ (Point3 a, Point3 b) |
|
static Point3 | operator- (Point3 a, Point3 b) |
|
static Point3 | operator* (Point3 a, double b) |
|
static Point3 | operator* (double a, Point3 b) |
|
static Point3 | operator/ (Point3 a, double b) |
|
static bool | operator== (Point3 a, Point3 b) |
|
static bool | operator!= (Point3 a, Point3 b) |
|
|
double | x |
|
double | y |
|
double | z |
|
double double | y |
|
Template class for 3D points specified by its coordinates x, y and z.
C++: cv::Point3_<_Tp> Class Template Reference
- See also
- https://docs.opencv.org/4.10.0/df/d6c/classcv_1_1Point3__.html
◆ Point3() [1/6]
OpenCVForUnity.CoreModule.Point3.Point3 |
( |
double | x, |
|
|
double | y, |
|
|
double | z ) |
◆ Point3() [2/6]
OpenCVForUnity.CoreModule.Point3.Point3 |
( |
| ) |
|
◆ Point3() [3/6]
OpenCVForUnity.CoreModule.Point3.Point3 |
( |
Point | p | ) |
|
◆ Point3() [4/6]
OpenCVForUnity.CoreModule.Point3.Point3 |
( |
double[] | vals | ) |
|
◆ Point3() [5/6]
OpenCVForUnity.CoreModule.Point3.Point3 |
( |
in Vec3d | vals | ) |
|
◆ Point3() [6/6]
OpenCVForUnity.CoreModule.Point3.Point3 |
( |
in(double x, double y, double z) | vals | ) |
|
◆ clone()
Point3 OpenCVForUnity.CoreModule.Point3.clone |
( |
| ) |
|
◆ cloneAsValueTuple()
double double double z OpenCVForUnity.CoreModule.Point3.cloneAsValueTuple |
( |
| ) |
|
◆ cloneAsVec3d()
Vec3d OpenCVForUnity.CoreModule.Point3.cloneAsVec3d |
( |
| ) |
|
◆ cross()
cross product of the 2 3D points
◆ crossAsValueTuple() [1/2]
double double double z OpenCVForUnity.CoreModule.Point3.crossAsValueTuple |
( |
in Vec3d | p | ) |
|
◆ crossAsValueTuple() [2/2]
double double double z OpenCVForUnity.CoreModule.Point3.crossAsValueTuple |
( |
in(double x, double y, double z) | p | ) |
|
◆ crossAsVec3d() [1/2]
Vec3d OpenCVForUnity.CoreModule.Point3.crossAsVec3d |
( |
in Vec3d | p | ) |
|
cross product of the 2 3D points
◆ crossAsVec3d() [2/2]
Vec3d OpenCVForUnity.CoreModule.Point3.crossAsVec3d |
( |
in(double x, double y, double z) | p | ) |
|
cross product of the 2 3D points
◆ dot() [1/3]
double OpenCVForUnity.CoreModule.Point3.dot |
( |
in Vec3d | p | ) |
|
◆ dot() [2/3]
double OpenCVForUnity.CoreModule.Point3.dot |
( |
in(double x, double y, double z) | p | ) |
|
◆ dot() [3/3]
double OpenCVForUnity.CoreModule.Point3.dot |
( |
Point3 | p | ) |
|
◆ Equals() [1/2]
override bool OpenCVForUnity.CoreModule.Point3.Equals |
( |
Object | obj | ) |
|
◆ Equals() [2/2]
bool OpenCVForUnity.CoreModule.Point3.Equals |
( |
Point3 | a | ) |
|
◆ GetHashCode()
override int OpenCVForUnity.CoreModule.Point3.GetHashCode |
( |
| ) |
|
◆ operator()
static OpenCVForUnity.CoreModule.Point3.operator |
( |
double | x, |
|
|
double | y, |
|
|
double | z ) |
|
explicitstatic |
◆ operator Point3()
◆ operator Vec3d()
◆ operator!=()
static bool OpenCVForUnity.CoreModule.Point3.operator!= |
( |
Point3 | a, |
|
|
Point3 | b ) |
|
static |
◆ operator*() [1/2]
◆ operator*() [2/2]
◆ operator+()
◆ operator-() [1/2]
◆ operator-() [2/2]
◆ operator/()
◆ operator==()
◆ set() [1/3]
void OpenCVForUnity.CoreModule.Point3.set |
( |
double[] | vals | ) |
|
◆ set() [2/3]
void OpenCVForUnity.CoreModule.Point3.set |
( |
in Vec3d | vals | ) |
|
◆ set() [3/3]
void OpenCVForUnity.CoreModule.Point3.set |
( |
in(double x, double y, double z) | vals | ) |
|
◆ ToString()
override string OpenCVForUnity.CoreModule.Point3.ToString |
( |
| ) |
|
◆ ToValueTuple()
double double double z OpenCVForUnity.CoreModule.Point3.ToValueTuple |
( |
| ) |
|
◆ ToVec3d()
Vec3d OpenCVForUnity.CoreModule.Point3.ToVec3d |
( |
| ) |
|
double OpenCVForUnity.CoreModule.Point3.x |
x coordinate of the 3D point
cross product of the 2 3D points
◆ y [1/2]
double double OpenCVForUnity.CoreModule.Point3.y |
y coordinate of the 3D point
◆ y [2/2]
double double OpenCVForUnity.CoreModule.Point3.y |
double OpenCVForUnity.CoreModule.Point3.z |
z coordinate of the 3D point
The documentation for this class was generated from the following files:
- OpenCVForUnity/Assets/OpenCVForUnity/org/opencv/core/Point3.cs
- OpenCVForUnity/Assets/OpenCVForUnity/org/opencv/core/Point3_Ex.cs