pub mod builder;
pub mod font;
pub mod geometry;
pub mod page_roles;
pub mod page_stats;
pub mod reading_order;
pub mod region;
pub mod repetition;
pub mod statistic;
pub use builder::{AnalysisBuilder, DocumentAnalysis};
pub use font::{FontStats, FontStatsBuilder, FontStatsConfig};
pub use geometry::{
ColumnLayout, DensityGrid, GeometryDiagnostic, GeometryStats, GeometryStatsBuilder,
GeometryStatsConfig, PageDimensions,
};
pub use page_roles::{classify_page_roles, PageRoleKind, PageRolesConfig};
pub use page_stats::{
PageSignature, PageStats, PageStatsBuilder, PageStatsConfig, RegionSignature,
};
pub use reading_order::tag_and_resort;
pub use region::{
CutAxis, PageRegionDiagnostic, PageRegions, Region, RegionBox, RegionStats, RegionStatsBuilder,
RegionStatsConfig,
};
pub use repetition::{RepetitionMap, RepetitionRecord, YBucket};
pub use statistic::{FinalizationContext, Statistic};
#[cfg(test)]
mod tests;