pub struct PlyHeader {
pub format: PlyFormat,
pub elem_defs: Vec<ElementDef>,
pub comments: Vec<String>,
pub obj_info: Vec<String>,
}Expand description
PLY file header containing format, elements, and metadata.
The header defines the structure of the entire PLY file including data format, element definitions, and optional comments.
Fields§
§format: PlyFormat§elem_defs: Vec<ElementDef>§comments: Vec<String>§obj_info: Vec<String>Implementations§
Source§impl PlyHeader
impl PlyHeader
Sourcepub fn get_element(&self, name: &str) -> Option<ElementDef>
pub fn get_element(&self, name: &str) -> Option<ElementDef>
Find an element definition by name.
Sourcepub fn has_element(&self, name: &str) -> bool
pub fn has_element(&self, name: &str) -> bool
Check if the header contains an element with the given name.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for PlyHeader
impl RefUnwindSafe for PlyHeader
impl Send for PlyHeader
impl Sync for PlyHeader
impl Unpin for PlyHeader
impl UnwindSafe for PlyHeader
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