ArchIFCSchema Namespace Reference

Variables

 IfcContexts = json.load(f)
 
 IfcProducts = json.load(f)
 
 IfcTypes = json.load(f)
 
list IfcVersion = ifcVersions[FreeCAD.ParamGet("User parameter:BaseApp/Preferences/Mod/Arch").GetInt("IfcVersion",0)]
 
list ifcVersions = ["IFC4", "IFC2X3"]
 

Detailed Description

Provides the IFC schema data as dicts, by loading the JSON schema files.

Provides the data as IfcContexts, IfcProducts and IfcTypes.

Variable Documentation

◆ IfcContexts

ArchIFCSchema.IfcContexts = json.load(f)

◆ IfcProducts

ArchIFCSchema.IfcProducts = json.load(f)

◆ IfcTypes

ArchIFCSchema.IfcTypes = json.load(f)

◆ IfcVersion

list ArchIFCSchema.IfcVersion = ifcVersions[FreeCAD.ParamGet("User parameter:BaseApp/Preferences/Mod/Arch").GetInt("IfcVersion",0)]

◆ ifcVersions

list ArchIFCSchema.ifcVersions = ["IFC4", "IFC2X3"]