ArchIFC.IfcContext Class Reference
Public Member Functions | |
def getIfcSchema (self) | |
![]() | |
def addIfcAttribute (self, obj, attribute) | |
def addIfcAttributes (self, ifcTypeSchema, obj) | |
def addIfcAttributeValueExpressions (self, obj, attribute) | |
def getCanonicalisedIfcTypes (self) | |
def getIfcAttributeSchema (self, ifcTypeSchema, name) | |
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) | |
Detailed Description
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
Member Function Documentation
◆ getIfcSchema()
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.
The documentation for this class was generated from the following file:
- src/Mod/Arch/ArchIFC.py