diff --git a/files/Trimble_Tekla/Georef_A.ifc b/files/Trimble_Tekla/Georef_A.ifc new file mode 100644 index 00000000..98a6c232 --- /dev/null +++ b/files/Trimble_Tekla/Georef_A.ifc @@ -0,0 +1,57 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('ViewDefinition[Undefined]'),'2;1'); +FILE_NAME('Georef_A.ifc','2023-04-14T12:53:44',('Author/creator of the IFC file'),('Trimble Inc.'),'IfcExportSDK2 ver. 4.7.1','Trimble Software - Version xx.x','Authorizer of the IFC file'); +FILE_SCHEMA(('IFC4X4')); +ENDSEC; + +DATA; +#1= IFCPOSTALADDRESS(.HOME.,'My postal address',$,$,('StreetAddress 1','StreetAddress 2'),'Box 1','Town','Region','Box 1','Country'); +#2= IFCACTORROLE(.CONSULTANT.,'Role','Role Description'); +#3= IFCPERSON('HLahtel','Family name','Given Name',$,$,$,(#2),(#1)); +#4= IFCACTORROLE(.CONSULTANT.,$,$); +#5= IFCPOSTALADDRESS(.OFFICE.,'Office postal address',$,$,('StreetAddress 1','StreetAddress 2'),'Box 1','Town','Region','Box 1','Country'); +#6= IFCORGANIZATION('TRMB','Trimble Inc.','Trimble consulting',(#4),(#5)); +#7= IFCPERSONANDORGANIZATION(#3,#6,$); +#8= IFCAPPLICATION(#6,'version','Application full name','Application Identifier'); +#9= IFCOWNERHISTORY(#7,#8,$,.NOCHANGE.,$,$,$,1681466024); +#10= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.); +#11= IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.); +#12= IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.); +#13= IFCSIUNIT(*,.MASSUNIT.,.KILO.,.GRAM.); +#14= IFCSIUNIT(*,.TIMEUNIT.,$,.SECOND.); +#15= IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.); +#16= IFCSIUNIT(*,.SOLIDANGLEUNIT.,$,.STERADIAN.); +#17= IFCSIUNIT(*,.POWERUNIT.,$,.WATT.); +#18= IFCUNITASSIGNMENT((#10,#11,#12,#13,#14,#15,#16,#17)); +#19= IFCCARTESIANPOINT((-200.,200.,0.)); +#20= IFCDIRECTION((0.,0.,1.)); +#21= IFCDIRECTION((1.,0.,0.)); +#22= IFCAXIS2PLACEMENT3D(#19,#20,#21); +#23= IFCDIRECTION((0.725975,0.687721)); +#24= IFCGEOMETRICREPRESENTATIONCONTEXT('3D','Model',3,1.E-06,#22,#23); +#25= IFCPROPERTYSINGLEVALUE('Project data',$,IFCLABEL('Project data 1.'),$); +#26= IFCPROPERTYSINGLEVALUE('Length property',$,IFCLENGTHMEASURE(1.),#10); +#27= IFCPROPERTYSET('1ZFnS0u8zEp8aamwlcTe6G',#9,'Project pset',$,(#25,#26)); +#28= IFCARCHELEMENTTYPE('0TUTbZkaDFJRZ0yY4_FESg',#9,'Name',$,$,$,$,$,$,.NOTDEFINED.); +#29= IFCGROUP('1Y2l9lQGvDABPDbXPmeiE$',#9,'TypeObject Group',$,$); +#30= IFCRELASSIGNSTOGROUP('0KYpdfYzv7TgcJ1fHWDWxl',#9,$,$,(#28),$,#29); +#31= IFCPERSON($,$,'Given name',$,$,$,$,$); +#32= IFCACTOR('1p9VrLhN9C9QZr9vmEssPg',#9,'Actor',$,$,#31); +#33= IFCPROJECT('3KF6hmUH9ExfmDglggWKPu',#9,'Project name','\X2\987976EE7B804ECB\X0\',$,$,$,(#24),#18); +#34= IFCRELDECLARES('3DuhrzwaHEOxWLhUCIk6pB',#9,'TypeObjects',$,#33,(#28)); +#35= IFCRELDECLARES('13JnQq9ZfAFvocJxOkCoVu',#9,'Actors',$,#33,(#32)); +#36= IFCRELDECLARES('3jMHhVXgf3wu1pado8hZca',#9,'IfcGroup',$,#33,(#29)); +#37= IFCCARTESIANPOINT((0.,0.,0.)); +#38= IFCAXIS2PLACEMENT3D(#37,#20,#21); +#39= IFCLOCALPLACEMENT($,#38); +#40= IFCSITE('0jf8GwS$L3YP5fxsJ17CHX',#9,'Site name',$,$,#39,$,$,.ELEMENT.,(60,11,10),(24,48,23),21590.,$,$); +#41= IFCCLASSIFICATION('Source',$,$,'Name',$,$,$); +#42= IFCRELASSOCIATESCLASSIFICATION('1wMLOfx_LBAQDQymLac_gD',#9,$,$,(#33),#41); +#43= IFCPROJECTEDCRS('EPSG:3879','ETRS89 / GK25FIN','EPSG:3879',$,$,$,$); +#44= IFCMAPCONVERSION(#24,#43,5000.,1520.,6500.,1.1,2.1,1.,2.,3.); +#45= IFCRELAGGREGATES('3KrY4LLmX2JhCv6pE0maFN',#9,$,$,#33,(#40)); +#46= IFCRELDEFINESBYPROPERTIES('23JaOiTtP8SOoBptn9fPeh',#9,$,$,(#33),#27); +ENDSEC; + +END-ISO-10303-21; diff --git a/files/Trimble_Tekla/Georef_B.ifc b/files/Trimble_Tekla/Georef_B.ifc new file mode 100644 index 00000000..682855e5 --- /dev/null +++ b/files/Trimble_Tekla/Georef_B.ifc @@ -0,0 +1,57 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('ViewDefinition[Undefined]'),'2;1'); +FILE_NAME('Georef_B.ifc','2023-04-14T12:53:48',('Author/creator of the IFC file'),('Trimble Inc.'),'IfcExportSDK2 ver. 4.7.1','Trimble Software - Version xx.x','Authorizer of the IFC file'); +FILE_SCHEMA(('IFC4X4')); +ENDSEC; + +DATA; +#1= IFCPOSTALADDRESS(.HOME.,'My postal address',$,$,('StreetAddress 1','StreetAddress 2'),'Box 1','Town','Region','Box 1','Country'); +#2= IFCACTORROLE(.CONSULTANT.,'Role','Role Description'); +#3= IFCPERSON('HLahtel','Family name','Given Name',$,$,$,(#2),(#1)); +#4= IFCACTORROLE(.CONSULTANT.,$,$); +#5= IFCPOSTALADDRESS(.OFFICE.,'Office postal address',$,$,('StreetAddress 1','StreetAddress 2'),'Box 1','Town','Region','Box 1','Country'); +#6= IFCORGANIZATION('TRMB','Trimble Inc.','Trimble consulting',(#4),(#5)); +#7= IFCPERSONANDORGANIZATION(#3,#6,$); +#8= IFCAPPLICATION(#6,'version','Application full name','Application Identifier'); +#9= IFCOWNERHISTORY(#7,#8,$,.NOCHANGE.,$,$,$,1681466028); +#10= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.); +#11= IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.); +#12= IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.); +#13= IFCSIUNIT(*,.MASSUNIT.,.KILO.,.GRAM.); +#14= IFCSIUNIT(*,.TIMEUNIT.,$,.SECOND.); +#15= IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.); +#16= IFCSIUNIT(*,.SOLIDANGLEUNIT.,$,.STERADIAN.); +#17= IFCSIUNIT(*,.POWERUNIT.,$,.WATT.); +#18= IFCUNITASSIGNMENT((#10,#11,#12,#13,#14,#15,#16,#17)); +#19= IFCCARTESIANPOINT((-200.,200.,0.)); +#20= IFCDIRECTION((0.,0.,1.)); +#21= IFCDIRECTION((1.,0.,0.)); +#22= IFCAXIS2PLACEMENT3D(#19,#20,#21); +#23= IFCDIRECTION((0.725975,0.687721)); +#24= IFCGEOMETRICREPRESENTATIONCONTEXT('3D','Model',3,1.E-06,#22,#23); +#25= IFCPROPERTYSINGLEVALUE('Project data',$,IFCLABEL('Project data 1.'),$); +#26= IFCPROPERTYSINGLEVALUE('Length property',$,IFCLENGTHMEASURE(1.),#10); +#27= IFCPROPERTYSET('1L$xDNbjDAbeaCEL$ud_xo',#9,'Project pset',$,(#25,#26)); +#28= IFCARCHELEMENTTYPE('3w7HiOxLj7G9bsZzIgciyp',#9,'Name',$,$,$,$,$,$,.NOTDEFINED.); +#29= IFCGROUP('1kGb4Nw$1FEhGv4HjacSYC',#9,'TypeObject Group',$,$); +#30= IFCRELASSIGNSTOGROUP('3cR81438T2HwtK8GzCWilc',#9,$,$,(#28),$,#29); +#31= IFCPERSON($,$,'Given name',$,$,$,$,$); +#32= IFCACTOR('2jP6pTlr9AAeBPLttyqIT2',#9,'Actor',$,$,#31); +#33= IFCPROJECT('3KF6hmUH9ExfmDglggWKPu',#9,'Project name','\X2\987976EE7B804ECB\X0\',$,$,$,(#24),#18); +#34= IFCRELDECLARES('244lM7qv19bhjlXD5vqNpd',#9,'TypeObjects',$,#33,(#28)); +#35= IFCRELDECLARES('3mFfrIsSrFeA7BX0DG0klf',#9,'Actors',$,#33,(#32)); +#36= IFCRELDECLARES('3DH_KB4N9FR9EVo9Hba0tM',#9,'IfcGroup',$,#33,(#29)); +#37= IFCCARTESIANPOINT((0.,0.,0.)); +#38= IFCAXIS2PLACEMENT3D(#37,#20,#21); +#39= IFCLOCALPLACEMENT($,#38); +#40= IFCSITE('0jf8GwS$L3YP5fxsJ17CHX',#9,'Site name',$,$,#39,$,$,.ELEMENT.,(60,11,10),(24,48,23),21590.,$,$); +#41= IFCCLASSIFICATION('Source',$,$,'Name',$,$,$); +#42= IFCRELASSOCIATESCLASSIFICATION('0egVsqnS93B9SWV1DYxnij',#9,$,$,(#33),#41); +#43= IFCGEOGRAPHICCRS('EPSG:3879',$,$,$,$,$,$); +#44= IFCRIGIDOPERATION(#24,#43,IFCPLANEANGLEMEASURE(3.14159265358979),IFCPLANEANGLEMEASURE(1.5707963267949),$); +#45= IFCRELAGGREGATES('1snhNw8D12vh1uwqMqvkkS',#9,$,$,#33,(#40)); +#46= IFCRELDEFINESBYPROPERTIES('34T$xKiO9Ed9cqwFreGD10',#9,$,$,(#33),#27); +ENDSEC; + +END-ISO-10303-21; diff --git a/files/Trimble_Tekla/Georef_C.ifc b/files/Trimble_Tekla/Georef_C.ifc new file mode 100644 index 00000000..8a760da6 --- /dev/null +++ b/files/Trimble_Tekla/Georef_C.ifc @@ -0,0 +1,57 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('ViewDefinition[Undefined]'),'2;1'); +FILE_NAME('Georef_C.ifc','2023-04-14T12:53:55',('Author/creator of the IFC file'),('Trimble Inc.'),'IfcExportSDK2 ver. 4.7.1','Trimble Software - Version xx.x','Authorizer of the IFC file'); +FILE_SCHEMA(('IFC4X4')); +ENDSEC; + +DATA; +#1= IFCPOSTALADDRESS(.HOME.,'My postal address',$,$,('StreetAddress 1','StreetAddress 2'),'Box 1','Town','Region','Box 1','Country'); +#2= IFCACTORROLE(.CONSULTANT.,'Role','Role Description'); +#3= IFCPERSON('HLahtel','Family name','Given Name',$,$,$,(#2),(#1)); +#4= IFCACTORROLE(.CONSULTANT.,$,$); +#5= IFCPOSTALADDRESS(.OFFICE.,'Office postal address',$,$,('StreetAddress 1','StreetAddress 2'),'Box 1','Town','Region','Box 1','Country'); +#6= IFCORGANIZATION('TRMB','Trimble Inc.','Trimble consulting',(#4),(#5)); +#7= IFCPERSONANDORGANIZATION(#3,#6,$); +#8= IFCAPPLICATION(#6,'version','Application full name','Application Identifier'); +#9= IFCOWNERHISTORY(#7,#8,$,.NOCHANGE.,$,$,$,1681466035); +#10= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.); +#11= IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.); +#12= IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.); +#13= IFCSIUNIT(*,.MASSUNIT.,.KILO.,.GRAM.); +#14= IFCSIUNIT(*,.TIMEUNIT.,$,.SECOND.); +#15= IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.); +#16= IFCSIUNIT(*,.SOLIDANGLEUNIT.,$,.STERADIAN.); +#17= IFCSIUNIT(*,.POWERUNIT.,$,.WATT.); +#18= IFCUNITASSIGNMENT((#10,#11,#12,#13,#14,#15,#16,#17)); +#19= IFCCARTESIANPOINT((-200.,200.,0.)); +#20= IFCDIRECTION((0.,0.,1.)); +#21= IFCDIRECTION((1.,0.,0.)); +#22= IFCAXIS2PLACEMENT3D(#19,#20,#21); +#23= IFCDIRECTION((0.725975,0.687721)); +#24= IFCGEOMETRICREPRESENTATIONCONTEXT('3D','Model',3,1.E-06,#22,#23); +#25= IFCPROPERTYSINGLEVALUE('Project data',$,IFCLABEL('Project data 1.'),$); +#26= IFCPROPERTYSINGLEVALUE('Length property',$,IFCLENGTHMEASURE(1.),#10); +#27= IFCPROPERTYSET('16Q11DhZz75P4emHw2_3UJ',#9,'Project pset',$,(#25,#26)); +#28= IFCARCHELEMENTTYPE('3w6JleHqfFX8m5M0KVYawr',#9,'Name',$,$,$,$,$,$,.NOTDEFINED.); +#29= IFCGROUP('14kn2$UHHFkPLlZPsuW5sU',#9,'TypeObject Group',$,$); +#30= IFCRELASSIGNSTOGROUP('3xc2Kgi1LAre7KXykLRwCd',#9,$,$,(#28),$,#29); +#31= IFCPERSON($,$,'Given name',$,$,$,$,$); +#32= IFCACTOR('0Gu2Dcag56U9vMlnFeTn7C',#9,'Actor',$,$,#31); +#33= IFCPROJECT('3KF6hmUH9ExfmDglggWKPu',#9,'Project name','\X2\987976EE7B804ECB\X0\',$,$,$,(#24),#18); +#34= IFCRELDECLARES('0961ki$_f2RhR78YwwQMpx',#9,'TypeObjects',$,#33,(#28)); +#35= IFCRELDECLARES('1jBiQPnL1DmePqzTf0LNnd',#9,'Actors',$,#33,(#32)); +#36= IFCRELDECLARES('3mdrfhqmb1Bhgg1Qmkqmo_',#9,'IfcGroup',$,#33,(#29)); +#37= IFCCARTESIANPOINT((0.,0.,0.)); +#38= IFCAXIS2PLACEMENT3D(#37,#20,#21); +#39= IFCLOCALPLACEMENT($,#38); +#40= IFCSITE('0jf8GwS$L3YP5fxsJ17CHX',#9,'Site name',$,$,#39,$,$,.ELEMENT.,(60,11,10),(24,48,23),21590.,$,$); +#41= IFCCLASSIFICATION('Source',$,$,'Name',$,$,$); +#42= IFCRELASSOCIATESCLASSIFICATION('10cgg4aBH5zxHBVtcOTSFz',#9,$,$,(#33),#41); +#43= IFCPROJECTEDCRS('EPSG:3879','ETRS89 / GK25FIN','EPSG:3879',$,$,$,$); +#44= IFCRIGIDOPERATION(#24,#43,IFCLENGTHMEASURE(1000.),IFCLENGTHMEASURE(2000.),$); +#45= IFCRELAGGREGATES('2PC2AZLs9CNOIEyWeg$T_T',#9,$,$,#33,(#40)); +#46= IFCRELDEFINESBYPROPERTIES('0p5EkHTuz5mxkxY6PCRvUe',#9,$,$,(#33),#27); +ENDSEC; + +END-ISO-10303-21; diff --git a/files/Trimble_Tekla/Sprint_1_1.ifc b/files/Trimble_Tekla/Sprint_1_1.ifc new file mode 100644 index 00000000..118b8a9a --- /dev/null +++ b/files/Trimble_Tekla/Sprint_1_1.ifc @@ -0,0 +1,48 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('ViewDefinition[Undefined]'),'2;1'); +FILE_NAME('Sprint_1_1.ifc','2023-04-14T12:52:56',('Author/creator of the IFC file'),('Trimble Inc.'),'IfcExportSDK2 ver. 4.7.1','Trimble Software - Version xx.x','Authorizer of the IFC file'); +FILE_SCHEMA(('IFC4X4')); +ENDSEC; + +DATA; +#1= IFCPOSTALADDRESS(.HOME.,'My postal address',$,$,('StreetAddress 1','StreetAddress 2'),'Box 1','Town','Region','Box 1','Country'); +#2= IFCACTORROLE(.CONSULTANT.,'Role','Role Description'); +#3= IFCPERSON('HLahtel','Family name','Given Name',$,$,$,(#2),(#1)); +#4= IFCACTORROLE(.CONSULTANT.,$,$); +#5= IFCPOSTALADDRESS(.OFFICE.,'Office postal address',$,$,('StreetAddress 1','StreetAddress 2'),'Box 1','Town','Region','Box 1','Country'); +#6= IFCORGANIZATION('TRMB','Trimble Inc.','Trimble consulting',(#4),(#5)); +#7= IFCPERSONANDORGANIZATION(#3,#6,$); +#8= IFCAPPLICATION(#6,'version','Application full name','Application Identifier'); +#9= IFCOWNERHISTORY(#7,#8,$,.NOCHANGE.,$,$,$,1681465976); +#10= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.); +#11= IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.); +#12= IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.); +#13= IFCSIUNIT(*,.MASSUNIT.,.KILO.,.GRAM.); +#14= IFCSIUNIT(*,.TIMEUNIT.,$,.SECOND.); +#15= IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.); +#16= IFCSIUNIT(*,.SOLIDANGLEUNIT.,$,.STERADIAN.); +#17= IFCSIUNIT(*,.POWERUNIT.,$,.WATT.); +#18= IFCUNITASSIGNMENT((#10,#11,#12,#13,#14,#15,#16,#17)); +#19= IFCCARTESIANPOINT((-200.,200.,0.)); +#20= IFCDIRECTION((0.,0.,1.)); +#21= IFCDIRECTION((1.,0.,0.)); +#22= IFCAXIS2PLACEMENT3D(#19,#20,#21); +#23= IFCDIRECTION((0.725975,0.687721)); +#24= IFCGEOMETRICREPRESENTATIONCONTEXT('3D','Model',3,1.E-06,#22,#23); +#25= IFCPROPERTYSINGLEVALUE('Project data',$,IFCLABEL('Project data 1.'),$); +#26= IFCPROPERTYSINGLEVALUE('Length property',$,IFCLENGTHMEASURE(1.),#10); +#27= IFCPROPERTYSET('2zLbvaTav8hv_0zlCLeszk',#9,'Project pset',$,(#25,#26)); +#28= IFCARCHELEMENTTYPE('2ygRwJpnXFgPvxFUpFLnhw',#9,'Name',$,$,$,$,$,$,.NOTDEFINED.); +#29= IFCGROUP('0zKnrrYwzFEA2WeN2QHGnv',#9,'TypeObject Group',$,$); +#30= IFCRELASSIGNSTOGROUP('01zoYKwEX5mxbxNYZFregT',#9,$,$,(#28),$,#29); +#31= IFCPERSON($,$,'Given name',$,$,$,$,$); +#32= IFCACTOR('0rFA4gFZfEVfZik_OWzwGb',#9,'Actor',$,$,#31); +#33= IFCPROJECT('3KF6hmUH9ExfmDglggWKPu',#9,'Project name','\X2\987976EE7B804ECB\X0\',$,$,$,(#24),#18); +#34= IFCRELDECLARES('3rtoxtY9P9WxdUcrE1tGov',#9,'TypeObjects',$,#33,(#28)); +#35= IFCRELDECLARES('2wqPuF1dj9r9wZcTK_2IAG',#9,'Actors',$,#33,(#32)); +#36= IFCRELDECLARES('3_ErpW6dz57g38l$u8nhEv',#9,'IfcGroup',$,#33,(#29)); +#37= IFCRELDEFINESBYPROPERTIES('24v6dJo_f2xgwlqeNreYQs',#9,$,$,(#33),#27); +ENDSEC; + +END-ISO-10303-21; diff --git a/files/Trimble_Tekla/Sprint_1_3.ifc b/files/Trimble_Tekla/Sprint_1_3.ifc new file mode 100644 index 00000000..9c7c92b4 --- /dev/null +++ b/files/Trimble_Tekla/Sprint_1_3.ifc @@ -0,0 +1,71 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('ViewDefinition[Undefined]'),'2;1'); +FILE_NAME('Sprint_1_3.ifc','2023-04-14T12:53:59',('Author/creator of the IFC file'),('Trimble Inc.'),'IfcExportSDK2 ver. 4.7.1','Trimble Software - Version xx.x','Authorizer of the IFC file'); +FILE_SCHEMA(('IFC4X4')); +ENDSEC; + +DATA; +#1= IFCPOSTALADDRESS(.HOME.,'My postal address',$,$,('StreetAddress 1','StreetAddress 2'),'Box 1','Town','Region','Box 1','Country'); +#2= IFCACTORROLE(.CONSULTANT.,'Role','Role Description'); +#3= IFCPERSON('HLahtel','Family name','Given Name',$,$,$,(#2),(#1)); +#4= IFCACTORROLE(.CONSULTANT.,$,$); +#5= IFCPOSTALADDRESS(.OFFICE.,'Office postal address',$,$,('StreetAddress 1','StreetAddress 2'),'Box 1','Town','Region','Box 1','Country'); +#6= IFCORGANIZATION('TRMB','Trimble Inc.','Trimble consulting',(#4),(#5)); +#7= IFCPERSONANDORGANIZATION(#3,#6,$); +#8= IFCAPPLICATION(#6,'version','Application full name','Application Identifier'); +#9= IFCOWNERHISTORY(#7,#8,$,.NOCHANGE.,$,$,$,1681466039); +#10= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.); +#11= IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.); +#12= IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.); +#13= IFCSIUNIT(*,.MASSUNIT.,.KILO.,.GRAM.); +#14= IFCSIUNIT(*,.TIMEUNIT.,$,.SECOND.); +#15= IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.); +#16= IFCSIUNIT(*,.SOLIDANGLEUNIT.,$,.STERADIAN.); +#17= IFCSIUNIT(*,.POWERUNIT.,$,.WATT.); +#18= IFCUNITASSIGNMENT((#10,#11,#12,#13,#14,#15,#16,#17)); +#19= IFCCARTESIANPOINT((-200.,200.,0.)); +#20= IFCDIRECTION((0.,0.,1.)); +#21= IFCDIRECTION((1.,0.,0.)); +#22= IFCAXIS2PLACEMENT3D(#19,#20,#21); +#23= IFCDIRECTION((0.725975,0.687721)); +#24= IFCGEOMETRICREPRESENTATIONCONTEXT('3D','Model',3,1.E-06,#22,#23); +#25= IFCPROPERTYSINGLEVALUE('Project data',$,IFCLABEL('Project data 1.'),$); +#26= IFCPROPERTYSINGLEVALUE('Length property',$,IFCLENGTHMEASURE(1.),#10); +#27= IFCPROPERTYSET('1piS7HPh9FsAthbUUt7i_e',#9,'Project pset',$,(#25,#26)); +#28= IFCARCHELEMENTTYPE('3yO_VnXPrAtgD2epQESUVa',#9,'Name',$,$,$,$,$,$,.NOTDEFINED.); +#29= IFCGROUP('3hxOvntAD9Oh4pOISV2CHp',#9,'TypeObject Group',$,$); +#30= IFCRELASSIGNSTOGROUP('2gvKQ3wn5AMwSE9Fz9zui6',#9,$,$,(#28),$,#29); +#31= IFCPROPERTYENUMERATION('DrillingDiameter',(IFCPOSITIVELENGTHMEASURE(100.)),$); +#32= IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.); +#33= IFCSIMPLEPROPERTYTEMPLATE('2otdNJrer5twza5sKTX51V',#9,'DrillingDiameter',$,.P_SINGLEVALUE.,'IfcPositiveLengthMeasure',$,#31,#32,$,$,$); +#34= IFCPROPERTYSETTEMPLATE('2X$4itQ9P2oRc$clFg4f9c',#9,'Pset_GeoObsBoreholeConstruction',$,.PSET_TYPEDRIVENOVERRIDE.,'IfcBorehole',(#33)); +#35= IFCPERSON($,$,'Given name',$,$,$,$,$); +#36= IFCACTOR('0TRfsdtUP1weAbax$2QkBj',#9,'Actor',$,$,#35); +#37= IFCPROJECT('3KF6hmUH9ExfmDglggWKPu',#9,'Project name','\X2\987976EE7B804ECB\X0\',$,$,$,(#24),#18); +#38= IFCRELDECLARES('3XifSg$HH19vPnv9jy_l6s',#9,'TypeObjects',$,#37,(#28)); +#39= IFCRELDECLARES('1rgWZpt_T0kfvyC1VrY3RJ',#9,'PropertysetTemplates',$,#37,(#34)); +#40= IFCRELDECLARES('08eYmLm3j5xhpvntJAFMaj',#9,'Actors',$,#37,(#36)); +#41= IFCRELDECLARES('1sxZz9$LfD4eoBLsXqxgA$',#9,'IfcGroup',$,#37,(#29)); +#42= IFCCARTESIANPOINT((0.,0.,0.)); +#43= IFCAXIS2PLACEMENT3D(#42,#20,#21); +#44= IFCLOCALPLACEMENT($,#43); +#45= IFCSITE('0jf8GwS$L3YP5fxsJ17CHX',#9,'Site name',$,$,#44,$,$,.ELEMENT.,(60,11,10),(24,48,23),21590.,$,$); +#46= IFCCLASSIFICATION('Source',$,$,'Name',$,$,$); +#47= IFCRELASSOCIATESCLASSIFICATION('0MJIGZYaDBsg0acmwnhTMZ',#9,$,$,(#37),#46); +#48= IFCPROJECTEDCRS('EPSG:3879','ETRS89 / GK25FIN','EPSG:3879',$,$,$,$); +#49= IFCMAPCONVERSION(#24,#48,5000.,1520.,6500.,1.1,2.1,1.,2.,3.); +#50= IFCPERSON($,$,'Given name',$,$,$,$,$); +#51= IFCDOCUMENTINFORMATION('Identification','IfcDocumentInformation Name',$,'Location',$,$,$,$,$,(#50),$,$,'application/pdf',$,$,$,$); +#52= IFCRELASSOCIATESDOCUMENT('1gr4yRLDT7qey5inTyWQ6G',#9,$,$,(#37),#51); +#53= IFCPERSON($,$,'Given name',$,$,$,$,$); +#54= IFCDATASETINFORMATION('Identification','IfcDatasetInformation Name',$,'Location',$,$,$,$,$,(#53),$,$,'text/xml',$,$,$,$,'http://geosciml.org/geosciml/2.0/xsd/geosciml.xsd'); +#55= IFCRELASSOCIATESDATASET('1zJ2tpqAf0bOK_8h8fu9Zh',#9,$,$,(#37),#54); +#56= IFCPERSON($,$,'Given name',$,$,$,$,$); +#57= IFCLIBRARYINFORMATION('Name','Version',#56,'2023-03-17T12:39:06','Location',$); +#58= IFCRELASSOCIATESLIBRARY('1Z3VwNwsTDhvj0BgEWvfFt',#9,$,$,(#37),#57); +#59= IFCRELAGGREGATES('0$NrjxavLCmQviUfaRGMyZ',#9,$,$,#37,(#45)); +#60= IFCRELDEFINESBYPROPERTIES('1X82ZO9nz6Jf5Oqb_Iph2u',#9,$,$,(#37),#27); +ENDSEC; + +END-ISO-10303-21; diff --git a/files/Trimble_Tekla/Sprint_2_1.ifc b/files/Trimble_Tekla/Sprint_2_1.ifc new file mode 100644 index 00000000..7f762318 --- /dev/null +++ b/files/Trimble_Tekla/Sprint_2_1.ifc @@ -0,0 +1,127 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('ViewDefinition[Undefined]'),'2;1'); +FILE_NAME('Sprint_2_1.ifc','2023-06-13T12:21:17',('Author/creator of the IFC file'),('Trimble Inc.'),'IfcExportSDK2 ver. 4.7.1','Trimble Software - Version xx.x','Authorizer of the IFC file'); +FILE_SCHEMA(('IFC4X4')); +ENDSEC; + +DATA; +#1= IFCPOSTALADDRESS(.HOME.,'My postal address',$,$,('StreetAddress 1','StreetAddress 2'),'Box 1','Town','Region','Box 1','Country'); +#2= IFCACTORROLE(.CONSULTANT.,'Role','Role Description'); +#3= IFCPERSON('HLahtel','Family name','Given Name',$,$,$,(#2),(#1)); +#4= IFCACTORROLE(.CONSULTANT.,$,$); +#5= IFCPOSTALADDRESS(.OFFICE.,'Office postal address',$,$,('StreetAddress 1','StreetAddress 2'),'Box 1','Town','Region','Box 1','Country'); +#6= IFCORGANIZATION('TRMB','Trimble Inc.','Trimble consulting',(#4),(#5)); +#7= IFCPERSONANDORGANIZATION(#3,#6,$); +#8= IFCAPPLICATION(#6,'version','Application full name','Application Identifier'); +#9= IFCOWNERHISTORY(#7,#8,$,.NOCHANGE.,$,$,$,1686648077); +#10= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.); +#11= IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.); +#12= IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.); +#13= IFCSIUNIT(*,.MASSUNIT.,.KILO.,.GRAM.); +#14= IFCSIUNIT(*,.TIMEUNIT.,$,.SECOND.); +#15= IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.); +#16= IFCSIUNIT(*,.SOLIDANGLEUNIT.,$,.STERADIAN.); +#17= IFCSIUNIT(*,.POWERUNIT.,$,.WATT.); +#18= IFCUNITASSIGNMENT((#10,#11,#12,#13,#14,#15,#16,#17)); +#19= IFCCARTESIANPOINT((-200.,200.,0.)); +#20= IFCDIRECTION((0.,0.,1.)); +#21= IFCDIRECTION((1.,0.,0.)); +#22= IFCAXIS2PLACEMENT3D(#19,#20,#21); +#23= IFCDIRECTION((0.725975,0.687721)); +#24= IFCGEOMETRICREPRESENTATIONCONTEXT('3D','Model',3,1.E-06,#22,#23); +#25= IFCPROPERTYSINGLEVALUE('Project data',$,IFCLABEL('Project data 1.'),$); +#26= IFCPROPERTYSINGLEVALUE('Length property',$,IFCLENGTHMEASURE(1.),#10); +#27= IFCPROPERTYSET('0udtiH1nP7oQzqEFHoE5DL',#9,'Project pset',$,(#25,#26)); +#28= IFCARCHELEMENTTYPE('3cSOlOqYPAE9SFH9IB4hYK',#9,'Name',$,$,$,$,$,$,.NOTDEFINED.); +#29= IFCPROPERTYENUMERATION('DrillingDiameter',(IFCPOSITIVELENGTHMEASURE(100.)),$); +#30= IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.); +#31= IFCSIMPLEPROPERTYTEMPLATE('13DREct8n5wve9ysyOQdTS',#9,'DrillingDiameter',$,.P_SINGLEVALUE.,'IfcPositiveLengthMeasure',$,#29,#30,$,$,$); +#32= IFCPROPERTYSETTEMPLATE('1z_eSSsW16QRqlVlfw7xAo',#9,'Pset_GeoObsBoreholeConstruction',$,.PSET_TYPEDRIVENOVERRIDE.,'IfcBorehole',(#31)); +#33= IFCPERSON($,$,'Given name',$,$,$,$,$); +#34= IFCACTOR('0LExPt6L97DPmabFhkFKES',#9,'Actor',$,$,#33); +#35= IFCPROJECT('3KF6hmUH9ExfmDglggWKPu',#9,'Project name','\X2\987976EE7B804ECB\X0\',$,$,$,(#24),#18); +#36= IFCRELDECLARES('0gaBl1U396MgaQkr5lXB_X',#9,'TypeObjects',$,#35,(#28)); +#37= IFCRELDECLARES('1aKyLWIBjEMvB1P5Kqq_Vb',#9,'PropertysetTemplates',$,#35,(#32)); +#38= IFCRELDECLARES('2F4BwvaIT6Lg3uyAccPOHw',#9,'Actors',$,#35,(#34)); +#39= IFCCARTESIANPOINT((0.,0.,0.)); +#40= IFCAXIS2PLACEMENT3D(#39,#20,#21); +#41= IFCLOCALPLACEMENT($,#40); +#42= IFCSITE('0jf8GwS$L3YP5fxsJ17CHX',#9,'Site name',$,$,#41,$,$,.ELEMENT.,(60,11,10),(24,48,23),21590.,$,$); +#43= IFCCLASSIFICATION('Source',$,$,'Name',$,$,$); +#44= IFCRELASSOCIATESCLASSIFICATION('3K3pUUIDPEARiZtthCZZNL',#9,$,$,(#35),#43); +#45= IFCPROJECTEDCRS('EPSG:3879','ETRS89 / GK25FIN','EPSG:3879',$,$,$,$); +#46= IFCMAPCONVERSION(#24,#45,5000.,1520.,6500.,1.1,2.1,1.,1.,1.); +#47= IFCPERSON($,$,'Given name',$,$,$,$,$); +#48= IFCDOCUMENTINFORMATION('Identification','IfcDocumentInformation Name',$,'Location',$,$,$,$,$,(#47),$,$,'application/pdf',$,$,$,$); +#49= IFCRELASSOCIATESDOCUMENT('3KCthGc_jFFRWjz9OmF_u_',#9,$,$,(#35),#48); +#50= IFCPERSON($,$,'Given name',$,$,$,$,$); +#51= IFCDATASETINFORMATION('Identification','IfcDatasetInformation Name',$,'Location',$,$,$,$,$,(#50),$,$,'text/xml',$,$,$,$,'http://geosciml.org/geosciml/2.0/xsd/geosciml.xsd'); +#52= IFCRELASSOCIATESDATASET('1q9XfrrB96c90GnggPxGsU',#9,$,$,(#35),#51); +#53= IFCPERSON($,$,'Given name',$,$,$,$,$); +#54= IFCLIBRARYINFORMATION('Name','Version',#53,'2023-03-17T12:39:06','Location',$); +#55= IFCRELASSOCIATESLIBRARY('360ex_jSL96AI22LHpCwmS',#9,$,$,(#35),#54); +#56= IFCTUNNEL('2$M74xvK5FOvGEnGoq1S65',#9,'Tunnel name',$,$,#41,$,$,.ELEMENT.,.NOTDEFINED.); +#57= IFCTUNNELPART('02vrmjpGb3De0ey8jbLbod',#9,'TunnelPart name',$,$,#41,$,$,.ELEMENT.,.NOTDEFINED.,.NOTDEFINED.); +#58= IFCLOCALPLACEMENT(#41,#40); +#59= IFCALIGNMENT('3x1C4r6tLBf8IqKXnVXGQZ',#9,'Name',$,$,#58,$,$); +#60= IFCLOCALPLACEMENT(#58,#40); +#61= IFCCARTESIANPOINTLIST2D(((0.,0.),(30.,0.),(45.,-15.),(60.,0.),(45.,15.)),$); +#62= IFCINDEXEDPOLYCURVE(#61,(IFCLINEINDEX((1,2)),IFCARCINDEX((2,3,4)),IFCARCINDEX((4,5,2))),.F.); +#63= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Axis','Model',*,*,*,*,#24,$,.MODEL_VIEW.,$); +#64= IFCSHAPEREPRESENTATION(#63,'Axis','Curve2D',(#62)); +#65= IFCPRODUCTDEFINITIONSHAPE($,$,(#64)); +#66= IFCALIGNMENTHORIZONTAL('2Y9csiUVb5oQGJex18Nzl1',#9,'Name',$,$,#60,#65); +#67= IFCCARTESIANPOINTLIST3D(((0.,0.,0.),(30.,0.,-1.),(45.,-15.,-2.),(60.,0.,0.),(45.,15.,2.),(30.,0.,1.)),$); +#68= IFCINDEXEDPOLYCURVE(#67,(IFCLINEINDEX((1,2)),IFCARCINDEX((2,3,4)),IFCARCINDEX((4,5,6))),.F.); +#69= IFCSHAPEREPRESENTATION(#63,'Axis','Curve3D',(#68)); +#70= IFCPRODUCTDEFINITIONSHAPE($,$,(#69)); +#71= IFCALIGNMENTVERTICAL('3YHB93U6fEnQtGI1sKoWBV',#9,'Name',$,$,#60,#70); +#72= IFCCARTESIANPOINT((0.,0.)); +#73= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#72,0.,0.,0.,30.,$,.LINE.); +#74= IFCALIGNMENTSEGMENT('3GzNFfLPXCJOpYnNaAOZjI',#9,'Name','Description',$,$,$,#73); +#75= IFCCARTESIANPOINT((30.,0.)); +#76= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#75,4.71238898038469,15.,15.,47.1238898038469,$,.CIRCULARARC.); +#77= IFCALIGNMENTSEGMENT('0izEhho1L7w9ZYHiLHcBw5',#9,'Name','Description',$,$,$,#76); +#78= IFCCARTESIANPOINT((60.,0.)); +#79= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#78,1.5707963267949,15.,15.,47.1238898038469,$,.CLOTHOID.); +#80= IFCALIGNMENTSEGMENT('1EcCA5wWT4WvXGRs2LxvfM',#9,'Name','Description',$,$,$,#79); +#81= IFCALIGNMENTVERTICALSEGMENT('StartTag','EndTag',0.,30.,0.,-0.0333333333333333,-0.0333333333333333,$,.CONSTANTGRADIENT.); +#82= IFCALIGNMENTSEGMENT('3N3HZkLUT5b9YZnJlDpdJI',#9,'Name','Description',$,$,$,#81); +#83= IFCALIGNMENTVERTICALSEGMENT('StartTag','EndTag',30.,47.1238898038469,-1.,-0.0424413181578388,0.0848826363156775,-15.0084776206116,.CIRCULARARC.); +#84= IFCALIGNMENTSEGMENT('2BWzankrv3svnWTnvskI1f',#9,'Name','Description',$,$,$,#83); +#85= IFCALIGNMENTVERTICALSEGMENT('StartTag','EndTag',77.1238898038469,47.1238898038469,0.,0.0848826363156776,-0.0424413181578387,-15.0084776206116,.CIRCULARARC.); +#86= IFCALIGNMENTSEGMENT('3uhvhzHv9DOATjBgM70vJX',#9,'Name','Description',$,$,$,#85); +#87= IFCCARTESIANPOINT((30.,0.,0.)); +#88= IFCPOLYLINE((#39,#87)); +#89= IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#88); +#90= IFCCARTESIANPOINT((45.,0.,0.)); +#91= IFCAXIS2PLACEMENT3D(#90,#20,#21); +#92= IFCCIRCLE(#91,15.); +#93= IFCTRIMMEDCURVE(#92,(IFCPARAMETERVALUE(3.14159265358979)),(IFCPARAMETERVALUE(0.)),.T.,.PARAMETER.); +#94= IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#93); +#95= IFCTRIMMEDCURVE(#92,(IFCPARAMETERVALUE(0.)),(IFCPARAMETERVALUE(3.14159265358979)),.T.,.PARAMETER.); +#96= IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#95); +#97= IFCCOMPOSITECURVE((#89,#94,#96),.F.); +#98= IFCGRADIENTCURVE((#89,#94,#96),.F.,#97,$); +#99= IFCPOINTBYDISTANCEEXPRESSION(IFCNONNEGATIVELENGTHMEASURE(0.),$,$,$,#98); +#100= IFCAXIS2PLACEMENTLINEAR(#99,$,$); +#101= IFCLINEARPLACEMENT(#58,#100,$); +#102= IFCREFERENT('1ADMfNv3L2RuWdw9s0VBzN',#9,'Referent name',$,$,#101,$,$); +#103= IFCGROUP('3KF6hmUH9ExfmDglggWKPu',#9,'Declared Referent Group',$,$); +#104= IFCRELASSIGNSTOGROUP('2GvBhcTfX2lgK1dyZQNBNo',#9,$,$,(#102),$,#103); +#105= IFCRELDECLARES('1attKKezj6lBLIUIYIh3Im',#9,'Declared Groups',$,#35,(#103)); +#106= IFCRELAGGREGATES('35_EhjYhr5nAGaae4vAi0G',#9,$,$,#42,(#59)); +#107= IFCRELAGGREGATES('2rAPssFa1E8hd9wrzCi$0K',#9,$,$,#42,(#56)); +#108= IFCRELAGGREGATES('3MX1A6etD8OQ1yAiLXG4IV',#9,$,$,#56,(#57)); +#109= IFCRELDEFINESBYPROPERTIES('2fP5CCZMPEDROF2v0DN1AY',#9,$,$,(#35),#27); +#110= IFCRELNESTS('0pfdZVQ796BQLctpzGe4W5',#9,$,$,#59,(#102)); +#111= IFCRELNESTS('27vOYdgzP1V8Wq82h3bq6_',#9,$,$,#59,(#66,#71)); +#112= IFCRELNESTS('326PfC$754zuXWHTIJZmql',#9,$,$,#66,(#74,#77,#80)); +#113= IFCRELNESTS('3uXIdmtP988u940QQ5vRVm',#9,$,$,#71,(#82,#84,#86)); +#114= IFCRELAGGREGATES('238fdTONv3c9agyBc37Vqk',#9,$,$,#35,(#42)); +#115= IFCPRESENTATIONLAYERASSIGNMENT('AlignementHorizontal',$,(#64),$); +#116= IFCPRESENTATIONLAYERASSIGNMENT('AlignementVertical',$,(#69),$); +ENDSEC; + +END-ISO-10303-21; diff --git a/files/Trimble_Tekla/Sprint_2_2.ifc b/files/Trimble_Tekla/Sprint_2_2.ifc new file mode 100644 index 00000000..f2302831 --- /dev/null +++ b/files/Trimble_Tekla/Sprint_2_2.ifc @@ -0,0 +1,173 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('ViewDefinition[Undefined]'),'2;1'); +FILE_NAME('Sprint_2_2.ifc','2023-06-13T12:21:20',('Author/creator of the IFC file'),('Trimble Inc.'),'IfcExportSDK2 ver. 4.7.1','Trimble Software - Version xx.x','Authorizer of the IFC file'); +FILE_SCHEMA(('IFC4X4')); +ENDSEC; + +DATA; +#1= IFCPOSTALADDRESS(.HOME.,'My postal address',$,$,('StreetAddress 1','StreetAddress 2'),'Box 1','Town','Region','Box 1','Country'); +#2= IFCACTORROLE(.CONSULTANT.,'Role','Role Description'); +#3= IFCPERSON('HLahtel','Family name','Given Name',$,$,$,(#2),(#1)); +#4= IFCACTORROLE(.CONSULTANT.,$,$); +#5= IFCPOSTALADDRESS(.OFFICE.,'Office postal address',$,$,('StreetAddress 1','StreetAddress 2'),'Box 1','Town','Region','Box 1','Country'); +#6= IFCORGANIZATION('TRMB','Trimble Inc.','Trimble consulting',(#4),(#5)); +#7= IFCPERSONANDORGANIZATION(#3,#6,$); +#8= IFCAPPLICATION(#6,'version','Application full name','Application Identifier'); +#9= IFCOWNERHISTORY(#7,#8,$,.NOCHANGE.,$,$,$,1686648080); +#10= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.); +#11= IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.); +#12= IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.); +#13= IFCSIUNIT(*,.MASSUNIT.,.KILO.,.GRAM.); +#14= IFCSIUNIT(*,.TIMEUNIT.,$,.SECOND.); +#15= IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.); +#16= IFCSIUNIT(*,.SOLIDANGLEUNIT.,$,.STERADIAN.); +#17= IFCSIUNIT(*,.POWERUNIT.,$,.WATT.); +#18= IFCUNITASSIGNMENT((#10,#11,#12,#13,#14,#15,#16,#17)); +#19= IFCCARTESIANPOINT((-200.,200.,0.)); +#20= IFCDIRECTION((0.,0.,1.)); +#21= IFCDIRECTION((1.,0.,0.)); +#22= IFCAXIS2PLACEMENT3D(#19,#20,#21); +#23= IFCDIRECTION((0.725975,0.687721)); +#24= IFCGEOMETRICREPRESENTATIONCONTEXT('3D','Model',3,1.E-06,#22,#23); +#25= IFCPROPERTYSINGLEVALUE('Project data',$,IFCLABEL('Project data 1.'),$); +#26= IFCPROPERTYSINGLEVALUE('Length property',$,IFCLENGTHMEASURE(1.),#10); +#27= IFCPROPERTYSET('3xUSMpPhT89PlGb7kKTpCw',#9,'Project pset',$,(#25,#26)); +#28= IFCARCHELEMENTTYPE('18T76GwoLExeHmrty27JuI',#9,'Name',$,$,$,$,$,$,.NOTDEFINED.); +#29= IFCPROPERTYENUMERATION('DrillingDiameter',(IFCPOSITIVELENGTHMEASURE(100.)),$); +#30= IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.); +#31= IFCSIMPLEPROPERTYTEMPLATE('2AQ1jqA0v6FAy8WBwD4tGk',#9,'DrillingDiameter',$,.P_SINGLEVALUE.,'IfcPositiveLengthMeasure',$,#29,#30,$,$,$); +#32= IFCPROPERTYSETTEMPLATE('1VP3CXfZLAOhgC4fR_BzSo',#9,'Pset_GeoObsBoreholeConstruction',$,.PSET_TYPEDRIVENOVERRIDE.,'IfcBorehole',(#31)); +#33= IFCPERSON($,$,'Given name',$,$,$,$,$); +#34= IFCACTOR('0rxap1mbH1cQ27uZ2kuHTi',#9,'Actor',$,$,#33); +#35= IFCPROJECT('3KF6hmUH9ExfmDglggWKPu',#9,'Project name','\X2\987976EE7B804ECB\X0\',$,$,$,(#24),#18); +#36= IFCRELDECLARES('0bk5BwluDElgIJPrjiqAVX',#9,'TypeObjects',$,#35,(#28)); +#37= IFCRELDECLARES('0qemcc1zL3fRDdN_c0HRMr',#9,'PropertysetTemplates',$,#35,(#32)); +#38= IFCRELDECLARES('3jSpnW_8b4nAF3lb7_oi4L',#9,'Actors',$,#35,(#34)); +#39= IFCCARTESIANPOINT((0.,0.,0.)); +#40= IFCAXIS2PLACEMENT3D(#39,#20,#21); +#41= IFCLOCALPLACEMENT($,#40); +#42= IFCSITE('0jf8GwS$L3YP5fxsJ17CHX',#9,'Site name',$,$,#41,$,$,.ELEMENT.,(60,11,10),(24,48,23),21590.,$,$); +#43= IFCCLASSIFICATION('Source',$,$,'Name',$,$,$); +#44= IFCRELASSOCIATESCLASSIFICATION('0llAsGXm97whsGdlyIEnzy',#9,$,$,(#35),#43); +#45= IFCPROJECTEDCRS('EPSG:3879','ETRS89 / GK25FIN','EPSG:3879',$,$,$,$); +#46= IFCMAPCONVERSION(#24,#45,5000.,1520.,6500.,1.1,2.1,1.,1.,1.); +#47= IFCPERSON($,$,'Given name',$,$,$,$,$); +#48= IFCDOCUMENTINFORMATION('Identification','IfcDocumentInformation Name',$,'Location',$,$,$,$,$,(#47),$,$,'application/pdf',$,$,$,$); +#49= IFCRELASSOCIATESDOCUMENT('2Jgga1wor2RuWxhwBGcCdZ',#9,$,$,(#35),#48); +#50= IFCPERSON($,$,'Given name',$,$,$,$,$); +#51= IFCDATASETINFORMATION('Identification','IfcDatasetInformation Name',$,'Location',$,$,$,$,$,(#50),$,$,'text/xml',$,$,$,$,'http://geosciml.org/geosciml/2.0/xsd/geosciml.xsd'); +#52= IFCRELASSOCIATESDATASET('38XMhU5$r1HfR0iQ0g9cS3',#9,$,$,(#35),#51); +#53= IFCPERSON($,$,'Given name',$,$,$,$,$); +#54= IFCLIBRARYINFORMATION('Name','Version',#53,'2023-03-17T12:39:06','Location',$); +#55= IFCRELASSOCIATESLIBRARY('0XP3Vjxdn3R9UHkiP1lXRO',#9,$,$,(#35),#54); +#56= IFCTUNNEL('2$M74xvK5FOvGEnGoq1S65',#9,'Tunnel name',$,$,#41,$,$,.ELEMENT.,.NOTDEFINED.); +#57= IFCTUNNELPART('02vrmjpGb3De0ey8jbLbod',#9,'TunnelPart name',$,$,#41,$,$,.ELEMENT.,.NOTDEFINED.,.NOTDEFINED.); +#58= IFCLOCALPLACEMENT(#41,#40); +#59= IFCALIGNMENT('3x1C4r6tLBf8IqKXnVXGQZ',#9,'Name',$,$,#58,$,$); +#60= IFCLOCALPLACEMENT(#58,#40); +#61= IFCCARTESIANPOINTLIST2D(((0.,0.),(30.,0.),(45.,-15.),(60.,0.),(45.,15.)),$); +#62= IFCINDEXEDPOLYCURVE(#61,(IFCLINEINDEX((1,2)),IFCARCINDEX((2,3,4)),IFCARCINDEX((4,5,2))),.F.); +#63= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Axis','Model',*,*,*,*,#24,$,.MODEL_VIEW.,$); +#64= IFCSHAPEREPRESENTATION(#63,'Axis','Curve2D',(#62)); +#65= IFCPRODUCTDEFINITIONSHAPE($,$,(#64)); +#66= IFCALIGNMENTHORIZONTAL('1_fSGLYrz3CBzTn6T2xL_i',#9,'Name',$,$,#60,#65); +#67= IFCCARTESIANPOINTLIST3D(((0.,0.,0.),(30.,0.,-1.),(45.,-15.,-2.),(60.,0.,0.),(45.,15.,2.),(30.,0.,1.)),$); +#68= IFCINDEXEDPOLYCURVE(#67,(IFCLINEINDEX((1,2)),IFCARCINDEX((2,3,4)),IFCARCINDEX((4,5,6))),.F.); +#69= IFCSHAPEREPRESENTATION(#63,'Axis','Curve3D',(#68)); +#70= IFCPRODUCTDEFINITIONSHAPE($,$,(#69)); +#71= IFCALIGNMENTVERTICAL('3s7t4YbFHCzQihXo7IfhEs',#9,'Name',$,$,#60,#70); +#72= IFCCARTESIANPOINT((0.,0.)); +#73= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#72,0.,0.,0.,30.,$,.LINE.); +#74= IFCALIGNMENTSEGMENT('0sUKriyUX9GvSGb3AX0x0Z',#9,'Name','Description',$,$,$,#73); +#75= IFCCARTESIANPOINT((30.,0.)); +#76= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#75,4.71238898038469,15.,15.,47.1238898038469,$,.CIRCULARARC.); +#77= IFCALIGNMENTSEGMENT('0w14sje1X4$9tIaCDq_2yx',#9,'Name','Description',$,$,$,#76); +#78= IFCCARTESIANPOINT((60.,0.)); +#79= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#78,1.5707963267949,15.,15.,47.1238898038469,$,.CLOTHOID.); +#80= IFCALIGNMENTSEGMENT('10aLG6QQ16qxBvl2xhCm8C',#9,'Name','Description',$,$,$,#79); +#81= IFCALIGNMENTVERTICALSEGMENT('StartTag','EndTag',0.,30.,0.,-0.0333333333333333,-0.0333333333333333,$,.CONSTANTGRADIENT.); +#82= IFCALIGNMENTSEGMENT('1A5DYmNNz3696g6jrYq2A2',#9,'Name','Description',$,$,$,#81); +#83= IFCALIGNMENTVERTICALSEGMENT('StartTag','EndTag',30.,47.1238898038469,-1.,-0.0424413181578388,0.0848826363156775,-15.0084776206116,.CIRCULARARC.); +#84= IFCALIGNMENTSEGMENT('1fvtEDev92393S$Z5c7dzZ',#9,'Name','Description',$,$,$,#83); +#85= IFCALIGNMENTVERTICALSEGMENT('StartTag','EndTag',77.1238898038469,47.1238898038469,0.,0.0848826363156776,-0.0424413181578387,-15.0084776206116,.CIRCULARARC.); +#86= IFCALIGNMENTSEGMENT('0Ctbt9Iwz5JfhENbf85LWu',#9,'Name','Description',$,$,$,#85); +#87= IFCCARTESIANPOINT((30.,0.,0.)); +#88= IFCPOLYLINE((#39,#87)); +#89= IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#88); +#90= IFCCARTESIANPOINT((45.,0.,0.)); +#91= IFCAXIS2PLACEMENT3D(#90,#20,#21); +#92= IFCCIRCLE(#91,15.); +#93= IFCTRIMMEDCURVE(#92,(IFCPARAMETERVALUE(3.14159265358979)),(IFCPARAMETERVALUE(0.)),.T.,.PARAMETER.); +#94= IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#93); +#95= IFCTRIMMEDCURVE(#92,(IFCPARAMETERVALUE(0.)),(IFCPARAMETERVALUE(3.14159265358979)),.T.,.PARAMETER.); +#96= IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#95); +#97= IFCCOMPOSITECURVE((#89,#94,#96),.F.); +#98= IFCGRADIENTCURVE((#89,#94,#96),.F.,#97,$); +#99= IFCPOINTBYDISTANCEEXPRESSION(IFCNONNEGATIVELENGTHMEASURE(0.),$,$,$,#98); +#100= IFCAXIS2PLACEMENTLINEAR(#99,$,$); +#101= IFCLINEARPLACEMENT(#58,#100,$); +#102= IFCREFERENT('1ADMfNv3L2RuWdw9s0VBzN',#9,'Referent name',$,$,#101,$,$); +#103= IFCGROUP('3KF6hmUH9ExfmDglggWKPu',#9,'Declared Referent Group',$,$); +#104= IFCRELASSIGNSTOGROUP('3KL_VT_lrF1f2Rnx2qBB51',#9,$,$,(#102),$,#103); +#105= IFCRELDECLARES('3h0uo2LF50nOnVu1MR3HsR',#9,'Declared Groups',$,#35,(#103)); +#106= IFCTUNNEL('37jsDoBNr0zx8aYk4ZR1lU',#9,'Tunnel name',$,$,#58,$,$,.ELEMENT.,.NOTDEFINED.); +#107= IFCTUNNELPART('1k_mZNTCH0d8pq_LWDTWdr',#9,'TunnelPart name',$,$,#60,$,$,.ELEMENT.,.NOTDEFINED.,.NOTDEFINED.); +#108= IFCPOLYLINE((#72,#75)); +#109= IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#108); +#110= IFCCARTESIANPOINT((45.,0.)); +#111= IFCAXIS2PLACEMENT2D(#110,$); +#112= IFCCIRCLE(#111,15.); +#113= IFCTRIMMEDCURVE(#112,(IFCPARAMETERVALUE(3.14159265358979)),(IFCPARAMETERVALUE(0.)),.T.,.PARAMETER.); +#114= IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#113); +#115= IFCTRIMMEDCURVE(#112,(IFCPARAMETERVALUE(0.)),(IFCPARAMETERVALUE(3.14159265358979)),.T.,.PARAMETER.); +#116= IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#115); +#117= IFCCOMPOSITECURVE((#109,#114,#116),.F.); +#118= IFCGRADIENTCURVE((#109,#114,#116),.F.,#117,$); +#119= IFCSHAPEREPRESENTATION(#63,'Axis','Curve2D',(#118)); +#120= IFCGRADIENTCURVE((#89,#94,#96),.F.,#97,$); +#121= IFCSHAPEREPRESENTATION(#63,'Axis','Curve3D',(#120)); +#122= IFCPRODUCTDEFINITIONSHAPE($,$,(#119,#121)); +#123= IFCALIGNMENT('08nyQmVJP88fh42h0IRWkt',#9,'Name',$,$,#41,#122,$); +#124= IFCSHAPEREPRESENTATION(#63,'Axis','Curve2D',(#62)); +#125= IFCPRODUCTDEFINITIONSHAPE($,$,(#124)); +#126= IFCALIGNMENTHORIZONTAL('0yQ0$R_4f79BW0HYpPlKV5',#9,'Name',$,$,#58,#125); +#127= IFCSHAPEREPRESENTATION(#63,'Axis','Curve3D',(#68)); +#128= IFCPRODUCTDEFINITIONSHAPE($,$,(#127)); +#129= IFCALIGNMENTVERTICAL('17EicREOL7D8OV_GKo_d$H',#9,'Name',$,$,#58,#128); +#130= IFCALIGNMENTSEGMENT('3DO4w8e7z2eQDVOZL73xWS',#9,'Name','Description',$,$,$,#73); +#131= IFCALIGNMENTSEGMENT('3Y519r0zzE$RIefvIcozAt',#9,'Name','Description',$,$,$,#76); +#132= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#78,1.5707963267949,15.,15.,47.1238898038469,$,.CIRCULARARC.); +#133= IFCALIGNMENTSEGMENT('1d5Lyib7r9IhdxFIih_9FN',#9,'Name','Description',$,$,$,#132); +#134= IFCALIGNMENTSEGMENT('1_Xpbjae56OxXwf6HyQgPW',#9,'Name','Description',$,$,$,#81); +#135= IFCALIGNMENTSEGMENT('2$YMJUOdr4A9Z3osOdvi_g',#9,'Name','Description',$,$,$,#83); +#136= IFCALIGNMENTSEGMENT('3Dshq4iPn2$wsYGIjUcMQW',#9,'Name','Description',$,$,$,#85); +#137= IFCGRADIENTCURVE((#89,#94,#96),.F.,#97,$); +#138= IFCPOINTBYDISTANCEEXPRESSION(IFCNONNEGATIVELENGTHMEASURE(0.),$,$,$,#137); +#139= IFCAXIS2PLACEMENTLINEAR(#138,$,$); +#140= IFCLINEARPLACEMENT(#41,#139,$); +#141= IFCREFERENT('1TRbyoHSP9gP9bAXLZEXWW',#9,'Referent name',$,$,#140,$,$); +#142= IFCGROUP('3WCaniNCn7iAi0wiIPJL5P',#9,'Classified Referent Group',$,$); +#143= IFCRELASSIGNSTOGROUP('1tkeMVnbf6_hrbQFkx2MhU',#9,$,$,(#141),$,#142); +#144= IFCRELAGGREGATES('1qa13gfIbB8gBOQSJmau$Q',#9,$,$,#42,(#59)); +#145= IFCRELAGGREGATES('0VYpU3TE5BnO$RT2P_8WPa',#9,$,$,#42,(#56,#106)); +#146= IFCRELAGGREGATES('2lkRAJGvLEzx180f8ElsPp',#9,$,$,#56,(#57)); +#147= IFCRELAGGREGATES('2uRzDnBMzB3vVjCVd1NyJs',#9,$,$,#106,(#107)); +#148= IFCRELDEFINESBYPROPERTIES('3HpSsamfD5sA7oxMjNn$Xs',#9,$,$,(#35),#27); +#149= IFCRELNESTS('29GSG_WHH1WhAi03MkqE4T',#9,$,$,#59,(#102)); +#150= IFCRELNESTS('1HCZm_1iD3YwaPlHBEDf6V',#9,$,$,#59,(#66,#71)); +#151= IFCRELNESTS('39ps32BvXB3OtH09hjf850',#9,$,$,#66,(#74,#77,#80)); +#152= IFCRELNESTS('1iLTwX01b9GRP$LcvY4q34',#9,$,$,#71,(#82,#84,#86)); +#153= IFCRELNESTS('2rQdS2Yz95zAABsP0Ffr8u',#9,$,$,#123,(#141)); +#154= IFCRELNESTS('2DUtn$HUz2pvsubvaVKAdU',#9,$,$,#123,(#126,#129)); +#155= IFCRELNESTS('3kEmLq0cT6cgPZDk1mrmM1',#9,$,$,#126,(#130,#131,#133)); +#156= IFCRELNESTS('1IpwoaGPbCbOMhZrycL0wp',#9,$,$,#129,(#134,#135,#136)); +#157= IFCRELAGGREGATES('1B3MvQTr97uAJJ98tRuQVz',#9,$,$,#35,(#123)); +#158= IFCRELAGGREGATES('0rW6OeWMn4TR3ke7Xw0QAv',#9,$,$,#35,(#42)); +#159= IFCPRESENTATIONLAYERASSIGNMENT('Alignement2D',$,(#119),$); +#160= IFCPRESENTATIONLAYERASSIGNMENT('Alignement3D',$,(#121),$); +#161= IFCPRESENTATIONLAYERASSIGNMENT('AlignementHorizontal',$,(#64,#124),$); +#162= IFCPRESENTATIONLAYERASSIGNMENT('AlignementVertical',$,(#69,#127),$); +ENDSEC; + +END-ISO-10303-21; diff --git a/files/Trimble_Tekla/Sprint_2_3.ifc b/files/Trimble_Tekla/Sprint_2_3.ifc new file mode 100644 index 00000000..f19612de --- /dev/null +++ b/files/Trimble_Tekla/Sprint_2_3.ifc @@ -0,0 +1,244 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('ViewDefinition[Undefined]'),'2;1'); +FILE_NAME('Sprint_2_3.ifc','2023-06-13T12:21:23',('Author/creator of the IFC file'),('Trimble Inc.'),'IfcExportSDK2 ver. 4.7.1','Trimble Software - Version xx.x','Authorizer of the IFC file'); +FILE_SCHEMA(('IFC4X4')); +ENDSEC; + +DATA; +#1= IFCPOSTALADDRESS(.HOME.,'My postal address',$,$,('StreetAddress 1','StreetAddress 2'),'Box 1','Town','Region','Box 1','Country'); +#2= IFCACTORROLE(.CONSULTANT.,'Role','Role Description'); +#3= IFCPERSON('HLahtel','Family name','Given Name',$,$,$,(#2),(#1)); +#4= IFCACTORROLE(.CONSULTANT.,$,$); +#5= IFCPOSTALADDRESS(.OFFICE.,'Office postal address',$,$,('StreetAddress 1','StreetAddress 2'),'Box 1','Town','Region','Box 1','Country'); +#6= IFCORGANIZATION('TRMB','Trimble Inc.','Trimble consulting',(#4),(#5)); +#7= IFCPERSONANDORGANIZATION(#3,#6,$); +#8= IFCAPPLICATION(#6,'version','Application full name','Application Identifier'); +#9= IFCOWNERHISTORY(#7,#8,$,.NOCHANGE.,$,$,$,1686648083); +#10= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.); +#11= IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.); +#12= IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.); +#13= IFCSIUNIT(*,.MASSUNIT.,.KILO.,.GRAM.); +#14= IFCSIUNIT(*,.TIMEUNIT.,$,.SECOND.); +#15= IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.); +#16= IFCSIUNIT(*,.SOLIDANGLEUNIT.,$,.STERADIAN.); +#17= IFCSIUNIT(*,.POWERUNIT.,$,.WATT.); +#18= IFCUNITASSIGNMENT((#10,#11,#12,#13,#14,#15,#16,#17)); +#19= IFCCARTESIANPOINT((-200.,200.,0.)); +#20= IFCDIRECTION((0.,0.,1.)); +#21= IFCDIRECTION((1.,0.,0.)); +#22= IFCAXIS2PLACEMENT3D(#19,#20,#21); +#23= IFCDIRECTION((0.725975,0.687721)); +#24= IFCGEOMETRICREPRESENTATIONCONTEXT('3D','Model',3,1.E-06,#22,#23); +#25= IFCPROPERTYSINGLEVALUE('Project data',$,IFCLABEL('Project data 1.'),$); +#26= IFCPROPERTYSINGLEVALUE('Length property',$,IFCLENGTHMEASURE(1.),#10); +#27= IFCPROPERTYSET('39y2YdAKDAKg7xj7QBenbV',#9,'Project pset',$,(#25,#26)); +#28= IFCARCHELEMENTTYPE('0XAZH1AqHEEAGdNGyv0YoB',#9,'Name',$,$,$,$,$,$,.NOTDEFINED.); +#29= IFCPROPERTYENUMERATION('DrillingDiameter',(IFCPOSITIVELENGTHMEASURE(100.)),$); +#30= IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.); +#31= IFCSIMPLEPROPERTYTEMPLATE('0J5FcXkfbBawc7S8XrT3HY',#9,'DrillingDiameter',$,.P_SINGLEVALUE.,'IfcPositiveLengthMeasure',$,#29,#30,$,$,$); +#32= IFCPROPERTYSETTEMPLATE('2R8$llFTH5_hN_5rUc5VPb',#9,'Pset_GeoObsBoreholeConstruction',$,.PSET_TYPEDRIVENOVERRIDE.,'IfcBorehole',(#31)); +#33= IFCPERSON($,$,'Given name',$,$,$,$,$); +#34= IFCACTOR('0q9pvghlr9MufqSjL9T3Bn',#9,'Actor',$,$,#33); +#35= IFCPROJECT('3KF6hmUH9ExfmDglggWKPu',#9,'Project name','\X2\987976EE7B804ECB\X0\',$,$,$,(#24),#18); +#36= IFCRELDECLARES('3KR1uzqfvEwOGC1mCf5DQ4',#9,'TypeObjects',$,#35,(#28)); +#37= IFCRELDECLARES('3g5GeZUoXB9xFT04Zl6kxc',#9,'PropertysetTemplates',$,#35,(#32)); +#38= IFCRELDECLARES('3f1yVseobAiQiLyrNpDRND',#9,'Actors',$,#35,(#34)); +#39= IFCCARTESIANPOINT((0.,0.,0.)); +#40= IFCAXIS2PLACEMENT3D(#39,#20,#21); +#41= IFCLOCALPLACEMENT($,#40); +#42= IFCPROPERTYSINGLEVALUE('LandID',$,IFCIDENTIFIER('DGI'),$); +#43= IFCPROPERTYSINGLEVALUE('IsPermanentID',$,IFCBOOLEAN(.T.),$); +#44= IFCPROPERTYSINGLEVALUE('LandTitleID',$,IFCIDENTIFIER('DGI-1107'),$); +#45= IFCPROPERTYSET('0yCQ7xuTH2CRzM$88ZnNkx',#9,'Pset_LandRegistration',$,(#42,#43,#44)); +#46= IFCSITE('0jf8GwS$L3YP5fxsJ17CHX',#9,'Site name',$,$,#41,$,$,.ELEMENT.,(60,11,10),(24,48,23),21590.,$,$); +#47= IFCPROJECTEDCRS('EPSG:3879','ETRS89 / GK25FIN','EPSG:3879',$,$,$,$); +#48= IFCMAPCONVERSION(#24,#47,5000.,1520.,6500.,1.1,2.1,1.,1.,1.); +#49= IFCPERSON($,$,'Given name',$,$,$,$,$); +#50= IFCDOCUMENTINFORMATION('Identification','IfcDocumentInformation Name',$,'Location',$,$,$,$,$,(#49),$,$,'application/pdf',$,$,$,$); +#51= IFCRELASSOCIATESDOCUMENT('0kFU_3cOj6G8wWYmWadZ6q',#9,$,$,(#35),#50); +#52= IFCPERSON($,$,'Given name',$,$,$,$,$); +#53= IFCDATASETINFORMATION('Identification','IfcDatasetInformation Name',$,'Location',$,$,$,$,$,(#52),$,$,'text/xml',$,$,$,$,'http://geosciml.org/geosciml/2.0/xsd/geosciml.xsd'); +#54= IFCRELASSOCIATESDATASET('04f0L8MAf9tBPsBDPE9ibC',#9,$,$,(#35),#53); +#55= IFCPERSON($,$,'Given name',$,$,$,$,$); +#56= IFCLIBRARYINFORMATION('Name','Version',#55,'2023-03-17T12:39:06','Location',$); +#57= IFCRELASSOCIATESLIBRARY('3QSKAnMObDuh5NPGXQLjjD',#9,$,$,(#35),#56); +#58= IFCTUNNEL('2$M74xvK5FOvGEnGoq1S65',#9,'Tunnel name',$,$,#41,$,$,.ELEMENT.,.NOTDEFINED.); +#59= IFCTUNNELPART('02vrmjpGb3De0ey8jbLbod',#9,'TunnelPart name',$,$,#41,$,$,.ELEMENT.,.NOTDEFINED.,.NOTDEFINED.); +#60= IFCLOCALPLACEMENT(#41,#40); +#61= IFCALIGNMENT('3x1C4r6tLBf8IqKXnVXGQZ',#9,'Name',$,$,#60,$,$); +#62= IFCLOCALPLACEMENT(#60,#40); +#63= IFCCARTESIANPOINTLIST2D(((0.,0.),(30.,0.),(45.,-15.),(60.,0.),(45.,15.)),$); +#64= IFCINDEXEDPOLYCURVE(#63,(IFCLINEINDEX((1,2)),IFCARCINDEX((2,3,4)),IFCARCINDEX((4,5,2))),.F.); +#65= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Axis','Model',*,*,*,*,#24,$,.MODEL_VIEW.,$); +#66= IFCSHAPEREPRESENTATION(#65,'Axis','Curve2D',(#64)); +#67= IFCPRODUCTDEFINITIONSHAPE($,$,(#66)); +#68= IFCALIGNMENTHORIZONTAL('3EdT9LmlP6bglcUgOVuIIV',#9,'Name',$,$,#62,#67); +#69= IFCCARTESIANPOINTLIST3D(((0.,0.,0.),(30.,0.,-1.),(45.,-15.,-2.),(60.,0.,0.),(45.,15.,2.),(30.,0.,1.)),$); +#70= IFCINDEXEDPOLYCURVE(#69,(IFCLINEINDEX((1,2)),IFCARCINDEX((2,3,4)),IFCARCINDEX((4,5,6))),.F.); +#71= IFCSHAPEREPRESENTATION(#65,'Axis','Curve3D',(#70)); +#72= IFCPRODUCTDEFINITIONSHAPE($,$,(#71)); +#73= IFCALIGNMENTVERTICAL('1ylf8eFSP5buDoTiYj6J5a',#9,'Name',$,$,#62,#72); +#74= IFCCARTESIANPOINT((0.,0.)); +#75= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#74,0.,0.,0.,30.,$,.LINE.); +#76= IFCALIGNMENTSEGMENT('0cFqK8Qe59YPlZoSNJc8NK',#9,'Name','Description',$,$,$,#75); +#77= IFCCARTESIANPOINT((30.,0.)); +#78= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#77,4.71238898038469,15.,15.,47.1238898038469,$,.CIRCULARARC.); +#79= IFCALIGNMENTSEGMENT('2rrjxxDZbDb9ELdHebmn5n',#9,'Name','Description',$,$,$,#78); +#80= IFCCARTESIANPOINT((60.,0.)); +#81= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#80,1.5707963267949,15.,15.,47.1238898038469,$,.CLOTHOID.); +#82= IFCALIGNMENTSEGMENT('05gWM2sCjFjg5$NVB3exCY',#9,'Name','Description',$,$,$,#81); +#83= IFCALIGNMENTVERTICALSEGMENT('StartTag','EndTag',0.,30.,0.,-0.0333333333333333,-0.0333333333333333,$,.CONSTANTGRADIENT.); +#84= IFCALIGNMENTSEGMENT('0$PYknFs92mvwb6EdrK7XO',#9,'Name','Description',$,$,$,#83); +#85= IFCALIGNMENTVERTICALSEGMENT('StartTag','EndTag',30.,47.1238898038469,-1.,-0.0424413181578388,0.0848826363156775,-15.0084776206116,.CIRCULARARC.); +#86= IFCALIGNMENTSEGMENT('3P1uQcgHzA6u5VKiG8vMxt',#9,'Name','Description',$,$,$,#85); +#87= IFCALIGNMENTVERTICALSEGMENT('StartTag','EndTag',77.1238898038469,47.1238898038469,0.,0.0848826363156776,-0.0424413181578387,-15.0084776206116,.CIRCULARARC.); +#88= IFCALIGNMENTSEGMENT('37FWjMzQD49ghBx2JhVMAN',#9,'Name','Description',$,$,$,#87); +#89= IFCCARTESIANPOINT((30.,0.,0.)); +#90= IFCPOLYLINE((#39,#89)); +#91= IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#90); +#92= IFCCARTESIANPOINT((45.,0.,0.)); +#93= IFCAXIS2PLACEMENT3D(#92,#20,#21); +#94= IFCCIRCLE(#93,15.); +#95= IFCTRIMMEDCURVE(#94,(IFCPARAMETERVALUE(3.14159265358979)),(IFCPARAMETERVALUE(0.)),.T.,.PARAMETER.); +#96= IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#95); +#97= IFCTRIMMEDCURVE(#94,(IFCPARAMETERVALUE(0.)),(IFCPARAMETERVALUE(3.14159265358979)),.T.,.PARAMETER.); +#98= IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#97); +#99= IFCCOMPOSITECURVE((#91,#96,#98),.F.); +#100= IFCGRADIENTCURVE((#91,#96,#98),.F.,#99,$); +#101= IFCPOINTBYDISTANCEEXPRESSION(IFCNONNEGATIVELENGTHMEASURE(0.),$,$,$,#100); +#102= IFCAXIS2PLACEMENTLINEAR(#101,$,$); +#103= IFCLINEARPLACEMENT(#60,#102,$); +#104= IFCREFERENT('1ADMfNv3L2RuWdw9s0VBzN',#9,'Referent name',$,$,#103,$,$); +#105= IFCGROUP('3KF6hmUH9ExfmDglggWKPu',#9,'Declared Referent Group',$,$); +#106= IFCRELASSIGNSTOGROUP('2pEpnqKf99TR8pfOC3gVE_',#9,$,$,(#104),$,#105); +#107= IFCRELDECLARES('3QUAtjghb4wvLScgZiilMg',#9,'Declared Groups',$,#35,(#105)); +#108= IFCTUNNEL('37jsDoBNr0zx8aYk4ZR1lU',#9,'Tunnel name',$,$,#60,$,$,.ELEMENT.,.NOTDEFINED.); +#109= IFCTUNNELPART('1k_mZNTCH0d8pq_LWDTWdr',#9,'TunnelPart name',$,$,#62,$,$,.ELEMENT.,.NOTDEFINED.,.NOTDEFINED.); +#110= IFCPOLYLINE((#74,#77)); +#111= IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#110); +#112= IFCCARTESIANPOINT((45.,0.)); +#113= IFCAXIS2PLACEMENT2D(#112,$); +#114= IFCCIRCLE(#113,15.); +#115= IFCTRIMMEDCURVE(#114,(IFCPARAMETERVALUE(3.14159265358979)),(IFCPARAMETERVALUE(0.)),.T.,.PARAMETER.); +#116= IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#115); +#117= IFCTRIMMEDCURVE(#114,(IFCPARAMETERVALUE(0.)),(IFCPARAMETERVALUE(3.14159265358979)),.T.,.PARAMETER.); +#118= IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#117); +#119= IFCCOMPOSITECURVE((#111,#116,#118),.F.); +#120= IFCGRADIENTCURVE((#111,#116,#118),.F.,#119,$); +#121= IFCSHAPEREPRESENTATION(#65,'Axis','Curve2D',(#120)); +#122= IFCGRADIENTCURVE((#91,#96,#98),.F.,#99,$); +#123= IFCSHAPEREPRESENTATION(#65,'Axis','Curve3D',(#122)); +#124= IFCPRODUCTDEFINITIONSHAPE($,$,(#121,#123)); +#125= IFCALIGNMENT('08nyQmVJP88fh42h0IRWkt',#9,'Name',$,$,#41,#124,$); +#126= IFCSHAPEREPRESENTATION(#65,'Axis','Curve2D',(#64)); +#127= IFCPRODUCTDEFINITIONSHAPE($,$,(#126)); +#128= IFCALIGNMENTHORIZONTAL('1RKUkb$nr90fIGbMvZnM4A',#9,'Name',$,$,#60,#127); +#129= IFCSHAPEREPRESENTATION(#65,'Axis','Curve3D',(#70)); +#130= IFCPRODUCTDEFINITIONSHAPE($,$,(#129)); +#131= IFCALIGNMENTVERTICAL('0fovPupT1FPAApgJ9mNu0b',#9,'Name',$,$,#60,#130); +#132= IFCALIGNMENTSEGMENT('36slc5ffDFiAt$tS2dNrpj',#9,'Name','Description',$,$,$,#75); +#133= IFCALIGNMENTSEGMENT('1ae46QQM51kfe6$fjiWYyu',#9,'Name','Description',$,$,$,#78); +#134= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#80,1.5707963267949,15.,15.,47.1238898038469,$,.CIRCULARARC.); +#135= IFCALIGNMENTSEGMENT('1CMbuXXyn9MxDv5ZTZkmAK',#9,'Name','Description',$,$,$,#134); +#136= IFCALIGNMENTSEGMENT('3df9IS7XrAMgnGaoJlyTTV',#9,'Name','Description',$,$,$,#83); +#137= IFCALIGNMENTSEGMENT('1Y3ntmVEn2$v5I5nv8e5KS',#9,'Name','Description',$,$,$,#85); +#138= IFCALIGNMENTSEGMENT('2IxcKo94rBIPKIRI1474sn',#9,'Name','Description',$,$,$,#87); +#139= IFCGRADIENTCURVE((#91,#96,#98),.F.,#99,$); +#140= IFCPOINTBYDISTANCEEXPRESSION(IFCNONNEGATIVELENGTHMEASURE(0.),$,$,$,#139); +#141= IFCAXIS2PLACEMENTLINEAR(#140,$,$); +#142= IFCLINEARPLACEMENT(#41,#141,$); +#143= IFCREFERENT('1TRbyoHSP9gP9bAXLZEXWW',#9,'Referent name',$,$,#142,$,$); +#144= IFCGROUP('3WCaniNCn7iAi0wiIPJL5P',#9,'Classified Referent Group',$,$); +#145= IFCRELASSIGNSTOGROUP('0wAYtEPVL6cf7czrC$IMXA',#9,$,$,(#143),$,#144); +#146= IFCDIRECTION((0.,1.,0.)); +#147= IFCAXIS2PLACEMENT3D(#39,#146,#20); +#148= IFCLOCALPLACEMENT(#41,#147); +#149= IFCCOLOURRGB($,1.,1.,0.); +#150= IFCSURFACESTYLERENDERING(#149,0.,$,$,$,$,$,$,.NOTDEFINED.); +#151= IFCSURFACESTYLE($,.POSITIVE.,(#150)); +#152= IFCCARTESIANPOINT((-100.,-100.,0.)); +#153= IFCCARTESIANPOINT((-100.,100.,0.)); +#154= IFCCARTESIANPOINT((100.,100.,0.)); +#155= IFCCARTESIANPOINT((100.,-100.,0.)); +#156= IFCPOLYLOOP((#152,#153,#154,#155)); +#157= IFCFACEOUTERBOUND(#156,.T.); +#158= IFCFACE((#157)); +#159= IFCCARTESIANPOINT((-100.,-100.,2800.)); +#160= IFCCARTESIANPOINT((-100.,100.,2800.)); +#161= IFCPOLYLOOP((#152,#159,#160,#153)); +#162= IFCFACEOUTERBOUND(#161,.T.); +#163= IFCFACE((#162)); +#164= IFCCARTESIANPOINT((100.,100.,2800.)); +#165= IFCPOLYLOOP((#154,#153,#160,#164)); +#166= IFCFACEOUTERBOUND(#165,.T.); +#167= IFCFACE((#166)); +#168= IFCCARTESIANPOINT((100.,-100.,2800.)); +#169= IFCPOLYLOOP((#155,#154,#164,#168)); +#170= IFCFACEOUTERBOUND(#169,.T.); +#171= IFCFACE((#170)); +#172= IFCPOLYLOOP((#152,#155,#168,#159)); +#173= IFCFACEOUTERBOUND(#172,.T.); +#174= IFCFACE((#173)); +#175= IFCPOLYLOOP((#159,#168,#164,#160)); +#176= IFCFACEOUTERBOUND(#175,.T.); +#177= IFCFACE((#176)); +#178= IFCCLOSEDSHELL((#158,#163,#167,#171,#174,#177)); +#179= IFCFACETEDBREP(#178); +#180= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#24,$,.MODEL_VIEW.,$); +#181= IFCSHAPEREPRESENTATION(#180,'Body','Brep',(#179)); +#182= IFCPRODUCTDEFINITIONSHAPE($,$,(#181)); +#183= IFCBEAM('3RmGg9jNbFhA6aKWyi$Lo1',#9,'Beam Name',$,$,#148,#182,$,.BEAM.); +#184= IFCCARTESIANPOINT((1000.,0.,0.)); +#185= IFCAXIS2PLACEMENT3D(#184,#146,#20); +#186= IFCLOCALPLACEMENT(#41,#185); +#187= IFCCARTESIANPOINTLIST3D(((-100.,-100.,0.),(-100.,-100.,2800.),(-100.,100.,0.),(-100.,100.,2800.),(100.,-100.,0.),(100.,-100.,2800.),(100.,100.,0.),(100.,100.,2800.)),$); +#188= IFCINDEXEDPOLYGONALFACE((1,3,7,5)); +#189= IFCINDEXEDPOLYGONALFACE((1,2,4,3)); +#190= IFCINDEXEDPOLYGONALFACE((7,3,4,8)); +#191= IFCINDEXEDPOLYGONALFACE((5,7,8,6)); +#192= IFCINDEXEDPOLYGONALFACE((1,5,6,2)); +#193= IFCINDEXEDPOLYGONALFACE((2,6,8,4)); +#194= IFCPOLYGONALFACESET(#187,.T.,(#188,#189,#190,#191,#192,#193),$); +#195= IFCSHAPEREPRESENTATION(#180,'Body','Tessellation',(#194)); +#196= IFCPRODUCTDEFINITIONSHAPE($,$,(#195)); +#197= IFCBEAM('2KwwbgLRP3HuuaUGvMDxoA',#9,'Beam Name',$,$,#186,#196,$,.BEAM.); +#198= IFCCARTESIANPOINT((2000.,0.,0.)); +#199= IFCAXIS2PLACEMENT3D(#198,#146,#20); +#200= IFCLOCALPLACEMENT(#41,#199); +#201= IFCVOXELGRID(100,100,100,224,9,2,(.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.F.,.T.,.F.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.T.,.F.,.T.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.)); +#202= IFCSHAPEREPRESENTATION(#180,'Body','Voxel',(#201)); +#203= IFCPRODUCTDEFINITIONSHAPE($,$,(#202)); +#204= IFCBEAM('1JCkvlBynEx8qCgD18NdcZ',#9,'Beam Name',$,$,#200,#203,$,.BEAM.); +#205= IFCCLASSIFICATION('Source',$,$,'Name',$,$,$); +#206= IFCCLASSIFICATIONREFERENCE($,'Identification','Name',#205,$,$); +#207= IFCRELASSOCIATESCLASSIFICATION('1ZYqHmwlL1UhBXKJOnsVoS',#9,$,$,(#35,#46,#108,#109,#125,#143,#144,#183,#197,#204),#206); +#208= IFCRELAGGREGATES('3FTgqFqEbE2hucsNjRWL5U',#9,$,$,#46,(#61)); +#209= IFCRELAGGREGATES('0EOzeg1pf7dvN2OhfVP7KK',#9,$,$,#46,(#58,#108)); +#210= IFCRELAGGREGATES('0f4thJwMX0vfCMLRcF2hzq',#9,$,$,#58,(#59)); +#211= IFCRELAGGREGATES('1S60svVQb9fBK2DvbxFxSK',#9,$,$,#108,(#109)); +#212= IFCRELCONTAINEDINSPATIALSTRUCTURE('3k4YLYTO12tgCTJjeZzMt6',#9,$,$,(#183,#197,#204),#46); +#213= IFCRELDEFINESBYPROPERTIES('1OTXrFh$vDtvv9UPQ1ZCxR',#9,$,$,(#35),#27); +#214= IFCRELDEFINESBYPROPERTIES('0u4IH1ltD0gumBVtVx_yoS',#9,$,$,(#46),#45); +#215= IFCRELNESTS('3vH8YonLH5VvgZtXm1aVQf',#9,$,$,#61,(#104)); +#216= IFCRELNESTS('1Z5Gi_U9HE8wUkn1GprXYy',#9,$,$,#61,(#68,#73)); +#217= IFCRELNESTS('1cndSn8Hb2ZwF4b2Vy6m6K',#9,$,$,#68,(#76,#79,#82)); +#218= IFCRELNESTS('0HaypJ07bEnQVRDXQ4Fpj3',#9,$,$,#73,(#84,#86,#88)); +#219= IFCRELNESTS('0nSpuY2MTEnh576ywj7g1j',#9,$,$,#125,(#143)); +#220= IFCRELNESTS('1NbTu_TCv3N9poTEKyyC4W',#9,$,$,#125,(#128,#131)); +#221= IFCRELNESTS('0NuymAXPHBkwOIrAklXsAt',#9,$,$,#128,(#132,#133,#135)); +#222= IFCRELNESTS('2YzqLZJH14HRm_GrpWTFmc',#9,$,$,#131,(#136,#137,#138)); +#223= IFCRELAGGREGATES('1HtzyPedrASRn$ff1MjGDg',#9,$,$,#35,(#125)); +#224= IFCRELAGGREGATES('0hlLbiMmf9pwlS2L$iR1T0',#9,$,$,#35,(#46)); +#225= IFCPRESENTATIONLAYERASSIGNMENT('Alignement2D',$,(#121),$); +#226= IFCPRESENTATIONLAYERASSIGNMENT('Alignement3D',$,(#123),$); +#227= IFCPRESENTATIONLAYERASSIGNMENT('AlignementHorizontal',$,(#66,#126),$); +#228= IFCPRESENTATIONLAYERASSIGNMENT('AlignementVertical',$,(#71,#129),$); +#229= IFCPRESENTATIONLAYERASSIGNMENT('Beam-Brep',$,(#181,#195),$); +#230= IFCPRESENTATIONLAYERASSIGNMENT('Beam-Voxel',$,(#202),$); +#231= IFCSTYLEDITEM($,(#151),$); +#232= IFCSTYLEDITEM(#179,(#151),$); +#233= IFCSTYLEDITEM(#194,(#151),$); +ENDSEC; + +END-ISO-10303-21;