pub struct Nitf {
pub nitf_header: FileHeader,
pub image_segments: Vec<Image>,
pub graphic_segments: Vec<Graphic>,
pub text_segments: Vec<Text>,
pub data_extension_segments: Vec<DataExtension>,
pub reserved_extension_segments: Vec<ReservedExtension>,
}
Expand description
Top level NITF interface
Fields§
§nitf_header: FileHeader
Nitf file header.
See NitfHeader for meta
fields
image_segments: Vec<Image>
Vector of image segments.
See ImageHeader for meta
fields
graphic_segments: Vec<Graphic>
Vector of graphics segments.
See GraphicHeader for meta
fields
text_segments: Vec<Text>
Vector of text segments.
See TextHeader for meta
fields
data_extension_segments: Vec<DataExtension>
Vector of data extension segments.
See DataExtensionHeader for meta
fields
reserved_extension_segments: Vec<ReservedExtension>
Vector of reserved extension segments.
See ReservedExtensionHeader for meta
fields
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl RefUnwindSafe for Nitf
impl Send for Nitf
impl Sync for Nitf
impl Unpin for Nitf
impl UnwindSafe for Nitf
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