pub trait IndexParamsTraitConst {
    // Required method
    fn as_raw_IndexParams(&self) -> *const c_void;

    // Provided methods
    fn get_string(&self, key: &str, default_val: &str) -> Result<String> { ... }
    fn get_int(&self, key: &str, default_val: i32) -> Result<i32> { ... }
    fn get_double(&self, key: &str, default_val: f64) -> Result<f64> { ... }
    fn get_all(
        &self,
        names: &mut Vector<String>,
        types: &mut Vector<FlannIndexType>,
        str_values: &mut Vector<String>,
        num_values: &mut Vector<f64>
    ) -> Result<()> { ... }
}
Expand description

Constant methods for crate::flann::IndexParams

Required Methods§

Provided Methods§

source

fn get_string(&self, key: &str, default_val: &str) -> Result<String>

C++ default parameters
  • default_val: String()
source

fn get_int(&self, key: &str, default_val: i32) -> Result<i32>

C++ default parameters
  • default_val: -1
source

fn get_double(&self, key: &str, default_val: f64) -> Result<f64>

C++ default parameters
  • default_val: -1
source

fn get_all( &self, names: &mut Vector<String>, types: &mut Vector<FlannIndexType>, str_values: &mut Vector<String>, num_values: &mut Vector<f64> ) -> Result<()>

Implementors§