Mehrschichtige Bauteile

Die Eigenschaften LoadBearing, IsExternal und Status sind gemäss Spezifikation von buildingSMART als IFC-Standard-Eigenschaft beispielsweise bei einer Wand (IfcWall) im Pset_WallCommon vorhanden. Für Auswertungen ist es nötig, dass diese Eigenschaften auch in den einzelnen Schichten verfügbar sind.

 

Da diese Eigenschaften standardmässig nicht vom mehrschichtigen Bauteil auf die einzelnen Schichten vererbt werden, prüft die Programmierung in einem ersten Schritt, ob diese Eigenschaften im Bauteil vorhanden sind.

 

Sind diese Eigenschaften vorhanden, so werden sie kopiert und sind unter Benutzerdefinierte Informationen verfügbar.

 

Die kopierte Eigenschaft wird in einem zweiten Schritt auf jede der einzelnen Schichten vererbt und steht daher unter Benutzerdefinierten Eigenschaften für Klassifikationen, Auswertungen oder Überprüfung zur Verfügung.

 

Diese Funktion ist für folgende IFC-Entitäten verfügbar:

  • IfcWall (Wand)
  • IfcSlab (Decke)
  • IfcRoof (Dach)
  • IfcStair (Treppe)