pub enum Grib2Template3 {
EquatorialTemplate(EquatorialTemplate),
PolarTemplate(PolarTemplate),
}Expand description
Returns a template generator for the given template number All templates are listed here
Variants§
EquatorialTemplate(EquatorialTemplate)
Latitude/Longitude (or equidistant cylindrical, or Plate Carree)
PolarTemplate(PolarTemplate)
Polar Stereographic Projection (Can be North or South)
Implementations§
Source§impl Grib2Template3
impl Grib2Template3
Sourcepub fn new<T: Reader>(template: Grib2Table3_1, section: &T) -> Self
pub fn new<T: Reader>(template: Grib2Table3_1, section: &T) -> Self
Create a new instance of Grib2Template3
template: template number parse blocksection: byte block
§Returns
Template generator
Sourcepub fn build_grid(&mut self) -> VectorMultiPoint
pub fn build_grid(&mut self) -> VectorMultiPoint
Convert this section into grid data
Trait Implementations§
Source§impl Clone for Grib2Template3
impl Clone for Grib2Template3
Source§fn clone(&self) -> Grib2Template3
fn clone(&self) -> Grib2Template3
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 Grib2Template3
impl Debug for Grib2Template3
Source§impl PartialEq for Grib2Template3
impl PartialEq for Grib2Template3
impl StructuralPartialEq for Grib2Template3
Auto Trait Implementations§
impl Freeze for Grib2Template3
impl RefUnwindSafe for Grib2Template3
impl Send for Grib2Template3
impl Sync for Grib2Template3
impl Unpin for Grib2Template3
impl UnwindSafe for Grib2Template3
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 more