pub struct Index { /* private fields */ }
Implementations§
source§impl Index
impl Index
pub fn default() -> Result<Index>
sourcepub fn new(
features: &dyn ToInputArray,
params: &IndexParams,
dist_type: flann_distance_t
) -> Result<Index>
pub fn new(
features: &dyn ToInputArray,
params: &IndexParams,
dist_type: flann_distance_t
) -> Result<Index>
C++ default parameters
- dist_type: cvflann::FLANN_DIST_L2
Trait Implementations§
source§impl Boxed for Index
impl Boxed for Index
source§impl IndexTrait for Index
impl IndexTrait for Index
fn as_raw_mut_Index(&mut self) -> *mut c_void
source§fn build(
&mut self,
features: &dyn ToInputArray,
params: &IndexParams,
dist_type: flann_distance_t
) -> Result<()>
fn build(
&mut self,
features: &dyn ToInputArray,
params: &IndexParams,
dist_type: flann_distance_t
) -> Result<()>
C++ default parameters Read more
source§fn knn_search(
&mut self,
query: &dyn ToInputArray,
indices: &mut dyn ToOutputArray,
dists: &mut dyn ToOutputArray,
knn: i32,
params: &SearchParams
) -> Result<()>
fn knn_search(
&mut self,
query: &dyn ToInputArray,
indices: &mut dyn ToOutputArray,
dists: &mut dyn ToOutputArray,
knn: i32,
params: &SearchParams
) -> Result<()>
C++ default parameters Read more
source§fn radius_search(
&mut self,
query: &dyn ToInputArray,
indices: &mut dyn ToOutputArray,
dists: &mut dyn ToOutputArray,
radius: f64,
max_results: i32,
params: &SearchParams
) -> Result<i32>
fn radius_search(
&mut self,
query: &dyn ToInputArray,
indices: &mut dyn ToOutputArray,
dists: &mut dyn ToOutputArray,
radius: f64,
max_results: i32,
params: &SearchParams
) -> Result<i32>
C++ default parameters Read more