|
Open3D (C++ API)
0.19.0
|
#include <GeometryIndexer.h>
Public Member Functions | |
| TArrayIndexer () | |
| TArrayIndexer (const core::Tensor &ndarray, index_t active_dims) | |
| TArrayIndexer (const core::SizeVector &shape) | |
| Only used for simple shapes. | |
| OPEN3D_HOST_DEVICE index_t | ElementByteSize () |
| OPEN3D_HOST_DEVICE index_t | NumElements () |
| OPEN3D_HOST_DEVICE void | CoordToWorkload (index_t x_in, index_t y_in, index_t *workload) const |
| 2D coordinate => workload | |
| OPEN3D_HOST_DEVICE void | CoordToWorkload (index_t x_in, index_t y_in, index_t z_in, index_t *workload) const |
| 3D coordinate => workload | |
| OPEN3D_HOST_DEVICE void | CoordToWorkload (index_t x_in, index_t y_in, index_t z_in, index_t t_in, index_t *workload) const |
| 4D coordinate => workload | |
| OPEN3D_HOST_DEVICE void | WorkloadToCoord (index_t workload, index_t *x_out, index_t *y_out) const |
| Workload => 2D coordinate. | |
| OPEN3D_HOST_DEVICE void | WorkloadToCoord (index_t workload, index_t *x_out, index_t *y_out, index_t *z_out) const |
| Workload => 3D coordinate. | |
| OPEN3D_HOST_DEVICE void | WorkloadToCoord (index_t workload, index_t *x_out, index_t *y_out, index_t *z_out, index_t *t_out) const |
| Workload => 4D coordinate. | |
| OPEN3D_HOST_DEVICE bool | InBoundary (float x, float y) const |
| OPEN3D_HOST_DEVICE bool | InBoundary (float x, float y, float z) const |
| OPEN3D_HOST_DEVICE bool | InBoundary (float x, float y, float z, float t) const |
| OPEN3D_HOST_DEVICE index_t | GetShape (int i) const |
| OPEN3D_HOST_DEVICE void * | GetDataPtr () const |
| template<typename T> | |
| OPEN3D_HOST_DEVICE T * | GetDataPtr (index_t x) const |
| template<typename T> | |
| OPEN3D_HOST_DEVICE T * | GetDataPtr (index_t x, index_t y) const |
| template<typename T> | |
| OPEN3D_HOST_DEVICE T * | GetDataPtr (index_t x, index_t y, index_t z) const |
| template<typename T> | |
| OPEN3D_HOST_DEVICE T * | GetDataPtr (index_t x, index_t y, index_t z, index_t t) const |
|
inline |
|
inline |
|
inline |
Only used for simple shapes.
|
inline |
2D coordinate => workload
|
inline |
3D coordinate => workload
|
inline |
4D coordinate => workload
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Workload => 2D coordinate.
|
inline |
Workload => 3D coordinate.
|
inline |
Workload => 4D coordinate.