Public Member Functions | |
| def | getIfcSchema (self) |
Public Member Functions inherited from ArchIFC.IfcRoot | |
| def | addIfcAttribute (self, obj, attribute) |
| def | addIfcAttributes (self, ifcTypeSchema, obj) |
| def | addIfcAttributeValueExpressions (self, obj, attribute) |
| def | getCanonicalisedIfcTypes (self) |
| def | getIfcAttributeSchema (self, ifcTypeSchema, name) |
| def | getIfcSchema (self) |
| def | getIfcTypeSchema (self, IfcType) |
| def | getObjIfcComplexAttribute (self, obj, attributeName) |
| def | migrateDeprecatedAttributes (self, obj) |
| def | onChanged (self, obj, prop) |
| def | purgeUnusedIfcAttributesFromPropertiesList (self, ifcTypeSchema, obj) |
| def | setObjIfcAttributeValue (self, obj, attributeName, value) |
| def | setObjIfcComplexAttributeValue (self, obj, attributeName, value) |
| def | setProperties (self, obj) |
| def | setupIfcAttributes (self, obj) |
| def | setupIfcComplexAttributes (self, obj) |
This class is subclassed by classes that define a particular context. Currently, only the _Project inherits this class. You can learn more about how contexts fit into the IFC schema here: https://standards.buildingsmart.org/IFC/RELEASE/IFC4/FINAL/HTML/schema/ifckernel/lexical/ifccontext.htm
| def ArchIFC.IfcContext.getIfcSchema | ( | self | ) |
Get the IFC schema of all IFC types that inherit from IfcContexts.
Returns
-------
dict
The schema of all the types relevant to this class.
Reimplemented from ArchIFC.IfcRoot.
Referenced by ArchIFC.IfcRoot.getCanonicalisedIfcTypes(), and ArchIFC.IfcRoot.getIfcTypeSchema().