Das Produktmodell Industry Foundation Classes (IFC) der IAI ist mittlerweile als Quasi-Standard für qualitativ hochwertigen Datenaustausch im Bauwesen an-erkannt. Die IFC definiert Teile eines Bauwerks im sog. Express-Schema als Objekte auf einer rein formalen Ebene. Die Implementation von Software erfolgt gewöhnlich un-ter Verwendung von Toolboxen, die das Objektschema der IFC auf einen Klassenbaum einer objektorientierten Programmiersprache abbilden und Werkzeuge für einen effi-zienten Objektzugriff zur Verfügung stellen. Applikationen nutzen i.d.R. lediglich eine Teilmenge der Funktionalität dieser Toolboxen für fachspezifische Anforderungen. Der vorliegende Artikel gibt eine Einführung in das weit verbreitete Softwarepaket IFC Toolbox der Firma Eurostep Group und demonstriert dessen Anwendung. Nach einem einführenden Hello World - Beispiel wird gezeigt, wie man Informationen aus einer bestehenden IFC-Datei einliest, Attribute verändert und das modifizierte Modell wieder zurückspeichert.
«
Das Produktmodell Industry Foundation Classes (IFC) der IAI ist mittlerweile als Quasi-Standard für qualitativ hochwertigen Datenaustausch im Bauwesen an-erkannt. Die IFC definiert Teile eines Bauwerks im sog. Express-Schema als Objekte auf einer rein formalen Ebene. Die Implementation von Software erfolgt gewöhnlich un-ter Verwendung von Toolboxen, die das Objektschema der IFC auf einen Klassenbaum einer objektorientierten Programmiersprache abbilden und Werkzeuge für einen effi-zienten Objektz...
»