|
| | TArrayIndexer () |
| |
| | TArrayIndexer (const core::Tensor &ndarray, index_t active_dims) |
| |
| | TArrayIndexer (const core::SizeVector &shape) |
| | Only used for simple shapes. More...
|
| |
| 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 More...
|
| |
| OPEN3D_HOST_DEVICE void | CoordToWorkload (index_t x_in, index_t y_in, index_t z_in, index_t *workload) const |
| | 3D coordinate => workload More...
|
| |
| 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 More...
|
| |
| OPEN3D_HOST_DEVICE void | WorkloadToCoord (index_t workload, index_t *x_out, index_t *y_out) const |
| | Workload => 2D coordinate. More...
|
| |
| OPEN3D_HOST_DEVICE void | WorkloadToCoord (index_t workload, index_t *x_out, index_t *y_out, index_t *z_out) const |
| | Workload => 3D coordinate. More...
|
| |
| 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. More...
|
| |
| 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 |
| |