Expand description
Transactional authoring of the spatial structure.
§Slot layouts are not repeated here
IfcRelAggregates and IfcRelContainedInSpatialStructure disagree about which slot holds the parent. The reader already encodes that in relation::slots; authoring resolves the same constants so a correction cannot update one side and leave the other.
Structs§
- Boundary
Draft - Authored fields for a space boundary.
- External
Spatial Draft - Attributes of an
IfcExternalSpatialElement. - Project
Library Draft - Attributes of an
IfcProjectLibrary. - Spatial
Draft - Authored fields shared by the spatial containers.
Enums§
- Boundary
Level - Which space-boundary level to stage.
- Spatial
Authoring Error - Why a spatial record was refused.
Functions§
- adhere_
to_ element - Stage an
IfcRelAdheresToElement: surface features bound to an element. - aggregate
- Stage an
IfcRelAggregates: a container decomposed into parts. - assign_
to_ actor - Stage an
IfcRelAssignsToActor: objects assigned to an actor. - assign_
to_ group_ by_ factor - Stage an
IfcRelAssignsToGroupByFactor. - assign_
to_ process - Stage an
IfcRelAssignsToProcess: objects assigned to a process. - assign_
to_ product - Stage an
IfcRelAssignsToProduct: objects assigned to a product. - assign_
to_ resource - Stage an
IfcRelAssignsToResource: objects assigned to a resource. - associate_
profile_ def - Stage an
IfcRelAssociatesProfileDef: a profile associated with objects. - connect_
elements - Stage an
IfcRelConnectsElements: two elements physically joined. - connect_
path_ elements - Stage an
IfcRelConnectsPathElements. - connect_
with_ realizing_ elements - Stage an
IfcRelConnectsWithRealizingElements. - contain
- Stage an
IfcRelContainedInSpatialStructure. - control_
flow_ element - Stage an
IfcRelFlowControlElements: controls bound to a flow element. - cover_
elements - Stage an
IfcRelCoversBldgElements: finishes applied to an element. - cover_
spaces - Stage an
IfcRelCoversSpaces: finishes bounding a space. - create_
external_ spatial_ element - Stage an
IfcExternalSpatialElement. - create_
project - Stage an
IfcProject. - create_
project_ library - Stage an
IfcProjectLibrary. - create_
space_ boundary - Stage an
IfcRelSpaceBoundaryat the requested level. - create_
spatial_ element - Stage a spatial container.
- declare
- Stage an
IfcRelDeclares: definitions declared in a context. - define_
by_ object - Stage an
IfcRelDefinesByObject: occurrences defined by another object. - fill_
element - Stage an
IfcRelFillsElement: an element filling an opening. - interfere_
elements - Stage an
IfcRelInterferesElements: a detected clash. - position_
products - Stage an
IfcRelPositions: products placed by a positioning element. - project_
element - Stage an
IfcRelProjectsElement: a feature added to an element. - serve_
buildings - Stage an
IfcRelServicesBuildings: which spatial elements a system serves. - void_
element - Stage an
IfcRelVoidsElement: an opening cut into an element.
Type Aliases§
- Spatial
Authoring Result - Result of staging a spatial record.