ifc_material/layer.rs
1//! `IfcMaterialLayer` and `IfcMaterialLayerSet` semantic projections.
2//!
3//! This module projects the authored MaterialResource composition and usage
4//! slots. `ifc-geometry::input` owns their geometric interpretation and lowering.
5
6//! ## Internal split
7//!
8//! - `definition.rs`: identity, material link, and authored thickness.
9//! - `set.rs`: ordered layer membership.
10//! - `usage.rs`: authored direction, sense, offset, extent, and set association.
11
12mod definition;
13mod set;
14mod usage;
15
16pub use definition::{MaterialLayer, MaterialLayerWithOffsets};
17pub use set::MaterialLayerSet;
18pub use usage::MaterialLayerSetUsage;