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", so this trait is not object safe.