Detail_TrackerContribSamplerCSCTrait

Trait Detail_TrackerContribSamplerCSCTrait 

Source
pub trait Detail_TrackerContribSamplerCSCTrait: Detail_TrackerContribSamplerAlgorithmTrait + Detail_TrackerContribSamplerCSCTraitConst {
    // Required method
    fn as_raw_mut_Detail_TrackerContribSamplerCSC(&mut self) -> *mut c_void;

    // Provided method
    fn set_mode(&mut self, sampling_mode: i32) -> Result<()> { ... }
}
Expand description

Required Methods§

Provided Methods§

Source

fn set_mode(&mut self, sampling_mode: i32) -> Result<()>

Set the sampling mode of TrackerContribSamplerCSC

§Parameters
  • samplingMode: The sampling mode

The modes are:

  • “MODE_INIT_POS = 1” – for the positive sampling in initialization step
  • “MODE_INIT_NEG = 2” – for the negative sampling in initialization step
  • “MODE_TRACK_POS = 3” – for the positive sampling in update step
  • “MODE_TRACK_NEG = 4” – for the negative sampling in update step
  • “MODE_DETECT = 5” – for the sampling in detection step

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§