pub struct CameraTrackerConfig {
pub update_rate: f64,
pub optical_tracking: bool,
pub imu_tracking: bool,
pub fusion_weight: f32,
pub smoothing_window: usize,
pub max_latency_ms: f64,
}Expand description
Camera tracker configuration
Fields§
§update_rate: f64Update rate in Hz
optical_tracking: boolEnable optical tracking
imu_tracking: boolEnable IMU tracking
fusion_weight: f32Sensor fusion weight (0.0 = IMU only, 1.0 = optical only)
smoothing_window: usizePosition smoothing window
max_latency_ms: f64Maximum tracking latency in milliseconds
Trait Implementations§
Source§impl Clone for CameraTrackerConfig
impl Clone for CameraTrackerConfig
Source§fn clone(&self) -> CameraTrackerConfig
fn clone(&self) -> CameraTrackerConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CameraTrackerConfig
impl Debug for CameraTrackerConfig
Source§impl Default for CameraTrackerConfig
impl Default for CameraTrackerConfig
Source§impl<'de> Deserialize<'de> for CameraTrackerConfig
impl<'de> Deserialize<'de> for CameraTrackerConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for CameraTrackerConfig
impl RefUnwindSafe for CameraTrackerConfig
impl Send for CameraTrackerConfig
impl Sync for CameraTrackerConfig
impl Unpin for CameraTrackerConfig
impl UnsafeUnpin for CameraTrackerConfig
impl UnwindSafe for CameraTrackerConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more