open3d.core.Hashmap

class open3d.core.Hashmap

A Hashmap is a map from key to data wrapped by Tensors.

__init__(self: open3d.cpu.pybind.core.Hashmap, init_capacity: int, dtype_key: open3d.cpu.pybind.core.Dtype, dtype_value: open3d.cpu.pybind.core.Dtype, element_shape_key: handle = SizeVector[1], element_shape_value: handle = SizeVector[1], device: open3d.cpu.pybind.core.Device = CPU:0) → None
activate(self: open3d.cpu.pybind.core.Hashmap, arg0: open3d.cpu.pybind.core.Tensor) → tuple
capacity(self: open3d.cpu.pybind.core.Hashmap) → int
clone(self: open3d.cpu.pybind.core.Hashmap) → open3d.cpu.pybind.core.Hashmap
cpu(self: open3d.cpu.pybind.core.Hashmap) → open3d.cpu.pybind.core.Hashmap

Transfer the hashmap to CPU. If the hashmap is already on CPU, no copy will be performed.

cuda(self: open3d.cpu.pybind.core.Hashmap, device_id: int = 0) → open3d.cpu.pybind.core.Hashmap

Transfer the hashmap to a CUDA device. If the hashmap is already on the specified CUDA device, no copy will be performed.

erase(self: open3d.cpu.pybind.core.Hashmap, arg0: open3d.cpu.pybind.core.Tensor) → open3d.cpu.pybind.core.Tensor
find(self: open3d.cpu.pybind.core.Hashmap, arg0: open3d.cpu.pybind.core.Tensor) → tuple
get_active_addrs(self: open3d.cpu.pybind.core.Hashmap) → open3d.cpu.pybind.core.Tensor
get_key_buffer(self: open3d.cpu.pybind.core.Hashmap) → open3d.cpu.pybind.core.Tensor
get_key_tensor(self: open3d.cpu.pybind.core.Hashmap) → open3d.cpu.pybind.core.Tensor
get_value_buffer(self: open3d.cpu.pybind.core.Hashmap) → open3d.cpu.pybind.core.Tensor
get_value_tensor(self: open3d.cpu.pybind.core.Hashmap) → open3d.cpu.pybind.core.Tensor
insert(self: open3d.cpu.pybind.core.Hashmap, arg0: open3d.cpu.pybind.core.Tensor, arg1: open3d.cpu.pybind.core.Tensor) → tuple
static load(arg0: str) → open3d.cpu.pybind.core.Hashmap
rehash(self: open3d.cpu.pybind.core.Hashmap, arg0: int) → None
save(self: open3d.cpu.pybind.core.Hashmap, arg0: str) → None
size(self: open3d.cpu.pybind.core.Hashmap) → int
to(self: open3d.cpu.pybind.core.Hashmap, device: open3d.cpu.pybind.core.Device, copy: bool = False) → open3d.cpu.pybind.core.Hashmap