1pub mod clear_polygons;
2pub mod dissolve;
3pub use dissolve::types::DissolvePolygonsTypes;
4
5use dissolve::main::dissolve_polygons;
6use geo::Polygon;
7
8use crate::clear_polygons::{main::clear_polygons, types::ClearPolygonsTypes};
9
10pub fn dissolve(
11 polygons: Vec<Polygon>,
12 buffer_size: Option<f64>,
13) -> Result<DissolvePolygonsTypes, Box<dyn std::error::Error>> {
14 dissolve_polygons(polygons, buffer_size)
15}
16
17pub fn clean_coords(polygons: Vec<Polygon>) -> ClearPolygonsTypes {
18 clear_polygons(polygons)
19}