1pub mod buffer;
4pub mod canonicalize;
5pub mod error;
6#[cfg(feature = "geos-reference")]
7pub mod geos_reference;
8pub mod kernel;
9pub mod noding;
10pub mod overlay;
11pub mod polygonize;
12pub mod precision;
13pub mod predicates;
14pub mod pure_rust;
15pub mod types;
16#[cfg(feature = "wasm")]
17pub mod wasm;
18
19pub use error::{GeometryError, Result};
20pub use kernel::{GeometryKernel, KernelBackend};
21pub use precision::PrecisionModel;
22pub use pure_rust::PureRustKernel;
23pub use types::{Coord, LineString, LinearRing, MultiPolygon, Polygon};
24
25#[cfg(feature = "geos-reference")]
26pub use geos_reference::GeosReferenceKernel;