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

Current frame number

Named marker sets

List of unnamed markers

List of rigid bodies

List of skeletons

List of labeled markers

List of Force plate data (NatNet >= 2.9)

Time stamp of data (NatNet >= 2.6)

Is Motive recording data? (NatNet >= 2.6)

Has the list of actively tracked models changed? (NatNet >= 2.6)

Trait Implementations

impl Clone for FrameOfData
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for FrameOfData
[src]

Formats the value using the given formatter.

impl PartialEq for FrameOfData
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.