#![deny(missing_docs)]
#![warn(clippy::pedantic)]
pub mod copc;
pub mod crs;
pub mod e57;
pub mod error;
pub mod frontend;
pub mod io;
pub mod las;
pub mod laz;
pub mod ply;
pub mod point;
pub mod reproject;
pub use error::{Error, Result};
pub use frontend::{
read,
read_columns,
read_columns_chunked,
read_point_count,
read_with_diagnostics,
rewrite_columns_chunked,
write,
write_auto,
write_auto_with_options,
write_with_options,
CopcWriteOptions,
LazWriteOptions,
LidarFormat,
LidarWriteOptions,
PointField,
PointColumnChunkReader,
PointColumnChunkRewriter,
PointCloud,
ReadDiagnostics,
};
pub use crs::Crs;
pub use point::{Color, ExtraBytes, GpsTime, PointRecord, Rgb16, WaveformPacket};
pub use io::{PointReader, PointWriter, SeekableReader};