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
Mutable methods for crate::tracking::Detail_TrackerContribSamplerCSC
Required Methods§
fn as_raw_mut_Detail_TrackerContribSamplerCSC(&mut self) -> *mut c_void
Provided Methods§
Sourcefn set_mode(&mut self, sampling_mode: i32) -> Result<()>
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".