Entities

Generated IFC class wrappers.

Base Class

base.Base

Root class for all IFC classes.

base.TypeDefinition

Root class for all IFC type definitions.

Extensions

extensions.IfcBuilding

Extension class for IfcBuilding.

extensions.IfcContext

Extension class for IfcContext.

extensions.IfcElement

Extension class for IfcElement.

extensions.IfcObject

Extension class for IfcObject.

extensions.IfcObjectDefinition

Extension class for IfcObjectDefinition.

extensions.IfcProduct

Extension class for IfcProduct.

extensions.IfcProject

Extension class for IfcProject.

extensions.IfcSite

Extension class for IfcSite.

extensions.IfcSpatialElement

Extension class for IfcSpatialElement.

extensions.IfcSpatialStructureElement

Extension class for IfcSpatialStructureElement.

Generators

generator.Generator

Generator class for generating all IFC classes and type definitions as strongly typed Python classes.

generator.EntityGenerator

Generator class for generating a single IFC entityclass.

generator.AttributeGenerator

Generator class for generating a single IFC attribute.

generator.InverseAttributeGenerator

Generator class for generating a single IFC inverse attribute.

generator.TypeDeclarationGenerator

Generator class for generating a single IFC type declaration.

generator.EnumGenerator

Generator class for generating a single IFC enumeration type.