Struct opd_parser::OpdHeaderDirective
source · pub struct OpdHeaderDirective {
pub version: String,
pub meta: OpdHeaderDirectiveMeta,
pub num_centroids: Option<usize>,
pub has_centroid_volumes: Option<bool>,
pub num_points: Option<usize>,
pub origin: OpdHeaderDirectiveOrigin,
pub precision: usize,
pub scale: [f32; 3],
pub frames: Vec<FrameMeta>,
pub index: Option<bool>,
pub sub_centroids: Option<bool>,
pub last_frame_corrected: Option<bool>,
}
Fields§
§version: String
§meta: OpdHeaderDirectiveMeta
§num_centroids: Option<usize>
§has_centroid_volumes: Option<bool>
§num_points: Option<usize>
§origin: OpdHeaderDirectiveOrigin
§precision: usize
§scale: [f32; 3]
§frames: Vec<FrameMeta>
§index: Option<bool>
§sub_centroids: Option<bool>
§last_frame_corrected: Option<bool>
Trait Implementations§
source§impl Debug for OpdHeaderDirective
impl Debug for OpdHeaderDirective
source§impl<'de> Deserialize<'de> for OpdHeaderDirective
impl<'de> Deserialize<'de> for OpdHeaderDirective
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl RefUnwindSafe for OpdHeaderDirective
impl Send for OpdHeaderDirective
impl Sync for OpdHeaderDirective
impl Unpin for OpdHeaderDirective
impl UnwindSafe for OpdHeaderDirective
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