open3d.geometry.OctreePointColorLeafNode

class open3d.geometry.OctreePointColorLeafNode

OctreePointColorLeafNode class is an OctreeLeafNode containing color.

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: open3d.cpu.pybind.geometry.OctreePointColorLeafNode) -> None

Default constructor

  1. __init__(self: open3d.cpu.pybind.geometry.OctreePointColorLeafNode, arg0: open3d.cpu.pybind.geometry.OctreePointColorLeafNode) -> None

Copy constructor

clone(self: open3d.cpu.pybind.geometry.OctreeLeafNode) → open3d.cpu.pybind.geometry.OctreeLeafNode

Clone this OctreeLeafNode.

static get_init_function() → Callable[], open3d.cpu.pybind.geometry.OctreeLeafNode]

Get lambda function for initializing OctreeLeafNode. When the init function is called, an empty OctreePointColorLeafNode is created.

static get_update_function(idx: int, color: numpy.ndarray[numpy.float64[3, 1]]) → Callable[[open3d.cpu.pybind.geometry.OctreeLeafNode], None]

Get lambda function for updating OctreeLeafNode. When called, the update function updates the corresponding node with the new point index and the input color.

property color

Color of the node.

Type

(3, 1) float numpy array

property indices

List of point cloud point indices contained in this leaf node.