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//! Implementation is tracked in `../PLAN.md`.
7
8//! ## Internal split
9//!
10//! - `definition.rs`: identity, material link, and authored thickness.
11//! - `set.rs`: ordered layer membership.
12//! - `usage.rs`: authored direction, sense, offset, extent, and set association.
13
14mod definition;
15mod set;
16mod usage;
17
18pub use definition::{MaterialLayer, MaterialLayerWithOffsets};
19pub use set::MaterialLayerSet;
20pub use usage::MaterialLayerSetUsage;