|
Open3D (C++ API)
0.19.0
|
Go to the source code of this file.
Data Structures | |
| struct | open3d::ml::contrib::Point |
Namespaces | |
| namespace | open3d |
| namespace | open3d::ml |
| namespace | open3d::ml::contrib |
Functions | |
| OPEN3D_HOST_DEVICE float | open3d::ml::contrib::Cross (const Point &a, const Point &b) |
| OPEN3D_HOST_DEVICE float | open3d::ml::contrib::Cross (const Point &p1, const Point &p2, const Point &p0) |
| OPEN3D_HOST_DEVICE int | open3d::ml::contrib::CheckRectCross (const Point &p1, const Point &p2, const Point &q1, const Point &q2) |
| OPEN3D_HOST_DEVICE int | open3d::ml::contrib::CheckInBox2D (const float *box, const Point &p) |
| OPEN3D_HOST_DEVICE int | open3d::ml::contrib::Intersection (const Point &p1, const Point &p0, const Point &q1, const Point &q0, Point &ans) |
| OPEN3D_HOST_DEVICE void | open3d::ml::contrib::RotateAroundCenter (const Point ¢er, const float angle_cos, const float angle_sin, Point &p) |
| OPEN3D_HOST_DEVICE int | open3d::ml::contrib::PointCmp (const Point &a, const Point &b, const Point ¢er) |
| OPEN3D_HOST_DEVICE float | open3d::ml::contrib::BoxOverlap (const float *box_a, const float *box_b) |
| OPEN3D_HOST_DEVICE float | open3d::ml::contrib::IoUBev2DWithMinAndMax (const float *box_a, const float *box_b, bool intersection_only=false) |
| (x_min, z_min, x_max, z_max, y_rotate) | |
| OPEN3D_HOST_DEVICE float | open3d::ml::contrib::IoUBev2DWithCenterAndSize (const float *box_a, const float *box_b, bool intersection_only=false) |
| (x_center, z_center, x_size, z_size, y_rotate) | |
| OPEN3D_HOST_DEVICE float | open3d::ml::contrib::IoU3DWithCenterAndSize (const float *box_a, const float *box_b) |
| (x_center, y_max, z_center, x_size, y_size, z_size, y_rotate) | |
Variables | |
| constexpr int | open3d::ml::contrib::NMS_BLOCK_SIZE = sizeof(uint64_t) * 8 |
| constexpr float | open3d::ml::contrib::EPS = static_cast<float>(1e-8) |