mod assembly;
mod field;
mod geometry;
mod material_evidence;
mod mesh;
mod regions;
mod source_geometry;
mod tessellation_profile;
mod topology;
mod units;

pub use assembly::AssemblyNode;
pub use field::{FieldLocation, FieldValueKind};
pub use geometry::{GeometryAsset, GeometrySource};
pub use material_evidence::{MaterialEvidence, MaterialEvidenceConfidence};
pub use mesh::{MeshDescriptor, MeshKind, SurfaceMesh};
pub use regions::{
    CadColorEvidence, CadLabelRef, CadPhysicalMaterialEvidence, CadRegionOwnership,
    CadSemanticKind, EntityIdRange, Region, RegionEntityMapping,
};
pub use source_geometry::{SourceGeometry, SourceGeometryKind};
pub use tessellation_profile::{HealingMode, TessellationProfile};
pub use topology::ElementKind;
pub use units::UnitSystem;
