ifc-step
STEP physical file (ISO 10303-21) codec for the IFC model.
| Status | Implemented |
| Latest release | 0.4.0 (2026-09-29) |
| Registries | crates.io ifc-step |
| Via the facade | openbim-ifc feature step |
| API documentation | rustdoc · docs.rs |
| Source | crates/ifc-step/ |
Overview
ifc-step — IFC adaptation over generic ISO 10303-21 syntax.
Generic tokenization, escaping, records, parameters, sections, parsing, writing, partitioning, spans, diagnostics, and event sinks live in openbim_step. This crate owns only conversion between that generic substrate and ifc_model::Model plus IFC codec detection and I/O policy.
| Module | Role |
|---|---|
codec | StepCodec/StepReader: detection, parse policy, I/O |
error | STEP-specific failure modes |
parser | Generic exchange to IFC record model |
writer | IFC record model to physical file |
Depends on
Changes
Full history: crates/ifc-step/CHANGELOG.md