#[repr(u8)]pub enum LAZHeaderItemType {
Show 15 variants
Byte = 0,
Short = 1,
Int = 2,
Long = 3,
Float = 4,
Double = 5,
Point10 = 6,
GpsTime11 = 7,
Rgb12 = 8,
WavePacket13 = 9,
Point14 = 10,
Rgb14 = 11,
RgbNir14 = 12,
WavePacket14 = 13,
Byte14 = 14,
}Expand description
Enum representing the LAZ header item type. NOTE: The number in the name, for example in “Point10”, refers to the LAS and LAZ version where that type got added.
Variants§
Byte = 0
BYTE (extra bytes that are appended to a LAS Point Data Record Format 0 to 5)
Short = 1
SHORT (reserved, unsupported)
Int = 2
INT (reserved, unsupported)
Long = 3
LONG (reserved, unsupported)
Float = 4
FLOAT (reserved, unsupported)
Double = 5
DOUBLE (reserved, unsupported)
Point10 = 6
POINT10 (LAS Point Data Record Format 0, containing the core fields that are shared
between LAS Point Data Record Formats 0 to 5)
GpsTime11 = 7
GPSTIME11 (the GPS Time field that is added for LAS Point Data Record Formats 1, 3,
4 and 5)
Rgb12 = 8
RGB12 (the R, G and B fields that are added for LAS Point Data Record Formats 2, 3 and 5)
WavePacket13 = 9
WAVEPACKET13 (the 7 fields for the Waveform packet that are added for LAS Point Data
Record Formats 4 and 5)
Point14 = 10
POINT14 (LAS Point Data Record Format 6, containing the core fields that are shared
between LAS Point Data Record Formats 6 to 10)
Rgb14 = 11
RGB14 (the R, G and B fields that are added for LAS Point Data Record Format 7)
RgbNir14 = 12
RGBNIR14 (the R, G, B and NIR (near infrared) fields that are added for LAS Point
Data Record Formats 8 and 10)
WavePacket14 = 13
WAVEPACKET14 (the 7 fields for the Waveform packet that are added for LAS Point Data
Record Formast 9 and 10)
Byte14 = 14
BYTE14 (extra bytes that are appended to a LAS Point Data Record Format 6 to 10)
Trait Implementations§
Source§impl Clone for LAZHeaderItemType
impl Clone for LAZHeaderItemType
Source§fn clone(&self) -> LAZHeaderItemType
fn clone(&self) -> LAZHeaderItemType
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for LAZHeaderItemType
impl Debug for LAZHeaderItemType
Source§impl Default for LAZHeaderItemType
impl Default for LAZHeaderItemType
Source§fn default() -> LAZHeaderItemType
fn default() -> LAZHeaderItemType
Source§impl From<u16> for LAZHeaderItemType
impl From<u16> for LAZHeaderItemType
Source§impl PartialEq for LAZHeaderItemType
impl PartialEq for LAZHeaderItemType
impl Copy for LAZHeaderItemType
impl Eq for LAZHeaderItemType
impl StructuralPartialEq for LAZHeaderItemType
Auto Trait Implementations§
impl Freeze for LAZHeaderItemType
impl RefUnwindSafe for LAZHeaderItemType
impl Send for LAZHeaderItemType
impl Sync for LAZHeaderItemType
impl Unpin for LAZHeaderItemType
impl UnwindSafe for LAZHeaderItemType
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
§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)
clone_to_uninit)Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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>
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>
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>
ReadEndian::read_from_little_endian().