Struct las::point::Point [] [src]

pub struct Point {
    pub x: f64,
    pub y: f64,
    pub z: f64,
    pub intensity: u16,
    pub return_number: ReturnNumber,
    pub number_of_returns: NumberOfReturns,
    pub scan_direction: ScanDirection,
    pub edge_of_flight_line: bool,
    pub classification: Classification,
    pub scan_angle_rank: i8,
    pub user_data: u8,
    pub point_source_id: u16,
    pub gps_time: Option<f64>,
    pub color: Option<Color>,
    pub extra_bytes: Vec<u8>,
}

LAS point data.

Fields

The x-coordinate of the point.

The y-coordinate of the point.

The z-coordinate of the point.

An integer representation of the pulse return magnitude.

The pulse return number of the given pulse.

The number of returns for a given pulse.

The direction at which the scanner mirror was travelling at the time of the output pulse.

True if the point is at the end of a scan.

If true, this was the last point on a given scan line before it changes direction.

ASPRS standard classification.

The angle at which the laser point was output from the laser system, including aircraft roll.

This field may be used at a user's discrescion.

The file from which this point originated.

The time tag value at which the point was aquired.

The color associated with this point.

Any extra bytes associated with this point.

Trait Implementations

impl Default for Point
[src]

Returns the "default value" for a type. Read more

impl Debug for Point
[src]

Formats the value using the given formatter.