1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
//! Library for reading and writing las files.
//!
//! las is a point cloud storage format specified by [ASPRS](http://www.asprs.org/Committee-General/LASer-LAS-File-Format-Exchange-Activities.html).
//!
//! This code was inspired by [libLAS](http://www.liblas.org/), and many of
//! the sample las files were taken from its repository.
//!
//! So far, **las-rs** explicitly supports las version 1.0 through 1.2.
//! It might work on las 1.3 or las 1.4, or it might not.

#[macro_use]
mod macros;

pub mod error;
pub use error::LasError;
pub type LasResult<T> = Result<T, LasError>;

pub mod classification;
pub mod file;
pub mod header;
pub mod point;
pub mod scan_direction;
pub mod util;
pub mod vlr;

pub use file::File;
pub use header::Header;
pub use point::Point;
pub use vlr::Vlr;