pub enum LasDimension {
Show 27 variants
X,
Y,
Z,
Intensity,
ReturnNumber,
NumberOfReturns,
Classification,
ScanDirectionFlag,
EdgeOfFlightLine,
ScanAngleRank,
UserData,
PointSourceId,
Synthetic,
KeyPoint,
Withheld,
Overlap,
ScanChannel,
GpsTime,
Red,
Green,
Blue,
Nir,
WaveformPacketDescriptorIndex,
WaveformPacketByteOffset,
WaveformPacketSize,
WavePacketReturnPointWaveformLocation,
ExtraBytes,
}Expand description
LAS/COPC point dimensions that can be represented as columns.
Variants§
X
Y
Z
Intensity
ReturnNumber
NumberOfReturns
Classification
ScanDirectionFlag
EdgeOfFlightLine
ScanAngleRank
UserData
PointSourceId
Synthetic
KeyPoint
Withheld
Overlap
ScanChannel
GpsTime
Red
Green
Blue
Nir
WaveformPacketDescriptorIndex
WaveformPacketByteOffset
WaveformPacketSize
WavePacketReturnPointWaveformLocation
ExtraBytes
Implementations§
Source§impl LasDimension
impl LasDimension
Sourcepub const fn default_scalar(self) -> Option<ScalarType>
pub const fn default_scalar(self) -> Option<ScalarType>
The default scalar representation for fixed LAS/COPC dimensions.
Sourcepub const fn accepts_scalar(self, scalar: ScalarType) -> bool
pub const fn accepts_scalar(self, scalar: ScalarType) -> bool
Returns whether scalar is the default fixed-width representation for this dimension.
Trait Implementations§
Source§impl Clone for LasDimension
impl Clone for LasDimension
Source§fn clone(&self) -> LasDimension
fn clone(&self) -> LasDimension
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for LasDimension
Source§impl Debug for LasDimension
impl Debug for LasDimension
impl Eq for LasDimension
Source§impl Hash for LasDimension
impl Hash for LasDimension
Source§impl PartialEq for LasDimension
impl PartialEq for LasDimension
Source§fn eq(&self, other: &LasDimension) -> bool
fn eq(&self, other: &LasDimension) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for LasDimension
Auto Trait Implementations§
impl Freeze for LasDimension
impl RefUnwindSafe for LasDimension
impl Send for LasDimension
impl Sync for LasDimension
impl Unpin for LasDimension
impl UnsafeUnpin for LasDimension
impl UnwindSafe for LasDimension
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