|
| 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 |
|