Enum laz::laszip::LazItemType
source · pub enum LazItemType {
Byte(u16),
Point10,
GpsTime,
RGB12,
WavePacket13,
Point14,
RGB14,
RGBNIR14,
WavePacket14,
Byte14(u16),
}
Expand description
The different type of data / fields found in the definition of LAS points
Variants§
Byte(u16)
ExtraBytes for LAS versions <= 1.3 & point format <= 5
Point10
Point10 is the Point format id 0 of LAS for versions <= 1.3 & point format <= 5
GpsTime
GpsTime for LAS versions <= 1.3 & point format <= 5
RGB12
RGB for LAS versions <= 1.3 & point format <= 5
WavePacket13
Wavepacket data for LAS Version >= 1.3 & point format == 4 || == 5
Point14
Point14 is the Point format id 6 of LAS for versions >= 1.4 & point format >= 6
RGB14
RGB for LAS versions >= 1.4
RGBNIR14
RGB + Nir for LAS versions >= 1.4
WavePacket14
Wavepacket data for LAS Version >= 1.4 & point format == 9 || == 10
Byte14(u16)
ExtraBytes for LAS versions >= 1.4
Trait Implementations§
source§impl Clone for LazItemType
impl Clone for LazItemType
source§fn clone(&self) -> LazItemType
fn clone(&self) -> LazItemType
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for LazItemType
impl Debug for LazItemType
source§impl From<LazItemType> for u16
impl From<LazItemType> for u16
source§fn from(t: LazItemType) -> Self
fn from(t: LazItemType) -> Self
Converts to this type from the input type.
source§impl PartialEq for LazItemType
impl PartialEq for LazItemType
source§fn eq(&self, other: &LazItemType) -> bool
fn eq(&self, other: &LazItemType) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for LazItemType
impl Eq for LazItemType
impl StructuralPartialEq for LazItemType
Auto Trait Implementations§
impl Freeze for LazItemType
impl RefUnwindSafe for LazItemType
impl Send for LazItemType
impl Sync for LazItemType
impl Unpin for LazItemType
impl UnwindSafe for LazItemType
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