diff --git a/src/Aardvark.Data.Ifc/IFCParser.cs b/src/Aardvark.Data.Ifc/IFCParser.cs
index 9fb0c04..167b21e 100644
--- a/src/Aardvark.Data.Ifc/IFCParser.cs
+++ b/src/Aardvark.Data.Ifc/IFCParser.cs
@@ -32,6 +32,7 @@ public static IFCData PreprocessIFC(string filePath, XbimEditorCredentials edito
if (model.GeometryStore.IsEmpty)
{
var context = new Xbim3DModelContext(model);
+ context.MaxThreads = 1;
//upgrade to new geometry representation, uses the default 3D model
context.CreateContext(null, true, false); // THIS IS COSTLY!
}
diff --git a/src/Tests/IfcTests/IfcTests.cs b/src/Tests/IfcTests/IfcTests.cs
index 9b8fdb6..75416e5 100644
--- a/src/Tests/IfcTests/IfcTests.cs
+++ b/src/Tests/IfcTests/IfcTests.cs
@@ -66,5 +66,19 @@ public static void LoadSlab()
Assert.AreEqual(2, parsed.Materials.Count);
});
}
+
+ [Test]
+ public static void MultiThreadKiller()
+ {
+ // NOTE: In IFCParser -> change MaxThreads!
+ // var context = new Xbim3DModelContext(model);
+ // context.MaxThreads = 1; <- SINGLE-Thread works!
+ // context.CreateContext(null, true, false);
+
+ LoadEmbeddedData(@"data\simple_scene.ifc", (filePath) => {
+ var parsed = IFCParser.PreprocessIFC(filePath);
+ Assert.AreEqual(5, parsed.Materials.Count);
+ });
+ }
}
}
\ No newline at end of file
diff --git a/src/Tests/IfcTests/IfcTests.csproj b/src/Tests/IfcTests/IfcTests.csproj
index b65fe38..03a80d8 100644
--- a/src/Tests/IfcTests/IfcTests.csproj
+++ b/src/Tests/IfcTests/IfcTests.csproj
@@ -17,6 +17,7 @@
+
diff --git a/src/Tests/IfcTests/data/simple_scene.ifc b/src/Tests/IfcTests/data/simple_scene.ifc
new file mode 100644
index 0000000..cceba32
--- /dev/null
+++ b/src/Tests/IfcTests/data/simple_scene.ifc
@@ -0,0 +1,470 @@
+ISO-10303-21;
+HEADER;FILE_DESCRIPTION(('ViewDefinition [Design_Transfer_View, QuantityTakeOffAddOnView, SpaceBoundary2ndLevelAddOnView]','ExchangeRequirement [Architecture]','Option [Elements to export: Visible elements (on all stories)]','Option [Partial Structure Display: Entire Model]','Option [IFC Domain: All]','Option [Structural Function: All Elements]','Option [Convert Grid elements: On]','Option [Convert IFC Annotations and ARCHICAD 2D elements: Off]','Option [Convert 2D symbols of Doors and Windows: Off]','Option [Export geometries that Participates in Collision Detection only: Off]','Option [Split complex elements: Off]','Option [Material Preservation: Explode all]','Option [Elements in Solid Element Operations: Extruded/revolved]','Option [Elements with junctions: Extruded/revolved]','Option [IFC Model position: Survey Point and Project Origin]','Option [Curtain Wall export mode: Container Element]','Option [Railing export mode: Container Element]','Option [Stair export mode: Container Element]','Option [Properties To Export: All properties]','Option [Space containment: Off]','Option [Bounding Box: On]','Option [Geometry to type objects: Off]','Option [Element Properties: All]','Option [Building Material Properties: On]','Option [Element Parameters: All]','Option [Component Parameters: All]','Option [IFC Base Quantities: On]','Option [Door Window Parameters: On]','Option [IFC Space boundaries: On]','Option [ARCHICAD Zone Categories as IFC Space classification data: On]','Option [Element Classifications: On]'),'2;1');
+FILE_NAME('P:\\2 ENG\\BG\\BG19-00 EnVis\\4 Modelle Analyse\\1 EFH1 Galerie\\2022 09 23 AR neu\\2022 09 24 EFH1 Galerie ohne Rauminhalte.ifc','2022-09-24T22:33:42',('Architect'),('Building Designer Office'),'The EXPRESS Data Manager Version 5.02.0100.09 : 26 Sep 2013','IFC file generated by GRAPHISOFT ARCHICAD 25.0.0 AUT FULL Windows version (IFC add-on version: 4013 AUT FULL).','The authorising person');
+FILE_SCHEMA(('IFC4'));
+ENDSEC;
+
+DATA;
+#1= IFCPERSON($,'Nicht definiert',$,$,$,$,$,$);
+#3= IFCORGANIZATION($,'Nicht definiert',$,$,$);
+#7= IFCPERSONANDORGANIZATION(#1,#3,$);
+#10= IFCORGANIZATION('GS','GRAPHISOFT','GRAPHISOFT',$,$);
+#11= IFCAPPLICATION(#10,'25.0.0','ARCHICAD','IFC add-on version: 4013 AUT FULL');
+#12= IFCOWNERHISTORY(#7,#11,$,.NOCHANGE.,$,$,$,1664051617);
+#13= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.);
+#14= IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.);
+#15= IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.);
+#16= IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.);
+#17= IFCMEASUREWITHUNIT(IFCPLANEANGLEMEASURE(0.0174532925199),#16);
+#18= IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0);
+#19= IFCCONVERSIONBASEDUNIT(#18,.PLANEANGLEUNIT.,'DEGREE',#17);
+#21= IFCSIUNIT(*,.SOLIDANGLEUNIT.,$,.STERADIAN.);
+#22= IFCMEASUREWITHUNIT(IFCPOSITIVELENGTHMEASURE(0.000304617419787),#21);
+#23= IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0);
+#24= IFCCONVERSIONBASEDUNIT(#23,.SOLIDANGLEUNIT.,'SQUAREDEGREE',#22);
+#25= IFCMONETARYUNIT('EUR');
+#26= IFCSIUNIT(*,.TIMEUNIT.,$,.SECOND.);
+#27= IFCMEASUREWITHUNIT(IFCTIMEMEASURE(31556926.),#26);
+#28= IFCDIMENSIONALEXPONENTS(0,0,1,0,0,0,0);
+#29= IFCCONVERSIONBASEDUNIT(#28,.TIMEUNIT.,'Year',#27);
+#30= IFCSIUNIT(*,.MASSUNIT.,.KILO.,.GRAM.);
+#31= IFCSIUNIT(*,.THERMODYNAMICTEMPERATUREUNIT.,$,.DEGREE_CELSIUS.);
+#32= IFCSIUNIT(*,.LUMINOUSINTENSITYUNIT.,$,.LUMEN.);
+#33= IFCSIUNIT(*,.ENERGYUNIT.,.MEGA.,.JOULE.);
+#34= IFCDERIVEDUNIT((#37,#39,#41),.THERMALCONDUCTANCEUNIT.,$);
+#36= IFCSIUNIT(*,.POWERUNIT.,$,.WATT.);
+#37= IFCDERIVEDUNITELEMENT(#36,1);
+#38= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.);
+#39= IFCDERIVEDUNITELEMENT(#38,-1);
+#40= IFCSIUNIT(*,.THERMODYNAMICTEMPERATUREUNIT.,$,.KELVIN.);
+#41= IFCDERIVEDUNITELEMENT(#40,-1);
+#42= IFCDERIVEDUNIT((#45,#47,#49),.SPECIFICHEATCAPACITYUNIT.,$);
+#44= IFCSIUNIT(*,.ENERGYUNIT.,$,.JOULE.);
+#45= IFCDERIVEDUNITELEMENT(#44,1);
+#46= IFCSIUNIT(*,.MASSUNIT.,.KILO.,.GRAM.);
+#47= IFCDERIVEDUNITELEMENT(#46,-1);
+#48= IFCSIUNIT(*,.THERMODYNAMICTEMPERATUREUNIT.,$,.KELVIN.);
+#49= IFCDERIVEDUNITELEMENT(#48,-1);
+#50= IFCDERIVEDUNIT((#53,#55),.MASSDENSITYUNIT.,$);
+#52= IFCSIUNIT(*,.MASSUNIT.,.KILO.,.GRAM.);
+#53= IFCDERIVEDUNITELEMENT(#52,1);
+#54= IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.);
+#55= IFCDERIVEDUNITELEMENT(#54,-1);
+#56= IFCUNITASSIGNMENT((#13,#14,#15,#19,#24,#25,#29,#30,#31,#32,#33,#34,#42,#50));
+#58= IFCDIRECTION((1.,0.,0.));
+#62= IFCDIRECTION((0.,0.,1.));
+#64= IFCCARTESIANPOINT((0.,0.,0.));
+#66= IFCAXIS2PLACEMENT3D(#64,#62,#58);
+#67= IFCDIRECTION((0.,1.));
+#69= IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.00000000000E-5,#66,#67);
+#73= IFCPROJECT('344O7vICcwH8qAEnwJDjSU',#12,'Projekt',$,$,$,$,(#69,#223),#56);
+#84= IFCDIRECTION((1.,0.,0.));
+#86= IFCDIRECTION((0.,0.,1.));
+#88= IFCCARTESIANPOINT((0.,0.,0.));
+#90= IFCAXIS2PLACEMENT3D(#88,#86,#84);
+#91= IFCLOCALPLACEMENT($,#90);
+#94= IFCSITE('20FpTZCqJy2vhVJYtjuIce',#12,'Gel\X2\00E4\X0\nde',$,$,#91,$,$,.ELEMENT.,(48,13,0,0),(16,22,0,0),156.68,$,$);
+#104= IFCRELAGGREGATES('0Du7$nzQXCktKlPUTLFSAT',#12,$,$,#73,(#94));
+#110= IFCQUANTITYLENGTH('GrossPerimeter',$,$,0.,$);
+#113= IFCQUANTITYAREA('GrossArea',$,$,0.,$);
+#114= IFCELEMENTQUANTITY('3lQVKSZddSGI4fNX33_83_',#12,'Qto_SiteBaseQuantities',$,'ARCHICAD BIM Base Quantities',(#110,#113));
+#121= IFCRELDEFINESBYPROPERTIES('0pBGPALghvQfb7QG1ayJ2$',#12,$,$,(#94),#114);
+#125= IFCDIRECTION((1.,0.,0.));
+#127= IFCDIRECTION((0.,0.,1.));
+#129= IFCCARTESIANPOINT((0.,0.,0.));
+#131= IFCAXIS2PLACEMENT3D(#129,#127,#125);
+#132= IFCLOCALPLACEMENT(#91,#131);
+#134= IFCBUILDING('00tMo7QcxqWdIGvc4sMN2A',#12,'Geb\X2\00E4\X0\ude',$,$,#132,$,$,.ELEMENT.,$,$,$);
+#136= IFCRELAGGREGATES('2b_h_mYcGArd6glJG2Fmbt',#12,$,$,#94,(#134));
+#140= IFCQUANTITYAREA('GrossFloorArea',$,$,311.585509791,$);
+#141= IFCELEMENTQUANTITY('12dgCydrmtNRhrFDiwRwPX',#12,'Qto_BuildingBaseQuantities',$,'ARCHICAD BIM Base Quantities',(#140));
+#143= IFCRELDEFINESBYPROPERTIES('1$_EH$3FH5bPdJZHFETtiq',#12,$,$,(#134),#141);
+#147= IFCDIRECTION((1.,0.,0.));
+#149= IFCDIRECTION((0.,0.,1.));
+#151= IFCCARTESIANPOINT((0.,0.,0.));
+#153= IFCAXIS2PLACEMENT3D(#151,#149,#147);
+#154= IFCLOCALPLACEMENT(#132,#153);
+#156= IFCBUILDINGSTOREY('2jkqT_bFr2PPoKaVDCZO3n',#12,'EG',$,$,#154,$,$,.ELEMENT.,0.);
+#158= IFCRELAGGREGATES('118jwqMnuwK1xuf97w7fU5',#12,$,$,#134,(#156,#50577,#79745));
+#162= IFCQUANTITYLENGTH('NetHeight',$,$,3.,$);
+#163= IFCQUANTITYLENGTH('GrossHeight',$,$,3.,$);
+#164= IFCQUANTITYAREA('GrossFloorArea',$,$,174.787574405,$);
+#165= IFCELEMENTQUANTITY('3V3$qWq8DNJ$f$B6c4XS$z',#12,'Qto_BuildingStoreyBaseQuantities',$,'ARCHICAD BIM Base Quantities',(#162,#163,#164));
+#167= IFCRELDEFINESBYPROPERTIES('0v0IUTEzLEr0VpY0MA_nTL',#12,$,$,(#156),#165);
+#171= IFCDIRECTION((1.,0.,0.));
+#173= IFCDIRECTION((0.,0.,1.));
+#175= IFCCARTESIANPOINT((0.2,0.2,0.));
+#177= IFCAXIS2PLACEMENT3D(#175,#173,#171);
+#178= IFCLOCALPLACEMENT(#154,#177);
+#180= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#69,$,.MODEL_VIEW.,$);
+#182= IFCCARTESIANPOINTLIST2D(((0.,0.),(8.6,0.),(8.6,7.6),(0.,7.6)));
+#184= IFCINDEXEDPOLYCURVE(#182,(IFCLINEINDEX((1,2,3,4,1))),$);
+#191= IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,'',#184);
+#194= IFCDIRECTION((1.,0.,0.));
+#196= IFCDIRECTION((0.,0.,1.));
+#198= IFCCARTESIANPOINT((0.,0.,-0.35));
+#200= IFCAXIS2PLACEMENT3D(#198,#196,#194);
+#201= IFCDIRECTION((0.,0.,1.));
+#203= IFCEXTRUDEDAREASOLID(#191,#200,#201,0.35);
+#204= IFCSHAPEREPRESENTATION(#180,'Body','SweptSolid',(#203));
+#211= IFCPRESENTATIONLAYERASSIGNMENT('00 Bodenplatte',$,(#204),$);
+#214= IFCDIRECTION((1.,0.,0.));
+#216= IFCDIRECTION((0.,0.,1.));
+#218= IFCCARTESIANPOINT((0.,0.,0.));
+#220= IFCAXIS2PLACEMENT3D(#218,#216,#214);
+#221= IFCDIRECTION((0.,1.));
+#223= IFCGEOMETRICREPRESENTATIONCONTEXT($,'Plan',3,1.00000000000E-5,#220,#221);
+#224= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Box','Plan',*,*,*,*,#223,$,.PLAN_VIEW.,$);
+#226= IFCCARTESIANPOINT((0.,0.,-0.35));
+#228= IFCBOUNDINGBOX(#226,8.6,7.6,0.35);
+#229= IFCSHAPEREPRESENTATION(#224,'Box','BoundingBox',(#228));
+#232= IFCPRODUCTDEFINITIONSHAPE($,$,(#204,#229));
+#238= IFCSLAB('0oBUS5jJL1L8pys9wTOgUJ',#12,'Decke-001',$,$,#178,#232,'322DE705-B535-4154-8CFC-D89E9D62A793',.NOTDEFINED.);
+#253= IFCRELCONTAINEDINSPATIALSTRUCTURE('2rCk01gaUDThQOhwaPveL7',#12,$,$,(#238,#572,#936,#1918,#3678,#5509,#5892,#7774,#8229,#9981,#11853,#14972,#16438,#16952,#17338,#20428,#21792,#24887,#26185,#26529,#33568,#33841,#34080,#34319,#34564,#34801,#35085),#156);
+#257= IFCMATERIAL('Stahlbeton Decke',$,$);
+#264= IFCCOLOURRGB($,0.576470588235,0.552941176471,0.533333333333);
+#265= IFCSURFACESTYLERENDERING(#264,0.,IFCNORMALISEDRATIOMEASURE(0.75),$,$,$,IFCNORMALISEDRATIOMEASURE(0.25),$,.NOTDEFINED.);
+#266= IFCSURFACESTYLE('Beton, Sichtbeton 1',.BOTH.,(#265));
+#268= IFCSTYLEDITEM($,(#266),$);
+#270= IFCSTYLEDREPRESENTATION(#180,$,$,(#268));
+#272= IFCMATERIALDEFINITIONREPRESENTATION($,$,(#270),#257);
+#276= IFCMATERIALPROPERTIES('Pset_MaterialThermal',$,(#280,#287),#257);
+#280= IFCPROPERTYSINGLEVALUE('ThermalConductivity',$,IFCTHERMALCONDUCTIVITYMEASURE(2.5),$);
+#287= IFCPROPERTYSINGLEVALUE('SpecificHeatCapacity',$,IFCSPECIFICHEATCAPACITYMEASURE(1000.),$);
+#288= IFCMATERIALPROPERTIES('Pset_MaterialCommon',$,(#290),#257);
+#290= IFCPROPERTYSINGLEVALUE('MassDensity',$,IFCMASSDENSITYMEASURE(2400.),$);
+#291= IFCMATERIALPROPERTIES('AC_Pset_MaterialCustom',$,(#293,#294,#295,#296,#297,#298),#257);
+#293= IFCPROPERTYSINGLEVALUE('Embodied Energy',$,IFCTEXT('2.33 (MJ/kg)'),$);
+#294= IFCPROPERTYSINGLEVALUE('Embodied Carbon',$,IFCTEXT('0.242 (kgCO\X2\2082\X0\/kg)'),$);
+#295= IFCPROPERTYSINGLEVALUE('ID',$,IFCTEXT('Beton'),$);
+#296= IFCPROPERTYSINGLEVALUE('Description',$,IFCTEXT(''),$);
+#297= IFCPROPERTYSINGLEVALUE('Manufacturer',$,IFCTEXT(''),$);
+#298= IFCPROPERTYSINGLEVALUE('Participates in Collision Detection',$,IFCBOOLEAN(.T.),$);
+#299= IFCMATERIALLAYER(#257,0.35,.U.,'Stahlbeton Decke',$,$,$);
+#301= IFCMATERIALLAYERSET((#299),'Stahlbeton Decke 0.35',$);
+#304= IFCMATERIALLAYERSETUSAGE(#301,.AXIS3.,.NEGATIVE.,0.35,$);
+#306= IFCRELASSOCIATESMATERIAL('0zVpXPnF5bWb0vpuyAaapJ',#12,$,$,(#238),#304);
+#310= IFCPROPERTYSINGLEVALUE('FireRating',$,IFCLABEL(''),$);
+#311= IFCPROPERTYSINGLEVALUE('LoadBearing',$,IFCBOOLEAN(.T.),$);
+#312= IFCPROPERTYENUMERATION('PEnum_ElementStatus',(IFCLABEL('NEW'),IFCLABEL('EXISTING'),IFCLABEL('DEMOLISH'),IFCLABEL('TEMPORARY'),IFCLABEL('OTHER'),IFCLABEL('NOTKNOWN'),IFCLABEL('UNSET')),$);
+#314= IFCPROPERTYENUMERATEDVALUE('Status',$,(IFCLABEL('EXISTING')),#312);
+#316= IFCPROPERTYSET('08m5E4V6tBmyfyDseale$k',#12,'Pset_SlabCommon',$,(#310,#311,#314));
+#321= IFCRELDEFINESBYPROPERTIES('27xGmp$iuRoAx5TXmKfhYq',#12,$,$,(#238),#316);
+#325= IFCPROPERTYSINGLEVALUE('Element ID',$,IFCLABEL('Decke-001'),$);
+#326= IFCPROPERTYSINGLEVALUE('Hotlink und Element-ID',$,IFCLABEL('Decke-001'),$);
+#327= IFCPROPERTYSINGLEVALUE('Ebene',$,IFCLABEL('00 Bodenplatte'),$);
+#328= IFCPROPERTYSINGLEVALUE('Eindeutige ID',$,IFCLABEL('322DE705-B535-4154-8CFC-D89E9D62A793'),$);
+#329= IFCPROPERTYSINGLEVALUE('ARCHICAD IFC ID',$,IFCLABEL('0oBUS5jJL1L8pys9wTOgUJ'),$);
+#330= IFCPROPERTYSINGLEVALUE('Baustoff / Mehrschichtiger Aufbau / Profil / Schraffur',$,IFCLABEL('Stahlbeton Decke'),$);
+#331= IFCPROPERTYSINGLEVALUE('Baustoff',$,IFCLABEL('Stahlbeton Decke'),$);
+#332= IFCPROPERTYSINGLEVALUE('Externe IFC ID',$,IFCLABEL(''),$);
+#333= IFCPROPERTYSINGLEVALUE('Kollidierende R\X2\00E4\X0\ume',$,IFCLABEL(''),$);
+#334= IFCPROPERTYSINGLEVALUE('Zugeh\X2\00F6\X0\riger Raumname',$,IFCLABEL('Hobby'),$);
+#335= IFCPROPERTYSINGLEVALUE('Zugeh\X2\00F6\X0\rige Raumnummer',$,IFCLABEL('E3'),$);
+#336= IFCPROPERTYSINGLEVALUE('Gesch\X2\00FC\X0\tzt',$,IFCBOOLEAN(.F.),$);
+#337= IFCPROPERTYSINGLEVALUE('Verkn\X2\00FC\X0\pfte \X2\00C4\X0\nderungen',$,IFCLABEL(''),$);
+#338= IFCPROPERTYSINGLEVALUE('Ursprungsgeschoss Name',$,IFCLABEL('EG'),$);
+#339= IFCPROPERTYSINGLEVALUE('Ursprungsgeschoss Nummer',$,IFCLABEL('0'),$);
+#340= IFCPROPERTYSINGLEVALUE('Name des Eigenschafts-Objekts',$,IFCLABEL(''),$);
+#341= IFCPROPERTYSINGLEVALUE('Element-Typ',$,IFCLABEL('Decke'),$);
+#342= IFCPROPERTYSINGLEVALUE('Struktur-Typ',$,IFCLABEL('Einfach'),$);
+#343= IFCPROPERTYSINGLEVALUE('\X2\00DC\X0\berobjekt-ID',$,IFCLABEL('Decke-001'),$);
+#344= IFCPROPERTYSINGLEVALUE('Baustoffe (Alle)',$,IFCLABEL('Stahlbeton Decke'),$);
+#345= IFCPROPERTYSINGLEVALUE('Oberfl\X2\00E4\X0\che (Alle)',$,IFCLABEL('Beton, Sichtbeton 1'),$);
+#346= IFCPROPERTYSINGLEVALUE('Hotlink Master-ID',$,IFCLABEL(''),$);
+#347= IFCPROPERTYSINGLEVALUE('Deckschraffur',$,IFCLABEL('Massiv 25 %'),$);
+#348= IFCPROPERTYSINGLEVALUE('ID der verbundenen \X2\00D6\X0\ffnungen',$,IFCLABEL(''),$);
+#349= IFCPROPERTYSINGLEVALUE('Anzahl der \X2\00D6\X0\ffnungen',$,IFCINTEGER(0),$);
+#350= IFCPROPERTYSINGLEVALUE('Oberfl\X2\00E4\X0\che oben',$,IFCLABEL('Beton, Sichtbeton 1'),$);
+#351= IFCPROPERTYSINGLEVALUE('Oberfl\X2\00E4\X0\che Kante',$,IFCLABEL('Beton, Sichtbeton 1'),$);
+#352= IFCPROPERTYSINGLEVALUE('Oberfl\X2\00E4\X0\che unten',$,IFCLABEL('Beton, Sichtbeton 1'),$);
+#353= IFCPROPERTYSINGLEVALUE('Tragende Funktion',$,IFCLABEL('Tragende Elemente'),$);
+#354= IFCPROPERTYSINGLEVALUE('Lage',$,IFCLABEL('Nicht definiert'),$);
+#355= IFCPROPERTYSINGLEVALUE('Umbau-Status',$,IFCLABEL('Bestand'),$);
+#356= IFCPROPERTYSINGLEVALUE('Anzeigen auf Umbau-Filter',$,IFCLABEL('Alle relevanten Filter'),$);
+#357= IFCPROPERTYSINGLEVALUE('Lage der Referenzebene',$,IFCLABEL('Oben'),$);
+#358= IFCPROPERTYSINGLEVALUE('Erzeugen des Tragwerksanalyse-Modells',$,IFCBOOLEAN(.T.),$);
+#359= IFCPROPERTYSINGLEVALUE('ARCHICAD Klassifizierung - 24',$,IFCLABEL('Decke'),$);
+#360= IFCPROPERTYSET('0x51SdRAitmY2VmgkMw6iK',#12,'ArchiCADProperties',$,(#325,#326,#327,#328,#329,#330,#331,#332,#333,#334,#335,#336,#337,#338,#339,#340,#341,#342,#343,#344,#345,#346,#347,#348,#349,#350,#351,#352,#353,#354,#355,#356,#357,#358,#359));
+#397= IFCRELDEFINESBYPROPERTIES('17WBjvSCojiQifgbexb9pr',#12,$,$,(#238),#360);
+#400= IFCPROPERTYSINGLEVALUE('WU',$,IFCBOOLEAN(.F.),$);
+#401= IFCPROPERTYSET('3z7w7Dteiygc0HhoPKuK1T',#12,'Allgemeine Werte',$,(#400));
+#404= IFCRELDEFINESBYPROPERTIES('0Schkq0_HsmWL7DEW0ocFA',#12,$,$,(#238),#401);
+#407= IFCPROPERTYSINGLEVALUE('Tragf\X2\00E4\X0\higkeit (R)',$,IFCBOOLEAN(.F.),$);
+#408= IFCPROPERTYSINGLEVALUE('Raumabschluss (E)',$,IFCBOOLEAN(.T.),$);
+#409= IFCPROPERTYSINGLEVALUE('W\X2\00E4\X0\rmed\X2\00E4\X0\mmung (I)',$,IFCBOOLEAN(.F.),$);
+#410= IFCPROPERTYSINGLEVALUE('Rauchdichtheit (S)',$,IFCLABEL(' '),$);
+#411= IFCPROPERTYSET('3V9sJo2jt0azkLAo82kgfc',#12,'Brandschutz',$,(#407,#408,#409,#410));
+#417= IFCRELDEFINESBYPROPERTIES('1UMypxZ$h3IcJavUZNgPL_',#12,$,$,(#238),#411);
+#420= IFCPROPERTYSINGLEVALUE('Enthaltenes CO2',$,IFCTEXT('13286.4 (kgCO\X2\2082\X0\)'),$);
+#421= IFCPROPERTYSINGLEVALUE('Enthaltene Energie',$,IFCENERGYMEASURE(127922.592),$);
+#422= IFCPROPERTYSINGLEVALUE('Schicht/Komponenten-Typ',$,IFCTEXT('Keine'),$);
+#423= IFCCOMPLEXPROPERTY('Stahlbeton Decke',$,'Stahlbeton Decke',(#420,#421,#422));
+#428= IFCPROPERTYSET('0DcofgOgf8sGkQuUXDPLVD',#12,'Component Properties',$,(#423));
+#431= IFCRELDEFINESBYPROPERTIES('1_kyc_ZwLgVs1nhV9k8OVW',#12,$,$,(#238),#428);
+#434= IFCQUANTITYLENGTH('Width',$,$,0.35,$);
+#435= IFCQUANTITYLENGTH('Perimeter',$,$,32.4,$);
+#436= IFCQUANTITYAREA('GrossArea',$,$,65.36,$);
+#437= IFCQUANTITYAREA('NetArea',$,$,65.36,$);
+#438= IFCQUANTITYVOLUME('GrossVolume',$,$,22.876,$);
+#439= IFCQUANTITYVOLUME('NetVolume',$,$,22.876,$);
+#440= IFCQUANTITYLENGTH('Width','',$,0.35,$);
+#441= IFCPHYSICALCOMPLEXQUANTITY('Stahlbeton Decke',$,(#440),'',$,$);
+#444= IFCELEMENTQUANTITY('1dnJ13vp$yyl0eQWAgE6p4',#12,'Qto_SlabBaseQuantities',$,'ARCHICAD BIM Base Quantities',(#434,#435,#436,#437,#438,#439,#441));
+#446= IFCRELDEFINESBYPROPERTIES('2ClXvwQh4ZvvfRg4pbO0zb',#12,$,$,(#238),#444);
+#449= IFCQUANTITYAREA('Fl\X2\00E4\X0\che',$,$,65.36,$);
+#450= IFCQUANTITYLENGTH('H\X2\00F6\X0\he',$,$,0.35,$);
+#451= IFCQUANTITYVOLUME('Volumen (netto)',$,$,22.876,$);
+#452= IFCQUANTITYLENGTH('H\X2\00F6\X0\henangabe zum Projekt-Nullpunkt',$,$,0.,$);
+#453= IFCQUANTITYLENGTH('H\X2\00F6\X0\he zu 1. Referenzh\X2\00F6\X0\he',$,$,0.,$);
+#454= IFCQUANTITYLENGTH('H\X2\00F6\X0\he zu 2. Referenzh\X2\00F6\X0\he',$,$,0.,$);
+#455= IFCQUANTITYLENGTH('H\X2\00F6\X0\he zu Meeresh\X2\00F6\X0\he',$,$,156.68,$);
+#456= IFCQUANTITYLENGTH('H\X2\00F6\X0\he zu verkn\X2\00FC\X0\pftem/Ursprungsgeschoss',$,$,0.,$);
+#457= IFCQUANTITYLENGTH('Abstand zu Ursprungsgeschoss',$,$,0.,$);
+#458= IFCQUANTITYAREA('Oberfl\X2\00E4\X0\chenbereich',$,$,65.36,$);
+#459= IFCQUANTITYLENGTH('Dicke',$,$,0.35,$);
+#460= IFCQUANTITYVOLUME('Volumen (brutto)',$,$,22.876,$);
+#461= IFCQUANTITYLENGTH('Grundriss-Umfang',$,$,32.4,$);
+#462= IFCQUANTITYLENGTH('Grundriss-Durchbruch Umfang',$,$,0.,$);
+#463= IFCQUANTITYLENGTH('Oberkante zu erster Referenzh\X2\00F6\X0\he',$,$,0.,$);
+#464= IFCQUANTITYLENGTH('Oberkante zu Ursprungsgeschoss',$,$,0.,$);
+#465= IFCQUANTITYLENGTH('Oberkante zu Projektursprung',$,$,0.,$);
+#466= IFCQUANTITYLENGTH('Oberkante zu Meeresspiegel',$,$,156.68,$);
+#467= IFCQUANTITYLENGTH('Oberkante zu zweiter Referenzh\X2\00F6\X0\he',$,$,0.,$);
+#468= IFCQUANTITYLENGTH('Unterkante zu erster Referenzh\X2\00F6\X0\he',$,$,-0.35,$);
+#469= IFCQUANTITYLENGTH('Unterkante zu Ursprungsgeschoss',$,$,-0.35,$);
+#470= IFCQUANTITYLENGTH('Unterkante zu Projektursprung',$,$,-0.35,$);
+#471= IFCQUANTITYLENGTH('Unterkante zu Meeresh\X2\00F6\X0\he',$,$,156.33,$);
+#472= IFCQUANTITYLENGTH('Unterkante zu zweiter Referenzh\X2\00F6\X0\he',$,$,-0.35,$);
+#473= IFCQUANTITYAREA('Oberfl\X2\00E4\X0\chenbereich oben (netto)',$,$,65.36,$);
+#474= IFCQUANTITYAREA('Kanten-Oberfl\X2\00E4\X0\chenbereich (netto)',$,$,11.34,$);
+#475= IFCQUANTITYAREA('Oberfl\X2\00E4\X0\chenbereich unten (netto)',$,$,65.36,$);
+#476= IFCQUANTITYAREA('Unterer Fl\X2\00E4\X0\chenbereich (Brutto)',$,$,65.36,$);
+#477= IFCQUANTITYAREA('Kantenfl\X2\00E4\X0\chenbereich (Brutto)',$,$,11.34,$);
+#478= IFCQUANTITYAREA('Oberer Fl\X2\00E4\X0\chenbereich (Brutto)',$,$,65.36,$);
+#479= IFCQUANTITYLENGTH('H\X2\00F6\X0\henwert Unterkante',$,$,-0.35,$);
+#480= IFCQUANTITYAREA('Oberfl\X2\00E4\X0\chenbereich der Decke unten (brutto)',$,$,65.36,$);
+#481= IFCQUANTITYAREA('Oberfl\X2\00E4\X0\chenbereich der Decke unten (brutto, mit \X2\00D6\X0\ffnungen)',$,$,65.36,$);
+#482= IFCQUANTITYAREA('Oberfl\X2\00E4\X0\chenbereich der Deckenkanten (brutto)',$,$,11.34,$);
+#483= IFCQUANTITYAREA('Oberfl\X2\00E4\X0\chenbereich der Deckenkanten (brutto, mit \X2\00D6\X0\ffnungen)',$,$,11.34,$);
+#484= IFCQUANTITYAREA('Oberfl\X2\00E4\X0\chenbereich der Decke oben (brutto)',$,$,65.36,$);
+#485= IFCQUANTITYAREA('Oberfl\X2\00E4\X0\chenbereich der Decke oben (brutto, mit \X2\00D6\X0\ffnungen)',$,$,65.36,$);
+#486= IFCQUANTITYAREA('L\X2\00F6\X0\cher Oberfl\X2\00E4\X0\chenbereich',$,$,0.,$);
+#487= IFCQUANTITYLENGTH('H\X2\00F6\X0\henwert Oberkante',$,$,0.,$);
+#488= IFCELEMENTQUANTITY('0BA1Wb$ldIL8RjsUSrIP3O',#12,'ArchiCADQuantities',$,'ARCHICAD BIM Quantities',(#449,#450,#451,#452,#453,#454,#455,#456,#457,#458,#459,#460,#461,#462,#463,#464,#465,#466,#467,#468,#469,#470,#471,#472,#473,#474,#475,#476,#477,#478,#479,#480,#481,#482,#483,#484,#485,#486,#487));
+#490= IFCRELDEFINESBYPROPERTIES('0hH3pRfArYjkX_9y91V4s3',#12,$,$,(#238),#488);
+#493= IFCQUANTITYWEIGHT('Masse','',$,54902.4,$);
+#494= IFCQUANTITYAREA('Schicht/Komponenten Oberfl\X2\00E4\X0\chenbereich (netto)','',$,65.36,$);
+#495= IFCQUANTITYAREA('Schicht/Komponenten Oberfl\X2\00E4\X0\chenbereich (brutto)','',$,65.36,$);
+#496= IFCQUANTITYLENGTH('Schichtdicke','',$,0.35,$);
+#497= IFCQUANTITYVOLUME('Schicht/Komponenten Volumen (netto)','',$,22.876,$);
+#498= IFCQUANTITYVOLUME('Schicht/Komponenten Volumen (brutto)','',$,22.876,$);
+#499= IFCPHYSICALCOMPLEXQUANTITY('Stahlbeton Decke',$,(#493,#494,#495,#496,#497,#498),'',$,$);
+#507= IFCELEMENTQUANTITY('2lZVEul8cEWjFGTflzS33h',#12,'Component Quantities',$,'ARCHICAD BIM Base Quantities',(#499));
+#509= IFCRELDEFINESBYPROPERTIES('1c1pJTUN848zI4lHON5Ij5',#12,$,$,(#238),#507);
+#512= IFCCLASSIFICATION('www.archicad.at','24','2020-05-26','ARCHICAD Klassifizierung','Standard ARCHICAD Klassifizierung f\X2\00FC\X0\r Bauelemente','www.archicad.at',$);
+#515= IFCCLASSIFICATIONREFERENCE('Kompletter mehrschichtiger Deckenaufbau (Rohbaudecke+Bodenaufbau)','Decke',$,#512,$,$);
+#520= IFCRELASSOCIATESCLASSIFICATION('3Vx0Lv4Z3fvsBt3jkEI8PE',#12,'ARCHICAD Klassifizierung 24',$,(#238,#50632,#58236,#58989),#515);
+#523= IFCSLABTYPE('12V3R2NbMQbAADPXMbDppp',#12,'Stahlbeton Decke 350',$,$,$,$,'427C36C2-5E55-9A94-A28D-6615A5373CF3',$,.NOTDEFINED.);
+#526= IFCRELDEFINESBYTYPE('311S9WurzINgz8LI4MAu$S',#12,$,$,(#238),#523);
+#530= IFCDIRECTION((1.,0.,0.));
+#532= IFCDIRECTION((0.,0.,1.));
+#534= IFCCARTESIANPOINT((0.,0.,-0.35));
+#536= IFCAXIS2PLACEMENT3D(#534,#532,#530);
+#537= IFCLOCALPLACEMENT(#154,#536);
+#538= IFCCARTESIANPOINTLIST2D(((0.,0.),(9.,0.),(9.,8.),(0.,8.)));
+#540= IFCINDEXEDPOLYCURVE(#538,(IFCLINEINDEX((1,2,3,4,1))),$);
+#547= IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,'',#540);
+#548= IFCDIRECTION((1.,0.,0.));
+#550= IFCDIRECTION((0.,0.,1.));
+#552= IFCCARTESIANPOINT((0.,0.,-0.15));
+#554= IFCAXIS2PLACEMENT3D(#552,#550,#548);
+#555= IFCDIRECTION((0.,0.,1.));
+#557= IFCEXTRUDEDAREASOLID(#547,#554,#555,0.15);
+#558= IFCSHAPEREPRESENTATION(#180,'Body','SweptSolid',(#557));
+#560= IFCPRESENTATIONLAYERASSIGNMENT('00 D\X2\00E4\X0\mmung',$,(#558,#59716,#79786),$);
+#563= IFCCARTESIANPOINT((0.,0.,-0.15));
+#565= IFCBOUNDINGBOX(#563,9.,8.,0.15);
+#566= IFCSHAPEREPRESENTATION(#224,'Box','BoundingBox',(#565));
+#568= IFCPRODUCTDEFINITIONSHAPE($,$,(#558,#566));
+#572= IFCCOVERING('1lQXwPsY5Bqw2vYJEc$7F_',#12,'Decke-001',$,$,#537,#568,'6F6A1E99-DA21-4BD3-A0B9-8933A6FC73FE',.INSULATION.);
+#578= IFCMATERIAL('Mineralwolle hart',$,$);
+#579= IFCCOLOURRGB($,0.988235294118,0.98431372549,0.);
+#580= IFCSURFACESTYLERENDERING(#579,0.,IFCNORMALISEDRATIOMEASURE(0.41),$,$,$,IFCNORMALISEDRATIOMEASURE(0.1),$,.NOTDEFINED.);
+#581= IFCSURFACESTYLE('Farbe, gelb',.BOTH.,(#580));
+#583= IFCSTYLEDITEM($,(#581),$);
+#585= IFCSTYLEDREPRESENTATION(#180,$,$,(#583));
+#587= IFCMATERIALDEFINITIONREPRESENTATION($,$,(#585),#578);
+#591= IFCMATERIALPROPERTIES('Pset_MaterialThermal',$,(#594,#595),#578);
+#594= IFCPROPERTYSINGLEVALUE('ThermalConductivity',$,IFCTHERMALCONDUCTIVITYMEASURE(0.036),$);
+#595= IFCPROPERTYSINGLEVALUE('SpecificHeatCapacity',$,IFCSPECIFICHEATCAPACITYMEASURE(840.),$);
+#596= IFCMATERIALPROPERTIES('Pset_MaterialCommon',$,(#598),#578);
+#598= IFCPROPERTYSINGLEVALUE('MassDensity',$,IFCMASSDENSITYMEASURE(115.),$);
+#599= IFCMATERIALPROPERTIES('AC_Pset_MaterialCustom',$,(#601,#602,#603,#604,#605,#606),#578);
+#601= IFCPROPERTYSINGLEVALUE('Embodied Energy',$,IFCTEXT('21.4 (MJ/kg)'),$);
+#602= IFCPROPERTYSINGLEVALUE('Embodied Carbon',$,IFCTEXT('1.69 (kgCO\X2\2082\X0\/kg)'),$);
+#603= IFCPROPERTYSINGLEVALUE('ID',$,IFCTEXT('D\X2\00E4\X0\mmung'),$);
+#604= IFCPROPERTYSINGLEVALUE('Description',$,IFCTEXT(''),$);
+#605= IFCPROPERTYSINGLEVALUE('Manufacturer',$,IFCTEXT(''),$);
+#606= IFCPROPERTYSINGLEVALUE('Participates in Collision Detection',$,IFCBOOLEAN(.T.),$);
+#607= IFCRELASSOCIATESMATERIAL('0QdJ059RDvtk1I6CLvhq7u',#12,$,$,(#572,#59728,#79798),#578);
+#611= IFCPROPERTYSINGLEVALUE('FireRating',$,IFCLABEL(''),$);
+#612= IFCPROPERTYSET('1oJlrV_4tmWny0z2MwkIBt',#12,'Pset_SlabCommon',$,(#611));
+#615= IFCRELDEFINESBYPROPERTIES('2ZEJFnkxBOBF$PYGEMxtj0',#12,$,$,(#572),#612);
+#619= IFCPROPERTYSINGLEVALUE('Element ID',$,IFCLABEL('Decke-001'),$);
+#620= IFCPROPERTYSINGLEVALUE('Hotlink und Element-ID',$,IFCLABEL('Decke-001'),$);
+#621= IFCPROPERTYSINGLEVALUE('Ebene',$,IFCLABEL('00 D\X2\00E4\X0\mmung'),$);
+#622= IFCPROPERTYSINGLEVALUE('Eindeutige ID',$,IFCLABEL('6F6A1E99-DA21-4BD3-A0B9-8933A6FC73FE'),$);
+#623= IFCPROPERTYSINGLEVALUE('ARCHICAD IFC ID',$,IFCLABEL('1lQXwPsY5Bqw2vYJEc$7F_'),$);
+#624= IFCPROPERTYSINGLEVALUE('Baustoff / Mehrschichtiger Aufbau / Profil / Schraffur',$,IFCLABEL('Mineralwolle hart'),$);
+#625= IFCPROPERTYSINGLEVALUE('Baustoff',$,IFCLABEL('Mineralwolle hart'),$);
+#626= IFCPROPERTYSINGLEVALUE('Externe IFC ID',$,IFCLABEL(''),$);
+#627= IFCPROPERTYSINGLEVALUE('Kollidierende R\X2\00E4\X0\ume',$,IFCLABEL('AR Erdreich'),$);
+#628= IFCPROPERTYSINGLEVALUE('Zugeh\X2\00F6\X0\riger Raumname',$,IFCLABEL('AR Erdreich'),$);
+#629= IFCPROPERTYSINGLEVALUE('Zugeh\X2\00F6\X0\rige Raumnummer',$,IFCLABEL('ARE'),$);
+#630= IFCPROPERTYSINGLEVALUE('Gesch\X2\00FC\X0\tzt',$,IFCBOOLEAN(.F.),$);
+#631= IFCPROPERTYSINGLEVALUE('Verkn\X2\00FC\X0\pfte \X2\00C4\X0\nderungen',$,IFCLABEL(''),$);
+#632= IFCPROPERTYSINGLEVALUE('Ursprungsgeschoss Name',$,IFCLABEL('EG'),$);
+#633= IFCPROPERTYSINGLEVALUE('Ursprungsgeschoss Nummer',$,IFCLABEL('0'),$);
+#634= IFCPROPERTYSINGLEVALUE('Name des Eigenschafts-Objekts',$,IFCLABEL(''),$);
+#635= IFCPROPERTYSINGLEVALUE('Element-Typ',$,IFCLABEL('Decke'),$);
+#636= IFCPROPERTYSINGLEVALUE('Struktur-Typ',$,IFCLABEL('Einfach'),$);
+#637= IFCPROPERTYSINGLEVALUE('\X2\00DC\X0\berobjekt-ID',$,IFCLABEL('Decke-001'),$);
+#638= IFCPROPERTYSINGLEVALUE('Baustoffe (Alle)',$,IFCLABEL('Mineralwolle hart'),$);
+#639= IFCPROPERTYSINGLEVALUE('Oberfl\X2\00E4\X0\che (Alle)',$,IFCLABEL('Farbe, gelb'),$);
+#640= IFCPROPERTYSINGLEVALUE('Hotlink Master-ID',$,IFCLABEL(''),$);
+#641= IFCPROPERTYSINGLEVALUE('Deckschraffur',$,IFCLABEL('Massiv 25 %'),$);
+#642= IFCPROPERTYSINGLEVALUE('ID der verbundenen \X2\00D6\X0\ffnungen',$,IFCLABEL(''),$);
+#643= IFCPROPERTYSINGLEVALUE('Anzahl der \X2\00D6\X0\ffnungen',$,IFCINTEGER(0),$);
+#644= IFCPROPERTYSINGLEVALUE('Oberfl\X2\00E4\X0\che oben',$,IFCLABEL('Farbe, gelb'),$);
+#645= IFCPROPERTYSINGLEVALUE('Oberfl\X2\00E4\X0\che Kante',$,IFCLABEL('Farbe, gelb'),$);
+#646= IFCPROPERTYSINGLEVALUE('Oberfl\X2\00E4\X0\che unten',$,IFCLABEL('Farbe, gelb'),$);
+#647= IFCPROPERTYSINGLEVALUE('Tragende Funktion',$,IFCLABEL('Nicht tragende Elemente'),$);
+#648= IFCPROPERTYSINGLEVALUE('Lage',$,IFCLABEL('Au\X2\00DF\X0\en'),$);
+#649= IFCPROPERTYSINGLEVALUE('Umbau-Status',$,IFCLABEL('Bestand'),$);
+#650= IFCPROPERTYSINGLEVALUE('Anzeigen auf Umbau-Filter',$,IFCLABEL('Alle relevanten Filter'),$);
+#651= IFCPROPERTYSINGLEVALUE('Lage der Referenzebene',$,IFCLABEL('Oben'),$);
+#652= IFCPROPERTYSINGLEVALUE('ARCHICAD Klassifizierung - 24',$,IFCLABEL('D\X2\00E4\X0\mmung'),$);
+#653= IFCPROPERTYSET('2nj0_Azr10aztW43oDy_Hh',#12,'ArchiCADProperties',$,(#619,#620,#621,#622,#623,#624,#625,#626,#627,#628,#629,#630,#631,#632,#633,#634,#635,#636,#637,#638,#639,#640,#641,#642,#643,#644,#645,#646,#647,#648,#649,#650,#651,#652));
+#689= IFCRELDEFINESBYPROPERTIES('2gkkbq6UVXOk5$r0fMcLOe',#12,$,$,(#572),#653);
+#692= IFCPROPERTYSINGLEVALUE('Raumabschluss (E)',$,IFCBOOLEAN(.T.),$);
+#693= IFCPROPERTYSINGLEVALUE('W\X2\00E4\X0\rmed\X2\00E4\X0\mmung (I)',$,IFCBOOLEAN(.F.),$);
+#694= IFCPROPERTYSINGLEVALUE('Rauchdichtheit (S)',$,IFCLABEL(' '),$);
+#695= IFCPROPERTYSET('37TfTqI3gxbtu6U0a7v1Fe',#12,'Brandschutz',$,(#692,#693,#694));
+#700= IFCRELDEFINESBYPROPERTIES('3d1nrmeiJMINFToNgv0kZk',#12,$,$,(#572),#695);
+#703= IFCPROPERTYSINGLEVALUE('IsExternal',$,IFCBOOLEAN(.T.),$);
+#704= IFCPROPERTYENUMERATEDVALUE('Status',$,(IFCLABEL('EXISTING')),#312);
+#706= IFCPROPERTYSET('1pS7xX4wJtRvvP7Pscy1rx',#12,'Pset_CoveringCommon',$,(#703,#704));
+#710= IFCRELDEFINESBYPROPERTIES('0Jl2s$eTNtxXHSxGxGaRiT',#12,$,$,(#572),#706);
+#713= IFCPROPERTYSINGLEVALUE('Enthaltenes CO2',$,IFCTEXT('2098.98 (kgCO\X2\2082\X0\)'),$);
+#714= IFCPROPERTYSINGLEVALUE('Enthaltene Energie',$,IFCENERGYMEASURE(26578.8),$);
+#715= IFCPROPERTYSINGLEVALUE('Schicht/Komponenten-Typ',$,IFCTEXT('Keine'),$);
+#716= IFCCOMPLEXPROPERTY('Mineralwolle hart',$,'Mineralwolle hart',(#713,#714,#715));
+#721= IFCPROPERTYSET('31rkn9_IKHTgrMaRZZy5aj',#12,'Component Properties',$,(#716));
+#724= IFCRELDEFINESBYPROPERTIES('2bmeNsECD0p2IzoTkdGnWv',#12,$,$,(#572),#721);
+#727= IFCQUANTITYLENGTH('Width',$,$,0.15,$);
+#728= IFCQUANTITYAREA('GrossArea',$,$,72.,$);
+#729= IFCQUANTITYAREA('NetArea',$,$,72.,$);
+#730= IFCQUANTITYLENGTH('Width','',$,0.15,$);
+#731= IFCPHYSICALCOMPLEXQUANTITY('Mineralwolle hart',$,(#730),'',$,$);
+#734= IFCELEMENTQUANTITY('1cg3JHj9XKenc1VevmfuqB',#12,'Qto_CoveringBaseQuantities',$,'ARCHICAD BIM Base Quantities',(#727,#728,#729,#731));
+#736= IFCRELDEFINESBYPROPERTIES('0rvZ7WhhsUFdTnn2V7rJHk',#12,$,$,(#572),#734);
+#739= IFCQUANTITYAREA('Fl\X2\00E4\X0\che',$,$,72.,$);
+#740= IFCQUANTITYLENGTH('H\X2\00F6\X0\he',$,$,0.15,$);
+#741= IFCQUANTITYVOLUME('Volumen (netto)',$,$,10.8,$);
+#742= IFCQUANTITYLENGTH('H\X2\00F6\X0\henangabe zum Projekt-Nullpunkt',$,$,-0.35,$);
+#743= IFCQUANTITYLENGTH('H\X2\00F6\X0\he zu 1. Referenzh\X2\00F6\X0\he',$,$,-0.35,$);
+#744= IFCQUANTITYLENGTH('H\X2\00F6\X0\he zu 2. Referenzh\X2\00F6\X0\he',$,$,-0.35,$);
+#745= IFCQUANTITYLENGTH('H\X2\00F6\X0\he zu Meeresh\X2\00F6\X0\he',$,$,156.33,$);
+#746= IFCQUANTITYLENGTH('H\X2\00F6\X0\he zu verkn\X2\00FC\X0\pftem/Ursprungsgeschoss',$,$,-0.35,$);
+#747= IFCQUANTITYLENGTH('Abstand zu Ursprungsgeschoss',$,$,-0.35,$);
+#748= IFCQUANTITYAREA('Oberfl\X2\00E4\X0\chenbereich',$,$,72.,$);
+#749= IFCQUANTITYLENGTH('Dicke',$,$,0.15,$);
+#750= IFCQUANTITYVOLUME('Volumen (brutto)',$,$,10.8,$);
+#751= IFCQUANTITYLENGTH('Grundriss-Umfang',$,$,34.,$);
+#752= IFCQUANTITYLENGTH('Grundriss-Durchbruch Umfang',$,$,0.,$);
+#753= IFCQUANTITYLENGTH('Oberkante zu erster Referenzh\X2\00F6\X0\he',$,$,-0.35,$);
+#754= IFCQUANTITYLENGTH('Oberkante zu Ursprungsgeschoss',$,$,-0.35,$);
+#755= IFCQUANTITYLENGTH('Oberkante zu Projektursprung',$,$,-0.35,$);
+#756= IFCQUANTITYLENGTH('Oberkante zu Meeresspiegel',$,$,156.33,$);
+#757= IFCQUANTITYLENGTH('Oberkante zu zweiter Referenzh\X2\00F6\X0\he',$,$,-0.35,$);
+#758= IFCQUANTITYLENGTH('Unterkante zu erster Referenzh\X2\00F6\X0\he',$,$,-0.5,$);
+#759= IFCQUANTITYLENGTH('Unterkante zu Ursprungsgeschoss',$,$,-0.5,$);
+#760= IFCQUANTITYLENGTH('Unterkante zu Projektursprung',$,$,-0.5,$);
+#761= IFCQUANTITYLENGTH('Unterkante zu Meeresh\X2\00F6\X0\he',$,$,156.18,$);
+#762= IFCQUANTITYLENGTH('Unterkante zu zweiter Referenzh\X2\00F6\X0\he',$,$,-0.5,$);
+#763= IFCQUANTITYAREA('Oberfl\X2\00E4\X0\chenbereich oben (netto)',$,$,72.,$);
+#764= IFCQUANTITYAREA('Kanten-Oberfl\X2\00E4\X0\chenbereich (netto)',$,$,5.1,$);
+#765= IFCQUANTITYAREA('Oberfl\X2\00E4\X0\chenbereich unten (netto)',$,$,72.,$);
+#766= IFCQUANTITYAREA('Unterer Fl\X2\00E4\X0\chenbereich (Brutto)',$,$,72.,$);
+#767= IFCQUANTITYAREA('Kantenfl\X2\00E4\X0\chenbereich (Brutto)',$,$,5.1,$);
+#768= IFCQUANTITYAREA('Oberer Fl\X2\00E4\X0\chenbereich (Brutto)',$,$,72.,$);
+#769= IFCQUANTITYLENGTH('H\X2\00F6\X0\henwert Unterkante',$,$,-0.5,$);
+#770= IFCQUANTITYAREA('Oberfl\X2\00E4\X0\chenbereich der Decke unten (brutto)',$,$,72.,$);
+#771= IFCQUANTITYAREA('Oberfl\X2\00E4\X0\chenbereich der Decke unten (brutto, mit \X2\00D6\X0\ffnungen)',$,$,72.,$);
+#772= IFCQUANTITYAREA('Oberfl\X2\00E4\X0\chenbereich der Deckenkanten (brutto)',$,$,5.1,$);
+#773= IFCQUANTITYAREA('Oberfl\X2\00E4\X0\chenbereich der Deckenkanten (brutto, mit \X2\00D6\X0\ffnungen)',$,$,5.1,$);
+#774= IFCQUANTITYAREA('Oberfl\X2\00E4\X0\chenbereich der Decke oben (brutto)',$,$,72.,$);
+#775= IFCQUANTITYAREA('Oberfl\X2\00E4\X0\chenbereich der Decke oben (brutto, mit \X2\00D6\X0\ffnungen)',$,$,72.,$);
+#776= IFCQUANTITYAREA('L\X2\00F6\X0\cher Oberfl\X2\00E4\X0\chenbereich',$,$,0.,$);
+#777= IFCQUANTITYLENGTH('H\X2\00F6\X0\henwert Oberkante',$,$,-0.35,$);
+#778= IFCELEMENTQUANTITY('2IYvemq_WgxvMtYeW_FD4y',#12,'ArchiCADQuantities',$,'ARCHICAD BIM Quantities',(#739,#740,#741,#742,#743,#744,#745,#746,#747,#748,#749,#750,#751,#752,#753,#754,#755,#756,#757,#758,#759,#760,#761,#762,#763,#764,#765,#766,#767,#768,#769,#770,#771,#772,#773,#774,#775,#776,#777));
+#780= IFCRELDEFINESBYPROPERTIES('0tto6SWRqXxwLnY0lHihZa',#12,$,$,(#572),#778);
+#783= IFCQUANTITYWEIGHT('Masse','',$,1242.,$);
+#784= IFCQUANTITYAREA('Schicht/Komponenten Oberfl\X2\00E4\X0\chenbereich (netto)','',$,72.,$);
+#785= IFCQUANTITYAREA('Schicht/Komponenten Oberfl\X2\00E4\X0\chenbereich (brutto)','',$,72.,$);
+#786= IFCQUANTITYLENGTH('Schichtdicke','',$,0.15,$);
+#787= IFCQUANTITYVOLUME('Schicht/Komponenten Volumen (netto)','',$,10.8,$);
+#788= IFCQUANTITYVOLUME('Schicht/Komponenten Volumen (brutto)','',$,10.8,$);
+#789= IFCPHYSICALCOMPLEXQUANTITY('Mineralwolle hart',$,(#783,#784,#785,#786,#787,#788),'',$,$);
+#797= IFCELEMENTQUANTITY('3losYLx94Q3vfSGH0NT16r',#12,'Component Quantities',$,'ARCHICAD BIM Base Quantities',(#789));
+#799= IFCRELDEFINESBYPROPERTIES('3GoM0gJf0YjuZew38PG4VJ',#12,$,$,(#572),#797);
+#802= IFCCLASSIFICATIONREFERENCE($,'D\X2\00E4\X0\mmung',$,#512,$,$);
+#803= IFCRELASSOCIATESCLASSIFICATION('2zuzfv6IeYJuBQACVKVHdk',#12,'ARCHICAD Klassifizierung 24',$,(#572,#59728,#79798),#802);
+#806= IFCCOVERINGTYPE('0kFwtXp7fWvm3A$KhCcsHz',#12,'Mineralwolle hart 150',$,$,$,$,'2E3FADE1-CC7A-60E7-00CA-FD4ACC9B647D',$,.INSULATION.);
+#807= IFCRELDEFINESBYTYPE('1aI4BBlLpTUtpLFrwoRgAX',#12,$,$,(#572,#59728,#79798),#806);
+#811= IFCDIRECTION((1.,0.,0.));
+#813= IFCDIRECTION((0.,0.,1.));
+#815= IFCCARTESIANPOINT((0.2,0.2,-0.35));
+#817= IFCAXIS2PLACEMENT3D(#815,#813,#811);
+#818= IFCLOCALPLACEMENT(#154,#817);
+#819= IFCCARTESIANPOINTLIST2D(((-0.2,0.),(8.8,0.),(8.8,0.25),(-0.2,0.25)));
+#821= IFCINDEXEDPOLYCURVE(#819,(IFCLINEINDEX((1,2,3,4,1))),$);
+#828= IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,'Stahlbeton Wand',#821);
+#829= IFCCARTESIANPOINTLIST2D(((-0.2,-0.2),(8.8,-0.2),(8.8,0.),(-0.2,0.)));
+#831= IFCINDEXEDPOLYCURVE(#829,(IFCLINEINDEX((1,2,3,4,1))),$);
+#838= IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,'EPS hart',#831);
+#839= IFCCOMPOSITEPROFILEDEF(.AREA.,'AW 25 STB + 20 WDVS-oP (450 x 8600)',(#828,#838),$);
+#841= IFCDIRECTION((1.,0.,0.));
+#843= IFCDIRECTION((0.,0.,1.));
+#845= IFCCARTESIANPOINT((0.,0.,0.));
+#847= IFCAXIS2PLACEMENT3D(#845,#843,#841);
+#848= IFCDIRECTION((0.,0.,1.));
+#850= IFCEXTRUDEDAREASOLID(#839,#847,#848,4.35);
+#851= IFCCARTESIANPOINTLIST3D(((-0.2,0.,4.35),(-0.2,0.,0.),(8.8,0.,0.),(8.8,0.,4.35),(0.,0.,0.35),(0.,0.,4.1),(8.6,0.,4.1),(8.6,0.,0.35),(-0.2,0.25,4.35),(-0.2,0.25,0.),(8.8,0.25,0.),(8.8,0.25,4.35),(0.,0.25,0.35),(0.,0.25,4.1),(8.6,0.25,4.1),(8.6,0.25,0.35)));
+#869= IFCPOLYGONALFACESET(#851,.T.,(#873,#879,#882,#885,#888,#891,#894,#897,#900,#903),$);
+#873= IFCINDEXEDPOLYGONALFACEWITHVOIDS((1,2,3,4),((5,6,7,8)));
+#879= IFCINDEXEDPOLYGONALFACE((9,10,2,1));
+#882= IFCINDEXEDPOLYGONALFACE((3,2,10,11));
+#885= IFCINDEXEDPOLYGONALFACE((4,3,11,12));
+#888= IFCINDEXEDPOLYGONALFACE((9,1,4,12));
+#891= IFCINDEXEDPOLYGONALFACE((13,14,6,5));
+#894= IFCINDEXEDPOLYGONALFACE((14,15,7,6));
+#897= IFCINDEXEDPOLYGONALFACE((15,16,8,7));
+#900= IFCINDEXEDPOLYGONALFACE((16,13,5,8));
+#903= IFCINDEXEDPOLYGONALFACEWITHVOIDS((12,11,10,9),((13,16,15,14)));
+#908= IFCBOOLEANRESULT(.DIFFERENCE.,#850,#869);
+#909= IFCSHAPEREPRESENTATION(#180,'Body','CSG',(#908));
+#911= IFCPRESENTATIONLAYERASSIGNMENT('00 Au\X2\00DF\X0\enwand',$,(#909,#927,#1900,#3666,#5486,#5501,#5880,#7751,#7766,#8217,#9969,#11830,#11845,#14954,#16415,#16430,#16929,#16944,#51016,#51031,#51861,#53728,#53743,#54194,#55946,#57879,#57894,#58627,#58642),$);
+#914= IFCCARTESIANPOINT((-0.2,-0.2,0.));
+#916= IFCBOUNDINGBOX(#914,9.,0.45,4.35);
+#917= IFCSHAPEREPRESENTATION(#224,'Box','BoundingBox',(#916));
+#919= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Axis','Model',*,*,*,*,#69,$,.MODEL_VIEW.,$);
+#920= IFCCARTESIANPOINTLIST2D(((0.,0.),(8.6,0.)));
+#922= IFCINDEXEDPOLYCURVE(#920,(IFCLINEINDEX((1,2))),$);
+#927= IFCSHAPEREPRESENTATION(#919,'Axis','Curve2D',(#922));
+#931= IFCPRODUCTDEFINITIONSHAPE($,$,(#909,#917,#927));
+#936= IFCWALL('37KJCa1kb5buAQtt2kd7jD',#12,'Wand-001',$,$,#818,#931,'C7513324-06E9-4597-829A-DF70AE9C7B4D',.NOTDEFINED.);
+ENDSEC;
+
+END-ISO-10303-21;