openalea.phenomenal.object.voxelOctree.VoxelOctree

class openalea.phenomenal.object.voxelOctree.VoxelOctree[source]

Bases: object

__init__()[source]

Methods

__init__()

from_dict(dict_node, father)

from_position(position, size, data)

from_voxel_node(node)

get_leafs()

get_leafs_with_data_equal_to(data)

get_node_position(position)

get_nodes_with_size_and_data_equal_to(size, data)

get_voxel_nodes([func_if_true_add_node, ...])

get_voxel_point_cloud(voxels_size)

get_voxels_nodes_with_size_equal_to(voxels_size)

get_voxels_position(voxels_size)

read(filename)

read_from_json(filename)

write(filename)

write_to_json(filename)