ifc-element-type 0.2.0

Element, resource, and process type definitions: the IfcTypeObject catalogue.
Documentation
  • Coverage
  • 100%
    183 out of 183 items documented0 out of 2 items with examples
  • Size
  • Source code size: 130.0 kB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 1.9 MB This is the summed size of all files generated by rustdoc for all configured targets
  • Ø build duration
  • this release: 4s Average build duration of successful builds.
  • all releases: 4s Average build duration of successful builds in releases after 2024-10-23.
  • Links
  • openbimrs/ifc
    0 0 38
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • GeneralPawz

Element, resource, and process type definitions.

An IFC model separates what a thing is from where it sits. The type definition carries the shared description: a pump type names the pump model, and every pump placed from it inherits that.

This crate owns the 132 concrete IfcTypeObject subtypes. They sit in one crate because they are one uniform shape with one shared WHERE rule, not because they are one domain: the list spans HVAC, structure, furniture, resources and processes. Splitting them across domain crates would copy the same rule and the same slot table into a dozen places.

The catalogue in [table] is generated from the schema by scripts/gen-element-types.py; [create_type] is the writer.