Trait opencv::core::Algorithm  
            
                [−]
            
        [src]
pub trait Algorithm {
    fn as_raw_Algorithm(&self) -> *mut c_void;
    fn name(&self) -> Result<String, String> { ... }
    fn get_int(&self, name: &str) -> Result<i32, String> { ... }
    fn get_double(&self, name: &str) -> Result<f64, String> { ... }
    fn get_bool(&self, name: &str) -> Result<bool, String> { ... }
    fn get_string(&self, name: &str) -> Result<String, String> { ... }
    fn get_mat(&self, name: &str) -> Result<Mat, String> { ... }
    fn get_mat_vector(&self, name: &str) -> Result<VectorOfMat, String> { ... }
    fn set_int(&mut self, name: &str, value: i32) -> Result<(), String> { ... }
    fn set_double(&mut self, name: &str, value: f64) -> Result<(), String> { ... }
    fn set_bool(&mut self, name: &str, value: bool) -> Result<(), String> { ... }
    fn set_string(&mut self, name: &str, value: &str) -> Result<(), String> { ... }
    fn set_mat(&mut self, name: &str, value: &Mat) -> Result<(), String> { ... }
    fn set_VectorOfMat(&mut self, name: &str, value: &VectorOfMat) -> Result<(), String> { ... }
    fn param_help(&self, name: &str) -> Result<String, String> { ... }
    fn param_type(&self, name: &str) -> Result<i32, String> { ... }
    fn get_params(&self, names: &VectorOfString) -> Result<(), String> { ... }
    fn get_list(&mut self, algorithms: &VectorOfString) -> Result<(), String> { ... }
}
            Required Methods
fn as_raw_Algorithm(&self) -> *mut c_void
Provided Methods
fn name(&self) -> Result<String, String>
fn get_int(&self, name: &str) -> Result<i32, String>
fn get_double(&self, name: &str) -> Result<f64, String>
fn get_bool(&self, name: &str) -> Result<bool, String>
fn get_string(&self, name: &str) -> Result<String, String>
fn get_mat(&self, name: &str) -> Result<Mat, String>
fn get_mat_vector(&self, name: &str) -> Result<VectorOfMat, String>
fn set_int(&mut self, name: &str, value: i32) -> Result<(), String>
fn set_double(&mut self, name: &str, value: f64) -> Result<(), String>
fn set_bool(&mut self, name: &str, value: bool) -> Result<(), String>
fn set_string(&mut self, name: &str, value: &str) -> Result<(), String>
fn set_mat(&mut self, name: &str, value: &Mat) -> Result<(), String>
fn set_VectorOfMat(&mut self, name: &str, value: &VectorOfMat) -> Result<(), String>
fn param_help(&self, name: &str) -> Result<String, String>
fn param_type(&self, name: &str) -> Result<i32, String>
fn get_params(&self, names: &VectorOfString) -> Result<(), String>
fn get_list(&mut self, algorithms: &VectorOfString) -> Result<(), String>
Implementors
- impl Algorithm for BFMatcher
- impl Algorithm for BRISK
- impl Algorithm for BriefDescriptorExtractor
- impl Algorithm for DenseFeatureDetector
- impl Algorithm for DynamicAdaptedFeatureDetector
- impl Algorithm for FREAK
- impl Algorithm for FastAdjuster
- impl Algorithm for FastFeatureDetector
- impl Algorithm for FlannBasedMatcher
- impl Algorithm for GFTTDetector
- impl Algorithm for GridAdaptedFeatureDetector
- impl Algorithm for MSER
- impl Algorithm for ORB
- impl Algorithm for OpponentColorDescriptorExtractor
- impl Algorithm for PyramidAdaptedFeatureDetector
- impl Algorithm for SimpleBlobDetector
- impl Algorithm for StarAdjuster
- impl Algorithm for StarDetector
- impl Algorithm for SurfAdjuster
- impl Algorithm for BackgroundSubtractorGMG
- impl Algorithm for BackgroundSubtractorMOG
- impl Algorithm for BackgroundSubtractorMOG2