[][src]Trait laz::las::point0::LasPoint0

pub trait LasPoint0 {
    fn x(&self) -> i32;
fn y(&self) -> i32;
fn z(&self) -> i32;
fn intensity(&self) -> u16;
fn bit_fields(&self) -> u8;
fn number_of_returns_of_given_pulse(&self) -> u8;
fn scan_direction_flag(&self) -> bool;
fn edge_of_flight_line(&self) -> bool;
fn return_number(&self) -> u8;
fn classification(&self) -> u8;
fn scan_angle_rank(&self) -> i8;
fn user_data(&self) -> u8;
fn point_source_id(&self) -> u16;
fn set_x(&mut self, new_val: i32);
fn set_y(&mut self, new_val: i32);
fn set_z(&mut self, new_val: i32);
fn set_intensity(&mut self, new_val: u16);
fn set_bit_fields(&mut self, new_val: u8);
fn set_classification(&mut self, new_val: u8);
fn set_scan_angle_rank(&mut self, new_val: i8);
fn set_user_data(&mut self, new_val: u8);
fn set_point_source_id(&mut self, new_val: u16); }

Required methods

fn x(&self) -> i32

fn y(&self) -> i32

fn z(&self) -> i32

fn intensity(&self) -> u16

fn bit_fields(&self) -> u8

fn number_of_returns_of_given_pulse(&self) -> u8

fn scan_direction_flag(&self) -> bool

fn edge_of_flight_line(&self) -> bool

fn return_number(&self) -> u8

fn classification(&self) -> u8

fn scan_angle_rank(&self) -> i8

fn user_data(&self) -> u8

fn point_source_id(&self) -> u16

fn set_x(&mut self, new_val: i32)

fn set_y(&mut self, new_val: i32)

fn set_z(&mut self, new_val: i32)

fn set_intensity(&mut self, new_val: u16)

fn set_bit_fields(&mut self, new_val: u8)

fn set_classification(&mut self, new_val: u8)

fn set_scan_angle_rank(&mut self, new_val: i8)

fn set_user_data(&mut self, new_val: u8)

fn set_point_source_id(&mut self, new_val: u16)

Loading content...

Implementors

impl LasPoint0 for Point0[src]

impl<T: Point0Based> LasPoint0 for T[src]

Loading content...