Struct natnet_decode::FrameOfData
[−]
[src]
pub struct FrameOfData { pub frame_number: i32, pub marker_sets: BTreeMap<String, Vec<Marker>>, pub other_markers: Vec<Marker>, pub rigid_bodies: Vec<RigidBody>, pub skeletons: Vec<Skeleton>, pub labeled_markers: Vec<LabeledMarker>, pub force_plates: Option<Vec<ForcePlate>>, pub latency: f32, pub timecode: (u32, u32), pub timestamp: Option<f64>, pub is_recording: Option<bool>, pub tracked_models_changed: Option<bool>, }
Frame of Data
This struct represents the main data coming from Motive
Fields
frame_number: i32
Current frame number
marker_sets: BTreeMap<String, Vec<Marker>>
Named marker sets
other_markers: Vec<Marker>
List of unnamed markers
rigid_bodies: Vec<RigidBody>
List of rigid bodies
skeletons: Vec<Skeleton>
List of skeletons
labeled_markers: Vec<LabeledMarker>
List of labeled markers
force_plates: Option<Vec<ForcePlate>>
List of Force plate data (NatNet >= 2.9)
latency: f32
timecode: (u32, u32)
timestamp: Option<f64>
Time stamp of data (NatNet >= 2.6)
is_recording: Option<bool>
Is Motive recording data? (NatNet >= 2.6)
tracked_models_changed: Option<bool>
Has the list of actively tracked models changed? (NatNet >= 2.6)
Trait Implementations
impl Clone for FrameOfData
[src]
fn clone(&self) -> FrameOfData
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more
impl Debug for FrameOfData
[src]
impl PartialEq for FrameOfData
[src]
fn eq(&self, __arg_0: &FrameOfData) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, __arg_0: &FrameOfData) -> bool
This method tests for !=
.