open3d.geometry.KDTreeFlann

class open3d.geometry.KDTreeFlann

KDTree with FLANN for nearest neighbor search.

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: open3d.geometry.KDTreeFlann) -> None

  2. __init__(self: open3d.geometry.KDTreeFlann, data: numpy.ndarray[float64[m, n]]) -> None

  3. __init__(self: open3d.geometry.KDTreeFlann, geometry: open3d.geometry.Geometry) -> None

  4. __init__(self: open3d.geometry.KDTreeFlann, feature: open3d::registration::Feature) -> None

search_hybrid_vector_3d(self: open3d.geometry.KDTreeFlann, query: numpy.ndarray[float64[3, 1]], radius: float, max_nn: int) → Tuple[int, open3d.utility.IntVector, open3d.utility.DoubleVector]
search_hybrid_vector_xd(self: open3d.geometry.KDTreeFlann, query: numpy.ndarray[float64[m, 1]], radius: float, max_nn: int) → Tuple[int, open3d.utility.IntVector, open3d.utility.DoubleVector]
search_knn_vector_3d(self: open3d.geometry.KDTreeFlann, query: numpy.ndarray[float64[3, 1]], knn: int) → Tuple[int, open3d.utility.IntVector, open3d.utility.DoubleVector]
search_knn_vector_xd(self: open3d.geometry.KDTreeFlann, query: numpy.ndarray[float64[m, 1]], knn: int) → Tuple[int, open3d.utility.IntVector, open3d.utility.DoubleVector]
search_radius_vector_3d(self: open3d.geometry.KDTreeFlann, query: numpy.ndarray[float64[3, 1]], radius: float) → Tuple[int, open3d.utility.IntVector, open3d.utility.DoubleVector]
search_radius_vector_xd(self: open3d.geometry.KDTreeFlann, query: numpy.ndarray[float64[m, 1]], radius: float) → Tuple[int, open3d.utility.IntVector, open3d.utility.DoubleVector]
search_vector_3d(self: open3d.geometry.KDTreeFlann, query: numpy.ndarray[float64[3, 1]], search_param: open3d.geometry.KDTreeSearchParam) → Tuple[int, open3d.utility.IntVector, open3d.utility.DoubleVector]
search_vector_xd(self: open3d.geometry.KDTreeFlann, query: numpy.ndarray[float64[m, 1]], search_param: open3d.geometry.KDTreeSearchParam) → Tuple[int, open3d.utility.IntVector, open3d.utility.DoubleVector]
set_feature(self: open3d.geometry.KDTreeFlann, feature: open3d::registration::Feature) → bool
set_geometry(self: open3d.geometry.KDTreeFlann, geometry: open3d.geometry.Geometry) → bool
set_matrix_data(self: open3d.geometry.KDTreeFlann, data: numpy.ndarray[float64[m, n]]) → bool