pub struct LasPointRecord {Show 26 fields
pub x: f64,
pub y: f64,
pub z: f64,
pub intensity: u16,
pub return_number: u8,
pub number_of_returns: u8,
pub classification: u8,
pub scan_direction_flag: bool,
pub edge_of_flight_line: bool,
pub scan_angle: i16,
pub user_data: u8,
pub point_source_id: u16,
pub synthetic: bool,
pub key_point: bool,
pub withheld: bool,
pub overlap: bool,
pub scan_channel: u8,
pub gps_time: f64,
pub red: u16,
pub green: u16,
pub blue: u16,
pub nir: u16,
pub wave_packet_descriptor_index: u8,
pub byte_offset_to_waveform_data: u64,
pub waveform_packet_size: u32,
pub return_point_waveform_location: f32,
}Expand description
In-memory representation of one full-fidelity LAS point.
Fields§
§x: f64§y: f64§z: f64§intensity: u16§return_number: u8§number_of_returns: u8§classification: u8§scan_direction_flag: bool§edge_of_flight_line: bool§scan_angle: i16§user_data: u8§point_source_id: u16§synthetic: bool§key_point: bool§withheld: bool§overlap: bool§scan_channel: u8§gps_time: f64§red: u16§green: u16§blue: u16§nir: u16§wave_packet_descriptor_index: u8§byte_offset_to_waveform_data: u64§waveform_packet_size: u32§return_point_waveform_location: f32Implementations§
Source§impl LasPointRecord
impl LasPointRecord
Sourcepub fn from_las_point(point: &Point) -> Self
pub fn from_las_point(point: &Point) -> Self
Convert from the canonical las::Point shape used by the las crate.
Trait Implementations§
Source§impl Clone for LasPointRecord
impl Clone for LasPointRecord
Source§fn clone(&self) -> LasPointRecord
fn clone(&self) -> LasPointRecord
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 moreSource§impl Debug for LasPointRecord
impl Debug for LasPointRecord
Source§impl PartialEq for LasPointRecord
impl PartialEq for LasPointRecord
Source§fn eq(&self, other: &LasPointRecord) -> bool
fn eq(&self, other: &LasPointRecord) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for LasPointRecord
Auto Trait Implementations§
impl Freeze for LasPointRecord
impl RefUnwindSafe for LasPointRecord
impl Send for LasPointRecord
impl Sync for LasPointRecord
impl Unpin for LasPointRecord
impl UnsafeUnpin for LasPointRecord
impl UnwindSafe for LasPointRecord
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