[][src]Trait opencv::flann::prelude::IndexParamsTrait

pub trait IndexParamsTrait {
    pub fn as_raw_IndexParams(&self) -> *const c_void;
pub fn as_raw_mut_IndexParams(&mut self) -> *mut c_void; pub fn params(&mut self) -> *mut c_void { ... }
pub fn set_params(&mut self, val: *mut c_void) { ... }
pub fn get_string(&self, key: &str, default_val: &str) -> Result<String> { ... }
pub fn get_int(&self, key: &str, default_val: i32) -> Result<i32> { ... }
pub fn get_double(&self, key: &str, default_val: f64) -> Result<f64> { ... }
pub fn set_string(&mut self, key: &str, value: &str) -> Result<()> { ... }
pub fn set_int(&mut self, key: &str, value: i32) -> Result<()> { ... }
pub fn set_double(&mut self, key: &str, value: f64) -> Result<()> { ... }
pub fn set_float(&mut self, key: &str, value: f32) -> Result<()> { ... }
pub fn set_bool(&mut self, key: &str, value: bool) -> Result<()> { ... }
pub fn set_algorithm(&mut self, value: i32) -> Result<()> { ... }
pub fn get_all(
        &self,
        names: &mut Vector<String>,
        types: &mut Vector<FlannIndexType>,
        str_values: &mut Vector<String>,
        num_values: &mut Vector<f64>
    ) -> Result<()> { ... } }

Required methods

Loading content...

Provided methods

pub fn params(&mut self) -> *mut c_void[src]

pub fn set_params(&mut self, val: *mut c_void)[src]

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

C++ default parameters

  • default_val: String()

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

C++ default parameters

  • default_val: -1

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

C++ default parameters

  • default_val: -1

pub fn set_string(&mut self, key: &str, value: &str) -> Result<()>[src]

pub fn set_int(&mut self, key: &str, value: i32) -> Result<()>[src]

pub fn set_double(&mut self, key: &str, value: f64) -> Result<()>[src]

pub fn set_float(&mut self, key: &str, value: f32) -> Result<()>[src]

pub fn set_bool(&mut self, key: &str, value: bool) -> Result<()>[src]

pub fn set_algorithm(&mut self, value: i32) -> Result<()>[src]

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

Loading content...

Implementors

impl IndexParamsTrait for AutotunedIndexParams[src]

impl IndexParamsTrait for CompositeIndexParams[src]

impl IndexParamsTrait for HierarchicalClusteringIndexParams[src]

impl IndexParamsTrait for IndexParams[src]

impl IndexParamsTrait for KDTreeIndexParams[src]

impl IndexParamsTrait for KMeansIndexParams[src]

impl IndexParamsTrait for LinearIndexParams[src]

impl IndexParamsTrait for LshIndexParams[src]

impl IndexParamsTrait for SavedIndexParams[src]

impl IndexParamsTrait for SearchParams[src]

impl IndexParamsTrait for PtrOfIndexParams[src]

impl IndexParamsTrait for PtrOfSearchParams[src]

Loading content...