mod clip;
mod inscribed;
mod placement;
mod plot_data;
mod regions;
pub use clip::{ClipOperation, polygon_clip, polygon_difference, polygon_union_many};
pub use inscribed::{fit_label_in_region, largest_inscribed_rect, principal_axis};
pub use placement::{
ElbowOptions, ExteriorPolicy, LabelPlacement, LeaderStrategy, PlacementKind, PlacementStrategy,
TetherSource, place_labels, place_labels_to_fixed_point, placements_bbox,
};
pub use plot_data::{PlotData, PlotOptions};
pub use regions::{
DEFAULT_SLIVER_THRESHOLD, RegionPiece, RegionPolygons, classify_into_pieces, decompose_regions,
decompose_regions_with,
};