SuperRes_DualTVL1OpticalFlowTrait

Trait SuperRes_DualTVL1OpticalFlowTrait 

Source
pub trait SuperRes_DualTVL1OpticalFlowTrait: SuperRes_DenseOpticalFlowExtTrait + SuperRes_DualTVL1OpticalFlowTraitConst {
    // Required method
    fn as_raw_mut_SuperRes_DualTVL1OpticalFlow(&mut self) -> *mut c_void;

    // Provided methods
    fn set_tau(&mut self, val: f64) -> Result<()> { ... }
    fn set_lambda(&mut self, val: f64) -> Result<()> { ... }
    fn set_theta(&mut self, val: f64) -> Result<()> { ... }
    fn set_scales_number(&mut self, val: i32) -> Result<()> { ... }
    fn set_warpings_number(&mut self, val: i32) -> Result<()> { ... }
    fn set_epsilon(&mut self, val: f64) -> Result<()> { ... }
    fn set_iterations(&mut self, val: i32) -> Result<()> { ... }
    fn set_use_initial_flow(&mut self, val: bool) -> Result<()> { ... }
}
Expand description

Required Methods§

Provided Methods§

Source

fn set_tau(&mut self, val: f64) -> Result<()>

§See also

setTau getTau

Source

fn set_lambda(&mut self, val: f64) -> Result<()>

§See also

setLambda getLambda

Source

fn set_theta(&mut self, val: f64) -> Result<()>

§See also

setTheta getTheta

Source

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

§See also

setScalesNumber getScalesNumber

Source

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

§See also

setWarpingsNumber getWarpingsNumber

Source

fn set_epsilon(&mut self, val: f64) -> Result<()>

§See also

setEpsilon getEpsilon

Source

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

§See also

setIterations getIterations

Source

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

§See also

setUseInitialFlow getUseInitialFlow

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§