pub struct WastedVisualSortTrack {
pub id: u64,
pub epoch: usize,
pub predicted_bbox: Universal2DBox,
pub observed_bbox: Universal2DBox,
pub scene_id: u64,
pub length: usize,
pub predicted_boxes: Vec<Universal2DBox>,
pub observed_boxes: Vec<Universal2DBox>,
pub observed_features: Vec<Option<Vec<f32>>>,
}Expand description
Online track structure that contains tracking information for the last tracker epoch
Fields§
§id: u64id of the track
epoch: usizewhen the track was lastly updated
predicted_bbox: Universal2DBoxthe bbox predicted by KF
observed_bbox: Universal2DBoxthe bbox passed by detector
scene_id: u64user-defined scene id that splits tracking space on isolated realms
length: usizecurrent track length
predicted_boxes: Vec<Universal2DBox>history of predicted boxes
observed_boxes: Vec<Universal2DBox>history of observed boxes
observed_features: Vec<Option<Vec<f32>>>history of features
Trait Implementations§
Source§impl Clone for WastedVisualSortTrack
impl Clone for WastedVisualSortTrack
Source§fn clone(&self) -> WastedVisualSortTrack
fn clone(&self) -> WastedVisualSortTrack
Returns a duplicate of the value. Read more
1.0.0 · 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 WastedVisualSortTrack
impl Debug for WastedVisualSortTrack
Source§impl From<Track<VisualAttributes, VisualMetric, VisualObservationAttributes>> for WastedVisualSortTrack
impl From<Track<VisualAttributes, VisualMetric, VisualObservationAttributes>> for WastedVisualSortTrack
Source§fn from(
track: Track<VisualAttributes, VisualMetric, VisualObservationAttributes>,
) -> Self
fn from( track: Track<VisualAttributes, VisualMetric, VisualObservationAttributes>, ) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for WastedVisualSortTrack
impl RefUnwindSafe for WastedVisualSortTrack
impl Send for WastedVisualSortTrack
impl Sync for WastedVisualSortTrack
impl Unpin for WastedVisualSortTrack
impl UnwindSafe for WastedVisualSortTrack
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,
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 moreSource§impl<T> Pointable for T
impl<T> Pointable for T
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.