|
Open3D (C++ API)
0.19.0
|
Namespaces | |
| ipp | |
| kernel | |
| npp | |
| vtkutils | |
Data Structures | |
| class | AxisAlignedBoundingBox |
| A bounding box that is aligned along the coordinate axes and defined by the min_bound and max_bound. More... | |
| class | OrientedBoundingBox |
| A bounding box oriented along an arbitrary frame of reference. More... | |
| class | DrawableGeometry |
| Mix-in class for geometry types that can be visualized. More... | |
| class | Geometry |
| The base geometry class. More... | |
| struct | MetricParameters |
| Holder for various parameters required by metrics. More... | |
| class | Image |
| The Image class stores image with customizable rows, cols, channels, dtype and device. More... | |
| class | LineSet |
| A LineSet contains points and lines joining them and optionally attributes on the points and lines. More... | |
| class | PointCloud |
| A point cloud contains a list of 3D points. More... | |
| class | RaycastingScene |
| A scene class with basic ray casting and closest point queries. More... | |
| class | RGBDImage |
| RGBDImage A pair of color and depth images. More... | |
| class | TensorMap |
| class | TriangleMesh |
| A triangle mesh contains vertices and triangles. More... | |
| class | VoxelBlockGrid |
Typedefs | |
| using | dtype_channels_pairs = std::vector< std::pair< core::Dtype, int64_t > > |
Enumerations | |
| enum class | Metric { ChamferDistance , HausdorffDistance , FScore } |
| Metrics for comparing point clouds and triangle meshes. More... | |
Functions | |
| core::Tensor | ComputeMetricsCommon (core::Tensor distance12, core::Tensor distance21, std::vector< Metric > metrics, MetricParameters params) |
| void | CheckDepthTensor (const core::Tensor &depth) |
| void | CheckColorTensor (const core::Tensor &color) |
| void | CheckIntrinsicTensor (const core::Tensor &intrinsic) |
| void | CheckExtrinsicTensor (const core::Tensor &extrinsic) |
| void | CheckBlockCoordinates (const core::Tensor &block_coords) |
| core::Tensor | InverseTransformation (const core::Tensor &T) |
| TODO(wei): find a proper place for such functionalities. More... | |
| using open3d::t::geometry::dtype_channels_pairs = typedef std::vector<std::pair<core::Dtype, int64_t> > |
|
strong |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| core::Tensor open3d::t::geometry::ComputeMetricsCommon | ( | core::Tensor | distance12, |
| core::Tensor | distance21, | ||
| std::vector< Metric > | metrics, | ||
| MetricParameters | params | ||
| ) |
Common code for computing geometry metrics from pairwise point distances. This function expects Euclidean distances as input and returns the requested metrics between point clouds / meshes.
|
inline |
TODO(wei): find a proper place for such functionalities.