Skip to main content

copc_writer/
lib.rs

1//! Pure-Rust COPC writer.
2
3mod hierarchy_pages;
4mod las_out;
5mod lod;
6mod metadata;
7mod source;
8mod spill;
9mod validate;
10mod writer;
11
12pub(crate) const CANCEL_POLL_STRIDE: usize = 4_096;
13
14pub use metadata::CopcWriteMetadata;
15pub use source::{ColumnBatchSource, CopcPointFields, CopcPointSource};
16pub use spill::{SpillReader, SpillWriter};
17pub use writer::{
18    convert_las_to_copc_streaming, convert_las_to_copc_streaming_with_crs_wkt_override,
19    write_source, write_source_with_cancel, write_streaming_with_cancel, CopcWriterParams,
20};