oxigdal_copc/lib.rs
1//! Pure Rust COPC (Cloud Optimized Point Cloud) reader.
2//!
3//! Implements an ASPRS LAS 1.4 public header parser ([`las_header`]) and
4//! COPC-specific VLR types ([`copc_vlr`]). In-memory point storage and
5//! spatial indexing are provided by the [`point`], [`octree`] and [`profile`]
6//! modules.
7
8pub mod copc_vlr;
9pub mod error;
10pub mod las_header;
11pub mod octree;
12pub mod point;
13pub mod profile;
14
15pub use copc_vlr::{CopcInfo, Vlr, VlrKey};
16pub use error::CopcError;
17pub use las_header::{LasHeader, LasVersion};
18pub use octree::{Octree, OctreeNode, PointCloudStats};
19pub use point::{BoundingBox3D, Point3D};
20pub use profile::{GroundFilter, HeightProfile, ProfileSegment};