pub trait StabilizerBase: StabilizerBaseConst {
    // Required method
    fn as_raw_mut_StabilizerBase(&mut self) -> *mut c_void;

    // Provided methods
    fn set_log(&mut self, ilog: Ptr<dyn ILog>) -> Result<()> { ... }
    fn set_radius(&mut self, val: i32) -> Result<()> { ... }
    fn set_frame_source(&mut self, val: Ptr<dyn IFrameSource>) -> Result<()> { ... }
    fn set_mask_source(&mut self, val: &Ptr<dyn IFrameSource>) -> Result<()> { ... }
    fn set_motion_estimator(
        &mut self,
        val: Ptr<dyn ImageMotionEstimatorBase>
    ) -> Result<()> { ... }
    fn set_deblurer(&mut self, val: Ptr<dyn DeblurerBase>) -> Result<()> { ... }
    fn set_trim_ratio(&mut self, val: f32) -> Result<()> { ... }
    fn set_correction_for_inclusion(&mut self, val: bool) -> Result<()> { ... }
    fn set_border_mode(&mut self, val: i32) -> Result<()> { ... }
    fn set_inpainter(&mut self, val: Ptr<dyn InpainterBase>) -> Result<()> { ... }
}

Required Methods§

Provided Methods§

source

fn set_log(&mut self, ilog: Ptr<dyn ILog>) -> Result<()>

source

fn set_radius(&mut self, val: i32) -> Result<()>

source

fn set_frame_source(&mut self, val: Ptr<dyn IFrameSource>) -> Result<()>

source

fn set_mask_source(&mut self, val: &Ptr<dyn IFrameSource>) -> Result<()>

source

fn set_motion_estimator( &mut self, val: Ptr<dyn ImageMotionEstimatorBase> ) -> Result<()>

source

fn set_deblurer(&mut self, val: Ptr<dyn DeblurerBase>) -> Result<()>

source

fn set_trim_ratio(&mut self, val: f32) -> Result<()>

source

fn set_correction_for_inclusion(&mut self, val: bool) -> Result<()>

source

fn set_border_mode(&mut self, val: i32) -> Result<()>

source

fn set_inpainter(&mut self, val: Ptr<dyn InpainterBase>) -> Result<()>

Implementors§