[−][src]Struct laz::las::point0::Point0
Fields
x: i32
y: i32
z: i32
intensity: u16
number_of_returns_of_given_pulse: u8
scan_direction_flag: bool
edge_of_flight_line: bool
return_number: u8
classification: u8
scan_angle_rank: i8
user_data: u8
point_source_id: u16
Implementations
impl Point0
[src]
pub const SIZE: usize
[src]
pub fn populate_bit_fields_from(&mut self, byte: u8)
[src]
pub fn bit_fields_to_byte(&self) -> u8
[src]
Trait Implementations
impl Clone for Point0
[src]
impl Copy for Point0
[src]
impl Debug for Point0
[src]
impl Default for Point0
[src]
impl DefaultVersion for Point0
[src]
fn default_version(num_extra_bytes: u16) -> Vec<LazItem>
[src]
impl LasPoint0 for Point0
[src]
fn x(&self) -> i32
[src]
fn y(&self) -> i32
[src]
fn z(&self) -> i32
[src]
fn intensity(&self) -> u16
[src]
fn bit_fields(&self) -> u8
[src]
fn number_of_returns_of_given_pulse(&self) -> u8
[src]
fn scan_direction_flag(&self) -> bool
[src]
fn edge_of_flight_line(&self) -> bool
[src]
fn return_number(&self) -> u8
[src]
fn classification(&self) -> u8
[src]
fn scan_angle_rank(&self) -> i8
[src]
fn user_data(&self) -> u8
[src]
fn point_source_id(&self) -> u16
[src]
fn set_x(&mut self, new_val: i32)
[src]
fn set_y(&mut self, new_val: i32)
[src]
fn set_z(&mut self, new_val: i32)
[src]
fn set_intensity(&mut self, new_val: u16)
[src]
fn set_bit_fields(&mut self, new_val: u8)
[src]
fn set_classification(&mut self, new_val: u8)
[src]
fn set_scan_angle_rank(&mut self, new_val: i8)
[src]
fn set_user_data(&mut self, new_val: u8)
[src]
fn set_point_source_id(&mut self, new_val: u16)
[src]
impl Packable for Point0
[src]
fn unpack_from(input: &[u8]) -> Self
[src]
fn pack_into(&self, output: &mut [u8])
[src]
unsafe fn unpack_from_unchecked(input: &[u8]) -> Self
[src]
unsafe fn pack_into_unchecked(&self, output: &mut [u8])
[src]
impl PartialEq<Point0> for Point0
[src]
impl StructuralPartialEq for Point0
[src]
impl Version1 for Point0
[src]
impl Version2 for Point0
[src]
Auto Trait Implementations
impl RefUnwindSafe for Point0
impl Send for Point0
impl Sync for Point0
impl Unpin for Point0
impl UnwindSafe for Point0
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> LasPoint0 for T where
T: Point0Based,
[src]
T: Point0Based,
fn x(&Self) -> i32
[src]
fn y(&Self) -> i32
[src]
fn z(&Self) -> i32
[src]
fn intensity(&Self) -> u16
[src]
fn bit_fields(&Self) -> u8
[src]
fn number_of_returns_of_given_pulse(&Self) -> u8
[src]
fn scan_direction_flag(&Self) -> bool
[src]
fn edge_of_flight_line(&Self) -> bool
[src]
fn return_number(&Self) -> u8
[src]
fn classification(&Self) -> u8
[src]
fn scan_angle_rank(&Self) -> i8
[src]
fn user_data(&Self) -> u8
[src]
fn point_source_id(&Self) -> u16
[src]
fn set_x(&mut Self, i32)
[src]
fn set_y(&mut Self, i32)
[src]
fn set_z(&mut Self, i32)
[src]
fn set_intensity(&mut Self, u16)
[src]
fn set_bit_fields(&mut Self, u8)
[src]
fn set_classification(&mut Self, u8)
[src]
fn set_scan_angle_rank(&mut Self, i8)
[src]
fn set_user_data(&mut Self, u8)
[src]
fn set_point_source_id(&mut Self, u16)
[src]
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,