spatialrust_io/pcd/mod.rs
1//! PCD (Point Cloud Data) readers and writers.
2
3mod header;
4mod reader;
5mod schema;
6mod writer;
7
8pub use header::{PcdDataKind, PcdHeader};
9#[cfg(feature = "streaming")]
10pub use reader::PcdChunkSource;
11pub use reader::{read_pcd, read_pcd_file, PcdReader};
12pub use schema::{infer_field_semantic, schema_from_pcd_fields, PcdFieldSpec, PcdType};
13#[cfg(feature = "streaming")]
14pub use writer::PcdChunkSink;
15pub use writer::{write_pcd, write_pcd_file, PcdWriteFormat, PcdWriter};