pub struct KeyframeSelector { /* private fields */ }Expand description
Keyframe selector for visual odometry
Implementations§
Source§impl KeyframeSelector
impl KeyframeSelector
Sourcepub fn with_config(config: KeyframeConfig) -> Self
pub fn with_config(config: KeyframeConfig) -> Self
Create new keyframe selector with custom config
Sourcepub fn should_be_keyframe(
&mut self,
rotation: &Matrix3<f64>,
translation: &Vector3<f64>,
num_matches: usize,
) -> bool
pub fn should_be_keyframe( &mut self, rotation: &Matrix3<f64>, translation: &Vector3<f64>, num_matches: usize, ) -> bool
Check if current frame should be a keyframe
Sourcepub fn frames_since_last(&self) -> usize
pub fn frames_since_last(&self) -> usize
Get frames since last keyframe
Auto Trait Implementations§
impl Freeze for KeyframeSelector
impl RefUnwindSafe for KeyframeSelector
impl Send for KeyframeSelector
impl Sync for KeyframeSelector
impl Unpin for KeyframeSelector
impl UnwindSafe for KeyframeSelector
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<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.