pub struct NadGridHeader {
pub n_fields: i32,
pub n_subgrid_fields: i32,
pub n_subgrids: i32,
pub shift_type: String,
pub from_semi_major_axis: f64,
pub from_semi_minor_axis: f64,
pub to_semi_major_axis: f64,
pub to_semi_minor_axis: f64,
}Expand description
The header of a NTv2 file
Fields§
§n_fields: i32Grid fields count
n_subgrid_fields: i32Subgrid fields count
n_subgrids: i32Subgrids count
shift_type: StringShift type
from_semi_major_axis: f64from semi major axis
from_semi_minor_axis: f64from semi minor axis
to_semi_major_axis: f64to semi major axis
to_semi_minor_axis: f64to semi minor axis
Trait Implementations§
Source§impl Clone for NadGridHeader
impl Clone for NadGridHeader
Source§fn clone(&self) -> NadGridHeader
fn clone(&self) -> NadGridHeader
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for NadGridHeader
impl Debug for NadGridHeader
Source§impl Default for NadGridHeader
impl Default for NadGridHeader
Source§fn default() -> NadGridHeader
fn default() -> NadGridHeader
Returns the “default value” for a type. Read more
Source§impl PartialEq for NadGridHeader
impl PartialEq for NadGridHeader
impl StructuralPartialEq for NadGridHeader
Auto Trait Implementations§
impl Freeze for NadGridHeader
impl RefUnwindSafe for NadGridHeader
impl Send for NadGridHeader
impl Sync for NadGridHeader
impl Unpin for NadGridHeader
impl UnwindSafe for NadGridHeader
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().