ISO-10303-21; HEADER; FILE_DESCRIPTION(('ViewDefinition [notYetAssigned]'),'2;1'); FILE_NAME( /* name */ '', /* time_stamp */ '2014-08-23T06:36:29', /* author */ ('Jon'), /* organization */ ('Unknown'), /* preprocessor_version */ 'ggRevitIFC - Exporter Plugin by Geometry Gym Pty Ltd', /* originating_system */ 'ggRevitIFC - Exporter Plugin by Geometry Gym Pty Ltd', /* authorization */ 'None'); FILE_SCHEMA (('IFC4')); ENDSEC; DATA; #1= IFCAPPLICATION(#2,'0.1.38.0','ggRhinoIFC - Geometry Gym Plug-in for Rhino3d','ggRhinoIFC'); #2= IFCORGANIZATION($,'Geometry Gym Pty Ltd',$,$,$); #3= IFCPERSONANDORGANIZATION(#4,#5,$); #4= IFCPERSON('Jon','Jon',$,$,$,$,$,$); #5= IFCORGANIZATION($,'Geometry Gym Pty Ltd',$,$,$); #6= IFCOWNERHISTORY(#3,#1,$,.ADDED.,1408775783,$,$,1408775783); #7= IFCCARTESIANPOINT((0.0,0.0,0.0)); #8= IFCDIRECTION((1.0,0.0,0.0)); #9= IFCDIRECTION((0.0,1.0,0.0)); #10= IFCDIRECTION((0.0,0.0,1.0)); #11= IFCAXIS2PLACEMENT3D(#7,#10,#8); #12= IFCAXIS2PLACEMENT2D(#13,$); #13= IFCCARTESIANPOINT((0.0,0.0)); #14= IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,0.0001,#11,#15); #15= IFCDIRECTION((0.0,1.0)); #16= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Axis','Model',*,*,*,*,#14,$,.MODEL_VIEW.,$); #17= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#14,$,.MODEL_VIEW.,$); #18= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.); #19= IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.); #20= IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.); #22= IFCPROJECT('1pEp63pZr8Eetgg$O58X7M',#6,'Revit Family',$,$,'Revit Family','',(#14),#23); #23= IFCUNITASSIGNMENT((#24,#19,#20,#25,#26)); #24= IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.); #25= IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.); #26= IFCSIUNIT(*,.TIMEUNIT.,$,.SECOND.); #27= IFCTABLECOLUMN($,'Type','Type name',$,$); #28= IFCTABLECOLUMN($,'Types',$,$,$); #29= IFCSANITARYTERMINALTYPE('3ygwWqIF94yguVdqFoUkK8',#6,'140519 urinal',$,$,$,(#134),$,$,.URINAL.); #31= IFCRELDECLARES('2G$xQgDr50le9aIZTBL9Mx',#6,$,$,#22,(#29)); #32= IFCTABLE('Identity Data',(#54,#58,#62),(#28,#33,#36,#39,#40,#44,#45,#47,#52)); #33= IFCTABLECOLUMN($,'URL',$,$,$); #34= IFCTABLE('Mechanical',(#55,#59,#63),(#28,#35,#43,#51)); #35= IFCTABLECOLUMN($,'CWFU',$,$,$); #36= IFCTABLECOLUMN($,'Manufacturer',$,$,$); #37= IFCTABLE('Plumbing',(#56,#60,#64),(#28,#38,#46,#48,#49)); #38= IFCTABLECOLUMN($,'Waste Connection',$,$,$); #39= IFCTABLECOLUMN($,'Cost',$,$,$); #40= IFCTABLECOLUMN($,'Description',$,$,$); #41= IFCTABLE('Dimensions',(#57,#61,#65),(#28,#42,#50,#53)); #42= IFCTABLECOLUMN($,'BaseWidth',$,$,$); #43= IFCTABLECOLUMN($,'WFU',$,$,$); #44= IFCTABLECOLUMN($,'Type Comments',$,$,$); #45= IFCTABLECOLUMN($,'Keynote',$,$,$); #46= IFCTABLECOLUMN($,'CW Connection',$,$,$); #47= IFCTABLECOLUMN($,'Assembly Code',$,$,$); #48= IFCTABLECOLUMN($,'HW Connection',$,$,$); #49= IFCTABLECOLUMN($,'Vent Connection',$,$,$); #50= IFCTABLECOLUMN($,'TopWidth',$,$,$); #51= IFCTABLECOLUMN($,'HWFU',$,$,$); #52= IFCTABLECOLUMN($,'Model',$,$,$); #53= IFCTABLECOLUMN($,'Height',$,$,$); #54= IFCTABLEROW((IFCLABEL('Original'),IFCLABEL(''),IFCLABEL(''),IFCLABEL(''),IFCLABEL(''),IFCLABEL(''),IFCLABEL('')),.F.); #55= IFCTABLEROW((IFCLABEL('Original')),.F.); #56= IFCTABLEROW((IFCLABEL('Original')),.F.); #57= IFCTABLEROW((IFCLABEL('Original'),IFCPOSITIVELENGTHMEASURE(189.9999997112),IFCPOSITIVELENGTHMEASURE(259.9999996048),IFCPOSITIVELENGTHMEASURE(379.9999994224)),.F.); #58= IFCTABLEROW((IFCLABEL('Short'),IFCLABEL(''),IFCLABEL(''),IFCLABEL(''),IFCLABEL(''),IFCLABEL(''),IFCLABEL('')),.F.); #59= IFCTABLEROW((IFCLABEL('Short')),.F.); #60= IFCTABLEROW((IFCLABEL('Short')),.F.); #61= IFCTABLEROW((IFCLABEL('Short'),IFCPOSITIVELENGTHMEASURE(139.9999997872),IFCPOSITIVELENGTHMEASURE(259.9999996048),IFCPOSITIVELENGTHMEASURE(199.999999696)),.F.); #62= IFCTABLEROW((IFCLABEL('Tall'),IFCLABEL(''),IFCLABEL(''),IFCLABEL(''),IFCLABEL(''),IFCLABEL(''),IFCLABEL('')),.F.); #63= IFCTABLEROW((IFCLABEL('Tall')),.F.); #64= IFCTABLEROW((IFCLABEL('Tall')),.F.); #65= IFCTABLEROW((IFCLABEL('Tall'),IFCPOSITIVELENGTHMEASURE(199.999999696),IFCPOSITIVELENGTHMEASURE(259.9999996048),IFCPOSITIVELENGTHMEASURE(499.99999924)),.F.); #66= IFCCOMPOSITECURVE((#67,#71,#74,#81),.U.); #67= IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#70); #68= IFCCARTESIANPOINT((-94.9999998556,0.0)); #69= IFCCARTESIANPOINT((94.9999998556009,0.0)); #70= IFCPOLYLINE((#69,#68)); #71= IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#73); #72= IFCCARTESIANPOINT((-94.9999998556,-89.6319567757892)); #73= IFCPOLYLINE((#68,#72)); #74= IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#75); #75= IFCTRIMMEDCURVE(#80,(IFCPARAMETERVALUE(0.0),#72),(IFCPARAMETERVALUE(3.1415926535898),#76),.T.,.CARTESIAN.); #76= IFCCARTESIANPOINT((94.9999998556002,-89.6319567757892)); #77= IFCAXIS2PLACEMENT2D(#78,#79); #78= IFCCARTESIANPOINT((0.0,-89.6319567757897)); #79= IFCDIRECTION((-1.0,0.0)); #80= IFCCIRCLE(#77,94.9999998556001); #81= IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#82); #82= IFCPOLYLINE((#76,#69)); #83= IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,'GenProfile',#66); #84= IFCCOMPOSITECURVE((#85,#89,#92,#99),.U.); #85= IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#88); #86= IFCCARTESIANPOINT((-129.9999998024,0.0)); #87= IFCCARTESIANPOINT((129.999999802399,0.0)); #88= IFCPOLYLINE((#87,#86)); #89= IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#91); #90= IFCCARTESIANPOINT((-129.9999998024,-164.631956661789)); #91= IFCPOLYLINE((#86,#90)); #92= IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#93); #93= IFCTRIMMEDCURVE(#98,(IFCPARAMETERVALUE(0.0),#90),(IFCPARAMETERVALUE(3.1415926535898),#94),.T.,.CARTESIAN.); #94= IFCCARTESIANPOINT((129.9999998024,-164.631956661789)); #95= IFCAXIS2PLACEMENT2D(#96,#97); #96= IFCCARTESIANPOINT((0.0,-164.63195666179)); #97= IFCDIRECTION((-1.0,0.0)); #98= IFCCIRCLE(#95,129.9999998024); #99= IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#100); #100= IFCPOLYLINE((#94,#87)); #101= IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,'GenProfile',#84); #102= IFCEXTRUDEDAREASOLIDTAPERED(#83,$,#10,379.9999994224,#101); #103= IFCCARTESIANPOINT((-10.1367094819428,449.834491734314)); #104= IFCCARTESIANPOINT((-399.999999392,449.834491734315)); #105= IFCCARTESIANPOINT((-399.999999392001,-106.947988652658)); #106= IFCCARTESIANPOINT((-10.1367094819428,449.834491734314)); #107= IFCPOLYLINE((#103,#104,#105,#106)); #108= IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,'GenProfile',#107); #109= IFCEXTRUDEDAREASOLID(#108,#110,#10,547.476822666098); #110= IFCAXIS2PLACEMENT3D(#111,#8,#9); #111= IFCCARTESIANPOINT((-297.476823046098,0.0,0.0)); #112= IFCBOOLEANRESULT(.DIFFERENCE.,#102,#109); #113= IFCCARTESIANPOINT((0.480891133191858,0.0)); #114= IFCCARTESIANPOINT((255.480890745592,0.0)); #115= IFCAXIS2PLACEMENT2D(#116,$); #116= IFCCARTESIANPOINT((127.980890939392,0.0)); #117= IFCELLIPSE(#115,127.4999998062,109.9999998328); #118= IFCTRIMMEDCURVE(#117,(IFCPARAMETERVALUE(0.0),#113),(IFCPARAMETERVALUE(3.14159265358979),#114),.T.,.PARAMETER.); #119= IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#118); #120= IFCPOLYLINE((#114,#113)); #121= IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#120); #122= IFCCOMPOSITECURVE((#119,#121),.U.); #123= IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,'GenProfile',#122); #124= IFCREVOLVEDAREASOLID(#123,#125,#129,6.28318530717958); #125= IFCAXIS2PLACEMENT3D(#126,#127,#128); #126= IFCCARTESIANPOINT((0.0,-218.154910384763,152.753712748874)); #127= IFCDIRECTION((0.0,-0.81915204,0.57357644)); #128= IFCDIRECTION((0.0,0.57357644,0.81915204)); #129= IFCAXIS1PLACEMENT(#130,#131); #130= IFCCARTESIANPOINT((341.225828403416,0.0,0.0)); #131= IFCDIRECTION((-1.0,0.0,0.0)); #132= IFCBOOLEANRESULT(.DIFFERENCE.,#112,#124); #133= IFCCSGSOLID(#132); #134= IFCREPRESENTATIONMAP(#135,#136); #135= IFCAXIS2PLACEMENT3D(#7,#10,#8); #136= IFCSHAPEREPRESENTATION(#17,'Body','SolidModel',(#133)); #137= IFCMETRIC('BaseWidth',$,.HARD.,$,$,'2014-08-23T06:36:23',$,.EQUALTO.,'BaseWidth',#41,$); #138= IFCAPPLIEDVALUE('BaseWidth',$,#137,$,$,$,$,$,$,$); #139= IFCAPPLIEDVALUE('ngtv1',$,IFCREAL(2.0),$,$,$,$,$,$,$); #140= IFCAPPLIEDVALUE('HalfBaseWidth',$,$,$,$,$,$,$,.DIVIDE.,(#138,#139)); #141= IFCREFERENCE('IFCCARTESIANPOINT','Coordinates',$,(1),$); #142= IFCREFERENCE('IFCPOLYLINE','Points',$,(1),#141); #143= IFCREFERENCE('IFCCOMPOSITECURVESEGMENT','ParentCurve',$,$,#142); #144= IFCREFERENCE('IFCCOMPOSITECURVE','Segments',$,(1),#143); #145= IFCREFERENCE('IFCARBITRARYCLOSEDPROFILEDEF','OuterCurve',$,$,#144); #146= IFCREFERENCE('IFCEXTRUDEDAREASOLIDTAPERED','SweptArea',$,$,#145); #147= IFCREFERENCE('IFCBOOLEANRESULT','FirstOperand',$,$,#146); #148= IFCREFERENCE('IFCBOOLEANRESULT','FirstOperand',$,$,#147); #149= IFCREFERENCE('IFCCSGSOLID','TreeRootExpression',$,$,#148); #150= IFCREFERENCE('IFCSHAPEREPRESENTATION','Items',$,(1),#149); #151= IFCREFERENCE('IFCREPRESENTATIONMAP','MappedRepresentation',$,$,#150); #152= IFCREFERENCE('IFCSANITARYTERMINALTYPE','RepresentationMaps',$,(1),#151); #153= IFCMETRIC('ngtvHalf',$,.HARD.,$,$,'2014-08-23T06:36:23',$,.EQUALTO.,'BaseWidth',#140,#152); #154= IFCMETRIC('BaseWidth',$,.HARD.,$,$,'2014-08-23T06:36:23',$,.EQUALTO.,'BaseWidth',#41,$); #155= IFCAPPLIEDVALUE('BaseWidth',$,#154,$,$,$,$,$,$,$); #156= IFCAPPLIEDVALUE('ngtv2',$,IFCREAL(-2.0),$,$,$,$,$,$,$); #157= IFCAPPLIEDVALUE('ngtvHalfBaseWidth',$,$,$,$,$,$,$,.DIVIDE.,(#155,#156)); #158= IFCREFERENCE('IFCCARTESIANPOINT','Coordinates',$,(1),$); #159= IFCREFERENCE('IFCPOLYLINE','Points',$,(2),#158); #160= IFCREFERENCE('IFCCOMPOSITECURVESEGMENT','ParentCurve',$,$,#159); #161= IFCREFERENCE('IFCCOMPOSITECURVE','Segments',$,(1),#160); #162= IFCREFERENCE('IFCARBITRARYCLOSEDPROFILEDEF','OuterCurve',$,$,#161); #163= IFCREFERENCE('IFCEXTRUDEDAREASOLIDTAPERED','SweptArea',$,$,#162); #164= IFCREFERENCE('IFCBOOLEANRESULT','FirstOperand',$,$,#163); #165= IFCREFERENCE('IFCBOOLEANRESULT','FirstOperand',$,$,#164); #166= IFCREFERENCE('IFCCSGSOLID','TreeRootExpression',$,$,#165); #167= IFCREFERENCE('IFCSHAPEREPRESENTATION','Items',$,(1),#166); #168= IFCREFERENCE('IFCREPRESENTATIONMAP','MappedRepresentation',$,$,#167); #169= IFCREFERENCE('IFCSANITARYTERMINALTYPE','RepresentationMaps',$,(1),#168); #170= IFCMETRIC('ngtvHalfBaseWidth',$,.HARD.,$,$,'2014-08-23T06:36:23',$,.EQUALTO.,'BaseWidth',#157,#169); #171= IFCMETRIC('BaseWidth',$,.HARD.,$,$,'2014-08-23T06:36:23',$,.EQUALTO.,'BaseWidth',#41,$); #172= IFCAPPLIEDVALUE('BaseWidth',$,#171,$,$,$,$,$,$,$); #173= IFCAPPLIEDVALUE('ngtv2',$,IFCREAL(-2.0),$,$,$,$,$,$,$); #174= IFCAPPLIEDVALUE('ngtvHalfBaseWidth',$,$,$,$,$,$,$,.DIVIDE.,(#172,#173)); #175= IFCREFERENCE('IFCCARTESIANPOINT','Coordinates',$,(1),$); #176= IFCREFERENCE('IFCPOLYLINE','Points',$,(2),#175); #177= IFCREFERENCE('IFCCOMPOSITECURVESEGMENT','ParentCurve',$,$,#176); #178= IFCREFERENCE('IFCCOMPOSITECURVE','Segments',$,(2),#177); #179= IFCREFERENCE('IFCARBITRARYCLOSEDPROFILEDEF','OuterCurve',$,$,#178); #180= IFCREFERENCE('IFCEXTRUDEDAREASOLIDTAPERED','SweptArea',$,$,#179); #181= IFCREFERENCE('IFCBOOLEANRESULT','FirstOperand',$,$,#180); #182= IFCREFERENCE('IFCBOOLEANRESULT','FirstOperand',$,$,#181); #183= IFCREFERENCE('IFCCSGSOLID','TreeRootExpression',$,$,#182); #184= IFCREFERENCE('IFCSHAPEREPRESENTATION','Items',$,(1),#183); #185= IFCREFERENCE('IFCREPRESENTATIONMAP','MappedRepresentation',$,$,#184); #186= IFCREFERENCE('IFCSANITARYTERMINALTYPE','RepresentationMaps',$,(1),#185); #187= IFCMETRIC('ngtvHalfBaseWidth',$,.HARD.,$,$,'2014-08-23T06:36:23',$,.EQUALTO.,'BaseWidth',#174,#186); #188= IFCMETRIC('BaseWidth',$,.HARD.,$,$,'2014-08-23T06:36:23',$,.EQUALTO.,'BaseWidth',#41,$); #189= IFCAPPLIEDVALUE('BaseWidth',$,#188,$,$,$,$,$,$,$); #190= IFCAPPLIEDVALUE('Two',$,IFCREAL(2.0),$,$,$,$,$,$,$); #191= IFCAPPLIEDVALUE('HalfBaseWidth',$,$,$,$,$,$,$,.DIVIDE.,(#189,#190)); #192= IFCREFERENCE('IFCCIRCLE','Radius',$,$,$); #193= IFCREFERENCE('IFCTRIMMEDCURVE','BasisCurve',$,$,#192); #194= IFCREFERENCE('IFCCOMPOSITECURVESEGMENT','ParentCurve',$,$,#193); #195= IFCREFERENCE('IFCCOMPOSITECURVE','Segments',$,(3),#194); #196= IFCREFERENCE('IFCARBITRARYCLOSEDPROFILEDEF','OuterCurve',$,$,#195); #197= IFCREFERENCE('IFCEXTRUDEDAREASOLIDTAPERED','SweptArea',$,$,#196); #198= IFCREFERENCE('IFCBOOLEANRESULT','FirstOperand',$,$,#197); #199= IFCREFERENCE('IFCBOOLEANRESULT','FirstOperand',$,$,#198); #200= IFCREFERENCE('IFCCSGSOLID','TreeRootExpression',$,$,#199); #201= IFCREFERENCE('IFCSHAPEREPRESENTATION','Items',$,(1),#200); #202= IFCREFERENCE('IFCREPRESENTATIONMAP','MappedRepresentation',$,$,#201); #203= IFCREFERENCE('IFCSANITARYTERMINALTYPE','RepresentationMaps',$,(1),#202); #204= IFCMETRIC('RadiusBaseWidth',$,.HARD.,$,$,'2014-08-23T06:36:23',$,.EQUALTO.,'BaseWidth',#191,#203); #205= IFCMETRIC('BaseWidth',$,.HARD.,$,$,'2014-08-23T06:36:23',$,.EQUALTO.,'BaseWidth',#41,$); #206= IFCAPPLIEDVALUE('BaseWidth',$,#205,$,$,$,$,$,$,$); #207= IFCAPPLIEDVALUE('ngtv1',$,IFCREAL(2.0),$,$,$,$,$,$,$); #208= IFCAPPLIEDVALUE('HalfBaseWidth',$,$,$,$,$,$,$,.DIVIDE.,(#206,#207)); #209= IFCREFERENCE('IFCCARTESIANPOINT','Coordinates',$,(1),$); #210= IFCREFERENCE('IFCPOLYLINE','Points',$,(1),#209); #211= IFCREFERENCE('IFCCOMPOSITECURVESEGMENT','ParentCurve',$,$,#210); #212= IFCREFERENCE('IFCCOMPOSITECURVE','Segments',$,(4),#211); #213= IFCREFERENCE('IFCARBITRARYCLOSEDPROFILEDEF','OuterCurve',$,$,#212); #214= IFCREFERENCE('IFCEXTRUDEDAREASOLIDTAPERED','SweptArea',$,$,#213); #215= IFCREFERENCE('IFCBOOLEANRESULT','FirstOperand',$,$,#214); #216= IFCREFERENCE('IFCBOOLEANRESULT','FirstOperand',$,$,#215); #217= IFCREFERENCE('IFCCSGSOLID','TreeRootExpression',$,$,#216); #218= IFCREFERENCE('IFCSHAPEREPRESENTATION','Items',$,(1),#217); #219= IFCREFERENCE('IFCREPRESENTATIONMAP','MappedRepresentation',$,$,#218); #220= IFCREFERENCE('IFCSANITARYTERMINALTYPE','RepresentationMaps',$,(1),#219); #221= IFCMETRIC('ngtvHalf',$,.HARD.,$,$,'2014-08-23T06:36:23',$,.EQUALTO.,'BaseWidth',#208,#220); #222= IFCREFERENCE('IFCEXTRUDEDAREASOLIDTAPERED','Depth',$,$,$); #223= IFCREFERENCE('IFCBOOLEANRESULT','FirstOperand',$,$,#222); #224= IFCREFERENCE('IFCBOOLEANRESULT','FirstOperand',$,$,#223); #225= IFCREFERENCE('IFCCSGSOLID','TreeRootExpression',$,$,#224); #226= IFCREFERENCE('IFCSHAPEREPRESENTATION','Items',$,(1),#225); #227= IFCREFERENCE('IFCREPRESENTATIONMAP','MappedRepresentation',$,$,#226); #228= IFCREFERENCE('IFCSANITARYTERMINALTYPE','RepresentationMaps',$,(1),#227); #229= IFCMETRIC('Height',$,.HARD.,$,$,'2014-08-23T06:36:23',$,.EQUALTO.,'Height',#41,#228); #230= IFCMETRIC('TopWidth',$,.HARD.,$,$,'2014-08-23T06:36:23',$,.EQUALTO.,'TopWidth',#41,$); #231= IFCAPPLIEDVALUE('TopWidth',$,#230,$,$,$,$,$,$,$); #232= IFCAPPLIEDVALUE('ngtv1',$,IFCREAL(2.0),$,$,$,$,$,$,$); #233= IFCAPPLIEDVALUE('HalfTopWidth',$,$,$,$,$,$,$,.DIVIDE.,(#231,#232)); #234= IFCREFERENCE('IFCCARTESIANPOINT','Coordinates',$,(1),$); #235= IFCREFERENCE('IFCPOLYLINE','Points',$,(1),#234); #236= IFCREFERENCE('IFCCOMPOSITECURVESEGMENT','ParentCurve',$,$,#235); #237= IFCREFERENCE('IFCCOMPOSITECURVE','Segments',$,(1),#236); #238= IFCREFERENCE('IFCARBITRARYCLOSEDPROFILEDEF','OuterCurve',$,$,#237); #239= IFCREFERENCE('IFCEXTRUDEDAREASOLIDTAPERED','SweptArea',$,$,#238); #240= IFCREFERENCE('IFCBOOLEANRESULT','FirstOperand',$,$,#239); #241= IFCREFERENCE('IFCBOOLEANRESULT','FirstOperand',$,$,#240); #242= IFCREFERENCE('IFCCSGSOLID','TreeRootExpression',$,$,#241); #243= IFCREFERENCE('IFCSHAPEREPRESENTATION','Items',$,(1),#242); #244= IFCREFERENCE('IFCREPRESENTATIONMAP','MappedRepresentation',$,$,#243); #245= IFCREFERENCE('IFCSANITARYTERMINALTYPE','RepresentationMaps',$,(1),#244); #246= IFCMETRIC('ngtvHalf',$,.HARD.,$,$,'2014-08-23T06:36:23',$,.EQUALTO.,'TopWidth',#233,#245); #247= IFCMETRIC('TopWidth',$,.HARD.,$,$,'2014-08-23T06:36:23',$,.EQUALTO.,'TopWidth',#41,$); #248= IFCAPPLIEDVALUE('TopWidth',$,#247,$,$,$,$,$,$,$); #249= IFCAPPLIEDVALUE('ngtv2',$,IFCREAL(-2.0),$,$,$,$,$,$,$); #250= IFCAPPLIEDVALUE('ngtvHalfTopWidth',$,$,$,$,$,$,$,.DIVIDE.,(#248,#249)); #251= IFCREFERENCE('IFCCARTESIANPOINT','Coordinates',$,(1),$); #252= IFCREFERENCE('IFCPOLYLINE','Points',$,(2),#251); #253= IFCREFERENCE('IFCCOMPOSITECURVESEGMENT','ParentCurve',$,$,#252); #254= IFCREFERENCE('IFCCOMPOSITECURVE','Segments',$,(1),#253); #255= IFCREFERENCE('IFCARBITRARYCLOSEDPROFILEDEF','OuterCurve',$,$,#254); #256= IFCREFERENCE('IFCEXTRUDEDAREASOLIDTAPERED','SweptArea',$,$,#255); #257= IFCREFERENCE('IFCBOOLEANRESULT','FirstOperand',$,$,#256); #258= IFCREFERENCE('IFCBOOLEANRESULT','FirstOperand',$,$,#257); #259= IFCREFERENCE('IFCCSGSOLID','TreeRootExpression',$,$,#258); #260= IFCREFERENCE('IFCSHAPEREPRESENTATION','Items',$,(1),#259); #261= IFCREFERENCE('IFCREPRESENTATIONMAP','MappedRepresentation',$,$,#260); #262= IFCREFERENCE('IFCSANITARYTERMINALTYPE','RepresentationMaps',$,(1),#261); #263= IFCMETRIC('ngtvHalfTopWidth',$,.HARD.,$,$,'2014-08-23T06:36:23',$,.EQUALTO.,'TopWidth',#250,#262); #264= IFCMETRIC('TopWidth',$,.HARD.,$,$,'2014-08-23T06:36:23',$,.EQUALTO.,'TopWidth',#41,$); #265= IFCAPPLIEDVALUE('TopWidth',$,#264,$,$,$,$,$,$,$); #266= IFCAPPLIEDVALUE('ngtv2',$,IFCREAL(-2.0),$,$,$,$,$,$,$); #267= IFCAPPLIEDVALUE('ngtvHalfTopWidth',$,$,$,$,$,$,$,.DIVIDE.,(#265,#266)); #268= IFCREFERENCE('IFCCARTESIANPOINT','Coordinates',$,(1),$); #269= IFCREFERENCE('IFCPOLYLINE','Points',$,(2),#268); #270= IFCREFERENCE('IFCCOMPOSITECURVESEGMENT','ParentCurve',$,$,#269); #271= IFCREFERENCE('IFCCOMPOSITECURVE','Segments',$,(2),#270); #272= IFCREFERENCE('IFCARBITRARYCLOSEDPROFILEDEF','OuterCurve',$,$,#271); #273= IFCREFERENCE('IFCEXTRUDEDAREASOLIDTAPERED','SweptArea',$,$,#272); #274= IFCREFERENCE('IFCBOOLEANRESULT','FirstOperand',$,$,#273); #275= IFCREFERENCE('IFCBOOLEANRESULT','FirstOperand',$,$,#274); #276= IFCREFERENCE('IFCCSGSOLID','TreeRootExpression',$,$,#275); #277= IFCREFERENCE('IFCSHAPEREPRESENTATION','Items',$,(1),#276); #278= IFCREFERENCE('IFCREPRESENTATIONMAP','MappedRepresentation',$,$,#277); #279= IFCREFERENCE('IFCSANITARYTERMINALTYPE','RepresentationMaps',$,(1),#278); #280= IFCMETRIC('ngtvHalfTopWidth',$,.HARD.,$,$,'2014-08-23T06:36:23',$,.EQUALTO.,'TopWidth',#267,#279); #281= IFCMETRIC('TopWidth',$,.HARD.,$,$,'2014-08-23T06:36:23',$,.EQUALTO.,'TopWidth',#41,$); #282= IFCAPPLIEDVALUE('TopWidth',$,#281,$,$,$,$,$,$,$); #283= IFCAPPLIEDVALUE('Two',$,IFCREAL(2.0),$,$,$,$,$,$,$); #284= IFCAPPLIEDVALUE('HalfTopWidth',$,$,$,$,$,$,$,.DIVIDE.,(#282,#283)); #285= IFCREFERENCE('IFCCIRCLE','Radius',$,$,$); #286= IFCREFERENCE('IFCTRIMMEDCURVE','BasisCurve',$,$,#285); #287= IFCREFERENCE('IFCCOMPOSITECURVESEGMENT','ParentCurve',$,$,#286); #288= IFCREFERENCE('IFCCOMPOSITECURVE','Segments',$,(3),#287); #289= IFCREFERENCE('IFCARBITRARYCLOSEDPROFILEDEF','OuterCurve',$,$,#288); #290= IFCREFERENCE('IFCEXTRUDEDAREASOLIDTAPERED','SweptArea',$,$,#289); #291= IFCREFERENCE('IFCBOOLEANRESULT','FirstOperand',$,$,#290); #292= IFCREFERENCE('IFCBOOLEANRESULT','FirstOperand',$,$,#291); #293= IFCREFERENCE('IFCCSGSOLID','TreeRootExpression',$,$,#292); #294= IFCREFERENCE('IFCSHAPEREPRESENTATION','Items',$,(1),#293); #295= IFCREFERENCE('IFCREPRESENTATIONMAP','MappedRepresentation',$,$,#294); #296= IFCREFERENCE('IFCSANITARYTERMINALTYPE','RepresentationMaps',$,(1),#295); #297= IFCMETRIC('RadiusTopWidth',$,.HARD.,$,$,'2014-08-23T06:36:23',$,.EQUALTO.,'TopWidth',#284,#296); #298= IFCMETRIC('TopWidth',$,.HARD.,$,$,'2014-08-23T06:36:23',$,.EQUALTO.,'TopWidth',#41,$); #299= IFCAPPLIEDVALUE('TopWidth',$,#298,$,$,$,$,$,$,$); #300= IFCAPPLIEDVALUE('ngtv1',$,IFCREAL(2.0),$,$,$,$,$,$,$); #301= IFCAPPLIEDVALUE('HalfTopWidth',$,$,$,$,$,$,$,.DIVIDE.,(#299,#300)); #302= IFCREFERENCE('IFCCARTESIANPOINT','Coordinates',$,(1),$); #303= IFCREFERENCE('IFCPOLYLINE','Points',$,(1),#302); #304= IFCREFERENCE('IFCCOMPOSITECURVESEGMENT','ParentCurve',$,$,#303); #305= IFCREFERENCE('IFCCOMPOSITECURVE','Segments',$,(4),#304); #306= IFCREFERENCE('IFCARBITRARYCLOSEDPROFILEDEF','OuterCurve',$,$,#305); #307= IFCREFERENCE('IFCEXTRUDEDAREASOLIDTAPERED','SweptArea',$,$,#306); #308= IFCREFERENCE('IFCBOOLEANRESULT','FirstOperand',$,$,#307); #309= IFCREFERENCE('IFCBOOLEANRESULT','FirstOperand',$,$,#308); #310= IFCREFERENCE('IFCCSGSOLID','TreeRootExpression',$,$,#309); #311= IFCREFERENCE('IFCSHAPEREPRESENTATION','Items',$,(1),#310); #312= IFCREFERENCE('IFCREPRESENTATIONMAP','MappedRepresentation',$,$,#311); #313= IFCREFERENCE('IFCSANITARYTERMINALTYPE','RepresentationMaps',$,(1),#312); #314= IFCMETRIC('ngtvHalf',$,.HARD.,$,$,'2014-08-23T06:36:23',$,.EQUALTO.,'TopWidth',#301,#313); #315= IFCMETRIC('Identity Data',$,.NOTDEFINED.,$,$,'2014-08-23T06:36:23',$,.EQUALTO.,$,#32,$); #316= IFCMETRIC('Mechanical',$,.NOTDEFINED.,$,$,'2014-08-23T06:36:23',$,.EQUALTO.,$,#34,$); #317= IFCMETRIC('Plumbing',$,.NOTDEFINED.,$,$,'2014-08-23T06:36:23',$,.EQUALTO.,$,#37,$); #318= IFCMETRIC('Dimensions',$,.NOTDEFINED.,$,$,'2014-08-23T06:36:23',$,.EQUALTO.,$,#41,$); #319= IFCOBJECTIVE('',$,.NOTDEFINED.,$,$,'2014-08-23T06:36:23',$,(#153,#170,#187,#204,#221,#229,#246,#263,#280,#297,#314,#315,#316,#317,#318),$,.PARAMETER.,$); #320= IFCRELASSOCIATESCONSTRAINT('1rln_cqvL4ew0$zt_VJmoE',#6,'ConstraintAssoc','Constraint Associates',(#29),$,#319); ENDSEC; END-ISO-10303-21;