pub trait IndexTrait: IndexTraitConst {
    fn as_raw_mut_Index(&mut self) -> *mut c_void;

    fn build(
        &mut self,
        features: &dyn ToInputArray,
        params: &IndexParams,
        dist_type: flann_distance_t
    ) -> Result<()> { ... } fn knn_search(
        &mut self,
        query: &dyn ToInputArray,
        indices: &mut dyn ToOutputArray,
        dists: &mut dyn ToOutputArray,
        knn: i32,
        params: &SearchParams
    ) -> Result<()> { ... } 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 load(
        &mut self,
        features: &dyn ToInputArray,
        filename: &str
    ) -> Result<bool> { ... } fn release(&mut self) -> Result<()> { ... } }

Required Methods

Provided Methods

C++ default parameters
  • dist_type: cvflann::FLANN_DIST_L2
C++ default parameters
  • params: SearchParams()
C++ default parameters
  • params: SearchParams()

Implementors