module containing all the IFC objects related to the general geometry of the model
module that defines IDs as they’re used within the STEP IFC format. This also includes some
utilities such as typed IDs or objects which can both be specified by ID or in-place values
module that defines builders to easily create valid IFC files without much knowledge about how
the IFC types are structured
module that defines utilities to query properties of an in-memory IFC file in the format of
this crate
module containing definitions of materials which are used to define the look and other
properties of IFC elements like walls, slabs, windows, etc.
module containing definitions of the structure of the meta information that comes with IFC
files in STEP format
module containing definitions of the actual IFC Objects
module containing parsing trait and utilities used to deserialize the IFC STEP format into rust
types
common prelude module for the whole crate
module containing property set definition and properties which can be used to enhance elements
with extra data
module containing definitions of so called IFC relation objects which link one-or-more IFC
objects to one-or-more other IFC objects or properties
general module containing definitions of traits used throughout the crate
module containing definitions of units for measurements and property definitions
module containing definitions of primitive values which are used in properties