1#![deny(unsafe_code)]
6#![warn(missing_docs)]
7
8mod algorithm;
9mod buffer;
10mod capabilities;
11mod device;
12mod error;
13mod execution;
14mod metadata;
15mod pointcloud;
16mod schema;
17
18pub use algorithm::SpatialAlgorithm;
19pub use buffer::{PointBuffer, PointBufferSet};
20pub use capabilities::{HasIntensity, HasNormals3, HasPositions3};
21pub use device::{CpuDevice, Device, DeviceKind};
22pub use error::{SpatialError, SpatialResult};
23pub use execution::ExecutionPolicy;
24pub use metadata::{FrameId, SpatialMetadata, Timestamp};
25pub use pointcloud::{PointCloud, PointCloudBuilder};
26pub use schema::{DType, FieldSemantic, PointField, PointSchema, StandardSchemas};