Trait nyx_space::od::ui::EkfTrigger[][src]

pub trait EkfTrigger {
    fn enable_ekf<T: State, E>(&mut self, est: &E) -> bool
    where
        E: Estimate<T>,
        DefaultAllocator: Allocator<f64, <T as State>::Size> + Allocator<f64, <T as State>::Size, <T as State>::Size>
; fn disable_ekf(&mut self, _epoch: Epoch) -> bool { ... } }

A trait detailing when to switch to from a CKF to an EKF

Required methods

fn enable_ekf<T: State, E>(&mut self, est: &E) -> bool where
    E: Estimate<T>,
    DefaultAllocator: Allocator<f64, <T as State>::Size> + Allocator<f64, <T as State>::Size, <T as State>::Size>, 
[src]

Loading content...

Provided methods

fn disable_ekf(&mut self, _epoch: Epoch) -> bool[src]

Return true if the filter should not longer be as extended. By default, this returns false, i.e. when a filter has been switched to an EKF, it will remain as such.

Loading content...

Implementors

impl EkfTrigger for CkfTrigger[src]

impl EkfTrigger for StdEkfTrigger[src]

Loading content...