ISO-10303-21;
HEADER;
FILE_DESCRIPTION(($),'2;1');
FILE_NAME('IFCPIPEDSERVICESDOMAIN_IBS_TYPEFORM',
          '2002-03-21T21:24:07',
          ('sdai-user'),
          ('ANONYMOUS ORGANISATION'),
          'EXPRESS Data Manager version 20010827',
          $,
          $);
FILE_SCHEMA(('EXPRESS_G'));
ENDSEC;

DATA;
#1= SCHEMATA(125829248,'IFCPIPEDSERVICESDOMAIN_IBS_TYPEFORM',$,2126,$,$,
0,#2,0.37252902,-67.578628,95.173793,(#300,#303,#305,#307,#309,#315,#326
,#337,#348,#359,#370,#381,#392,#394,#396,#403,#409,#419,#438,#445,#476,
#486,#505,#515,#525,#535,#554,#564,#607,#617,#627,#676,#686,#696,#739,
#788,#790,#798,#829,#831,#833,#844,#858,#884,#886,#888,#890,#892,#894,
#896,#898,#900,#902,#904,#906,#908,#910,#912,#914,#916,#918,#920,#922,
#924,#926,#928,#930,#932,#934,#936,#938,#940,#947,#949,#951,#969,#971,
#981,#987,#989,#1004,#1029,#1031,#1042,#1067,#1077,#1089,#1101,#1113,
#1125,#1137,#1150,#1175,#1177,#1187,#1193,#1195,#1209,#1215,#1217,#1232,
#1257,#1259,#1269,#1275,#1277,#1292,#1317,#1319,#1329,#1335,#1337,#1352,
#1380,#1391,#1401,#1413,#1425,#1446,#1457,#1459,#1473,#1496,#1507,#1517,
#1529,#1541,#1553,#1565,#1586,#1597,#1599,#1609,#1615,#1617,#1640,#1658,
#1668,#1681,#1706,#1716,#1729,#1757,#1775,#1777,#1787,#1793,#1795,#1810,
#1835,#1837,#1847,#1853,#1855,#1870,#1898,#1916,#1947,#1972,#1986,#2001,
#2026,#2037,#2062,#2073,#2101,#2119,#2133,#2148,#2173,#2187,#2205,#2220,
#2245,#2259,#2274,#2299,#2313,#2328,#2356,#2367,#2414,#2424,#2437,#2462,
#2472,#2486,#2511,#2521,#2534,#2559,#2561,#2571,#2583,#2596,#2609,#2621,
#2633,#2645,#2658,#2672,#2697,#2708,#2739,#2751,#2763,#2776,#2822,#2824,
#2826,#2828,#2830,#2832,#2834,#2836,#2838,#2840,#2842,#2844,#2846,#2848,
#2850,#2852,#2854,#2856,#2858,#2860,#2862,#2864,#2866,#2868,#2870,#2872,
#2874,#2876,#2878,#2880,#2882,#2884,#2886,#2888,#2890,#2892,#2894,#2896,
#2898,#2900,#2902,#2904,#2906,#2908,#2910,#2912,#2914,#2916,#2918,#2920,
#2922,#2924,#2926,#2928,#2930,#2932,#2934,#2936,#2938,#2940,#2942,#2944,
#2946,#2948,#2950,#2952,#2954,#2956,#2958,#2960,#2962,#2964,#2966,#2968,
#2970,#2972,#2974,#2976,#2978,#2980,#2982,#2984,#2986,#2988,#2990,#2992,
#2994,#2996,#2998,#3000,#3002,#3004,#3006,#3008,#3010,#3012,#3014,#3016,
#3018,#3020,#3022,#3024,#3026,#3028,#3030,#3032,#3034,#3036,#3038,#3040,
#3042,#3044,#3046,#3048,#3050,#3052,#3054,#3056,#3058,#3060,#3062,#3064,
#3066,#3068,#3070,#3072,#3074,#3076,#3078,#3080,#3082,#3084,#3086,#3088,
#3090,#3092,#3094,#3096,#3098,#3100,#3102,#3104,#3106,#3108,#3110,#3112,
#3114,#3116,#3118,#3120,#3122,#3124,#3126,#3128,#3130,#3132,#3134,#3136,
#3138,#3140,#3142,#3144,#3146,#3148,#3150,#3152,#3154,#3156,#3158,#3160,
#3166,#3172,#3178,#3184,#3190),$,$,#300,2,(),$);
#2= SETTINGS(0,3994372,3994368,#3,$,#5,#15,#24,#34,#44,#54,#64,#74,#84,
#93,#102,#111,#120,#129,#138,#140,10.,10.,#143,#144,#6);
#3= BACKGROUND_SET(#4,1);
#4= COLOR(255,255,255);
#5= SELECTION_SET(7);
#6= RECT_SET(#7,#9,#11,128,#12,#14);
#7= LINE_SET(#8,3.,0);
#8= COLOR(255,255,255);
#9= TEXT_SET(1,168,35.,'Times New Roman',#10);
#10= COLOR(0,0,160);
#11= VLINE(0,0.);
#12= BACKGROUND_SET(#13,1);
#13= COLOR(255,255,255);
#14= WORLD_POINT(250.,100.);
#15= RECT_SET(#16,#18,#20,128,#21,#23);
#16= LINE_SET(#17,3.,0);
#17= COLOR(0,0,0);
#18= TEXT_SET(1,262,30.,'Arial',#19);
#19= COLOR(0,0,0);
#20= VLINE(0,0.);
#21= BACKGROUND_SET(#22,1);
#22= COLOR(255,255,0);
#23= WORLD_POINT(250.,100.);
#24= PLINE_SET(#25,#27,#29);
#25= LINE_SET(#26,10.,0);
#26= COLOR(0,0,0);
#27= TEXT_SET(1,6,30.,'Arial',#28);
#28= COLOR(0,0,0);
#29= CIRCLE_SET(#30,#32,12.,0);
#30= LINE_SET(#31,3.,0);
#31= COLOR(0,0,0);
#32= BACKGROUND_SET(#33,0);
#33= COLOR(255,255,255);
#34= PLINE_SET(#35,#37,#39);
#35= LINE_SET(#36,3.,0);
#36= COLOR(0,0,0);
#37= TEXT_SET(1,66,30.,'Arial',#38);
#38= COLOR(0,0,0);
#39= CIRCLE_SET(#40,#42,12.,0);
#40= LINE_SET(#41,3.,0);
#41= COLOR(0,0,0);
#42= BACKGROUND_SET(#43,0);
#43= COLOR(255,255,255);
#44= PLINE_SET(#45,#47,#49);
#45= LINE_SET(#46,3.,1);
#46= COLOR(0,0,0);
#47= TEXT_SET(1,66,30.,'Arial',#48);
#48= COLOR(0,0,0);
#49= CIRCLE_SET(#50,#52,12.,0);
#50= LINE_SET(#51,3.,0);
#51= COLOR(0,0,0);
#52= BACKGROUND_SET(#53,0);
#53= COLOR(255,255,255);
#54= PLINE_SET(#55,#57,#59);
#55= LINE_SET(#56,3.,0);
#56= COLOR(0,0,0);
#57= TEXT_SET(1,66,30.,'Arial',#58);
#58= COLOR(0,0,0);
#59= CIRCLE_SET(#60,#62,12.,0);
#60= LINE_SET(#61,3.,0);
#61= COLOR(0,0,0);
#62= BACKGROUND_SET(#63,0);
#63= COLOR(255,255,255);
#64= PLINE_SET(#65,#67,#69);
#65= LINE_SET(#66,3.,0);
#66= COLOR(0,0,0);
#67= TEXT_SET(1,40,30.,'Times new roman',#68);
#68= COLOR(0,0,0);
#69= CIRCLE_SET(#70,#72,12.,0);
#70= LINE_SET(#71,3.,0);
#71= COLOR(0,0,0);
#72= BACKGROUND_SET(#73,0);
#73= COLOR(255,255,255);
#74= PLINE_SET(#75,#77,#79);
#75= LINE_SET(#76,6.,0);
#76= COLOR(0,0,255);
#77= TEXT_SET(1,40,30.,'Times new roman',#78);
#78= COLOR(0,0,0);
#79= CIRCLE_SET(#80,#82,12.,0);
#80= LINE_SET(#81,3.,0);
#81= COLOR(0,0,255);
#82= BACKGROUND_SET(#83,0);
#83= COLOR(255,255,255);
#84= RECT_SET(#85,#87,#89,128,#90,#92);
#85= LINE_SET(#86,3.,4);
#86= COLOR(0,0,0);
#87= TEXT_SET(1,6,25.,'Arial',#88);
#88= COLOR(0,0,0);
#89= VLINE(0,0.);
#90= BACKGROUND_SET(#91,1);
#91= COLOR(0,255,0);
#92= WORLD_POINT(150.,50.);
#93= RECT_SET(#94,#96,#98,128,#99,#101);
#94= LINE_SET(#95,3.,4);
#95= COLOR(0,0,0);
#96= TEXT_SET(1,6,25.,'Arial',#97);
#97= COLOR(0,0,0);
#98= VLINE(1,20.);
#99= BACKGROUND_SET(#100,1);
#100= COLOR(0,255,0);
#101= WORLD_POINT(150.,50.);
#102= RECT_SET(#103,#105,#107,128,#108,#110);
#103= LINE_SET(#104,3.,4);
#104= COLOR(0,0,0);
#105= TEXT_SET(1,6,25.,'Arial',#106);
#106= COLOR(0,0,0);
#107= VLINE(2,20.);
#108= BACKGROUND_SET(#109,1);
#109= COLOR(0,255,0);
#110= WORLD_POINT(150.,50.);
#111= RECT_SET(#112,#114,#116,128,#117,#119);
#112= LINE_SET(#113,3.,0);
#113= COLOR(0,0,0);
#114= TEXT_SET(1,6,25.,'Arial',#115);
#115= COLOR(0,0,0);
#116= VLINE(2,20.);
#117= BACKGROUND_SET(#118,1);
#118= COLOR(0,255,0);
#119= WORLD_POINT(150.,50.);
#120= RECT_SET(#121,#123,#125,256,#126,#128);
#121= LINE_SET(#122,3.,0);
#122= COLOR(0,0,0);
#123= TEXT_SET(1,6,25.,'Arial',#124);
#124= COLOR(0,0,0);
#125= VLINE(0,30.);
#126= BACKGROUND_SET(#127,1);
#127= COLOR(255,128,0);
#128= WORLD_POINT(200.,100.);
#129= RECT_SET(#130,#132,#134,256,#135,#137);
#130= LINE_SET(#131,3.,0);
#131= COLOR(0,0,0);
#132= TEXT_SET(1,6,25.,'Arial',#133);
#133= COLOR(0,0,0);
#134= VLINE(0,30.);
#135= BACKGROUND_SET(#136,1);
#136= COLOR(255,128,0);
#137= WORLD_POINT(200.,100.);
#138= VISIBLE_SET((.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,
.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,
.F.,.F.,.F.));
#140= PAGE_SET(#141,250.,250.,250.,250.,50.,50.,1600.,2370.,10,1,2100.,
2970.,3,0);
#141= LINE_SET(#142,15.,0);
#142= COLOR(0,128,128);
#143= SAVE_SET(1,600,1,10);
#144= REPORT_SET(1.,63,(0,4,0,1,3,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,5,6,7,0,0,0),(#147,#149,#151,#153,#155,#157,#159,#161,#163,
#165,#167,#169,#171,#173,#175,#177,#179,#181,#183,#185,#187,#189,#191,
#193,#195,#197,#199),'$LICENSE_TO - $DATE',
'Figure D.$PAGE_NR  - $SCHEMA_NAME  EXPRESS-G diagram $PAGE_NR  of $LAST_PAGE_NR'
,('EXPRESS specification:','EXPRESS specification:',
'EXPRESS specification:','EXPRESS specification:',
'EXPRESS specification:','EXPRESS specification:',
'EXPRESS specification:','EXPRESS specification:',
'EXPRESS specification:','Attribute definitions:','Formal Propositions:'
,'EXPRESS specification:'),#202);
#147= STYLE_SET('Express_g Header','Times New Roman',4.,0,0,256,0.,0.,0.
,0.,());
#149= STYLE_SET('Express_g Footer','Times New Roman',4.,0,0,256,0.,0.,0.
,0.,());
#151= STYLE_SET('Heading 1','Times New Roman',6.,0,0,264,0.,0.,4.,4.,()
);
#153= STYLE_SET('Heading 2','Times New Roman',6.,0,0,256,0.,0.,4.,4.,()
);
#155= STYLE_SET('Annex','Times New Roman',6.,0,0,256,0.,0.,4.,4.,());
#157= STYLE_SET('Item Description','Times New Roman',4.,0,0,0,0.,0.,0.,
0.,());
#159= STYLE_SET('Item Property Description','Times New Roman',4.,0,0,0,
60.,-55.,4.,0.,(57.5));
#161= STYLE_SET('Item Property Description Constraint','Times New Roman'
,4.,0,0,0,40.,-35.,4.,0.,());
#163= STYLE_SET('Item Specification','Times New Roman',4.,0,0,512,0.,0.,
2.,2.,());
#165= STYLE_SET('Definition','Courier New',3.8,0,0,0,0.,0.,0.,0.,());
#167= STYLE_SET('Item Definition','Courier New',3.8,0,0,0,10.,-5.,0.,0.,
());
#169= STYLE_SET('Item Definition Heading','Courier New',3.8,0,0,0,50.,
-40.,0.,0.,());
#171= STYLE_SET('Item Definition Scope','Courier New',3.8,0,0,0,5.,0.,0.
,0.,());
#173= STYLE_SET('Item Expression','Courier New',3.8,0,0,0,10.,0.,0.,0.,(
));
#175= STYLE_SET('Item Content','Courier New',3.8,0,0,0,72.5,-62.5,0.,0.,
(70.));
#177= STYLE_SET('Item Content Constraint','Courier New',3.8,0,0,0,32.5,
-22.5,0.,0.,(30.));
#179= STYLE_SET('Heading 2','Times New Roman',6.,0,0,256,0.,0.,4.,4.,()
);
#181= STYLE_SET('User Style 1','Times New Roman',4.,0,0,0,0.,0.,0.,0.,()
);
#183= STYLE_SET('User Style 2','Times New Roman',4.,0,0,0,0.,0.,0.,0.,()
);
#185= STYLE_SET('User Style 3','Times New Roman',4.,0,0,0,0.,0.,0.,0.,()
);
#187= STYLE_SET('User Style 4','Times New Roman',4.,0,0,0,0.,0.,0.,0.,()
);
#189= STYLE_SET('User Style 5','Times New Roman',4.,0,0,0,0.,0.,0.,0.,()
);
#191= STYLE_SET('User Style 6','Times New Roman',4.,0,0,0,0.,0.,0.,0.,()
);
#193= STYLE_SET('User Style 7','Times New Roman',4.,0,0,0,0.,0.,0.,0.,()
);
#195= STYLE_SET('User Style 8','Times New Roman',4.,0,0,0,0.,0.,0.,0.,()
);
#197= STYLE_SET('User Style 9','Times New Roman',4.,0,0,0,0.,0.,0.,0.,()
);
#199= STYLE_SET('User Style 10','Times New Roman',4.,0,0,0,0.,0.,0.,0.,(
));
#202= REPORT_HTML('http://www.epmtech.jotne.com/',(#204,#206,#208,#210,
#212,#214,#216,#218,#220,#222,#224,#226),(#229,#233),#237,#238,#240,$);
#204= FONT_HTML('Times New Roman',4,#205);
#205= OUTLOOK_HTML(1,0);
#206= FONT_HTML('Arial',3,#207);
#207= OUTLOOK_HTML(8,255);
#208= FONT_HTML('Times New Roman',5,#209);
#209= OUTLOOK_HTML(1,0);
#210= FONT_HTML('Times New Roman',5,#211);
#211= OUTLOOK_HTML(1,0);
#212= FONT_HTML('Times New Roman',3,#213);
#213= OUTLOOK_HTML(0,0);
#214= FONT_HTML('Times New Roman',3,#215);
#215= OUTLOOK_HTML(4,0);
#216= FONT_HTML('Courier New',3,#217);
#217= OUTLOOK_HTML(0,0);
#218= FONT_HTML('Times New Roman',4,#219);
#219= OUTLOOK_HTML(1,0);
#220= FONT_HTML('Times New Roman',3,#221);
#221= OUTLOOK_HTML(1,0);
#222= FONT_HTML('Times New Roman',3,#223);
#223= OUTLOOK_HTML(0,0);
#224= FONT_HTML('Times New Roman',4,#225);
#225= OUTLOOK_HTML(1,0);
#226= FONT_HTML('Times New Roman',4,#227);
#227= OUTLOOK_HTML(1,0);
#229= DESCRIPTION_CONTENT_HTML(#230,#232,30);
#230= FONT_HTML('Times New Roman',3,#231);
#231= OUTLOOK_HTML(0,0);
#232= OUTLOOK_HTML(1,0);
#233= DESCRIPTION_CONTENT_HTML(#234,#236,20);
#234= FONT_HTML('Times New Roman',3,#235);
#235= OUTLOOK_HTML(0,0);
#236= OUTLOOK_HTML(1,0);
#237= BACKGROUND_HTML(1,'.\\html\\img\\background.gif',16777215);
#238= EXPRESS_HTML(63,#239,100,2,2,2,30,20);
#239= OUTLOOK_HTML(1,0);
#240= DIAGRAM_HTML(6,5,50,1,1,0,600);
#241= NAVBAR_HTML('home-navbar','.\\html\\img\\home_navbar.gif',500,24,(
#243,#244,#245,#246));
#243= IMAGE_MAP_HTML('$HOME',0,0,89,23);
#244= IMAGE_MAP_HTML('$SCHEMA',90,0,199,23);
#245= IMAGE_MAP_HTML('$EXPRESS-G',200,0,349,23);
#246= IMAGE_MAP_HTML('$REFERENCES',350,0,499,23);
#247= NAVBAR_HTML('schema-navbar','.\\html\\img\\schema_navbar.gif',476,
46,(#249,#250,#251,#252,#253,#254,#255,#256,#257,#258));
#249= IMAGE_MAP_HTML('$HOME',0,0,63,22);
#250= IMAGE_MAP_HTML('$SCHEMA INTERFACES',64,0,197,22);
#251= IMAGE_MAP_HTML('$CONSTANTS',198,0,287,22);
#252= IMAGE_MAP_HTML('$ENTITIES',288,0,356,22);
#253= IMAGE_MAP_HTML('$DEFINED TYPES',357,0,475,22);
#254= IMAGE_MAP_HTML('$SELECT TYPES',0,23,70,44);
#255= IMAGE_MAP_HTML('$ENUMERATIONS TYPES',71,23,171,44);
#256= IMAGE_MAP_HTML('$RULES',172,23,231,44);
#257= IMAGE_MAP_HTML('$FUNCTIONS',232,23,315,44);
#258= IMAGE_MAP_HTML('$PROCEDURES',316,23,475,44);
#259= NAVBAR_HTML('entity-navbar','.\\html\\img\\entity_navbar.gif',625,
24,(#261,#262,#263,#264,#265,#266,#267,#268));
#261= IMAGE_MAP_HTML('$HOME',0,0,62,23);
#262= IMAGE_MAP_HTML('$SCHEMA',63,0,141,23);
#263= IMAGE_MAP_HTML('$DIAGRAM',142,0,244,23);
#264= IMAGE_MAP_HTML('$DEFINITION',245,0,323,23);
#265= IMAGE_MAP_HTML('$ATTRIBUTE DESCRIPTION',324,0,398,23);
#266= IMAGE_MAP_HTML('$CONSTRAINT DESCRIPTION',399,0,442,23);
#267= IMAGE_MAP_HTML('$INHERITANCE',443,0,526,23);
#268= IMAGE_MAP_HTML('$REFERENCES',527,0,623,23);
#269= NAVBAR_HTML('type-navbar','.\\html\\img\\type_navbar.gif',466,24,(
#271,#272,#273,#274,#275,#276));
#271= IMAGE_MAP_HTML('$HOME',0,0,62,23);
#272= IMAGE_MAP_HTML('$SCHEMA',63,0,141,23);
#273= IMAGE_MAP_HTML('$DIAGRAM',142,0,244,23);
#274= IMAGE_MAP_HTML('$DEFINITION',245,0,323,23);
#275= IMAGE_MAP_HTML('$CONSTRAINT DESCRIPTION',324,0,367,23);
#276= IMAGE_MAP_HTML('$REFERENCES',368,0,464,23);
#277= NAVBAR_HTML('rule-navbar','.\\html\\img\\rule_navbar.gif',363,24,(
#279,#280,#281,#282,#283));
#279= IMAGE_MAP_HTML('$HOME',0,0,62,23);
#280= IMAGE_MAP_HTML('$SCHEMA',63,0,141,23);
#281= IMAGE_MAP_HTML('$DEFINITION',142,0,220,23);
#282= IMAGE_MAP_HTML('$CONSTRAINT DESCRIPTION',221,0,264,23);
#283= IMAGE_MAP_HTML('$REFERENCES',265,0,361,23);
#284= NAVBAR_HTML('expression-navbar',
'.\\html\\img\\expression_navbar.gif',319,24,(#286,#287,#288,#289));
#286= IMAGE_MAP_HTML('$HOME',0,0,62,23);
#287= IMAGE_MAP_HTML('$SCHEMA',63,0,141,23);
#288= IMAGE_MAP_HTML('$DEFINITION',142,0,221,23);
#289= IMAGE_MAP_HTML('$REFERENCES',222,0,318,23);
#290= NAVBAR_HTML('Diagram-Navbar','.\\html\\img\\diagram_navbar.gif',
224,24,(#292,#293,#294));
#292= IMAGE_MAP_HTML('$HOME',0,0,62,23);
#293= IMAGE_MAP_HTML('$SCHEMA',63,0,141,23);
#294= IMAGE_MAP_HTML('$DIAGRAM OVERVIEW',142,0,222,23);
#295= NAVBAR_HTML('Diagram-Overview-Navbar',
'.\\html\\img\\diagram_overview_navbar.gif',143,24,(#297,#298));
#297= IMAGE_MAP_HTML('$HOME',0,0,62,23);
#298= IMAGE_MAP_HTML('$SCHEMA',63,0,141,23);
#300= COMMENT(0,33,$,$,#301,$);
#301= TEXT(16,33,$,$,
'<EPM-HTML> \X\0D\X\0A\X\09<p>The <i>IfcSharedBldgServiceElements</i> schema in the interoperability \X\0D\X\0A    layer defines basic object concepts required for interoperability \X\0D\X\0A    between Building Service domain extensions (notably HVAC) and other \X\0D\X\0A    domain extensions defined in the current IFC model. This schema \X\0D\X\0A    includes concepts such as \X\0D\X\0A    building serive devices, flow and distribution\X\0D\X\0A    systems focused on duct and pipe systems, and electrical properties.</p>\X\0D\X\0A\X\0D\X\0A\X\09<blockquote>\X\0D\X\0A\X\09<font color="#0000FF" size="-1">\X\0D\X\0A    <p>HISTORY</p>\X\0D\X\0A    <p>This schema has been significantly modified in \X\0D\X\0A    IFC R2x. Refer to the change log and\X\0D\X\0A    issues resolution database for details.</p>\X\0D\X\0A\X\09</font>\X\0D\X\0A\X\09</blockquote>\X\0D\X\0A</EPM-HTML>\X\0D\X\0A'
,$,$);
#303= INTERFACE_SCHEMA(32,1,$,$,0,'IFCACTORRESOURCE',(),0,$);
#305= INTERFACE_SCHEMA(32,1,$,$,0,'IFCDATETIMERESOURCE',(),0,$);
#307= INTERFACE_SCHEMA(32,1,$,$,0,'IFCGEOMETRYRESOURCE',(#309,#315,#326,
#337,#348,#359,#370,#381),0,$);
#309= ENTITIES(1,131073,$,$,#311,(),(),(),$,$,0,$,$,#310);
#310= INTERFACE_TO(#307,$);
#311= TEXT(16,1,$,$,'IfcAxis2Placement3D',$,$);
#315= ENTITIES(1,131105,$,$,#320,(),(),(),$,$,0,$,$,#316);
#316= INTERFACE_TO(#307,#317);
#317= TEXT(16,5,$,$,'','',#318);
#318= TEXT_LAYOUT(187.13266,132.8814,0.,0.,#319);
#319= TEXT_TYPE(1,6);
#320= TEXT(16,5,$,$,'IfcCurve','IFCGEOMETRYRESOURCE.\X\0D\X\0AIfcCurve',
#321);
#321= TEXT_LAYOUT(187.13266,88.587597,275.,60.,#322);
#322= TEXT_TYPE(1,6);
#326= ENTITIES(1,131105,$,$,#331,(),(),(),$,$,0,$,$,#327);
#327= INTERFACE_TO(#307,#328);
#328= TEXT(16,5,$,$,'','',#329);
#329= TEXT_LAYOUT(186.13266,132.8814,0.,0.,#330);
#330= TEXT_TYPE(1,6);
#331= TEXT(16,5,$,$,'IfcCircle',
'IFCGEOMETRYRESOURCE.\X\0D\X\0AIfcCircle',#332);
#332= TEXT_LAYOUT(186.13266,88.587597,275.,60.,#333);
#333= TEXT_TYPE(1,6);
#337= ENTITIES(1,131105,$,$,#342,(),(),(),$,$,0,$,$,#338);
#338= INTERFACE_TO(#307,#339);
#339= TEXT(16,5,$,$,'','',#340);
#340= TEXT_LAYOUT(186.27722,132.8814,0.,0.,#341);
#341= TEXT_TYPE(1,6);
#342= TEXT(16,5,$,$,'IfcEllipse',
'IFCGEOMETRYRESOURCE.\X\0D\X\0AIfcEllipse',#343);
#343= TEXT_LAYOUT(186.27722,88.587597,275.,60.,#344);
#344= TEXT_TYPE(1,6);
#348= ENTITIES(1,131105,$,$,#353,(),(),(),$,$,0,$,$,#349);
#349= INTERFACE_TO(#307,#350);
#350= TEXT(16,5,$,$,'','',#351);
#351= TEXT_LAYOUT(186.24405,132.8814,0.,0.,#352);
#352= TEXT_TYPE(1,6);
#353= TEXT(16,5,$,$,'IfcPolyline',
'IFCGEOMETRYRESOURCE.\X\0D\X\0AIfcPolyline',#354);
#354= TEXT_LAYOUT(186.24405,88.587597,275.,60.,#355);
#355= TEXT_TYPE(1,6);
#359= ENTITIES(1,131105,$,$,#364,(),(),(),$,$,0,$,$,#360);
#360= INTERFACE_TO(#307,#361);
#361= TEXT(16,5,$,$,'','',#362);
#362= TEXT_LAYOUT(188.72278,132.8814,0.,0.,#363);
#363= TEXT_TYPE(1,6);
#364= TEXT(16,5,$,$,'IfcTrimmedCurve',
'IFCGEOMETRYRESOURCE.\X\0D\X\0AIfcTrimmedCurve',#365);
#365= TEXT_LAYOUT(188.72278,88.587597,275.,60.,#366);
#366= TEXT_TYPE(1,6);
#370= ENTITIES(1,131105,$,$,#375,(),(),(),$,$,0,$,$,#371);
#371= INTERFACE_TO(#307,#372);
#372= TEXT(16,5,$,$,'','',#373);
#373= TEXT_LAYOUT(200.94304,75.,0.,0.,#374);
#374= TEXT_TYPE(1,6);
#375= TEXT(16,5,$,$,'IfcLine','IFCGEOMETRYRESOURCE.IfcLine',#376);
#376= TEXT_LAYOUT(200.94304,50.,334.,30.,#377);
#377= TEXT_TYPE(1,6);
#381= ENTITIES(1,131105,$,$,#386,(),(),(),$,$,0,$,$,#382);
#382= INTERFACE_TO(#307,#383);
#383= TEXT(16,5,$,$,'','',#384);
#384= TEXT_LAYOUT(187.65645,132.8814,0.,0.,#385);
#385= TEXT_TYPE(1,6);
#386= TEXT(16,5,$,$,'IfcCompositeCurve',
'IFCGEOMETRYRESOURCE.\X\0D\X\0AIfcCompositeCurve',#387);
#387= TEXT_LAYOUT(187.65645,88.587597,275.,60.,#388);
#388= TEXT_TYPE(1,6);
#392= INTERFACE_SCHEMA(32,1,$,$,4358640,'IFCPROFILERESOURCE',(),0,$);
#394= INTERFACE_SCHEMA(32,1,$,$,0,'IFCMEASURERESOURCE',(#396,#403,#409,
#438,#476,#505,#515,#525,#554,#607,#617,#676,#686,#739),0,$);
#396= DEFINED_TYPE(3,131269,$,$,#398,$,$,#401,$,#397);
#397= INTERFACE_TO(#394,$);
#398= TEXT(16,5,$,$,'IfcMassMeasure',
'IFCMEASURERESOURCE.\X\0D\X\0AIfcMassMeasure',#399);
#399= TEXT_LAYOUT(238.,110.76669,313.,56.,#400);
#400= TEXT_TYPE(1,6);
#401= TYPE_LAYOUT(#402);
#402= RECTANGLE(12194.685,620.33754,476.,221.53338);
#403= ENTITIES(1,131073,$,$,#405,(),(),(),$,$,0,$,$,#404);
#404= INTERFACE_TO(#394,$);
#405= TEXT(16,1,$,$,'IfcNamedUnit',$,$);
#409= DEFINED_TYPE(3,131277,#419,$,#414,$,$,#417,$,#410);
#410= INTERFACE_TO(#394,#411);
#411= TEXT(16,5,$,$,'','',#412);
#412= TEXT_LAYOUT(274.51666,91.106128,0.,0.,#413);
#413= TEXT_TYPE(1,6);
#414= TEXT(16,5,$,$,'IfcLabel','IFCMEASURERESOURCE.IfcLabel',#415);
#415= TEXT_LAYOUT(274.51666,60.737419,401.,28.,#416);
#416= TEXT_TYPE(1,6);
#417= TYPE_LAYOUT(#418);
#418= RECTANGLE(14496.696,252.18592,549.03333,121.47484);
#419= PAGE_REF(6,5,$,$,#420,9,0,1,#423,(#430),#436);
#420= TEXT(16,5,$,$,'10,1(8)','10,1(8)',#421);
#421= TEXT_LAYOUT(102.68435,50.,184.,28.,#422);
#422= TEXT_TYPE(1,6);
#423= PAGE_REF_LINE(9,5,$,$,#409,#424);
#424= OBJECT_LINE_LAYOUT(#425,#426);
#425= TEXT_PLACEMENT(0,0);
#426= WORLD_PLINE(#427,1,$,(46.834176),-1.,0.);
#427= WORLD_POINT(14599.32,205.35172);
#430= PAGE_REF_TO(7,69,$,$,#431,7,#409,0,#434,-1);
#431= TEXT(16,5,$,$,'10,1\X\0D\X\0AIfcLabel','10,1\X\0D\X\0AIfcLabel',
#432);
#432= TEXT_LAYOUT(165.5,50.,88.,56.,#433);
#433= TEXT_TYPE(1,6);
#434= TYPE_LAYOUT(#435);
#435= RECTANGLE(12342.295,506.83213,331.,100.);
#436= TYPE_LAYOUT(#437);
#437= RECTANGLE(14496.636,105.35172,205.36871,100.);
#438= DEFINED_TYPE(3,131277,#445,$,#440,$,$,#443,$,#439);
#439= INTERFACE_TO(#394,$);
#440= TEXT(16,5,$,$,'IfcPowerMeasure',
'IFCMEASURERESOURCE.IfcPowerMeasure',#441);
#441= TEXT_LAYOUT(277.22112,111.73471,509.,28.,#442);
#442= TEXT_TYPE(1,6);
#443= TYPE_LAYOUT(#444);
#444= RECTANGLE(14496.722,545.90532,554.44224,223.46943);
#445= PAGE_REF(6,5,$,$,#446,9,1,1,#449,(#456,#462,#468),#474);
#446= TEXT(16,5,$,$,'10,2(3,8)','10,2(3,8)',#447);
#447= TEXT_LAYOUT(100.,50.,100.,28.,#448);
#448= TEXT_TYPE(1,6);
#449= PAGE_REF_LINE(9,5,$,$,#438,#450);
#450= OBJECT_LINE_LAYOUT(#451,#452);
#451= TEXT_PLACEMENT(0,0);
#452= WORLD_PLINE(#453,1,$,(46.867341),-1.,0.);
#453= WORLD_POINT(14596.616,499.03792);
#456= PAGE_REF_TO(7,69,$,$,#457,2,#438,0,#460,-1);
#457= TEXT(16,5,$,$,'10,2\X\0D\X\0AIfcPowerMeasure',
'10,2\X\0D\X\0AIfcPowerMeasure',#458);
#458= TEXT_LAYOUT(242.6,50.,196.,56.,#459);
#459= TEXT_TYPE(1,6);
#460= TYPE_LAYOUT(#461);
#461= RECTANGLE(4255.3139,1027.2617,485.2,100.);
#462= PAGE_REF_TO(7,69,$,$,#463,2,#438,1,#466,-1);
#463= TEXT(16,5,$,$,'10,2\X\0D\X\0AIfcPowerMeasure',
'10,2\X\0D\X\0AIfcPowerMeasure',#464);
#464= TEXT_LAYOUT(242.6,50.,196.,56.,#465);
#465= TEXT_TYPE(1,6);
#466= TYPE_LAYOUT(#467);
#467= RECTANGLE(4252.6964,85.333515,485.2,100.);
#468= PAGE_REF_TO(7,69,$,$,#469,7,#438,2,#472,-1);
#469= TEXT(16,5,$,$,'10,2\X\0D\X\0AIfcPowerMeasure',
'10,2\X\0D\X\0AIfcPowerMeasure',#470);
#470= TEXT_LAYOUT(165.5,50.,196.,56.,#471);
#471= TEXT_TYPE(1,6);
#472= TYPE_LAYOUT(#473);
#473= RECTANGLE(12339.555,392.15281,331.,100.);
#474= TYPE_LAYOUT(#475);
#475= RECTANGLE(14496.616,399.03792,200.,100.);
#476= DEFINED_TYPE(3,131277,#486,$,#481,$,$,#484,$,#477);
#477= INTERFACE_TO(#394,#478);
#478= TEXT(16,5,$,$,'','',#479);
#479= TEXT_LAYOUT(355.17986,167.54264,0.,0.,#480);
#480= TEXT_TYPE(1,6);
#481= TEXT(16,5,$,$,'IfcVolumetricFlowRateMeasure',
'IFCMEASURERESOURCE.IfcVolumetricFlowRateMeasure',#482);
#482= TEXT_LAYOUT(355.17986,111.69509,665.,28.,#483);
#483= TEXT_TYPE(1,6);
#484= TYPE_LAYOUT(#485);
#485= RECTANGLE(15173.015,1125.3955,710.35972,223.39019);
#486= PAGE_REF(6,5,$,$,#487,9,2,1,#490,(#497),#503);
#487= TEXT(16,5,$,$,'10,3(3)','10,3(3)',#488);
#488= TEXT_LAYOUT(100.,50.,79.,28.,#489);
#489= TEXT_TYPE(1,6);
#490= PAGE_REF_LINE(9,5,$,$,#476,#491);
#491= OBJECT_LINE_LAYOUT(#492,#493);
#492= TEXT_PLACEMENT(0,0);
#493= WORLD_PLINE(#494,1,$,(46.71289),-1.,0.);
#494= WORLD_POINT(15272.973,1078.6826);
#497= PAGE_REF_TO(7,69,$,$,#498,2,#476,0,#501,-1);
#498= TEXT(16,5,$,$,'10,3\X\0D\X\0AIfcVolumetricFlowRateMeasure',
'10,3\X\0D\X\0AIfcVolumetricFlowRateMeasure',#499);
#499= TEXT_LAYOUT(242.6,50.,352.,56.,#500);
#500= TEXT_TYPE(1,6);
#501= TYPE_LAYOUT(#502);
#502= RECTANGLE(4258.0652,317.53018,485.2,100.);
#503= TYPE_LAYOUT(#504);
#504= RECTANGLE(15172.973,978.68261,200.,100.);
#505= DEFINED_TYPE(3,131269,$,$,#510,$,$,#513,$,#506);
#506= INTERFACE_TO(#394,#507);
#507= TEXT(16,5,$,$,'','',#508);
#508= TEXT_LAYOUT(254.02177,167.35565,0.,0.,#509);
#509= TEXT_TYPE(1,6);
#510= TEXT(16,5,$,$,'IfcPositiveLengthMeasure',
'IFCMEASURERESOURCE.\X\0D\X\0AIfcPositiveLengthMeasure',#511);
#511= TEXT_LAYOUT(254.02177,111.57043,313.,56.,#512);
#512= TEXT_TYPE(1,6);
#513= TYPE_LAYOUT(#514);
#514= RECTANGLE(7464.6327,1307.1385,508.04355,223.14087);
#515= DEFINED_TYPE(3,131269,$,$,#520,$,$,#523,$,#516);
#516= INTERFACE_TO(#394,#517);
#517= TEXT(16,5,$,$,'','',#518);
#518= TEXT_LAYOUT(254.03129,166.34902,0.,0.,#519);
#519= TEXT_TYPE(1,6);
#520= TEXT(16,5,$,$,'IfcThermalResistanceMeasure',
'IFCMEASURERESOURCE.\X\0D\X\0AIfcThermalResistanceMeasure',#521);
#521= TEXT_LAYOUT(254.03129,110.89935,342.,56.,#522);
#522= TEXT_TYPE(1,6);
#523= TYPE_LAYOUT(#524);
#524= RECTANGLE(7448.5426,699.04839,508.06258,221.79869);
#525= DEFINED_TYPE(3,131277,#535,$,#530,$,$,#533,$,#526);
#526= INTERFACE_TO(#394,#527);
#527= TEXT(16,5,$,$,'','',#528);
#528= TEXT_LAYOUT(274.5143,91.038534,0.,0.,#529);
#529= TEXT_TYPE(1,6);
#530= TEXT(16,5,$,$,'IfcBoolean','IFCMEASURERESOURCE.IfcBoolean',#531);
#531= TEXT_LAYOUT(274.5143,60.692356,432.,28.,#532);
#532= TEXT_TYPE(1,6);
#533= TYPE_LAYOUT(#534);
#534= RECTANGLE(14496.68,839.43942,549.02861,121.38471);
#535= PAGE_REF(6,5,$,$,#536,9,3,1,#539,(#546),#552);
#536= TEXT(16,5,$,$,'10,4(6)','10,4(6)',#537);
#537= TEXT_LAYOUT(100.,50.,79.,28.,#538);
#538= TEXT_TYPE(1,6);
#539= PAGE_REF_LINE(9,5,$,$,#525,#540);
#540= OBJECT_LINE_LAYOUT(#541,#542);
#541= TEXT_PLACEMENT(0,0);
#542= WORLD_PLINE(#543,1,$,(46.801),-1.,0.);
#543= WORLD_POINT(14596.62,792.63842);
#546= PAGE_REF_TO(7,69,$,$,#547,5,#525,0,#550,-1);
#547= TEXT(16,5,$,$,'10,4\X\0D\X\0AIfcBoolean',
'10,4\X\0D\X\0AIfcBoolean',#548);
#548= TEXT_LAYOUT(165.5,50.,119.,56.,#549);
#549= TEXT_TYPE(1,6);
#550= TYPE_LAYOUT(#551);
#551= RECTANGLE(9136.7926,1254.2409,331.,100.);
#552= TYPE_LAYOUT(#553);
#553= RECTANGLE(14496.62,692.63842,200.,100.);
#554= DEFINED_TYPE(3,131277,#564,$,#559,$,$,#562,$,#555);
#555= INTERFACE_TO(#394,#556);
#556= TEXT(16,5,$,$,'','',#557);
#557= TEXT_LAYOUT(274.53659,91.038534,0.,0.,#558);
#558= TEXT_TYPE(1,6);
#559= TEXT(16,5,$,$,'IfcInteger','IFCMEASURERESOURCE.IfcInteger',#560);
#560= TEXT_LAYOUT(274.53659,60.692356,416.,28.,#561);
#561= TEXT_TYPE(1,6);
#562= TYPE_LAYOUT(#563);
#563= RECTANGLE(14496.653,1132.8984,549.07317,121.38471);
#564= PAGE_REF(6,5,$,$,#565,9,4,1,#568,(#575,#581,#587,#593,#599),#605);
#565= TEXT(16,5,$,$,'10,5(4,5,8)','10,5(4,5,8)',#566);
#566= TEXT_LAYOUT(100.,50.,121.,28.,#567);
#567= TEXT_TYPE(1,6);
#568= PAGE_REF_LINE(9,5,$,$,#554,#569);
#569= OBJECT_LINE_LAYOUT(#570,#571);
#570= TEXT_PLACEMENT(0,0);
#571= WORLD_PLINE(#572,1,$,(46.813752),-1.,0.);
#572= WORLD_POINT(14596.607,1086.0846);
#575= PAGE_REF_TO(7,69,$,$,#576,3,#554,0,#579,-1);
#576= TEXT(16,5,$,$,'10,5\X\0D\X\0AIfcInteger',
'10,5\X\0D\X\0AIfcInteger',#577);
#577= TEXT_LAYOUT(254.05,50.,103.,56.,#578);
#578= TEXT_TYPE(1,6);
#579= TYPE_LAYOUT(#580);
#580= RECTANGLE(5871.1366,993.77353,508.1,100.);
#581= PAGE_REF_TO(7,69,$,$,#582,4,#554,1,#585,-1);
#582= TEXT(16,5,$,$,'10,5\X\0D\X\0AIfcInteger',
'10,5\X\0D\X\0AIfcInteger',#583);
#583= TEXT_LAYOUT(254.05,50.,103.,56.,#584);
#584= TEXT_TYPE(1,6);
#585= TYPE_LAYOUT(#586);
#586= RECTANGLE(7448.4766,171.84949,508.1,100.);
#587= PAGE_REF_TO(7,69,$,$,#588,4,#554,2,#591,-1);
#588= TEXT(16,5,$,$,'10,5\X\0D\X\0AIfcInteger',
'10,5\X\0D\X\0AIfcInteger',#589);
#589= TEXT_LAYOUT(254.05,50.,103.,56.,#590);
#590= TEXT_TYPE(1,6);
#591= TYPE_LAYOUT(#592);
#592= RECTANGLE(7445.7812,57.159674,508.1,100.);
#593= PAGE_REF_TO(7,69,$,$,#594,7,#554,3,#597,-1);
#594= TEXT(16,5,$,$,'10,5\X\0D\X\0AIfcInteger',
'10,5\X\0D\X\0AIfcInteger',#595);
#595= TEXT_LAYOUT(165.5,50.,103.,56.,#596);
#596= TEXT_TYPE(1,6);
#597= TYPE_LAYOUT(#598);
#598= RECTANGLE(12377.178,910.68801,331.,100.);
#599= PAGE_REF_TO(7,69,$,$,#600,7,#554,4,#603,-1);
#600= TEXT(16,5,$,$,'10,5\X\0D\X\0AIfcInteger',
'10,5\X\0D\X\0AIfcInteger',#601);
#601= TEXT_LAYOUT(165.5,50.,103.,56.,#602);
#602= TEXT_TYPE(1,6);
#603= TYPE_LAYOUT(#604);
#604= RECTANGLE(12377.765,1020.0973,331.,100.);
#605= TYPE_LAYOUT(#606);
#606= RECTANGLE(14496.607,986.08462,200.,100.);
#607= DEFINED_TYPE(3,131269,$,$,#612,$,$,#615,$,#608);
#608= INTERFACE_TO(#394,#609);
#609= TEXT(16,5,$,$,'','',#610);
#610= TEXT_LAYOUT(274.5519,167.54264,0.,0.,#611);
#611= TEXT_TYPE(1,6);
#612= TEXT(16,5,$,$,'IfcLinearVelocityMeasure',
'IFCMEASURERESOURCE.\X\0D\X\0AIfcLinearVelocityMeasure',#613);
#613= TEXT_LAYOUT(274.5519,111.69509,313.,56.,#614);
#614= TEXT_TYPE(1,6);
#615= TYPE_LAYOUT(#616);
#616= RECTANGLE(14502.075,1411.2311,549.10381,223.39019);
#617= DEFINED_TYPE(3,131277,#627,$,#622,$,$,#625,$,#618);
#618= INTERFACE_TO(#394,#619);
#619= TEXT(16,5,$,$,'','',#620);
#620= TEXT_LAYOUT(340.41924,91.038534,0.,0.,#621);
#621= TEXT_TYPE(1,6);
#622= TEXT(16,5,$,$,'IfcPressureMeasure',
'IFCMEASURERESOURCE.IfcPressureMeasure',#623);
#623= TEXT_LAYOUT(340.41924,60.692356,538.,28.,#624);
#624= TEXT_TYPE(1,6);
#625= TYPE_LAYOUT(#626);
#626= RECTANGLE(15173.053,245.16871,680.83849,121.38471);
#627= PAGE_REF(6,5,$,$,#628,9,5,1,#631,(#638,#644,#650,#656,#662,#668),
#674);
#628= TEXT(16,5,$,$,'10,6(3,6,7,9)','10,6(3,6,7,9)',#629);
#629= TEXT_LAYOUT(100.,50.,142.,28.,#630);
#630= TEXT_TYPE(1,6);
#631= PAGE_REF_LINE(9,5,$,$,#617,#632);
#632= OBJECT_LINE_LAYOUT(#633,#634);
#633= TEXT_PLACEMENT(0,0);
#634= WORLD_PLINE(#635,1,$,(46.856454),-1.,0.);
#635= WORLD_POINT(15273.058,198.31221);
#638= PAGE_REF_TO(7,69,$,$,#639,2,#617,0,#642,-1);
#639= TEXT(16,5,$,$,'10,6\X\0D\X\0AIfcPressureMeasure',
'10,6\X\0D\X\0AIfcPressureMeasure',#640);
#640= TEXT_LAYOUT(242.6,50.,225.,56.,#641);
#641= TEXT_TYPE(1,6);
#642= TYPE_LAYOUT(#643);
#643= RECTANGLE(4252.6189,200.08967,485.2,100.);
#644= PAGE_REF_TO(7,69,$,$,#645,5,#617,1,#648,-1);
#645= TEXT(16,5,$,$,'10,6\X\0D\X\0AIfcPressureMeasure',
'10,6\X\0D\X\0AIfcPressureMeasure',#646);
#646= TEXT_LAYOUT(188.8,50.,225.,56.,#647);
#647= TEXT_TYPE(1,6);
#648= TYPE_LAYOUT(#649);
#649= RECTANGLE(9131.4137,102.69669,377.6,100.);
#650= PAGE_REF_TO(7,69,$,$,#651,6,#617,2,#654,-1);
#651= TEXT(16,5,$,$,'10,6\X\0D\X\0AIfcPressureMeasure',
'10,6\X\0D\X\0AIfcPressureMeasure',#652);
#652= TEXT_LAYOUT(188.8,50.,225.,56.,#653);
#653= TEXT_TYPE(1,6);
#654= TYPE_LAYOUT(#655);
#655= RECTANGLE(10632.213,443.53119,377.6,100.);
#656= PAGE_REF_TO(7,69,$,$,#657,6,#617,3,#660,-1);
#657= TEXT(16,5,$,$,'10,6\X\0D\X\0AIfcPressureMeasure',
'10,6\X\0D\X\0AIfcPressureMeasure',#658);
#658= TEXT_LAYOUT(188.8,50.,225.,56.,#659);
#659= TEXT_TYPE(1,6);
#660= TYPE_LAYOUT(#661);
#661= RECTANGLE(10634.863,549.56315,377.6,100.);
#662= PAGE_REF_TO(7,69,$,$,#663,6,#617,4,#666,-1);
#663= TEXT(16,5,$,$,'10,6\X\0D\X\0AIfcPressureMeasure',
'10,6\X\0D\X\0AIfcPressureMeasure',#664);
#664= TEXT_LAYOUT(188.8,50.,225.,56.,#665);
#665= TEXT_TYPE(1,6);
#666= TYPE_LAYOUT(#667);
#667= RECTANGLE(10632.135,652.91087,377.6,100.);
#668= PAGE_REF_TO(7,69,$,$,#669,8,#617,5,#672,-1);
#669= TEXT(16,5,$,$,'10,6\X\0D\X\0AIfcPressureMeasure',
'10,6\X\0D\X\0AIfcPressureMeasure',#670);
#670= TEXT_LAYOUT(132.5,50.,225.,56.,#671);
#671= TEXT_TYPE(1,6);
#672= TYPE_LAYOUT(#673);
#673= RECTANGLE(14061.427,708.57567,265.,100.);
#674= TYPE_LAYOUT(#675);
#675= RECTANGLE(15173.058,98.312206,200.,100.);
#676= DEFINED_TYPE(3,131269,$,$,#681,$,$,#684,$,#677);
#677= INTERFACE_TO(#394,#678);
#678= TEXT(16,5,$,$,'','',#679);
#679= TEXT_LAYOUT(340.4138,91.038534,0.,0.,#680);
#680= TEXT_TYPE(1,6);
#681= TEXT(16,5,$,$,'IfcRatioMeasure',
'IFCMEASURERESOURCE.IfcRatioMeasure',#682);
#682= TEXT_LAYOUT(340.4138,60.692356,496.,28.,#683);
#683= TEXT_TYPE(1,6);
#684= TYPE_LAYOUT(#685);
#685= RECTANGLE(15173.059,538.58321,680.8276,121.38471);
#686= DEFINED_TYPE(3,131277,#696,$,#691,$,$,#694,$,#687);
#687= INTERFACE_TO(#394,#688);
#688= TEXT(16,5,$,$,'','',#689);
#689= TEXT_LAYOUT(340.43193,167.54264,0.,0.,#690);
#690= TEXT_TYPE(1,6);
#691= TEXT(16,5,$,$,'IfcThermodynamicTemperatureMeasure',
'IFCMEASURERESOURCE.\X\0D\X\0AIfcThermodynamicTemperatureMeasure',#692);
#692= TEXT_LAYOUT(340.43193,111.69509,448.,56.,#693);
#693= TEXT_TYPE(1,6);
#694= TYPE_LAYOUT(#695);
#695= RECTANGLE(15173.074,831.99151,680.86386,223.39019);
#696= PAGE_REF(6,5,$,$,#697,9,6,1,#700,(#707,#713,#719,#725,#731),#737);
#697= TEXT(16,5,$,$,'10,7(4,5)','10,7(4,5)',#698);
#698= TEXT_LAYOUT(100.,50.,100.,28.,#699);
#699= TEXT_TYPE(1,6);
#700= PAGE_REF_LINE(9,5,$,$,#686,#701);
#701= OBJECT_LINE_LAYOUT(#702,#703);
#702= TEXT_PLACEMENT(0,0);
#703= WORLD_PLINE(#704,1,$,(46.723795),-1.,0.);
#704= WORLD_POINT(15272.912,785.26771);
#707= PAGE_REF_TO(7,69,$,$,#708,3,#686,0,#711,-1);
#708= TEXT(16,5,$,$,'10,7\X\0D\X\0AIfcThermodynamicTemperatureMeasure',
'10,7\X\0D\X\0AIfcThermodynamicTemperatureMeasure',#709);
#709= TEXT_LAYOUT(249.33165,50.,448.,56.,#710);
#710= TEXT_TYPE(1,6);
#711= TYPE_LAYOUT(#712);
#712= RECTANGLE(5889.8863,88.139679,498.66329,100.);
#713= PAGE_REF_TO(7,69,$,$,#714,4,#686,1,#717,-1);
#714= TEXT(16,5,$,$,'10,7\X\0D\X\0AIfcThermodynamicTemperatureMeasure',
'10,7\X\0D\X\0AIfcThermodynamicTemperatureMeasure',#715);
#715= TEXT_LAYOUT(254.04019,50.,448.,56.,#716);
#716= TEXT_TYPE(1,6);
#717= TYPE_LAYOUT(#718);
#718= RECTANGLE(7448.4546,275.90089,508.08038,100.);
#719= PAGE_REF_TO(7,69,$,$,#720,4,#686,2,#723,-1);
#720= TEXT(16,5,$,$,'10,7\X\0D\X\0AIfcThermodynamicTemperatureMeasure',
'10,7\X\0D\X\0AIfcThermodynamicTemperatureMeasure',#721);
#721= TEXT_LAYOUT(254.05,50.,448.,56.,#722);
#722= TEXT_TYPE(1,6);
#723= TYPE_LAYOUT(#724);
#724= RECTANGLE(7448.4986,483.96119,508.1,100.);
#725= PAGE_REF_TO(7,69,$,$,#726,4,#686,3,#729,-1);
#726= TEXT(16,5,$,$,'10,7\X\0D\X\0AIfcThermodynamicTemperatureMeasure',
'10,7\X\0D\X\0AIfcThermodynamicTemperatureMeasure',#727);
#727= TEXT_LAYOUT(254.05,50.,448.,56.,#728);
#728= TEXT_TYPE(1,6);
#729= TYPE_LAYOUT(#730);
#730= RECTANGLE(7448.5436,379.99789,508.1,100.);
#731= PAGE_REF_TO(7,69,$,$,#732,4,#686,4,#735,-1);
#732= TEXT(16,5,$,$,'10,7\X\0D\X\0AIfcThermodynamicTemperatureMeasure',
'10,7\X\0D\X\0AIfcThermodynamicTemperatureMeasure',#733);
#733= TEXT_LAYOUT(254.05,50.,448.,56.,#734);
#734= TEXT_TYPE(1,6);
#735= TYPE_LAYOUT(#736);
#736= RECTANGLE(7448.5096,587.97989,508.1,100.);
#737= TYPE_LAYOUT(#738);
#738= RECTANGLE(15172.912,685.26771,200.,100.);
#739= ENTITIES(1,131301,$,$,#744,(),(),(),$,$,0,#750,$,#740);
#740= INTERFACE_TO(#394,#741);
#741= TEXT(16,5,$,$,'','',#742);
#742= TEXT_LAYOUT(206.76258,167.61023,0.,0.,#743);
#743= TEXT_TYPE(1,6);
#744= TEXT(16,5,$,$,'IfcMeasureWithUnit',
'IFCMEASURERESOURCE.\X\0D\X\0AIfcMeasureWithUnit',#745);
#745= TEXT_LAYOUT(206.76258,111.74015,313.,56.,#746);
#746= TEXT_TYPE(1,6);
#750= TYPE_LAYOUT(#751);
#751= RECTANGLE(13966.591,842.10344,413.52516,223.48031);
#752= TEXT(16,5,$,$,'10,1\X\0D\X\0AIfcLabel','10,1\X\0D\X\0AIfcLabel',
#753);
#753= TEXT_LAYOUT(100.,50.,88.,56.,#754);
#754= TEXT_TYPE(1,6);
#755= TEXT(16,5,$,$,'10,1\X\0D\X\0AIfcLabel','10,1\X\0D\X\0AIfcLabel',
#756);
#756= TEXT_LAYOUT(100.,50.,88.,56.,#757);
#757= TEXT_TYPE(1,6);
#758= TEXT(16,5,$,$,'10,1\X\0D\X\0AIfcLabel','10,1\X\0D\X\0AIfcLabel',
#759);
#759= TEXT_LAYOUT(100.,50.,88.,56.,#760);
#760= TEXT_TYPE(1,6);
#761= TEXT(16,5,$,$,'10,1\X\0D\X\0AIfcLabel','10,1\X\0D\X\0AIfcLabel',
#762);
#762= TEXT_LAYOUT(100.,50.,88.,56.,#763);
#763= TEXT_TYPE(1,6);
#764= TEXT(16,5,$,$,'10,1\X\0D\X\0AIfcLabel','10,1\X\0D\X\0AIfcLabel',
#765);
#765= TEXT_LAYOUT(100.,50.,88.,56.,#766);
#766= TEXT_TYPE(1,6);
#767= TEXT(16,5,$,$,'10,1\X\0D\X\0AIfcLabel','10,1\X\0D\X\0AIfcLabel',
#768);
#768= TEXT_LAYOUT(100.,50.,88.,56.,#769);
#769= TEXT_TYPE(1,6);
#770= TEXT(16,5,$,$,'10,1\X\0D\X\0AIfcLabel','10,1\X\0D\X\0AIfcLabel',
#771);
#771= TEXT_LAYOUT(100.,50.,88.,56.,#772);
#772= TEXT_TYPE(1,6);
#773= TEXT(16,5,$,$,'10,1\X\0D\X\0AIfcLabel','10,1\X\0D\X\0AIfcLabel',
#774);
#774= TEXT_LAYOUT(100.,50.,88.,56.,#775);
#775= TEXT_TYPE(1,6);
#776= TEXT(16,5,$,$,'10,1\X\0D\X\0AIfcLabel','10,1\X\0D\X\0AIfcLabel',
#777);
#777= TEXT_LAYOUT(100.,50.,88.,56.,#778);
#778= TEXT_TYPE(1,6);
#779= TEXT(16,5,$,$,'10,1\X\0D\X\0AIfcLabel','10,1\X\0D\X\0AIfcLabel',
#780);
#780= TEXT_LAYOUT(100.,50.,88.,56.,#781);
#781= TEXT_TYPE(1,6);
#782= TEXT(16,5,$,$,'10,1\X\0D\X\0AIfcLabel','10,1\X\0D\X\0AIfcLabel',
#783);
#783= TEXT_LAYOUT(100.,50.,88.,56.,#784);
#784= TEXT_TYPE(1,6);
#785= TEXT(16,5,$,$,'10,1\X\0D\X\0AIfcLabel','10,1\X\0D\X\0AIfcLabel',
#786);
#786= TEXT_LAYOUT(100.,50.,88.,56.,#787);
#787= TEXT_TYPE(1,6);
#788= INTERFACE_SCHEMA(32,1,$,$,0,'IFCMATERIALRESOURCE',(#790),0,$);
#790= SELECTS(4,131309,#798,$,#792,(),$,#796,$,#791);
#791= INTERFACE_TO(#788,$);
#792= TEXT(16,5,$,$,'IfcMaterialSelect',
'IFCMATERIALRESOURCE.IfcMaterialSelect',#793);
#793= TEXT_LAYOUT(282.59509,111.69509,499.,28.,#794);
#794= TEXT_TYPE(1,6);
#796= TYPE_LAYOUT(#797);
#797= RECTANGLE(14502.066,1704.6638,565.19019,223.39019);
#798= PAGE_REF(6,5,$,$,#799,9,7,1,#802,(#809,#815,#821),#827);
#799= TEXT(16,5,$,$,'10,8(5)','10,8(5)',#800);
#800= TEXT_LAYOUT(100.,50.,79.,28.,#801);
#801= TEXT_TYPE(1,6);
#802= PAGE_REF_LINE(9,5,$,$,#790,#803);
#803= OBJECT_LINE_LAYOUT(#804,#805);
#804= TEXT_PLACEMENT(0,0);
#805= WORLD_PLINE(#806,1,$,(46.7673),-1.,0.);
#806= WORLD_POINT(14601.91,1657.8965);
#809= PAGE_REF_TO(7,69,$,$,#810,4,#790,0,#813,-1);
#810= TEXT(16,5,$,$,'10,8\X\0D\X\0AIfcMaterialSelect',
'10,8\X\0D\X\0AIfcMaterialSelect',#811);
#811= TEXT_LAYOUT(254.05,50.,187.,56.,#812);
#812= TEXT_TYPE(1,6);
#813= TYPE_LAYOUT(#814);
#814= RECTANGLE(7448.4886,1639.5758,508.1,100.);
#815= PAGE_REF_TO(7,69,$,$,#816,4,#790,1,#819,-1);
#816= TEXT(16,5,$,$,'10,8\X\0D\X\0AIfcMaterialSelect',
'10,8\X\0D\X\0AIfcMaterialSelect',#817);
#817= TEXT_LAYOUT(254.05,50.,187.,56.,#818);
#818= TEXT_TYPE(1,6);
#819= TYPE_LAYOUT(#820);
#820= RECTANGLE(7461.9104,1754.332,508.1,100.);
#821= PAGE_REF_TO(7,69,$,$,#822,4,#790,2,#825,-1);
#822= TEXT(16,5,$,$,'10,8\X\0D\X\0AIfcMaterialSelect',
'10,8\X\0D\X\0AIfcMaterialSelect',#823);
#823= TEXT_LAYOUT(254.05,50.,187.,56.,#824);
#824= TEXT_TYPE(1,6);
#825= TYPE_LAYOUT(#826);
#826= RECTANGLE(7443.1639,1532.8727,508.1,100.);
#827= TYPE_LAYOUT(#828);
#828= RECTANGLE(14501.91,1557.8965,200.,100.);
#829= INTERFACE_SCHEMA(32,1,$,$,0,'IFCPROPERTYRESOURCE',(),0,$);
#831= INTERFACE_SCHEMA(32,1,$,$,0,'IFCKERNEL',(#833),0,$);
#833= ENTITIES(1,131173,$,$,#838,(),(#843),(),$,$,0,#879,$,#834);
#834= INTERFACE_TO(#831,#835);
#835= TEXT(16,5,$,$,'','',#836);
#836= TEXT_LAYOUT(180.89387,79.026532,0.,0.,#837);
#837= TEXT_TYPE(1,6);
#838= TEXT(16,5,$,$,'IfcTypeProduct','IFCKERNEL.IfcTypeProduct',#839);
#839= TEXT_LAYOUT(180.89387,52.684355,314.,28.,#840);
#840= TEXT_TYPE(1,6);
#843= SUBTYPE_DEF(12,5,$,$,#844,#873);
#844= ENTITIES(1,229,$,$,#846,(#850),(),(#853),$,$,0,#871,$,#845);
#845= INTERFACE_TO($,$);
#846= TEXT(16,5,$,$,'IfcGasEquipmentElementType',
'IfcGasEquipmentElementType',#847);
#847= TEXT_LAYOUT(243.11161,55.368707,430.,35.,#848);
#848= TEXT_TYPE(1,262);
#850= SUPERTYPE_DEF(10,1,$,$,#833);
#853= ATTRIBUTE_DEF(11,5,$,$,#854,$,$,0,$,(),$,#858,#866,$,$);
#854= TEXT(16,5,$,$,'GasEquipmentElementType','GasEquipmentElementType '
,#855);
#855= TEXT_LAYOUT(0.,0.,382.,35.,#856);
#856= TEXT_TYPE(1,66);
#858= ENUMERATIONS(5,199,$,$,#860,('GASAPPLIANCE','GASBOOSTER',
'GASBURNER'),$,#864,$,#859);
#859= INTERFACE_TO($,$);
#860= TEXT(16,5,$,$,'IfcGasEquipmentElementTypeEnum',
'IfcGasEquipmentElementTypeEnum',#861);
#861= TEXT_LAYOUT(247.63813,26.342177,409.,28.,#862);
#862= TEXT_TYPE(1,6);
#864= TYPE_LAYOUT(#865);
#865= RECTANGLE(13786.665,1997.3075,515.27627,52.684355);
#866= OBJECT_LINE_LAYOUT(#867,#868);
#867= TEXT_PLACEMENT(0,1);
#868= WORLD_PLINE(#869,0,$,(462.75044),-1.,0.);
#869= WORLD_POINT(13323.914,2018.9243);
#871= TYPE_LAYOUT(#872);
#872= RECTANGLE(12837.691,1963.5556,486.22321,110.73741);
#873= OBJECT_LINE_LAYOUT(#874,#875);
#874= TEXT_PLACEMENT(0,0);
#875= WORLD_PLINE(#876,1,$,(82.663291),-1.,1364.6839);
#876= WORLD_POINT(13090.752,1880.8923);
#879= TYPE_LAYOUT(#880);
#880= RECTANGLE(12909.858,1775.5236,361.78775,105.36871);
#881= TEXT(16,5,$,$,'IfcGasEquipmentElementTypeSelect',
'IfcGasEquipmentElementTypeSelect',#882);
#882= TEXT_LAYOUT(274.2987,26.342177,413.,28.,#883);
#883= TEXT_TYPE(1,6);
#884= COMMENT(0,33,$,$,#885,$);
#885= TEXT(16,33,$,$,
'<EPM-HTML> \X\0D\X\0A\X\09<p><u>Definition from IAI</u>: \X\0D\X\0A\X\09Objectified relationship between a distribution flow element \X\0D\X\0A\X\09and one-to-many control elements.</p>\X\0D\X\0A    \X\0D\X\0A\X\09<blockquote>\X\0D\X\0A\X\09\X\09<font color="#0000FF" size="-1">\X\0D\X\0A\X\09\X\09<p>\X\0D\X\0A    \X\09HISTORY: New entity in IFC R2x.<br>\X\0D\X\0A\X\09    ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09    </p>\X\0D\X\0A    \X\09</font>\X\0D\X\0A    </blockquote>\X\0D\X\0A</EPM-HTML>\X\0D\X\0A'
,$,$);
#886= COMMENT(0,33,$,$,#887,$);
#887= TEXT(16,33,$,$,
'References control elements which may be used to impart control on the Distribution Element.\X\0D\X\0A'
,$,$);
#888= COMMENT(0,33,$,$,#889,$);
#889= TEXT(16,33,$,$,
'Reference to the relationship object, that related distribution flow elements.'
,$,$);
#890= COMMENT(0,33,$,$,#891,$);
#891= TEXT(16,33,$,$,
'<EPM-HTML> \X\0D\X\0A\X\09<p><u>Definition from IAI</u>: \X\0D\X\0A\X\09This class defines elements of a building automation control system that are used to \X\0D\X\0A    impart control over elements of a distribution system.</p>\X\0D\X\0A\X\0D\X\0A\X\09<p>This class defines elements of a building automation control system. These\X\0D\X\0A    are typically used to control distribution system elements to maintain \X\0D\X\0A    temperature, humidity, pressure, \X\0D\X\0A    flow, power, lighting levels, etc., through the modulation, staging or sequencing \X\0D\X\0A    of mechanical or electrical devices. The three general functional categories of \X\0D\X\0A    ControlElements as defined for this release of the IFC model are as follows:</p>\X\0D\X\0A\X\0D\X\0A\X\09<ul> \X\0D\X\0A\X\09\X\09<li>Impart control over flow control elements (<i>IfcFlowController</i>) in a \X\0D\X\0A        distribution system such as dampers, valves, relays, etc., typically through \X\0D\X\0A        the use of actuation (<i>IfcActuator</i>: See <i>IfcHvacDomain</i> schema).</li>\X\0D\X\0A\X\09\X\09\X\0D\X\0A        <li>Sensing elements (<i>IfcSensor</i>: See <i>IfcHvacDomain</i> schema) that measure changes \X\0D\X\0A        in the controlled variable (e.g., temperature, humidity, pressure, flow, \X\0D\X\0A        etc.).</li>\X\0D\X\0A\X\0D\X\0A\X\09\X\09<li>Controllers (<i>IfcController</i>: See <i>IfcHvacDomain</i> schema) typically classified \X\0D\X\0A        according to the control action they seek to perform and generally responsible \X\0D\X\0A        for making decisions about the elements under control.</li>\X\0D\X\0A\X\09</ul>\X\0D\X\0A    \X\0D\X\0A\X\09<p>Since this class and its subtypes typically relate to many different distribution\X\0D\X\0A    flow elements (<i>IfcDistributionFlowElement</i>), the objectified relationship \X\0D\X\0A    <i>IfcRelFlowControlElements</i> has been provided to relate control and flow elements \X\0D\X\0A    as required.</p>\X\0D\X\0A    \X\0D\X\0A\X\09<blockquote>\X\0D\X\0A\X\09\X\09<font color="#0000FF" size="-1">\X\0D\X\0A\X\09\X\09<p>\X\0D\X\0A    \X\09HISTORY: New entity in IFC R2.0.<br>\X\0D\X\0A\X\09    ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09    </p>\X\0D\X\0A    \X\09</font>\X\0D\X\0A    </blockquote>\X\0D\X\0A    \X\0D\X\0A\X\09<p><u>Geometry Use Definitions</u></p>\X\0D\X\0A\X\09<p>The geometric representation of <i>IfcControlElement</i> is given\X\0D\X\0A    by the <i>IfcProductDefinitionShape</i>, allowing multiple geometric\X\0D\X\0A    representations. Included are:</p>\X\0D\X\0A\X\0D\X\0A\X\09<p><b>Local Placement</b></p>\X\0D\X\0A\X\09<p>The local placement is defined in the supertype <i>IfcProduct</i>. It\X\0D\X\0A    is defined by a subtype of <i>IfcObjectPlacement</i> which can define\X\0D\X\0A    an absolute placement, relative placement, or grid reference, with each\X\0D\X\0A    defining the local coordinate system referenced by all geometric \X\0D\X\0A    representations. The PlacementRelTo relationship of <i>IfcLocalPlacement</i>, \X\0D\X\0A    if given, shall point to the same <i>IfcSpatialStructureElement</i> which \X\0D\X\0A    is used in the ContainedInStructure inverse attribute, or to a referenced\X\0D\X\0A    spatial structure element at a higher level. If the relative\X\0D\X\0A    placement is not used, the absolute placement is defined\X\0D\X\0A\X\09within the world coordinate system.</p>\X\0D\X\0A\X\09<p><u>Informal propositions for local placement</u>: </p> \X\0D\X\0A\X\09<OL> \X\0D\X\0A\X\09\X\09<li>If the LocalPlacement is specified, \X\0D\X\0A        then all aggregated components should use this placement as\X\0D\X\0A\X\09  \X\09their relative placement.</li> \X\0D\X\0A\X\09</OL> \X\0D\X\0A\X\0D\X\0A\X\09<p><b>Standard Geometric Representation</b></p>\X\0D\X\0A\X\09<p>Currently, the use of attribute driven geometry for this class\X\0D\X\0A    is not supported.  The standard geometric representation is\X\0D\X\0A    defined using explicit geometry.</p>\X\0D\X\0A\X\0D\X\0A\X\09<p><b>B-Rep Representation </b></p>\X\0D\X\0A\X\09<p>The faceted B-Rep capabilities (with or without voids) shall be\X\0D\X\0A    supported for B-Rep representation.</p>\X\0D\X\0A</EPM-HTML>\X\0D\X\0A'
,$,$);
#892= INTERFACE_SCHEMA(32,1,$,$,0,'IFCPRODUCTEXTENSION',(),0,$);
#894= COMMENT(0,33,$,$,#895,$);
#895= TEXT(16,33,$,$,
'<EPM-HTML> \X\0D\X\0A\X\09<p><u>Definition from IAI</u>: \X\0D\X\0A\X\09This class is used to relate flow elements (<i>IfcDistributionFlowElement</i>) \X\0D\X\0A    with related port connection geometry (<i>IfcConnectionPortGeometry</i>) to \X\0D\X\0A    facilitate connectivity. The supertype''s ConnectionGeometry attribute \X\0D\X\0A    points to <i>IfcDistributionPortGeometry</i>, while the RelatingElement and \X\0D\X\0A    RelatedElement attributes point to individual flow elements \X\0D\X\0A    (<i>IfcDistributionFlowElement</i>).</p>\X\0D\X\0A    \X\0D\X\0A\X\09<blockquote>\X\0D\X\0A\X\09\X\09<font color="#0000FF" size="-1">\X\0D\X\0A\X\09\X\09<p>\X\0D\X\0A    \X\09HISTORY: New entity in IFC R2.0.<br>\X\0D\X\0A\X\09    ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09    </p>\X\0D\X\0A    \X\09</font>\X\0D\X\0A    </blockquote>\X\0D\X\0A</EPM-HTML>\X\0D\X\0A'
,$,$);
#896= COMMENT(0,33,$,$,#897,$);
#897= TEXT(16,33,$,$,'Defines the type of port connection.',$,$);
#898= COMMENT(0,33,$,$,#899,$);
#899= TEXT(16,33,$,$,
'<EPM-HTML> \X\0D\X\0A\X\09<p><u>Definition from IAI</u>: \X\0D\X\0A\X\09Types of typical port connections specifically for duct and pipe connections. \X\0D\X\0A    The <i>IfcPortConnectionTypeEnum</i> contains the following:</p>\X\0D\X\0A\X\09<ul> \X\0D\X\0A\X\09\X\09<li><b>ANGLE</b>: Angle.</li>\X\0D\X\0A\X\09\X\09<li><b>BEADEDSLEEVE</b>: Beaded Sleeve.</li>\X\0D\X\0A\X\09\X\09<li><b>BRAZED</b>: Brazed.</li>\X\0D\X\0A\X\09\X\09<li><b>COMPRESSION</b>: Compression.</li>\X\0D\X\0A\X\09\X\09<li><b>CRIMP</b>: Crimp.</li>\X\0D\X\0A\X\09\X\09<li><b>DRAWBAND</b>: Drawband.</li>\X\0D\X\0A\X\09\X\09<li><b>DRIVESLIP</b>: Drive slip.</li>\X\0D\X\0A\X\09\X\09<li><b>FLANGED</b>: Flanged.</li>\X\0D\X\0A\X\09\X\09<li><b>GROOVED</b>: Grooved.</li>\X\0D\X\0A\X\09\X\09<li><b>OUTSIDESLEEVE</b>: Outside Sleeve.</li>\X\0D\X\0A\X\09\X\09<li><b>SLIPON</b>: Slipon.</li>\X\0D\X\0A\X\09\X\09<li><b>SOLDERED</b>: Soldered.</li>\X\0D\X\0A\X\09\X\09<li><b>SSLIP</b>: S-Slip.</li>\X\0D\X\0A\X\09\X\09<li><b>STANDINGSEAM</b>: Standing seam.</li>\X\0D\X\0A\X\09\X\09<li><b>SWEDGE</b>: Swedge.</li>\X\0D\X\0A\X\09\X\09<li><b>THREADED</b>: Threaded.</li>\X\0D\X\0A\X\09\X\09<li><b>WELDED</b>: Welded.</li>\X\0D\X\0A\X\09\X\09<li><b>USERDEFINED</b>: User-defined port connection type.</li>\X\0D\X\0A\X\09\X\09<li><b>NOTDEFINED</b>:  Undefined port connection type.</li>\X\0D\X\0A\X\09</ul> \X\0D\X\0A    \X\0D\X\0A\X\09<blockquote>\X\0D\X\0A\X\09\X\09<font color="#0000FF" size="-1">\X\0D\X\0A\X\09\X\09<p>\X\0D\X\0A    \X\09HISTORY: New enumeration in IFC R2x.<br>\X\0D\X\0A\X\09    ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09    </p>\X\0D\X\0A    \X\09</font>\X\0D\X\0A    </blockquote>\X\0D\X\0A</EPM-HTML>\X\0D\X\0A'
,$,$);
#900= COMMENT(0,33,$,$,#901,$);
#901= TEXT(16,33,$,$,
'Enumeration that identifies if this port is a Sink (inlet), a Source (outlet) or both a SinkAndSource.\X\0D\X\0A'
,$,$);
#902= COMMENT(0,33,$,$,#903,$);
#903= TEXT(16,33,$,$,
'<EPM-HTML> \X\0D\X\0A\X\09<p><u>Definition from IAI</u>: \X\0D\X\0A\X\09This enumeration defines the flow direction at a connection \X\0D\X\0A    point as either a Source, Sink, or both SourceAndSink:</p>\X\0D\X\0A\X\09<ul> \X\0D\X\0A\X\09\X\09<li><b>SOURCE</b>:        A source of flow (e.g., it flows out of the connection)</li>\X\0D\X\0A\X\09\X\09<li><b>SINK</b>:          A flow sink (e.g., it flows into the connection)</li>\X\0D\X\0A\X\09\X\09<li><b>SOURCEANDSINK</b>: Both a source and sink (e.g., it flows both into and \X\0D\X\0A\X\09    \X\09       \X\09\X\09\X\09      out of the connection simultaneously)</li>\X\0D\X\0A\X\09\X\09<li><b>USERDEFINED</b>:   User-defined flow direction</li>\X\0D\X\0A\X\09\X\09<li><b>NOTDEFINED</b>:    Undefined flow direction</li>\X\0D\X\0A\X\09</ul> \X\0D\X\0A    \X\0D\X\0A\X\09<blockquote>\X\0D\X\0A\X\09\X\09<font color="#0000FF" size="-1">\X\0D\X\0A\X\09\X\09<p>\X\0D\X\0A    \X\09HISTORY: New enumeration in IFC R2.0<br>\X\0D\X\0A\X\09    ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09    </p>\X\0D\X\0A    \X\09</font>\X\0D\X\0A    </blockquote>\X\0D\X\0A</EPM-HTML>\X\0D\X\0A'
,$,$);
#904= COMMENT(0,33,$,$,#905,$);
#905= TEXT(16,33,$,$,
'<EPM-HTML> \X\0D\X\0A\X\09<p><u>Definition from IAI</u>: \X\0D\X\0A\X\09This class defines elements of a distribution system that facilitate \X\0D\X\0A    the distribution of energy or matter, such as air, water or power.</p>\X\0D\X\0A    \X\0D\X\0A\X\09<P>The following parameters shall be given:</P> \X\0D\X\0A\X\09<UL> \X\0D\X\0A\X\09\X\09<LI>Height, taken from the BoundingBox definition, provides the height of the profile definition.</LI> \X\0D\X\0A\X\09\X\09<LI>Width, taken from the BoundingBox definition, provides the width of the profile definition.</LI> \X\0D\X\0A\X\09\X\09<LI>Length, taken from the BoundingBox definition, provides the depth of the extrusion.</LI> \X\0D\X\0A\X\09</UL> \X\0D\X\0A\X\0D\X\0A\X\09<blockquote>\X\0D\X\0A\X\09\X\09<font color="#0000FF" size="-1">\X\0D\X\0A\X\09\X\09<p>\X\0D\X\0A    \X\09HISTORY: New entity in IFC R2.0.<br>\X\0D\X\0A\X\09    ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09    </p>\X\0D\X\0A    \X\09</font>\X\0D\X\0A    </blockquote>\X\0D\X\0A    \X\0D\X\0A\X\09<p><u>Geometry Use Definitions</u></p>\X\0D\X\0A\X\09<p>The geometric representation of <i>IfcDistributionFlowElement</i> is given\X\0D\X\0A    by the <i>IfcProductDefinitionShape</i>, allowing multiple geometric\X\0D\X\0A    representations. Included are:</p>\X\0D\X\0A\X\0D\X\0A\X\09<p><b>Local Placement</b></p>\X\0D\X\0A\X\09<p>The local placement is defined in the supertype <i>IfcProduct</i>. It\X\0D\X\0A    is defined by a subtype of <i>IfcObjectPlacement</i> which can define\X\0D\X\0A    an absolute placement, relative placement, or grid reference, with each\X\0D\X\0A    defining the local coordinate system referenced by all geometric \X\0D\X\0A    representations. The PlacementRelTo relationship of <i>IfcLocalPlacement</i>, \X\0D\X\0A    if given, shall point to the same <i>IfcSpatialStructureElement</i> which \X\0D\X\0A    is used in the ContainedInStructure inverse attribute, or to a referenced\X\0D\X\0A    spatial structure element at a higher level. If the relative\X\0D\X\0A    placement is not used, the absolute placement is defined\X\0D\X\0A\X\09within the world coordinate system.</p>\X\0D\X\0A\X\09<p><u>Informal propositions for local placement</u>: </p> \X\0D\X\0A\X\09<OL> \X\0D\X\0A\X\09\X\09<li>If the LocalPlacement is specified, \X\0D\X\0A        then all aggregated components should use this placement as\X\0D\X\0A\X\09  \X\09their relative placement.</li> \X\0D\X\0A\X\09</OL> \X\0D\X\0A\X\0D\X\0A\X\09<P><B>Geometric Representation</B></P> \X\0D\X\0A\X\09<P>The standard geometric representation of <i>IfcDistributionFlowElement</i> is defined\X\0D\X\0A\X\09using the following multiple shape representations for its definition:</P> \X\0D\X\0A\X\09<UL> \X\0D\X\0A\X\09<LI><U>Axial</U>: A two-dimensional open curve (<i>IfcBoundedCurve</i>)\X\0D\X\0A\X\09  defining the axis for the distribution flow element.</LI> \X\0D\X\0A\X\09<LI><U>Body</U>: A Swept Solid Representation or a CSG representation\X\0D\X\0A\X\09  defining the 3D shape of the distribution flow element.</LI> \X\0D\X\0A\X\09<LI><U>B-Rep Representation</U>: The faceted B-Rep capabilities (with or without voids) shall be\X\0D\X\0A      supported for B-Rep representation.</LI> \X\0D\X\0A\X\09</UL> \X\0D\X\0A\X\0D\X\0A\X\09<P><I>First representation: Axial</I></P> \X\0D\X\0A\X\09<P>The distribution flow element axis is represented by a two-dimensional open curve within a\X\0D\X\0A\X\09particular shape representation. The distribution flow element axis is used to apply the length parameter\X\0D\X\0A\X\09to the distribution flow element geometry. The following attribute values shall be used</P> \X\0D\X\0A\X\09<BLOCKQUOTE> \X\0D\X\0A\X\09<P><I>IfcShapeRepresentation</I></P> \X\0D\X\0A\X\09<UL> \X\0D\X\0A\X\09  <LI>RepresentationIdentifier : ''Axial''</LI> \X\0D\X\0A\X\09  <LI>RepresentationType : ''GeometricSet'' </LI> \X\0D\X\0A\X\09</UL></BLOCKQUOTE> \X\0D\X\0A\X\09<TABLE CELLPADDING="2" CELLSPACING="2"> \X\0D\X\0A\X\09<TR> \X\0D\X\0A\X\09  <TD VALIGN="TOP" ALIGN="LEFT"><A\X\0D\X\0A\X\09\X\09 HREF="drawings/IfcDistributionFlowElement_01-Layout1.dwf"><IMG\X\0D\X\0A\X\09\X\09 SRC="Fig/IfcDistributionFlowElement_01-Layout1.gif"\X\0D\X\0A\X\09\X\09 ALT="straight segment axis" WIDTH="393" HEIGHT="299" BORDER="0"></A></TD> \X\0D\X\0A\X\09  <TD VALIGN="TOP" ALIGN="LEFT">The distribution flow element shall include a single geometric representation item of type\X\0D\X\0A\X\09\X\09 <i>IfcPolyline</i>.</TD> \X\0D\X\0A\X\09</TR> \X\0D\X\0A\X\09</TABLE> \X\0D\X\0A\X\09<P><I>Second representation: Body</I></P> \X\0D\X\0A\X\09<P>The body of the <i>IfcDistributionFlowElement</i> is defined by using:</P> \X\0D\X\0A\X\09<UL> \X\0D\X\0A\X\09<LI>SweptSolid representation for distribution flow elements without clippings.</LI> \X\0D\X\0A\X\09<LI>CSG representation for distribution flow elements with clippings.</LI> \X\0D\X\0A\X\09</UL>\X\0D\X\0A\X\09<BLOCKQUOTE> \X\0D\X\0A\X\09<P><I>IfcShapeRepresentation</I></P> \X\0D\X\0A\X\09<UL> \X\0D\X\0A\X\09  <LI>RepresentationIdentifier : ''DistributionFlowElementsBody''</LI> \X\0D\X\0A\X\09  <LI>RepresentationType : ''SweptSolid'' or ''CSG''</LI> \X\0D\X\0A\X\09</UL></BLOCKQUOTE> \X\0D\X\0A\X\09<P><B>SweptSolid representation</B></P> \X\0D\X\0A\X\09<P>The standard geometric representation (for body) of <i>IfcDistributionFlowElement</i> is\X\0D\X\0A\X\09defined using the swept solid representation. The following additional\X\0D\X\0A\X\09constraints apply to the swept solid representation:</P> \X\0D\X\0A\X\09<UL> \X\0D\X\0A\X\09<LI><U>Solid</U>: <i>IfcExtrudedAreaSolid</i> is required,</LI> \X\0D\X\0A\X\09<LI><U>Profile</U>: </i>IfcArbitraryProfileDef</i> shall be supported. </LI> \X\0D\X\0A\X\09<LI><U>Extrusion</U>: The profile shall be extruded vertically, i.e., in\X\0D\X\0A\X\09  the direction of the z-axis of the coordinate system of the referred spatial\X\0D\X\0A\X\09  structure element. It might be further constrained to be in the direction of the\X\0D\X\0A\X\09  global z-axis in implementers agreements. The extrusion axis shall be\X\0D\X\0A\X\09  perpendicular to the swept profile, i.e. pointing into the direction of the\X\0D\X\0A\X\09  z-axis of the Position of the <i>IfcExtrudedAreaSolid</i>.</LI> \X\0D\X\0A\X\09</UL> \X\0D\X\0A\X\09<TABLE CELLPADDING="2" CELLSPACING="2"> \X\0D\X\0A\X\09<TR> \X\0D\X\0A\X\09  <TD VALIGN="TOP" ALIGN="LEFT"> The profile of a distribution flow element is described in\X\0D\X\0A\X\09\X\09 the ground view and extruded vertically. The profile (also identical with the\X\0D\X\0A\X\09\X\09 foot print of the distribution flow element) is defined by the <i>IfcArbitraryProfileDef</i> (excluding its\X\0D\X\0A\X\09\X\09 subtypes). The distribution flow element has a single unchanged width and height.\X\0D\X\0A\X\09   </TD> \X\0D\X\0A\X\09</TR> \X\0D\X\0A\X\09</TABLE> \X\0D\X\0A\X\09<P><B>CSG representation</B></P> \X\0D\X\0A\X\09<P>The advanced geometric representation (for body) of <i>IfcFlowSegment</i> is\X\0D\X\0A\X\09defined using the CSG representation. The following additional constraints\X\0D\X\0A\X\09apply to the swept solid representation:</P> \X\0D\X\0A\X\09<UL> \X\0D\X\0A\X\09<LI><U>Solid</U>: see standard geometric representation</LI> \X\0D\X\0A\X\09<LI><U>Profile</U>: see standard geometric representation </LI> \X\0D\X\0A\X\09<LI><U>Extrusion</U>: see standard geometric representation</LI> \X\0D\X\0A\X\09<LI><U>Boolean result</U>: The <i>IfcBooleanClippingResult</i> shall be\X\0D\X\0A\X\09  supported, allowing for Boolean differences between the swept solid (here\X\0D\X\0A\X\09  <i>IfcExtrudedAreaSolid</i>) and one or several <i>IfcHalfSpaceSolid</i>.</LI> \X\0D\X\0A\X\09</UL> \X\0D\X\0A\X\0D\X\0A</EPM-HTML>\X\0D\X\0A'
,$,$);
#906= COMMENT(0,33,$,$,#907,$);
#907= TEXT(16,33,$,$,
'Pressure drop at the maximum air flowrate across the filter when the filter is new per ASHRAE Standard 52.1.'
,$,$);
#908= COMMENT(0,33,$,$,#909,$);
#909= TEXT(16,33,$,$,
'Pressure drop at the maximum air flowrate across the filter when the filter needs replacement per ASHRAE Standard 52.1.'
,$,$);
#910= COMMENT(0,33,$,$,#911,$);
#911= TEXT(16,33,$,$,'Efficiency value.',$,$);
#912= COMMENT(0,33,$,$,#913,$);
#913= TEXT(16,33,$,$,
'The horizontal or vertical axial distance an airstream travels after leaving an AirTerminal before the maximum stream velocity is reduced to a specified terminal velocity.'
,$,$);
#914= COMMENT(0,33,$,$,#915,$);
#915= TEXT(16,33,$,$,
'The Air Diffusion Performance Index (ADPI) is used for cooling mode conditions. If several measurements of air velocity and air temperature are made throughout the occupied zone of a space, the ADPI is the percentage of locations where measurements were taken that meet the specifications for effective draft temperature and air velocity.'
,$,$);
#916= COMMENT(0,33,$,$,#917,$);
#917= TEXT(16,33,$,$,'The type of finish for the AirTerminal.',$,$);
#918= COMMENT(0,33,$,$,#919,$);
#919= TEXT(16,33,$,$,
'<EPM-HTML> \X\0D\X\0A\X\09<p><u>Definition from IAI</u>: \X\0D\X\0A\X\09Enumeration that identifies the type of finish for the air terminal. \X\0D\X\0A    The <i>IfcAirTerminalFinishTypeEnum</i> contains the following:</p>\X\0D\X\0A\X\09<ul> \X\0D\X\0A\X\09\X\09<li><b>ANNODIZED</b>:   The AirTerminal has an Annodized finish.</li>\X\0D\X\0A\X\09\X\09<li><b>PAINTED</b>:     The AirTerminal has a Painted finish.</li>\X\0D\X\0A\X\09\X\09<li><b>NONE</b>:        No finish is applied to the AirTerminal.</li>\X\0D\X\0A\X\09\X\09<li><b>OTHER</b>:       Other type of finish not defined above.</li>\X\0D\X\0A\X\09\X\09<li><b>USERDEFINED</b>: User-defined finish type.</li>\X\0D\X\0A\X\09\X\09<li><b>NOTDEFINED</b>:  Undefined finish type.</li>\X\0D\X\0A\X\09</ul> \X\0D\X\0A    \X\0D\X\0A\X\09<blockquote>\X\0D\X\0A\X\09\X\09<font color="#0000FF" size="-1">\X\0D\X\0A\X\09\X\09<p>\X\0D\X\0A    \X\09HISTORY: New enumeration in IFC R2x.<br>\X\0D\X\0A\X\09    ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09    </p>\X\0D\X\0A    \X\09</font>\X\0D\X\0A    </blockquote>\X\0D\X\0A</EPM-HTML>\X\0D\X\0A'
,$,$);
#920= COMMENT(0,33,$,$,#921,$);
#921= TEXT(16,33,$,$,'The finish color for the air terminal.',$,$);
#922= COMMENT(0,33,$,$,#923,$);
#923= TEXT(16,33,$,$,
'The way the AirTerminal is mounted to the ceiling, wall, etc.',$,$);
#924= COMMENT(0,33,$,$,#925,$);
#925= TEXT(16,33,$,$,
'<EPM-HTML> \X\0D\X\0A\X\09<p><u>Definition from IAI</u>: \X\0D\X\0A\X\09Enumeration that identifies the way the AirTerminal is mounted.\X\0D\X\0A    The <i>IfcAirTerminalMountingTypeEnum</i> contains the following:</p>\X\0D\X\0A\X\09<ul> \X\0D\X\0A\X\09\X\09<li><b>SURFACE</b>:     The AirTerminal is mounted to the surface of something (e.g., wall, duct, etc.).</li>\X\0D\X\0A\X\09\X\09<li><b>FLATFLUSH</b>:   The AirTerminal is mounted flat and flush with a surface.</li>\X\0D\X\0A\X\09\X\09<li><b>LAYIN</b>:       The AirTerminal is mounted in a lay-in type ceiling (e.g., a dropped ceiling grid).</li>\X\0D\X\0A\X\09\X\09<li><b>OTHER</b>:       Other type of mounting not defined above.</li>\X\0D\X\0A\X\09\X\09<li><b>USERDEFINED</b>: User-defined mounting type.</li>\X\0D\X\0A\X\09\X\09<li><b>NOTDEFINED</b>:  Undefined mounting type.</li>\X\0D\X\0A\X\09</ul> \X\0D\X\0A    \X\0D\X\0A\X\09<blockquote>\X\0D\X\0A\X\09\X\09<font color="#0000FF" size="-1">\X\0D\X\0A\X\09\X\09<p>\X\0D\X\0A    \X\09HISTORY: New enumeration in IFC R2x.<br>\X\0D\X\0A\X\09    ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09    </p>\X\0D\X\0A    \X\09</font>\X\0D\X\0A    </blockquote>\X\0D\X\0A</EPM-HTML>\X\0D\X\0A'
,$,$);
#926= COMMENT(0,33,$,$,#927,$);
#927= TEXT(16,33,$,$,
'Identifies how the terminal face of an AirTerminal is constructed.',$,$
);
#928= COMMENT(0,33,$,$,#929,$);
#929= TEXT(16,33,$,$,
'<EPM-HTML> \X\0D\X\0A\X\09<p><u>Definition from IAI</u>: \X\0D\X\0A\X\09Enumeration that identifies the how the AirTerminal face is constructed. The face of the AirTerminal is that part where air is either collected or distributed to or from the space. \X\0D\X\0A    The <i>IfcAirTerminalFaceTypeEnum</i> contains the following:</p>\X\0D\X\0A\X\09<ul> \X\0D\X\0A\X\09\X\09<li><b>FOURWAYPATTERN</b>:     The AirTerminal face has a four-way pattern potentially allowing air to be directed in four different directions.</li>\X\0D\X\0A\X\09\X\09<li><b>SINGLEDEFLECTION</b>:   The AirTerminal face allows air to be directed in only one direction.</li>\X\0D\X\0A\X\09\X\09<li><b>DOUBLEDEFLECTION</b>:   The AirTerminal face allows air to be directed in two directions.</li>\X\0D\X\0A\X\09\X\09<li><b>SIGHTPROOF</b>:         The AirTerminal face is sight-proof making it difficult to see into the AirTerminal.</li>\X\0D\X\0A\X\09\X\09<li><b>EGGCRATE</b>:           The AirTerminal face has an egg-crate pattern.</li>\X\0D\X\0A\X\09\X\09<li><b>PERFORATED</b>:         The AirTerminal face has a perforated pattern.</li>\X\0D\X\0A\X\09\X\09<li><b>LOUVERED</b>:           The AirTerminal face has a louvered pattern.</li>\X\0D\X\0A\X\09\X\09<li><b>OTHER</b>:       Other type of face type not defined above.</li>\X\0D\X\0A\X\09\X\09<li><b>USERDEFINED</b>: User-defined face type.</li>\X\0D\X\0A\X\09\X\09<li><b>NOTDEFINED</b>:  Undefined face type.</li>\X\0D\X\0A\X\09</ul> \X\0D\X\0A    \X\0D\X\0A\X\09<blockquote>\X\0D\X\0A\X\09\X\09<font color="#0000FF" size="-1">\X\0D\X\0A\X\09\X\09<p>\X\0D\X\0A    \X\09HISTORY: New enumeration in IFC R2x.<br>\X\0D\X\0A\X\09    ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09    </p>\X\0D\X\0A    \X\09</font>\X\0D\X\0A    </blockquote>\X\0D\X\0A</EPM-HTML>\X\0D\X\0A'
,$,$);
#930= COMMENT(0,33,$,$,#931,$);
#931= TEXT(16,33,$,$,
'Identifies the way the core of the AirTerminal is constructed.',$,$);
#932= COMMENT(0,33,$,$,#933,$);
#933= TEXT(16,33,$,$,
'<EPM-HTML> \X\0D\X\0A\X\09<p><u>Definition from IAI</u>: \X\0D\X\0A\X\09Enumeration that identifies the way the core of the AirTerminal is constructed. \X\0D\X\0A    The <i>IfcAirTerminalCoreTypeEnum</i> contains the following:</p>\X\0D\X\0A\X\09<ul> \X\0D\X\0A\X\09\X\09<li><b>SHUTTERBLADE</b>: The AirTerminal has a shutter-blade core.</li>\X\0D\X\0A\X\09\X\09<li><b>CURVEDBLADE</b>:  The AirTerminal has a curved-blade core.</li>\X\0D\X\0A\X\09\X\09<li><b>REMOVABLE</b>:    The AirTerminal has a removable core.</li>\X\0D\X\0A\X\09\X\09<li><b>REVERSIBLE</b>:   The AirTerminal has a reversible core.</li>\X\0D\X\0A\X\09\X\09<li><b>NONE</b>:        The AirTerminal has no core.</li>\X\0D\X\0A\X\09\X\09<li><b>OTHER</b>:       Other type of core not defined above.</li>\X\0D\X\0A\X\09\X\09<li><b>USERDEFINED</b>: User-defined core type.</li>\X\0D\X\0A\X\09\X\09<li><b>NOTDEFINED</b>:  Undefined core type.</li>\X\0D\X\0A\X\09</ul> \X\0D\X\0A    \X\0D\X\0A\X\09<blockquote>\X\0D\X\0A\X\09\X\09<font color="#0000FF" size="-1">\X\0D\X\0A\X\09\X\09<p>\X\0D\X\0A    \X\09HISTORY: New enumeration in IFC R2x.<br>\X\0D\X\0A\X\09    ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09    </p>\X\0D\X\0A    \X\09</font>\X\0D\X\0A    </blockquote>\X\0D\X\0A</EPM-HTML>\X\0D\X\0A'
,$,$);
#934= COMMENT(0,33,$,$,#935,$);
#935= TEXT(16,33,$,$,'Degree of blade set from the centerline.',$,$);
#936= COMMENT(0,33,$,$,#937,$);
#937= TEXT(16,33,$,$,'Degree of blade set from the centerline.',$,$);
#938= COMMENT(0,33,$,$,#939,$);
#939= TEXT(16,33,$,$,
'If TRUE, a self powered temperature control is included in the AirTerminal.'
,$,$);
#940= ENTITIES(1,173,#2776,$,#942,(#946),(),(#2738,#2750,#2762),$,$,0,
#2774,$,#941);
#941= INTERFACE_TO($,$);
#942= TEXT(16,5,$,$,'IfcBoiler','IfcBoiler',#943);
#943= TEXT_LAYOUT(125.,162.7429,119.,35.,#944);
#944= TEXT_TYPE(1,262);
#946= SUPERTYPE_DEF(10,1,$,$,#947);
#947= ENTITIES(1,131301,$,$,#2389,(),(#2394),(),$,$,0,#2734,$,#948);
#948= INTERFACE_TO(#949,#2386);
#949= INTERFACE_SCHEMA(32,1,$,$,0,
'IFCSHAREDBLDGSERVICEELEMENTS_IBS2_TYPEFORM',(#947,#951,#1380,#1446,
#1496,#1586,#1640,#1757,#1898,#2101,#2356),0,$);
#951= ENTITIES(1,131301,$,$,#956,(),(#961),(),$,$,0,#1378,$,#952);
#952= INTERFACE_TO(#949,#953);
#953= TEXT(16,5,$,$,'','',#954);
#954= TEXT_LAYOUT(378.50684,167.61023,0.,0.,#955);
#955= TEXT_TYPE(1,6);
#956= TEXT(16,5,$,$,'IfcEnergyConversionDeviceType',
'IFCSHAREDBLDGSERVICEELEMENTS_IBS2_TYPEFORM.\X\0D\X\0AIfcEnergyConversionDeviceType'
,#957);
#957= TEXT_LAYOUT(378.50684,111.74015,683.,56.,#958);
#958= TEXT_TYPE(1,6);
#961= SUBTYPE_DEF(12,5,$,$,#962,#1372);
#962= TREE(13,5,$,$,2,(#964,#1024,#1062,#1170,#1252,#1312));
#964= SUBTYPE_DEF(12,5,$,$,#965,#1019);
#965= PAGE_REF_TO(7,5,$,$,#966,0,#969,0,#1017,-1);
#966= TEXT(16,5,$,$,'3,2\X\0D\X\0AIfcBoilerType',
'3,2\X\0D\X\0AIfcBoilerType',#967);
#967= TEXT_LAYOUT(100.,50.,145.,56.,#968);
#968= TEXT_TYPE(1,6);
#969= ENTITIES(1,237,#1004,$,#973,(#977),(),(#980),$,$,0,#1002,#971,#970
);
#970= INTERFACE_TO($,$);
#971= COMMENT(0,33,$,$,#972,$);
#972= TEXT(16,33,$,$,
'<EPM-HTML> \X\0D\X\0A\X\09<p><u>Definition from IAI</u>: \X\0D\X\0A\X\09An <i>IfcBoiler</i> is a device which converts stored energy \X\0D\X\0A    to heat which is added to a fluid; typically used to heat \X\0D\X\0A\X\09water.</p>\X\0D\X\0A\X\0D\X\0A\X\09<blockquote>\X\0D\X\0A\X\09\X\09<font color="#0000FF" size="-1">\X\0D\X\0A\X\09\X\09<p>\X\0D\X\0A    \X\09HISTORY: New entity in IFC R2x.<br>\X\0D\X\0A\X\09    ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09    </p>\X\0D\X\0A    \X\09</font>\X\0D\X\0A    </blockquote>\X\0D\X\0A\X\0D\X\0A\X\09<p><u>Geometry Use Definitions</u></p>\X\0D\X\0A\X\09<p>The geometric representation of <i>IfcBoiler</i> is given\X\0D\X\0A    by the <i>IfcProductDefinitionShape</i>, allowing multiple geometric\X\0D\X\0A    representations. Included are:</p>\X\0D\X\0A\X\0D\X\0A\X\09<p><b>Local Placement</b></p>\X\0D\X\0A\X\09<p>The use of local placement is defined at the supertype \X\0D\X\0A    <i>IfcDistributionFlowElement</i>.</p>\X\0D\X\0A\X\0D\X\0A\X\09<p><b>Standard Geometric Representation</b></p>\X\0D\X\0A\X\09<p>The use of Standard Geometric Representations is defined at the supertype \X\0D\X\0A    <i>IfcDistributionFlowElement</i>.</p>\X\0D\X\0A</EPM-HTML>\X\0D\X\0A'
,$,$);
#973= TEXT(16,5,$,$,'IfcBoilerType','IfcBoilerType',#974);
#974= TEXT_LAYOUT(143.76154,55.3687,188.,35.,#975);
#975= TEXT_TYPE(1,262);
#977= SUPERTYPE_DEF(10,1,$,$,#951);
#980= ATTRIBUTE_DEF(11,5,$,$,#983,$,$,0,$,(),$,#987,#997,#981,$);
#981= COMMENT(0,33,$,$,#982,$);
#982= TEXT(16,33,$,$,'Defines boiler types by heat transfer medium.',$,$
);
#983= TEXT(16,5,$,$,'BoilerType','BoilerType ',#984);
#984= TEXT_LAYOUT(0.,0.,151.,35.,#985);
#985= TEXT_TYPE(1,66);
#987= ENUMERATIONS(5,197,$,$,#991,('HOTWATER','GASFIRED','STEAM','OTHER'
,'NOTKNOWN','UNSET'),$,#995,#989,#988);
#988= INTERFACE_TO($,$);
#989= COMMENT(0,33,$,$,#990,$);
#990= TEXT(16,33,$,$,
'<EPM-HTML> \X\0D\X\0A\X\09<p><u>Definition from IAI</u>: \X\0D\X\0A\X\09Enumeration defining the typical types of Boilers classified by the primary heating source. \X\0D\X\0A    The <i>IfcBoilerTypeEnum</i> contains the following:</p>\X\0D\X\0A\X\09<ul> \X\0D\X\0A\X\09\X\09<li><b>HOTWATER</b>: Hot water boiler.</li>\X\0D\X\0A\X\09\X\09<li><b>GASFIRED</b>: Gas fired boiler.</li>\X\0D\X\0A\X\09\X\09<li><b>STEAM</b>: Steam boiler.</li>\X\0D\X\0A\X\09\X\09<li><b>OTHER</b>:       Other type of boiler.</li>\X\0D\X\0A\X\09\X\09<li><b>USERDEFINED</b>: User-defined Boiler type.</li>\X\0D\X\0A\X\09\X\09<li><b>NOTDEFINED</b>:  Undefined Boiler type.</li>\X\0D\X\0A\X\09</ul> \X\0D\X\0A    \X\0D\X\0A\X\09<blockquote>\X\0D\X\0A\X\09\X\09<font color="#0000FF" size="-1">\X\0D\X\0A\X\09\X\09<p>\X\0D\X\0A    \X\09HISTORY: New enumeration in IFC R2x.<br>\X\0D\X\0A\X\09    ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09    </p>\X\0D\X\0A    \X\09</font>\X\0D\X\0A    </blockquote>\X\0D\X\0A</EPM-HTML>\X\0D\X\0A'
,$,$);
#991= TEXT(16,5,$,$,'IfcBoilerTypeEnum','IfcBoilerTypeEnum',#992);
#992= TEXT_LAYOUT(232.60411,26.342177,212.,28.,#993);
#993= TEXT_TYPE(1,6);
#995= TYPE_LAYOUT(#996);
#996= RECTANGLE(4279.4519,608.37379,485.20821,52.684355);
#997= OBJECT_LINE_LAYOUT(#998,#999);
#998= TEXT_PLACEMENT(0,1);
#999= WORLD_PLINE(#1000,0,$,(449.47075),-1.,0.);
#1000= WORLD_POINT(3829.9812,634.62346);
#1002= TYPE_LAYOUT(#1003);
#1003= RECTANGLE(3542.4581,579.25476,287.52308,110.7374);
#1004= PAGE_REF(6,5,$,$,#1005,2,1,1,#1008,(#965),#1015);
#1005= TEXT(16,5,$,$,'3,2(1)','3,2(1)',#1006);
#1006= TEXT_LAYOUT(100.,50.,65.,28.,#1007);
#1007= TEXT_TYPE(1,6);
#1008= PAGE_REF_LINE(9,5,$,$,#969,#1009);
#1009= OBJECT_LINE_LAYOUT(#1010,#1011);
#1010= TEXT_PLACEMENT(0,0);
#1011= WORLD_PLINE(#1012,0,$,(88.427346),-1.,0.);
#1012= WORLD_POINT(3454.0308,628.38237);
#1015= TYPE_LAYOUT(#1016);
#1016= RECTANGLE(3254.0308,578.38237,200.,100.);
#1017= TYPE_LAYOUT(#1018);
#1018= RECTANGLE(56.243935,913.34127,200.,100.);
#1019= OBJECT_LINE_LAYOUT(#1020,#1021);
#1020= TEXT_PLACEMENT(0,0);
#1021= WORLD_PLINE(#1022,1,$,(79.520111),-1.,0.);
#1022= WORLD_POINT(156.24394,833.82116);
#1024= SUBTYPE_DEF(12,5,$,$,#1025,#1057);
#1025= PAGE_REF_TO(7,69,$,$,#1026,0,#1029,0,#1055,-1);
#1026= TEXT(16,5,$,$,'5,1\X\0D\X\0AIfcUnitHeaterType',
'5,1\X\0D\X\0AIfcUnitHeaterType',#1027);
#1027= TEXT_LAYOUT(121.34218,50.,200.,56.,#1028);
#1028= TEXT_TYPE(1,6);
#1029= ENTITIES(1,237,#1042,$,#1033,(#1037),(),(),$,$,0,#1040,#1031,
#1030);
#1030= INTERFACE_TO($,$);
#1031= COMMENT(0,33,$,$,#1032,$);
#1032= TEXT(16,33,$,$,
'<EPM-HTML> \X\0D\X\0A\X\09<p><u>Definition from IAI</u>: \X\0D\X\0A\X\09An <i>IfcUnitHeater</i> is a device which adds heat to a space.</p>\X\0D\X\0A\X\0D\X\0A\X\09<blockquote>\X\0D\X\0A\X\09\X\09<font color="#0000FF" size="-1">\X\0D\X\0A\X\09\X\09<p>\X\0D\X\0A    \X\09HISTORY: New entity in IFC R2x.<br>\X\0D\X\0A\X\09    ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09    </p>\X\0D\X\0A    \X\09</font>\X\0D\X\0A    </blockquote>\X\0D\X\0A\X\0D\X\0A\X\09<p><u>Geometry Use Definitions</u></p>\X\0D\X\0A\X\09<p>The geometric representation of <i>IfcUnitHeater</i> is given\X\0D\X\0A    by the <i>IfcProductDefinitionShape</i>, allowing multiple geometric\X\0D\X\0A    representations. Included are:</p>\X\0D\X\0A\X\0D\X\0A\X\09<p><b>Local Placement</b></p>\X\0D\X\0A\X\09<p>The use of local placement is defined at the supertype \X\0D\X\0A    <i>IfcDistributionFlowElement</i>.</p>\X\0D\X\0A\X\0D\X\0A\X\09<p><b>Standard Geometric Representation</b></p>\X\0D\X\0A\X\09<p>The use of Standard Geometric Representations is defined at the supertype \X\0D\X\0A    <i>IfcDistributionFlowElement</i>.</p>\X\0D\X\0A</EPM-HTML>\X\0D\X\0A'
,$,$);
#1033= TEXT(16,5,$,$,'IfcUnitHeaterType','IfcUnitHeaterType',#1034);
#1034= TEXT_LAYOUT(147.73025,96.976205,257.,35.,#1035);
#1035= TEXT_TYPE(1,262);
#1037= SUPERTYPE_DEF(10,1,$,$,#951);
#1040= TYPE_LAYOUT(#1041);
#1041= RECTANGLE(6725.3384,2128.5121,295.4605,193.95241);
#1042= PAGE_REF(6,5,$,$,#1043,4,0,1,#1046,(#1025),#1053);
#1043= TEXT(16,5,$,$,'5,1(1)','5,1(1)',#1044);
#1044= TEXT_LAYOUT(100.,50.,65.,28.,#1045);
#1045= TEXT_TYPE(1,6);
#1046= PAGE_REF_LINE(9,5,$,$,#1029,#1047);
#1047= OBJECT_LINE_LAYOUT(#1048,#1049);
#1048= TEXT_PLACEMENT(0,0);
#1049= WORLD_PLINE(#1050,0,$,(81.10319),-1.,0.);
#1050= WORLD_POINT(6644.2352,2224.6159);
#1053= TYPE_LAYOUT(#1054);
#1054= RECTANGLE(6444.2352,2174.6159,200.,100.);
#1055= TYPE_LAYOUT(#1056);
#1056= RECTANGLE(1367.4144,904.8239,242.68435,100.);
#1057= OBJECT_LINE_LAYOUT(#1058,#1059);
#1058= TEXT_PLACEMENT(0,0);
#1059= WORLD_PLINE(#1060,1,$,(71.002738),-1.,0.);
#1060= WORLD_POINT(1488.7566,833.82116);
#1062= SUBTYPE_DEF(12,5,$,$,#1063,#1165);
#1063= PAGE_REF_TO(7,69,$,$,#1064,0,#1067,0,#1163,-1);
#1064= TEXT(16,5,$,$,'5,2\X\0D\X\0AIfcTubeBundleType',
'5,2\X\0D\X\0AIfcTubeBundleType',#1065);
#1065= TEXT_LAYOUT(128.84218,50.,215.,56.,#1066);
#1066= TEXT_TYPE(1,6);
#1067= ENTITIES(1,237,#1150,$,#1069,(#1073),(),(#1076,#1088,#1100,#1112,
#1124,#1136),$,$,0,#1148,$,#1068);
#1068= INTERFACE_TO($,$);
#1069= TEXT(16,5,$,$,'IfcTubeBundleType','IfcTubeBundleType',#1070);
#1070= TEXT_LAYOUT(184.0558,300.98716,275.,35.,#1071);
#1071= TEXT_TYPE(1,262);
#1073= SUPERTYPE_DEF(10,1,$,$,#951);
#1076= ATTRIBUTE_DEF(11,5,$,$,#1079,$,$,1,$,(),$,#815,#1083,#1077,$);
#1077= COMMENT(0,33,$,$,#1078,$);
#1078= TEXT(16,33,$,$,
'Material used to construct the fins on a tube in the TubeBundle.\X\0D\X\0A'
,$,$);
#1079= TEXT(16,5,$,$,'FinMaterial','FinMaterial ',#1080);
#1080= TEXT_LAYOUT(0.,0.,155.,35.,#1081);
#1081= TEXT_TYPE(1,66);
#1083= OBJECT_LINE_LAYOUT(#1084,#1085);
#1084= TEXT_PLACEMENT(1,1);
#1085= WORLD_PLINE(#1086,0,$,(208.45927,1.1062608,208.45927),-1.,0.);
#1086= WORLD_POINT(7044.9918,1803.2257);
#1088= ATTRIBUTE_DEF(11,5,$,$,#1091,$,$,1,$,(),$,#809,#1095,#1089,$);
#1089= COMMENT(0,33,$,$,#1090,$);
#1090= TEXT(16,33,$,$,
'Material used to construct the shell of the TubeBundle.',$,$);
#1091= TEXT(16,5,$,$,'ShellMaterial','ShellMaterial ',#1092);
#1092= TEXT_LAYOUT(0.,0.,180.,35.,#1093);
#1093= TEXT_TYPE(1,66);
#1095= OBJECT_LINE_LAYOUT(#1096,#1097);
#1096= TEXT_PLACEMENT(1,1);
#1097= WORLD_PLINE(#1098,0,$,(201.74839,1.0221393,201.74839),-1.,0.);
#1098= WORLD_POINT(7044.9918,1688.5537);
#1100= ATTRIBUTE_DEF(11,5,$,$,#1103,$,$,1,$,(),$,#821,#1107,#1101,$);
#1101= COMMENT(0,33,$,$,#1102,$);
#1102= TEXT(16,33,$,$,
'Material used for construction of the tubes.\X\0D\X\0A',$,$);
#1103= TEXT(16,5,$,$,'TubeMaterial','TubeMaterial ',#1104);
#1104= TEXT_LAYOUT(0.,0.,182.,35.,#1105);
#1105= TEXT_TYPE(1,66);
#1107= OBJECT_LINE_LAYOUT(#1108,#1109);
#1108= TEXT_PLACEMENT(1,1);
#1109= WORLD_PLINE(#1110,0,$,(199.08603,-2.0204526,199.08603),-1.,0.);
#1110= WORLD_POINT(7044.9918,1584.8932);
#1112= ATTRIBUTE_DEF(11,5,$,$,#1115,$,$,1,$,(),$,#505,#1119,#1113,$);
#1113= COMMENT(0,33,$,$,#1114,$);
#1114= TEXT(16,33,$,$,
'Distance between fins on a tube in the TubeBundle.\X\0D\X\0A',$,$);
#1115= TEXT(16,5,$,$,'FinSpacing','FinSpacing ',#1116);
#1116= TEXT_LAYOUT(0.,0.,159.,35.,#1117);
#1117= TEXT_TYPE(1,66);
#1119= OBJECT_LINE_LAYOUT(#1120,#1121);
#1120= TEXT_PLACEMENT(1,1);
#1121= WORLD_PLINE(#1122,0,$,(209.82045,8.3441238,209.82045),-1.,0.);
#1122= WORLD_POINT(7044.9918,1472.406);
#1124= ATTRIBUTE_DEF(11,5,$,$,#1127,$,$,1,$,(),$,#505,#1131,#1125,$);
#1125= COMMENT(0,33,$,$,#1126,$);
#1126= TEXT(16,33,$,$,
'Spacing between tubes in the TubeBundle.\X\0D\X\0A',$,$);
#1127= TEXT(16,5,$,$,'TubeSpacing','TubeSpacing ',#1128);
#1128= TEXT_LAYOUT(0.,0.,186.,35.,#1129);
#1129= TEXT_TYPE(1,66);
#1131= OBJECT_LINE_LAYOUT(#1132,#1133);
#1132= TEXT_PLACEMENT(1,1);
#1133= WORLD_PLINE(#1134,0,$,(209.82045,5.3587352,209.82045),-1.,0.);
#1134= WORLD_POINT(7044.9918,1413.3502);
#1136= ATTRIBUTE_DEF(11,5,$,$,#1139,$,$,1,$,(),$,#505,#1143,#1137,$);
#1137= COMMENT(0,33,$,$,#1138,$);
#1138= TEXT(16,33,$,$,
'Nominal diameter or width of the tubes in the TubeBundle.\X\0D\X\0A',$,
$);
#1139= TEXT(16,5,$,$,'TubeSize','TubeSize ',#1140);
#1140= TEXT_LAYOUT(0.,0.,135.,35.,#1141);
#1141= TEXT_TYPE(1,66);
#1143= OBJECT_LINE_LAYOUT(#1144,#1145);
#1144= TEXT_PLACEMENT(1,1);
#1145= WORLD_PLINE(#1146,0,$,(209.82045,2.2376448,209.82045),-1.,0.);
#1146= WORLD_POINT(7044.9918,1351.61);
#1148= TYPE_LAYOUT(#1149);
#1149= RECTANGLE(6676.8802,1243.8964,368.1116,601.97432);
#1150= PAGE_REF(6,5,$,$,#1151,4,1,1,#1154,(#1063),#1161);
#1151= TEXT(16,5,$,$,'5,2(1)','5,2(1)',#1152);
#1152= TEXT_LAYOUT(100.,50.,65.,28.,#1153);
#1153= TEXT_TYPE(1,6);
#1154= PAGE_REF_LINE(9,5,$,$,#1067,#1155);
#1155= OBJECT_LINE_LAYOUT(#1156,#1157);
#1156= TEXT_PLACEMENT(0,0);
#1157= WORLD_PLINE(#1158,0,$,(25.744263,0.20130362,25.744263),-1.,0.);
#1158= WORLD_POINT(6625.3917,1544.6822);
#1161= TYPE_LAYOUT(#1162);
#1162= RECTANGLE(6425.3917,1494.6822,200.,100.);
#1163= TYPE_LAYOUT(#1164);
#1164= RECTANGLE(1100.8211,904.8239,257.68435,100.);
#1165= OBJECT_LINE_LAYOUT(#1166,#1167);
#1166= TEXT_PLACEMENT(0,0);
#1167= WORLD_PLINE(#1168,1,$,(71.002738),-1.,0.);
#1168= WORLD_POINT(1229.6633,833.82116);
#1170= SUBTYPE_DEF(12,5,$,$,#1171,#1247);
#1171= PAGE_REF_TO(7,69,$,$,#1172,0,#1175,0,#1245,-1);
#1172= TEXT(16,5,$,$,'4,1\X\0D\X\0AIfcHeatExchangerType',
'4,1\X\0D\X\0AIfcHeatExchangerType',#1173);
#1173= TEXT_LAYOUT(146.,50.,252.,56.,#1174);
#1174= TEXT_TYPE(1,6);
#1175= ENTITIES(1,237,#1232,$,#1179,(#1183),(),(#1186,#1208),$,$,0,#1230
,#1177,#1176);
#1176= INTERFACE_TO($,$);
#1177= COMMENT(0,33,$,$,#1178,$);
#1178= TEXT(16,33,$,$,
'<EPM-HTML> \X\0D\X\0A\X\09<p><u>Definition from IAI</u>: \X\0D\X\0A\X\09An <i>IfcHeatExchanger</i> is a device used to provide heat \X\0D\X\0A    transfer between non-mixing media such as plate and shell \X\0D\X\0A\X\09and tube heat exchangers.</li>\X\0D\X\0A\X\0D\X\0A\X\09<blockquote>\X\0D\X\0A\X\09\X\09<font color="#0000FF" size="-1">\X\0D\X\0A\X\09\X\09<p>\X\0D\X\0A    \X\09HISTORY: New entity in IFC R2x.<br>\X\0D\X\0A\X\09    ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09    </p>\X\0D\X\0A    \X\09</font>\X\0D\X\0A    </blockquote>\X\0D\X\0A\X\0D\X\0A\X\09<p><u>Geometry Use Definitions</u></p>\X\0D\X\0A\X\09<p>The geometric representation of <i>IfcHeatExchanger</i> is given\X\0D\X\0A    by the <i>IfcProductDefinitionShape</i>, allowing multiple geometric\X\0D\X\0A    representations. Included are:</p>\X\0D\X\0A\X\0D\X\0A\X\09<p><b>Local Placement</b></p>\X\0D\X\0A\X\09<p>The use of local placement is defined at the supertype \X\0D\X\0A    <i>IfcDistributionFlowElement</i>.</p>\X\0D\X\0A\X\0D\X\0A\X\09<p><b>Standard Geometric Representation</b></p>\X\0D\X\0A\X\09<p>The use of Standard Geometric Representations is defined at the supertype \X\0D\X\0A    <i>IfcDistributionFlowElement</i>.</p>\X\0D\X\0A</EPM-HTML>\X\0D\X\0A'
,$,$);
#1179= TEXT(16,5,$,$,'IfcHeatExchangerType','IfcHeatExchangerType',#1180
);
#1180= TEXT_LAYOUT(181.28672,99.660557,324.,35.,#1181);
#1181= TEXT_TYPE(1,262);
#1183= SUPERTYPE_DEF(10,1,$,$,#951);
#1186= ATTRIBUTE_DEF(11,5,$,$,#1189,$,$,0,$,(),$,#1193,#1203,#1187,$);
#1187= COMMENT(0,33,$,$,#1188,$);
#1188= TEXT(16,33,$,$,
'Defines the basic types of heat exchanger (e.g., plate, shell and tube, etc.).'
,$,$);
#1189= TEXT(16,5,$,$,'HeatExchangerType','HeatExchangerType ',#1190);
#1190= TEXT_LAYOUT(-25.142976,-2.152057,279.,35.,#1191);
#1191= TEXT_TYPE(1,66);
#1193= ENUMERATIONS(5,197,$,$,#1197,('PLATE','SHELLANDTUBE','OTHER',
'NOTKNOWN','UNSET'),$,#1201,#1195,#1194);
#1194= INTERFACE_TO($,$);
#1195= COMMENT(0,33,$,$,#1196,$);
#1196= TEXT(16,33,$,$,
'<EPM-HTML> \X\0D\X\0A\X\09<p><u>Definition from IAI</u>: \X\0D\X\0A\X\09Enumeration defining the typical types of HeatExchangers. \X\0D\X\0A    The <i>IfcHeatExchangerTypeEnum</i> contains the following:</p>\X\0D\X\0A\X\09<ul> \X\0D\X\0A\X\09\X\09<li><b>PLATE</b>: Plate heat exchanger.</li>\X\0D\X\0A\X\09\X\09<li><b>SHELLANDTUBE</b>: Shell and Tube heat exchanger.</li>\X\0D\X\0A\X\09\X\09<li><b>OTHER</b>:       Other type of heat exchanger.</li>\X\0D\X\0A\X\09\X\09<li><b>NOTKNOWN</b>:  Unknown heat exchanger type.</li>\X\0D\X\0A\X\09\X\09<li><b>UNSET</b>:  Unset heat exchanger type.</li>\X\0D\X\0A\X\09</ul> \X\0D\X\0A    \X\0D\X\0A\X\09<blockquote>\X\0D\X\0A\X\09\X\09<font color="#0000FF" size="-1">\X\0D\X\0A\X\09\X\09<p>\X\0D\X\0A    \X\09HISTORY: New enumeration in IFC R2x.<br>\X\0D\X\0A\X\09    ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09    </p>\X\0D\X\0A    \X\09</font>\X\0D\X\0A    </blockquote>\X\0D\X\0A</EPM-HTML>\X\0D\X\0A'
,$,$);
#1197= TEXT(16,5,$,$,'IfcHeatExchangerTypeEnum',
'IfcHeatExchangerTypeEnum',#1198);
#1198= TEXT_LAYOUT(244.07145,27.684355,319.,28.,#1199);
#1199= TEXT_TYPE(1,6);
#1201= TYPE_LAYOUT(#1202);
#1202= RECTANGLE(5854.9885,1224.2654,508.14289,55.368709);
#1203= OBJECT_LINE_LAYOUT(#1204,#1205);
#1204= TEXT_PLACEMENT(0,1);
#1205= WORLD_PLINE(#1206,0,$,(393.34935),-1.,0.);
#1206= WORLD_POINT(5461.6392,1252.4821);
#1208= ATTRIBUTE_DEF(11,5,$,$,#1211,$,$,1,$,(),$,#1215,#1225,#1209,$);
#1209= COMMENT(0,33,$,$,#1210,$);
#1210= TEXT(16,33,$,$,
'Defines the basic flow arrangements for the heat exchanger (e.g., Counterflow, Crossflow, etc.).'
,$,$);
#1211= TEXT(16,5,$,$,'HeatExchangerArrangement',
'HeatExchangerArrangement ',#1212);
#1212= TEXT_LAYOUT(0.6100941,-6.6997967,383.,35.,#1213);
#1213= TEXT_TYPE(1,66);
#1215= ENUMERATIONS(5,69,$,$,#1219,('COUNTERFLOW','CROSSFLOW',
'PARALLELFLOW','MULTIPASS','OTHER','NOTKNOWN','UNSET'),$,#1223,#1217,
#1216);
#1216= INTERFACE_TO($,$);
#1217= COMMENT(0,33,$,$,#1218,$);
#1218= TEXT(16,33,$,$,
'<EPM-HTML> \X\0D\X\0A\X\09<p><u>Definition from IAI</u>: \X\0D\X\0A\X\09Flow arrangement of the heat exchanger. \X\0D\X\0A    The <i>IfcHeatExchangerArrangementEnum</i> contains the following:</p>\X\0D\X\0A\X\09<ul> \X\0D\X\0A\X\09\X\09<li><b>COUNTERFLOW</b>: Counterflow heat exchanger arrangement.</li>\X\0D\X\0A\X\09\X\09<li><b>CROSSFLOW</b>: Crossflow heat exchanger arrangement.</li>\X\0D\X\0A\X\09\X\09<li><b>PARALLELFLOW</b>: Parallel flow heat exchanger arrangement.</li>\X\0D\X\0A\X\09\X\09<li><b>MULTIPASS</b>: Multipass flow heat exchanger arrangement.</li>\X\0D\X\0A\X\09\X\09<li><b>OTHER</b>:       Other type of heat exchanger flow arrangement not defined above.</li>\X\0D\X\0A\X\09\X\09<li><b>USERDEFINED</b>: User-defined heat exchanger flow arrangement.</li>\X\0D\X\0A\X\09\X\09<li><b>NOTDEFINED</b>:  Undefined heat exchanger flow arrangement.</li>\X\0D\X\0A\X\09</ul> \X\0D\X\0A    \X\0D\X\0A\X\09<blockquote>\X\0D\X\0A\X\09\X\09<font color="#0000FF" size="-1">\X\0D\X\0A\X\09\X\09<p>\X\0D\X\0A    \X\09HISTORY: New enumeration in IFC R2x.<br>\X\0D\X\0A\X\09    ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09    </p>\X\0D\X\0A    \X\09</font>\X\0D\X\0A    </blockquote>\X\0D\X\0A</EPM-HTML>\X\0D\X\0A'
,$,$);
#1219= TEXT(16,5,$,$,'IfcHeatExchangerArrangementEnum',
'IfcHeatExchangerArrangementEnum',#1220);
#1220= TEXT_LAYOUT(244.05,26.342177,411.,28.,#1221);
#1221= TEXT_TYPE(1,6);
#1223= TYPE_LAYOUT(#1224);
#1224= RECTANGLE(5857.7038,1320.9022,508.1,52.684355);
#1225= OBJECT_LINE_LAYOUT(#1226,#1227);
#1226= TEXT_PLACEMENT(0,1);
#1227= WORLD_PLINE(#1228,0,$,(396.0647),-1.,0.);
#1228= WORLD_POINT(5461.6392,1346.4345);
#1230= TYPE_LAYOUT(#1231);
#1231= RECTANGLE(5099.0657,1190.4025,362.57345,199.32111);
#1232= PAGE_REF(6,5,$,$,#1233,3,0,1,#1236,(#1171),#1243);
#1233= TEXT(16,5,$,$,'4,1(1)','4,1(1)',#1234);
#1234= TEXT_LAYOUT(100.,50.,65.,28.,#1235);
#1235= TEXT_TYPE(1,6);
#1236= PAGE_REF_LINE(9,5,$,$,#1175,#1237);
#1237= OBJECT_LINE_LAYOUT(#1238,#1239);
#1238= TEXT_PLACEMENT(0,0);
#1239= WORLD_PLINE(#1240,0,$,(60.96849),-1.,0.);
#1240= WORLD_POINT(5038.0972,1256.3073);
#1243= TYPE_LAYOUT(#1244);
#1244= RECTANGLE(4838.0972,1206.3073,200.,100.);
#1245= TYPE_LAYOUT(#1246);
#1246= RECTANGLE(788.40371,904.8239,292.,100.);
#1247= OBJECT_LINE_LAYOUT(#1248,#1249);
#1248= TEXT_PLACEMENT(0,0);
#1249= WORLD_PLINE(#1250,1,$,(71.002738),-1.,0.);
#1250= WORLD_POINT(934.40371,833.82116);
#1252= SUBTYPE_DEF(12,5,$,$,#1253,#1307);
#1253= PAGE_REF_TO(7,69,$,$,#1254,0,#1257,0,#1305,-1);
#1254= TEXT(16,5,$,$,'4,2\X\0D\X\0AIfcCoolingTowerType',
'4,2\X\0D\X\0AIfcCoolingTowerType',#1255);
#1255= TEXT_LAYOUT(141.52653,50.,235.,56.,#1256);
#1256= TEXT_TYPE(1,6);
#1257= ENTITIES(1,237,#1292,$,#1261,(#1265),(),(#1268),$,$,0,#1290,#1259
,#1258);
#1258= INTERFACE_TO($,$);
#1259= COMMENT(0,33,$,$,#1260,$);
#1260= TEXT(16,33,$,$,
'<EPM-HTML> \X\0D\X\0A\X\09<p><u>Definition from IAI</u>: \X\0D\X\0A\X\09An <i>IfcCoolingTower</i> is a device which rejects heat to \X\0D\X\0A    ambient air.</p>\X\0D\X\0A\X\0D\X\0A\X\09<blockquote>\X\0D\X\0A\X\09\X\09<font color="#0000FF" size="-1">\X\0D\X\0A\X\09\X\09<p>\X\0D\X\0A    \X\09HISTORY: New entity in IFC R2x.<br>\X\0D\X\0A\X\09    ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09    </p>\X\0D\X\0A    \X\09</font>\X\0D\X\0A    </blockquote>\X\0D\X\0A\X\0D\X\0A\X\09<p><u>Geometry Use Definitions</u></p>\X\0D\X\0A\X\09<p>The geometric representation of <i>IfcCoolingTower</i> is given\X\0D\X\0A    by the <i>IfcProductDefinitionShape</i>, allowing multiple geometric\X\0D\X\0A    representations. Included are:</p>\X\0D\X\0A\X\0D\X\0A\X\09<p><b>Local Placement</b></p>\X\0D\X\0A\X\09<p>The use of local placement is defined at the supertype \X\0D\X\0A    <i>IfcDistributionFlowElement</i>.</p>\X\0D\X\0A\X\0D\X\0A\X\09<p><b>Standard Geometric Representation</b></p>\X\0D\X\0A\X\09<p>The use of Standard Geometric Representations is defined at the supertype \X\0D\X\0A    <i>IfcDistributionFlowElement</i>.</p>\X\0D\X\0A</EPM-HTML>\X\0D\X\0A'
,$,$);
#1261= TEXT(16,5,$,$,'IfcCoolingTowerType','IfcCoolingTowerType',#1262);
#1262= TEXT_LAYOUT(174.61802,58.05306,304.,35.,#1263);
#1263= TEXT_TYPE(1,262);
#1265= SUPERTYPE_DEF(10,1,$,$,#951);
#1268= ATTRIBUTE_DEF(11,5,$,$,#1271,$,$,0,$,(),$,#1275,#1285,#1269,$);
#1269= COMMENT(0,33,$,$,#1270,$);
#1270= TEXT(16,33,$,$,
'Defines the typical types of cooling towers (e.g., OpenTower, ClosedTower, CrossFlow, etc.). '
,$,$);
#1271= TEXT(16,5,$,$,'CoolingTowerType','CoolingTowerType ',#1272);
#1272= TEXT_LAYOUT(0.,0.,259.,35.,#1273);
#1273= TEXT_TYPE(1,66);
#1275= ENUMERATIONS(5,197,$,$,#1279,('OPENTOWER','CLOSEDTOWER',
'WOODFILL','CERAMIC','CROSSFLOW','OTHER','NOTKNOWN','UNSET'),$,#1283,
#1277,#1276);
#1276= INTERFACE_TO($,$);
#1277= COMMENT(0,33,$,$,#1278,$);
#1278= TEXT(16,33,$,$,
'<EPM-HTML> \X\0D\X\0A\X\09<p><u>Definition from IAI</u>: \X\0D\X\0A\X\09Enumeration defining the typical types of CoolingTowers. \X\0D\X\0A    The <i>IfcCoolingTowerTypeEnum</i> contains the following:</p>\X\0D\X\0A\X\09<ul> \X\0D\X\0A\X\09\X\09<li><b>OPENTOWER</b>: Open cooling tower.</li>\X\0D\X\0A\X\09\X\09<li><b>CLOSEDTOWER</b>: Closed cooling tower.</li>\X\0D\X\0A\X\09\X\09<li><b>WOODFILL</b>: Wood fill cooling tower.</li>\X\0D\X\0A\X\09\X\09<li><b>CERAMIC</b>: Ceramic fill cooling tower.</li>\X\0D\X\0A\X\09\X\09<li><b>CROSSFLOW</b>: Crossflow cooling tower.</li>\X\0D\X\0A\X\09\X\09<li><b>OTHER</b>:       Other type of cooling tower.</li>\X\0D\X\0A\X\09\X\09<li><b>NOTKNOWN</b>:  Unknown cooling tower type.</li>\X\0D\X\0A\X\09\X\09<li><b>UNSET</b>:  Unset cooling tower type.</li>\X\0D\X\0A\X\09</ul> \X\0D\X\0A    \X\0D\X\0A\X\09<blockquote>\X\0D\X\0A\X\09\X\09<font color="#0000FF" size="-1">\X\0D\X\0A\X\09\X\09<p>\X\0D\X\0A    \X\09HISTORY: New enumeration in IFC R2x.<br>\X\0D\X\0A\X\09    ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09    </p>\X\0D\X\0A    \X\09</font>\X\0D\X\0A    </blockquote>\X\0D\X\0A</EPM-HTML>\X\0D\X\0A'
,$,$);
#1279= TEXT(16,5,$,$,'IfcCoolingTowerTypeEnum','IfcCoolingTowerTypeEnum'
,#1280);
#1280= TEXT_LAYOUT(232.59896,26.342177,302.,28.,#1281);
#1281= TEXT_TYPE(1,6);
#1283= TYPE_LAYOUT(#1284);
#1284= RECTANGLE(5830.9867,457.61375,485.19792,52.684355);
#1285= OBJECT_LINE_LAYOUT(#1286,#1287);
#1286= TEXT_PLACEMENT(0,1);
#1287= WORLD_PLINE(#1288,0,$,(360.74692),-1.,0.);
#1288= WORLD_POINT(5470.2397,487.27353);
#1290= TYPE_LAYOUT(#1291);
#1291= RECTANGLE(5121.0037,429.22047,349.23603,116.10612);
#1292= PAGE_REF(6,5,$,$,#1293,3,1,1,#1296,(#1253),#1303);
#1293= TEXT(16,5,$,$,'4,2(1)','4,2(1)',#1294);
#1294= TEXT_LAYOUT(100.,50.,65.,28.,#1295);
#1295= TEXT_TYPE(1,6);
#1296= PAGE_REF_LINE(9,5,$,$,#1257,#1297);
#1297= OBJECT_LINE_LAYOUT(#1298,#1299);
#1298= TEXT_PLACEMENT(0,0);
#1299= WORLD_PLINE(#1300,0,$,(60.926314),-1.,0.);
#1300= WORLD_POINT(5060.0774,485.05897);
#1303= TYPE_LAYOUT(#1304);
#1304= RECTANGLE(4860.0774,435.05897,200.,100.);
#1305= TYPE_LAYOUT(#1306);
#1306= RECTANGLE(495.45069,912.46341,283.05306,100.);
#1307= OBJECT_LINE_LAYOUT(#1308,#1309);
#1308= TEXT_PLACEMENT(0,0);
#1309= WORLD_PLINE(#1310,1,$,(78.642243),-1.,0.);
#1310= WORLD_POINT(636.97722,833.82116);
#1312= SUBTYPE_DEF(12,5,$,$,#1313,#1367);
#1313= PAGE_REF_TO(7,5,$,$,#1314,0,#1317,0,#1365,-1);
#1314= TEXT(16,5,$,$,'3,3\X\0D\X\0AIfcChillerType',
'3,3\X\0D\X\0AIfcChillerType',#1315);
#1315= TEXT_LAYOUT(100.,50.,152.,56.,#1316);
#1316= TEXT_TYPE(1,6);
#1317= ENTITIES(1,237,#1352,$,#1321,(#1325),(),(#1328),$,$,0,#1350,#1319
,#1318);
#1318= INTERFACE_TO($,$);
#1319= COMMENT(0,33,$,$,#1320,$);
#1320= TEXT(16,33,$,$,
'<EPM-HTML> \X\0D\X\0A\X\09<p><u>Definition from IAI</u>: \X\0D\X\0A\X\09An <i>IfcChiller</i> is a device used to implement a refrigeration \X\0D\X\0A    cycle for cooling a fluid.</p>\X\0D\X\0A\X\0D\X\0A\X\09<blockquote>\X\0D\X\0A\X\09\X\09<font color="#0000FF" size="-1">\X\0D\X\0A\X\09\X\09<p>\X\0D\X\0A    \X\09HISTORY: New entity in IFC R2x.<br>\X\0D\X\0A\X\09    ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09    </p>\X\0D\X\0A    \X\09</font>\X\0D\X\0A    </blockquote>\X\0D\X\0A\X\0D\X\0A\X\09<p><u>Geometry Use Definitions</u></p>\X\0D\X\0A\X\09<p>The geometric representation of <i>IfcChiller</i> is given\X\0D\X\0A    by the <i>IfcProductDefinitionShape</i>, allowing multiple geometric\X\0D\X\0A    representations. Included are:</p>\X\0D\X\0A\X\0D\X\0A\X\09<p><b>Local Placement</b></p>\X\0D\X\0A\X\09<p>The use of local placement is defined at the supertype \X\0D\X\0A    <i>IfcDistributionFlowElement</i>.</p>\X\0D\X\0A\X\0D\X\0A\X\09<p><b>Standard Geometric Representation</b></p>\X\0D\X\0A\X\09<p>The use of Standard Geometric Representations is defined at the supertype \X\0D\X\0A    <i>IfcDistributionFlowElement</i>.</p>\X\0D\X\0A</EPM-HTML>\X\0D\X\0A'
,$,$);
#1321= TEXT(16,5,$,$,'IfcChillerType','IfcChillerType',#1322);
#1322= TEXT_LAYOUT(143.7646,52.684355,197.,35.,#1323);
#1323= TEXT_TYPE(1,262);
#1325= SUPERTYPE_DEF(10,1,$,$,#951);
#1328= ATTRIBUTE_DEF(11,5,$,$,#1331,$,$,0,$,(),$,#1335,#1345,#1329,$);
#1329= COMMENT(0,33,$,$,#1330,$);
#1330= TEXT(16,33,$,$,
'Defines the typical types of chillers (e.g., air-cooled, water-cooled, etc.).'
,$,$);
#1331= TEXT(16,5,$,$,'ChillerType','ChillerType ',#1332);
#1332= TEXT_LAYOUT(0.,0.,161.,35.,#1333);
#1333= TEXT_TYPE(1,66);
#1335= ENUMERATIONS(5,197,$,$,#1339,('AIRCOOLED','WATERCOOLED',
'HEATRECOVERY','OTHER','NOTKNOWN','UNSET'),$,#1343,#1337,#1336);
#1336= INTERFACE_TO($,$);
#1337= COMMENT(0,33,$,$,#1338,$);
#1338= TEXT(16,33,$,$,
'<EPM-HTML> \X\0D\X\0A\X\09<p><u>Definition from IAI</u>: \X\0D\X\0A\X\09Enumeration defining the typical types of Chillers classified by their method of heat rejection. \X\0D\X\0A    The <i>IfcChillerTypeEnum</i> contains the following:</p>\X\0D\X\0A\X\09<ul> \X\0D\X\0A\X\09\X\09<li><b>AIRCOOLED</b>: Air cooled chiller.</li>\X\0D\X\0A\X\09\X\09<li><b>WATERCOOLED</b>: Water cooled chiller.</li>\X\0D\X\0A\X\09\X\09<li><b>HEATRECOVERY</b>: Heat recovery chiller.</li>\X\0D\X\0A\X\09\X\09<li><b>OTHER</b>:       Other type of chiller.</li>\X\0D\X\0A\X\09\X\09<li><b>USERDEFINED</b>: User-defined chiller type.</li>\X\0D\X\0A\X\09\X\09<li><b>NOTDEFINED</b>:  Undefined chiller type.</li>\X\0D\X\0A\X\09</ul> \X\0D\X\0A    \X\0D\X\0A\X\09<blockquote>\X\0D\X\0A\X\09\X\09<font color="#0000FF" size="-1">\X\0D\X\0A\X\09\X\09<p>\X\0D\X\0A    \X\09HISTORY: New enumeration in IFC R2x.<br>\X\0D\X\0A\X\09    ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09    </p>\X\0D\X\0A    \X\09</font>\X\0D\X\0A    </blockquote>\X\0D\X\0A</EPM-HTML>\X\0D\X\0A\X\0D\X\0A'
,$,$);
#1339= TEXT(16,5,$,$,'IfcChillerTypeEnum','IfcChillerTypeEnum',#1340);
#1340= TEXT_LAYOUT(232.58638,26.342177,219.,28.,#1341);
#1341= TEXT_TYPE(1,6);
#1343= TYPE_LAYOUT(#1344);
#1344= RECTANGLE(4239.2609,1419.2166,485.17275,52.684355);
#1345= OBJECT_LINE_LAYOUT(#1346,#1347);
#1346= TEXT_PLACEMENT(0,1);
#1347= WORLD_PLINE(#1348,0,$,(414.53601),-1.,0.);
#1348= WORLD_POINT(3824.7249,1451.0581);
#1350= TYPE_LAYOUT(#1351);
#1351= RECTANGLE(3537.1957,1398.3737,287.52921,105.36871);
#1352= PAGE_REF(6,5,$,$,#1353,2,2,1,#1356,(#1313),#1363);
#1353= TEXT(16,5,$,$,'3,3(1)','3,3(1)',#1354);
#1354= TEXT_LAYOUT(100.,50.,65.,28.,#1355);
#1355= TEXT_TYPE(1,6);
#1356= PAGE_REF_LINE(9,5,$,$,#1317,#1357);
#1357= OBJECT_LINE_LAYOUT(#1358,#1359);
#1358= TEXT_PLACEMENT(0,0);
#1359= WORLD_PLINE(#1360,0,$,(85.068837),-1.,0.);
#1360= WORLD_POINT(3452.1269,1440.7904);
#1363= TYPE_LAYOUT(#1364);
#1364= RECTANGLE(3252.1269,1390.7904,200.,100.);
#1365= TYPE_LAYOUT(#1366);
#1366= RECTANGLE(276.4606,910.19261,200.,100.);
#1367= OBJECT_LINE_LAYOUT(#1368,#1369);
#1368= TEXT_PLACEMENT(0,0);
#1369= WORLD_PLINE(#1370,1,$,(76.371447),-1.,0.);
#1370= WORLD_POINT(376.4606,833.82116);
#1372= OBJECT_LINE_LAYOUT(#1373,#1374);
#1373= TEXT_PLACEMENT(0,0);
#1374= WORLD_PLINE(#1375,1,$,(23.148663),671.87178,1332.5126);
#1375= WORLD_POINT(828.11572,810.6725);
#1378= TYPE_LAYOUT(#1379);
#1379= RECTANGLE(449.60886,587.19219,757.01369,223.48031);
#1380= ENTITIES(1,131301,$,$,#1385,(),(#1390),(),$,$,0,#1444,$,#1381);
#1381= INTERFACE_TO(#949,#1382);
#1382= TEXT(16,5,$,$,'','',#1383);
#1383= TEXT_LAYOUT(378.64087,167.61023,0.,0.,#1384);
#1384= TEXT_TYPE(1,6);
#1385= TEXT(16,5,$,$,'IfcStorageDevice',
'IFCSHAREDBLDGSERVICEELEMENTS_IBS2_TYPEFORM.\X\0D\X\0AIfcStorageDevice',
#1386);
#1386= TEXT_LAYOUT(378.64087,111.74015,683.,56.,#1387);
#1387= TEXT_TYPE(1,6);
#1390= SUBTYPE_DEF(12,5,$,$,#1391,#1438);
#1391= ENTITIES(1,165,$,$,#1393,(#1397),(),(#1400,#1412,#1424),$,$,0,
#1436,$,#1392);
#1392= INTERFACE_TO($,$);
#1393= TEXT(16,5,$,$,'IfcTank','IfcTank',#1394);
#1394= TEXT_LAYOUT(125.,240.58918,105.,35.,#1395);
#1395= TEXT_TYPE(1,262);
#1397= SUPERTYPE_DEF(10,1,$,$,#1380);
#1400= ATTRIBUTE_DEF(11,5,$,$,#1403,$,$,1,$,(),$,#650,#1407,#1401,$);
#1401= COMMENT(0,33,$,$,#1402,$);
#1402= TEXT(16,33,$,$,
'Pressure that is automatically maintained in the tank.',$,$);
#1403= TEXT(16,5,$,$,'PressureRegulatorSetting',
'PressureRegulatorSetting ',#1404);
#1404= TEXT_LAYOUT(0.,0.,349.,35.,#1405);
#1405= TEXT_TYPE(1,66);
#1407= OBJECT_LINE_LAYOUT(#1408,#1409);
#1408= TEXT_PLACEMENT(0,1);
#1409= WORLD_PLINE(#1410,0,$,(549.07609),-1.,0.);
#1410= WORLD_POINT(10083.137,481.36831);
#1412= ATTRIBUTE_DEF(11,5,$,$,#1415,$,$,1,$,(),$,#656,#1419,#1413,$);
#1413= COMMENT(0,33,$,$,#1414,$);
#1414= TEXT(16,33,$,$,'Normal operating pressure of the tank.',$,$);
#1415= TEXT(16,5,$,$,'ChargePressure','ChargePressure ',#1416);
#1416= TEXT_LAYOUT(0.,0.,225.,35.,#1417);
#1417= TEXT_TYPE(1,66);
#1419= OBJECT_LINE_LAYOUT(#1420,#1421);
#1420= TEXT_PLACEMENT(0,1);
#1421= WORLD_PLINE(#1422,0,$,(551.72609),-1.,0.);
#1422= WORLD_POINT(10083.137,590.23396);
#1424= ATTRIBUTE_DEF(11,5,$,$,#1427,$,$,1,$,(),$,#662,#1431,#1425,$);
#1425= COMMENT(0,33,$,$,#1426,$);
#1426= TEXT(16,33,$,$,'Pressure at which the relief valve activates.',$,
$);
#1427= TEXT(16,5,$,$,'ReliefValveSetting','ReliefValveSetting ',#1428);
#1428= TEXT_LAYOUT(0.,0.,250.,35.,#1429);
#1429= TEXT_TYPE(1,66);
#1431= OBJECT_LINE_LAYOUT(#1432,#1433);
#1432= TEXT_PLACEMENT(0,1);
#1433= WORLD_PLINE(#1434,0,$,(548.99809),-1.,0.);
#1434= WORLD_POINT(10083.137,691.45477);
#1436= TYPE_LAYOUT(#1437);
#1437= RECTANGLE(9833.137,357.79091,250.,481.17836);
#1438= OBJECT_LINE_LAYOUT(#1439,#1440);
#1439= TEXT_PLACEMENT(0,0);
#1440= WORLD_PLINE(#1441,1,$,(55.363614),-1.,0.);
#1441= WORLD_POINT(10010.549,302.4273);
#1444= TYPE_LAYOUT(#1445);
#1445= RECTANGLE(9631.9084,78.946992,757.28175,223.48031);
#1446= ENTITIES(1,131301,$,$,#1451,(),(#1456),(),$,$,0,#1494,$,#1447);
#1447= INTERFACE_TO(#949,#1448);
#1448= TEXT(16,5,$,$,'','',#1449);
#1449= TEXT_LAYOUT(316.92588,244.11434,0.,0.,#1450);
#1450= TEXT_TYPE(1,6);
#1451= TEXT(16,5,$,$,'IfcStorageDeviceType',
'IFCSHAREDBLDGSERVICEELEMENTS_IBS2_\X\0D\X\0ATYPEFORM.IfcStorageDeviceType'
,#1452);
#1452= TEXT_LAYOUT(316.92588,162.74289,539.,56.,#1453);
#1453= TEXT_TYPE(1,6);
#1456= SUBTYPE_DEF(12,5,$,$,#1457,#1488);
#1457= ENTITIES(1,229,$,$,#1461,(#1465),(),(#1468),$,$,0,#1486,#1459,
#1458);
#1458= INTERFACE_TO($,$);
#1459= COMMENT(0,33,$,$,#1460,$);
#1460= TEXT(16,33,$,$,
'<EPM-HTML> \X\0D\X\0A\X\09<p><u>Definition from IAI</u>: \X\0D\X\0A\X\09An <i>IfcTank</i> is a device used to hold gasses and \X\0D\X\0A    liquids; e.g., expansion tank.</p>\X\0D\X\0A    \X\0D\X\0A\X\09<blockquote>\X\0D\X\0A\X\09\X\09<font color="#0000FF" size="-1">\X\0D\X\0A\X\09\X\09<p>\X\0D\X\0A    \X\09HISTORY: New entity in IFC R2x.<br>\X\0D\X\0A\X\09    ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09    </p>\X\0D\X\0A    \X\09</font>\X\0D\X\0A    </blockquote>\X\0D\X\0A\X\0D\X\0A\X\09<p><u>Geometry Use Definitions</u></p>\X\0D\X\0A\X\09<p>The geometric representation of <i>IfcTubeBundle</i> is given\X\0D\X\0A    by the <i>IfcProductDefinitionShape</i>, allowing multiple geometric\X\0D\X\0A    representations. Included are:</p>\X\0D\X\0A\X\0D\X\0A\X\09<p><b>Local Placement</b></p>\X\0D\X\0A\X\09<p>The use of local placement is defined at the supertype \X\0D\X\0A    <i>IfcDistributionFlowElement</i>.</p>\X\0D\X\0A\X\0D\X\0A\X\09<p><b>Standard Geometric Representation</b></p>\X\0D\X\0A\X\09<p>The use of Standard Geometric Representations is defined at the supertype \X\0D\X\0A    <i>IfcDistributionFlowElement</i>.</p>\X\0D\X\0A</EPM-HTML>\X\0D\X\0A'
,$,$);
#1461= TEXT(16,5,$,$,'IfcTankType','IfcTankType',#1462);
#1462= TEXT_LAYOUT(143.7,65.435035,174.,35.,#1463);
#1463= TEXT_TYPE(1,262);
#1465= SUPERTYPE_DEF(10,1,$,$,#1446);
#1468= ATTRIBUTE_DEF(11,5,$,$,#1469,$,$,0,$,(),$,#1473,#1481,$,$);
#1469= TEXT(16,5,$,$,'TankType','TankType ',#1470);
#1470= TEXT_LAYOUT(0.,0.,142.,35.,#1471);
#1471= TEXT_TYPE(1,66);
#1473= ENUMERATIONS(5,197,$,$,#1475,('PREFORMEDSINGLECOMPARTMENTTANK',
'PREFORMEDMULTICOMPARTMENTTANK','SECTIONALSINGLECOMPARTMENTTANK',
'SECTIONALMULTICOMPARTMENTTANK'),$,#1479,$,#1474);
#1474= INTERFACE_TO($,$);
#1475= TEXT(16,5,$,$,'IfcTankTypeEnum','IfcTankTypeEnum',#1476);
#1476= TEXT_LAYOUT(189.92451,26.342177,202.,28.,#1477);
#1477= TEXT_TYPE(1,6);
#1479= TYPE_LAYOUT(#1480);
#1480= RECTANGLE(10619.413,1313.7264,399.84902,52.684355);
#1481= OBJECT_LINE_LAYOUT(#1482,#1483);
#1482= TEXT_PLACEMENT(0,1);
#1483= WORLD_PLINE(#1484,0,$,(521.95546),-1.,0.);
#1484= WORLD_POINT(10097.458,1328.4904);
#1486= TYPE_LAYOUT(#1487);
#1487= RECTANGLE(9810.0575,1263.0553,287.4,130.87007);
#1488= OBJECT_LINE_LAYOUT(#1489,#1490);
#1489= TEXT_PLACEMENT(0,0);
#1490= WORLD_PLINE(#1491,1,$,(69.496495),-1.,0.);
#1491= WORLD_POINT(9956.9235,1193.5589);
#1494= TYPE_LAYOUT(#1495);
#1495= RECTANGLE(9639.9976,868.07307,633.85176,325.48578);
#1496= ENTITIES(1,131301,$,$,#1501,(),(#1506),(),$,$,0,#1584,$,#1497);
#1497= INTERFACE_TO(#949,#1498);
#1498= TEXT(16,5,$,$,'','',#1499);
#1499= TEXT_LAYOUT(378.50958,167.61023,0.,0.,#1500);
#1500= TEXT_TYPE(1,6);
#1501= TEXT(16,5,$,$,'IfcFlowTerminal',
'IFCSHAREDBLDGSERVICEELEMENTS_IBS2_TYPEFORM.\X\0D\X\0AIfcFlowTerminal',
#1502);
#1502= TEXT_LAYOUT(378.50958,111.74015,683.,56.,#1503);
#1503= TEXT_TYPE(1,6);
#1506= SUBTYPE_DEF(12,5,$,$,#1507,#1578);
#1507= ENTITIES(1,229,$,$,#1509,(#1513),(),(#1516,#1528,#1540,#1552,
#1564),$,$,0,#1576,$,#1508);
#1508= INTERFACE_TO($,$);
#1509= TEXT(16,5,$,$,'IfcHydronicHeater','IfcHydronicHeater',#1510);
#1510= TEXT_LAYOUT(176.00274,252.66878,259.,35.,#1511);
#1511= TEXT_TYPE(1,262);
#1513= SUPERTYPE_DEF(10,1,$,$,#1496);
#1516= ATTRIBUTE_DEF(11,5,$,$,#1519,$,$,1,$,(),$,#468,#1523,#1517,$);
#1517= COMMENT(0,33,$,$,#1518,$);
#1518= TEXT(16,33,$,$,
'Total nominal heat output as listed by the manufacturer.\X\0D\X\0A',$,$
);
#1519= TEXT(16,5,$,$,'HeatOutput','HeatOutput ',#1520);
#1520= TEXT_LAYOUT(0.,0.,160.,35.,#1521);
#1521= TEXT_TYPE(1,66);
#1523= OBJECT_LINE_LAYOUT(#1524,#1525);
#1524= TEXT_PLACEMENT(1,1);
#1525= WORLD_PLINE(#1526,0,$,(284.61691,1.1127228,284.61691),-1.,0.);
#1526= WORLD_POINT(11770.321,441.04008);
#1528= ATTRIBUTE_DEF(11,5,$,$,#1531,$,$,1,$,(),$,#430,#1535,#1529,$);
#1529= COMMENT(0,33,$,$,#1530,$);
#1530= TEXT(16,33,$,$,
'Description of the the type of enclosure around the HydronicHeater.',$,
$);
#1531= TEXT(16,5,$,$,'Enclosure','Enclosure ',#1532);
#1532= TEXT_LAYOUT(0.,0.,141.,35.,#1533);
#1533= TEXT_TYPE(1,66);
#1535= OBJECT_LINE_LAYOUT(#1536,#1537);
#1536= TEXT_PLACEMENT(1,1);
#1537= WORLD_PLINE(#1538,0,$,(285.98674,0.58306813,285.98674),-1.,0.);
#1538= WORLD_POINT(11770.321,556.24906);
#1540= ATTRIBUTE_DEF(11,5,$,$,#1543,$,$,1,$,(),$,#396,#1547,#1541,$);
#1541= COMMENT(0,33,$,$,#1542,$);
#1542= TEXT(16,33,$,$,'Overall body mass of a HydronicHeater.',$,$);
#1543= TEXT(16,5,$,$,'BodyMass','BodyMass ',#1544);
#1544= TEXT_LAYOUT(0.,0.,147.,35.,#1545);
#1545= TEXT_TYPE(1,66);
#1547= OBJECT_LINE_LAYOUT(#1548,#1549);
#1548= TEXT_PLACEMENT(1,1);
#1549= WORLD_PLINE(#1550,0,$,(212.18146,67.494323,212.18194),-1.,0.);
#1550= WORLD_POINT(11770.321,663.60992);
#1552= ATTRIBUTE_DEF(11,5,$,$,#1555,$,$,1,$,(),$,#593,#1559,#1553,$);
#1553= COMMENT(0,33,$,$,#1554,$);
#1554= TEXT(16,33,$,$,
'Number of vertical sections, measured in the direction of flow.',$,$);
#1555= TEXT(16,5,$,$,'NumberOfSections','NumberOfSections ',#1556);
#1556= TEXT_LAYOUT(0.,0.,260.,35.,#1557);
#1557= TEXT_TYPE(1,66);
#1559= OBJECT_LINE_LAYOUT(#1560,#1561);
#1560= TEXT_PLACEMENT(1,1);
#1561= WORLD_PLINE(#1562,0,$,(303.42795,188.0643,303.42845),-1.,0.);
#1562= WORLD_POINT(11770.321,772.62371);
#1564= ATTRIBUTE_DEF(11,5,$,$,#1567,$,$,1,$,(),$,#599,#1571,#1565,$);
#1565= COMMENT(0,33,$,$,#1566,$);
#1566= TEXT(16,33,$,$,'Number of panels (panel radiators only).',$,$);
#1567= TEXT(16,5,$,$,'NumberOfPanels','NumberOfPanels ',#1568);
#1568= TEXT_LAYOUT(0.,0.,237.,35.,#1569);
#1569= TEXT_TYPE(1,66);
#1571= OBJECT_LINE_LAYOUT(#1572,#1573);
#1572= TEXT_PLACEMENT(1,1);
#1573= WORLD_PLINE(#1574,0,$,(303.72135,187.81504,303.72185),-1.,0.);
#1574= WORLD_POINT(11770.321,882.28229);
#1576= TYPE_LAYOUT(#1577);
#1577= RECTANGLE(11418.316,410.94114,352.00548,505.33755);
#1578= OBJECT_LINE_LAYOUT(#1579,#1580);
#1579= TEXT_PLACEMENT(0,0);
#1580= WORLD_PLINE(#1581,1,$,(142.53887),-1.,0.);
#1581= WORLD_POINT(11609.011,268.40227);
#1584= TYPE_LAYOUT(#1585);
#1585= RECTANGLE(11252.042,44.921959,757.01917,223.48031);
#1586= ENTITIES(1,131301,$,$,#1591,(),(#1596),(),$,$,0,#1638,$,#1587);
#1587= INTERFACE_TO(#949,#1588);
#1588= TEXT(16,5,$,$,'','',#1589);
#1589= TEXT_LAYOUT(316.79459,244.11434,0.,0.,#1590);
#1590= TEXT_TYPE(1,6);
#1591= TEXT(16,5,$,$,'IfcFlowTerminalType',
'IFCSHAREDBLDGSERVICEELEMENTS_IBS2_\X\0D\X\0ATYPEFORM.IfcFlowTerminalType'
,#1592);
#1592= TEXT_LAYOUT(316.79459,162.74289,539.,56.,#1593);
#1593= TEXT_TYPE(1,6);
#1596= SUBTYPE_DEF(12,5,$,$,#1597,#1632);
#1597= ENTITIES(1,229,$,$,#1601,(#1605),(),(#1608),$,$,0,#1630,#1599,
#1598);
#1598= INTERFACE_TO($,$);
#1599= COMMENT(0,33,$,$,#1600,$);
#1600= TEXT(16,33,$,$,
'<EPM-HTML> \X\0D\X\0A\X\09<p><u>Definition from IAI</u>: \X\0D\X\0A\X\09An <i>IfcHydronicHeater</i> is a device which adds heat to a space \X\0D\X\0A    utilizing a combination of radiation and natural convection. The heat \X\0D\X\0A    source is typically steam or hot water. Examples of HydronicHeaters\X\0D\X\0A    include radiators, convectors, baseboard and finned-tube heaters, etc.\X\0D\X\0A    The physical dimensions and properties of the heating element can\X\0D\X\0A    be defined by an aggregated coil element (<i>IfcCoil</i>).</p>\X\0D\X\0A\X\0D\X\0A\X\09<blockquote>\X\0D\X\0A\X\09\X\09<font color="#0000FF" size="-1">\X\0D\X\0A\X\09\X\09<p>\X\0D\X\0A    \X\09HISTORY: New entity in IFC R2x.<br>\X\0D\X\0A\X\09    ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09    </p>\X\0D\X\0A    \X\09</font>\X\0D\X\0A    </blockquote>\X\0D\X\0A\X\0D\X\0A\X\09<p><u>Geometry Use Definitions</u></p>\X\0D\X\0A\X\09<p>The geometric representation of <i>IfcHydronicHeater</i> is given\X\0D\X\0A    by the <i>IfcProductDefinitionShape</i>, allowing multiple geometric\X\0D\X\0A    representations. Included are:</p>\X\0D\X\0A\X\0D\X\0A\X\09<p><b>Local Placement</b></p>\X\0D\X\0A\X\09<p>The use of local placement is defined at the supertype \X\0D\X\0A    <i>IfcDistributionFlowElement</i>.</p>\X\0D\X\0A\X\0D\X\0A\X\09<p><b>Standard Geometric Representation</b></p>\X\0D\X\0A\X\09<p>The use of Standard Geometric Representations is defined at the supertype \X\0D\X\0A    <i>IfcDistributionFlowElement</i>.</p>\X\0D\X\0A</EPM-HTML>\X\0D\X\0A'
,$,$);
#1601= TEXT(16,5,$,$,'IfcHydronicHeaterType','IfcHydronicHeaterType',
#1602);
#1602= TEXT_LAYOUT(183.51893,70.03199,328.,35.,#1603);
#1603= TEXT_TYPE(1,262);
#1605= SUPERTYPE_DEF(10,1,$,$,#1586);
#1608= ATTRIBUTE_DEF(11,5,$,$,#1611,$,$,0,$,(),$,#1615,#1625,#1609,$);
#1609= COMMENT(0,33,$,$,#1610,$);
#1610= TEXT(16,33,$,$,
'Enumeration of possible HydronicHeater types (e.g., baseboard heater, convector, radiator, etc.).'
,$,$);
#1611= TEXT(16,5,$,$,'HydronicHeaterType','HydronicHeaterType ',#1612);
#1612= TEXT_LAYOUT(0.,0.,282.,35.,#1613);
#1613= TEXT_TYPE(1,66);
#1615= ENUMERATIONS(5,197,$,$,#1619,('PANELRADIATOR','COLUMNRADIATOR',
'TUBERADIATOR','CONVECTOR','BASEBOARDHEATER','FINTUBEHEATER','OTHER',
'NOTKNOWN','UNSET'),$,#1623,#1617,#1616);
#1616= INTERFACE_TO($,$);
#1617= COMMENT(0,33,$,$,#1618,$);
#1618= TEXT(16,33,$,$,
'<EPM-HTML> \X\0D\X\0A\X\09<p><u>Definition from IAI</u>: \X\0D\X\0A\X\09Enumeration defining the functional type of HydronicHeater. \X\0D\X\0A    The <i>IfcHydronicHeaterTypeEnum</i> contains the following:</p>\X\0D\X\0A\X\09<ul> \X\0D\X\0A\X\09\X\09<li><b>PANELRADIATOR</b>: Panel type Radiator.</li>\X\0D\X\0A\X\09\X\09<li><b>COLUMNRADIATOR</b>: Column type Radiator.</li>\X\0D\X\0A\X\09\X\09<li><b>TUBERADIATOR</b>: Tube type Radiator.</li>\X\0D\X\0A\X\09\X\09<li><b>CONVECTOR</b>: Convector.</li>\X\0D\X\0A\X\09\X\09<li><b>BASEBOARDHEATER</b>: Baseboard heater.</li>\X\0D\X\0A\X\09\X\09<li><b>FINTUBEHEATER</b>: Fin-tube heater.</li>\X\0D\X\0A\X\09\X\09<li><b>OTHER</b>:       Other type of HydronicHeater not defined above.</li>\X\0D\X\0A\X\09\X\09<li><b>USERDEFINED</b>: User-defined HydronicHeater type.</li>\X\0D\X\0A\X\09\X\09<li><b>NOTDEFINED</b>:  Undefined HydronicHeater type.</li>\X\0D\X\0A\X\09</ul> \X\0D\X\0A    \X\0D\X\0A\X\09<blockquote>\X\0D\X\0A\X\09\X\09<font color="#0000FF" size="-1">\X\0D\X\0A\X\09\X\09<p>\X\0D\X\0A    \X\09HISTORY: New enumeration in IFC R2x.<br>\X\0D\X\0A\X\09    ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09    </p>\X\0D\X\0A    \X\09</font>\X\0D\X\0A    </blockquote>\X\0D\X\0A</EPM-HTML>\X\0D\X\0A'
,$,$);
#1619= TEXT(16,5,$,$,'IfcHydronicHeaterTypeEnum',
'IfcHydronicHeaterTypeEnum',#1620);
#1620= TEXT_LAYOUT(227.98865,27.483027,321.,28.,#1621);
#1621= TEXT_TYPE(1,6);
#1623= TYPE_LAYOUT(#1624);
#1624= RECTANGLE(12218.764,1496.0813,475.9773,54.966055);
#1625= OBJECT_LINE_LAYOUT(#1626,#1627);
#1626= TEXT_PLACEMENT(1,1);
#1627= WORLD_PLINE(#1628,0,$,(208.62781,0.81017723,208.62781),-1.,0.);
#1628= WORLD_POINT(11801.508,1522.7541);
#1630= TYPE_LAYOUT(#1631);
#1631= RECTANGLE(11434.47,1452.7221,367.03786,140.06398);
#1632= OBJECT_LINE_LAYOUT(#1633,#1634);
#1633= TEXT_PLACEMENT(0,0);
#1634= WORLD_PLINE(#1635,1,$,(78.364473),-1.,0.);
#1635= WORLD_POINT(11638.558,1374.3577);
#1638= TYPE_LAYOUT(#1639);
#1639= RECTANGLE(11321.763,1048.8719,633.58918,325.48578);
#1640= ENTITIES(1,131301,$,$,#1645,(),(#1650),(),$,$,0,#1755,$,#1641);
#1641= INTERFACE_TO(#949,#1642);
#1642= TEXT(16,5,$,$,'','',#1643);
#1643= TEXT_LAYOUT(379.19257,167.61023,0.,0.,#1644);
#1644= TEXT_TYPE(1,6);
#1645= TEXT(16,5,$,$,'IfcFlowMovingDevice',
'IFCSHAREDBLDGSERVICEELEMENTS_IBS2_TYPEFORM.\X\0D\X\0AIfcFlowMovingDevice'
,#1646);
#1646= TEXT_LAYOUT(379.19257,111.74015,683.,56.,#1647);
#1647= TEXT_TYPE(1,6);
#1650= SUBTYPE_DEF(12,5,$,$,#1651,#1749);
#1651= TREE(13,5,$,$,2,(#1653,#1701));
#1653= SUBTYPE_DEF(12,5,$,$,#1654,#1696);
#1654= PAGE_REF_TO(7,69,$,$,#1655,0,#1658,0,#1694,-1);
#1655= TEXT(16,5,$,$,'6,1\X\0D\X\0AIfcCompressor',
'6,1\X\0D\X\0AIfcCompressor',#1656);
#1656= TEXT_LAYOUT(102.,50.,164.,56.,#1657);
#1657= TEXT_TYPE(1,6);
#1658= ENTITIES(1,45,#1681,$,#1660,(#1664),(),(#1667),$,$,0,#1679,$,
#1659);
#1659= INTERFACE_TO($,$);
#1660= TEXT(16,5,$,$,'IfcCompressor','IfcCompressor',#1661);
#1661= TEXT_LAYOUT(126.34218,50.,212.,35.,#1662);
#1662= TEXT_TYPE(1,262);
#1664= SUPERTYPE_DEF(10,1,$,$,#1640);
#1667= ATTRIBUTE_DEF(11,5,$,$,#1670,$,$,1,$,(),$,#546,#1674,#1668,$);
#1668= COMMENT(0,33,$,$,#1669,$);
#1669= TEXT(16,33,$,$,
'Whether or not hot gas bypass is provided for the compressor. TRUE = Yes, FALSE = No.'
,$,$);
#1670= TEXT(16,5,$,$,'HotGasBypass','HotGasBypass ',#1671);
#1671= TEXT_LAYOUT(0.,0.,206.,35.,#1672);
#1672= TEXT_TYPE(1,66);
#1674= OBJECT_LINE_LAYOUT(#1675,#1676);
#1675= TEXT_PLACEMENT(1,1);
#1676= WORLD_PLINE(#1677,0,$,(277.6428,1.0901755,277.6428),-1.,0.);
#1677= WORLD_POINT(8581.507,1303.1507);
#1679= TYPE_LAYOUT(#1680);
#1680= RECTANGLE(8328.8226,1253.1507,252.68435,100.);
#1681= PAGE_REF(6,5,$,$,#1682,5,0,1,#1685,(#1654),#1692);
#1682= TEXT(16,5,$,$,'6,1(1)','6,1(1)',#1683);
#1683= TEXT_LAYOUT(100.,50.,65.,28.,#1684);
#1684= TEXT_TYPE(1,6);
#1685= PAGE_REF_LINE(9,5,$,$,#1658,#1686);
#1686= OBJECT_LINE_LAYOUT(#1687,#1688);
#1687= TEXT_PLACEMENT(0,0);
#1688= WORLD_PLINE(#1689,0,$,(103.8334),-1.,0.);
#1689= WORLD_POINT(8224.9892,1298.9229);
#1692= TYPE_LAYOUT(#1693);
#1693= RECTANGLE(8024.9892,1248.9229,200.,100.);
#1694= TYPE_LAYOUT(#1695);
#1695= RECTANGLE(476.44705,1498.8757,204.,100.);
#1696= OBJECT_LINE_LAYOUT(#1697,#1698);
#1697= TEXT_PLACEMENT(0,0);
#1698= WORLD_PLINE(#1699,1,$,(54.018742),-1.,0.);
#1699= WORLD_POINT(578.44705,1444.857);
#1701= SUBTYPE_DEF(12,5,$,$,#1702,#1744);
#1702= PAGE_REF_TO(7,5,$,$,#1703,0,#1706,0,#1742,-1);
#1703= TEXT(16,5,$,$,'6,2\X\0D\X\0AIfcPump','6,2\X\0D\X\0AIfcPump',#1704
);
#1704= TEXT_LAYOUT(100.,50.,93.,56.,#1705);
#1705= TEXT_TYPE(1,6);
#1706= ENTITIES(1,173,#1729,$,#1708,(#1712),(),(#1715),$,$,0,#1727,$,
#1707);
#1707= INTERFACE_TO($,$);
#1708= TEXT(16,5,$,$,'IfcPump','IfcPump',#1709);
#1709= TEXT_LAYOUT(125.,110.39798,117.,35.,#1710);
#1710= TEXT_TYPE(1,262);
#1712= SUPERTYPE_DEF(10,1,$,$,#1640);
#1715= ATTRIBUTE_DEF(11,5,$,$,#1718,$,$,1,$,(),$,#644,#1722,#1716,$);
#1716= COMMENT(0,33,$,$,#1717,$);
#1717= TEXT(16,33,$,$,
'Minimum liquid pressure at pump inlet to prevent cavitation.',$,$);
#1718= TEXT(16,5,$,$,'NetPositiveSuctionHead','NetPositiveSuctionHead ',
#1719);
#1719= TEXT_LAYOUT(0.,0.,329.,35.,#1720);
#1720= TEXT_TYPE(1,66);
#1722= OBJECT_LINE_LAYOUT(#1723,#1724);
#1723= TEXT_PLACEMENT(1,1);
#1724= WORLD_PLINE(#1725,0,$,(275.80118,0.79413604,275.80118),-1.,0.);
#1725= WORLD_POINT(8579.8113,151.90255);
#1727= TYPE_LAYOUT(#1728);
#1728= RECTANGLE(8329.8113,83.147885,250.,220.79596);
#1729= PAGE_REF(6,5,$,$,#1730,5,1,1,#1733,(#1702),#1740);
#1730= TEXT(16,5,$,$,'6,2(1)','6,2(1)',#1731);
#1731= TEXT_LAYOUT(100.,50.,65.,28.,#1732);
#1732= TEXT_TYPE(1,6);
#1733= PAGE_REF_LINE(9,5,$,$,#1706,#1734);
#1734= OBJECT_LINE_LAYOUT(#1735,#1736);
#1735= TEXT_PLACEMENT(0,0);
#1736= WORLD_PLINE(#1737,0,$,(67.594655),-1.,0.);
#1737= WORLD_POINT(8262.2167,175.89626);
#1740= TYPE_LAYOUT(#1741);
#1741= RECTANGLE(8062.2167,125.89626,200.,100.);
#1742= TYPE_LAYOUT(#1743);
#1743= RECTANGLE(912.88082,1486.6794,200.,100.);
#1744= OBJECT_LINE_LAYOUT(#1745,#1746);
#1745= TEXT_PLACEMENT(0,0);
#1746= WORLD_PLINE(#1747,1,$,(41.822424),-1.,0.);
#1747= WORLD_POINT(1012.8808,1444.857);
#1749= OBJECT_LINE_LAYOUT(#1750,#1751);
#1750= TEXT_PLACEMENT(0,0);
#1751= WORLD_PLINE(#1752,1,$,(19.122131),211.24792,434.43375);
#1752= WORLD_POINT(789.69497,1425.7348);
#1755= TYPE_LAYOUT(#1756);
#1756= RECTANGLE(433.57508,1202.2545,758.38514,223.48031);
#1757= ENTITIES(1,131301,$,$,#1762,(),(#1767),(),$,$,0,#1896,$,#1758);
#1758= INTERFACE_TO(#949,#1759);
#1759= TEXT(16,5,$,$,'','',#1760);
#1760= TEXT_LAYOUT(379.21773,167.61023,0.,0.,#1761);
#1761= TEXT_TYPE(1,6);
#1762= TEXT(16,5,$,$,'IfcFlowMovingDeviceType',
'IFCSHAREDBLDGSERVICEELEMENTS_IBS2_TYPEFORM.\X\0D\X\0AIfcFlowMovingDeviceType'
,#1763);
#1763= TEXT_LAYOUT(379.21773,111.74015,683.,56.,#1764);
#1764= TEXT_TYPE(1,6);
#1767= SUBTYPE_DEF(12,5,$,$,#1768,#1890);
#1768= TREE(13,5,$,$,2,(#1770,#1830));
#1770= SUBTYPE_DEF(12,5,$,$,#1771,#1825);
#1771= PAGE_REF_TO(7,69,$,$,#1772,0,#1775,0,#1823,-1);
#1772= TEXT(16,5,$,$,'6,3\X\0D\X\0AIfcCompressorType',
'6,3\X\0D\X\0AIfcCompressorType',#1773);
#1773= TEXT_LAYOUT(129.,50.,218.,56.,#1774);
#1774= TEXT_TYPE(1,6);
#1775= ENTITIES(1,237,#1810,$,#1779,(#1783),(),(#1786),$,$,0,#1808,#1777
,#1776);
#1776= INTERFACE_TO($,$);
#1777= COMMENT(0,33,$,$,#1778,$);
#1778= TEXT(16,33,$,$,
'<EPM-HTML> \X\0D\X\0A\X\09<p><u>Definition from IAI</u>: \X\0D\X\0A\X\09An <i>IfcCompressor</i> is a device that compresses a fluid \X\0D\X\0A    typically used in a refrigeration circuit.</p>\X\0D\X\0A\X\0D\X\0A\X\09<blockquote>\X\0D\X\0A\X\09\X\09<font color="#0000FF" size="-1">\X\0D\X\0A\X\09\X\09<p>\X\0D\X\0A    \X\09HISTORY: New entity in IFC R2x.<br>\X\0D\X\0A\X\09    ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09    </p>\X\0D\X\0A    \X\09</font>\X\0D\X\0A    </blockquote>\X\0D\X\0A\X\0D\X\0A\X\09<p><u>Geometry Use Definitions</u></p>\X\0D\X\0A\X\09<p>The geometric representation of <i>IfcCompressor</i> is given\X\0D\X\0A    by the <i>IfcProductDefinitionShape</i>, allowing multiple geometric\X\0D\X\0A    representations. Included are:</p>\X\0D\X\0A\X\0D\X\0A\X\09<p><b>Local Placement</b></p>\X\0D\X\0A\X\09<p>The use of local placement is defined at the supertype \X\0D\X\0A    <i>IfcDistributionFlowElement</i>.</p>\X\0D\X\0A\X\0D\X\0A\X\09<p><b>Standard Geometric Representation</b></p>\X\0D\X\0A\X\09<p>The use of Standard Geometric Representations is defined at the supertype \X\0D\X\0A    <i>IfcDistributionFlowElement</i>.</p>\X\0D\X\0A</EPM-HTML>\X\0D\X\0A'
,$,$);
#1779= TEXT(16,5,$,$,'IfcCompressorType','IfcCompressorType',#1780);
#1780= TEXT_LAYOUT(171.95033,70.132655,281.,35.,#1781);
#1781= TEXT_TYPE(1,262);
#1783= SUPERTYPE_DEF(10,1,$,$,#1757);
#1786= ATTRIBUTE_DEF(11,5,$,$,#1789,$,$,0,$,(),$,#1793,#1803,#1787,$);
#1787= COMMENT(0,33,$,$,#1788,$);
#1788= TEXT(16,33,$,$,
'Defines the type of compressor (e.g., hermetic, reciprocating, etc.).',
$,$);
#1789= TEXT(16,5,$,$,'CompressorType','CompressorType ',#1790);
#1790= TEXT_LAYOUT(0.,0.,237.,35.,#1791);
#1791= TEXT_TYPE(1,66);
#1793= ENUMERATIONS(5,197,$,$,#1797,('HERMETIC','RECIPROCATING','SCREW',
'OTHER','NOTKNOWN','UNSET'),$,#1801,#1795,#1794);
#1794= INTERFACE_TO($,$);
#1795= COMMENT(0,33,$,$,#1796,$);
#1796= TEXT(16,33,$,$,
'<EPM-HTML> \X\0D\X\0A\X\09<p><u>Definition from IAI</u>: \X\0D\X\0A\X\09Types of compressors.\X\0D\X\0A    The <i>IfcCompressorTypeEnum</i> contains the following:</p>\X\0D\X\0A\X\09<ul> \X\0D\X\0A\X\09\X\09<li><b>HERMETIC</b>: Hermetic.</li>\X\0D\X\0A\X\09\X\09<li><b>RECIPROCATING</b>: Reciprocating.</li>\X\0D\X\0A\X\09\X\09<li><b>SCREW</b>: Screw.</li>\X\0D\X\0A\X\09\X\09<li><b>OTHER</b>: Other type of Compressor.</li>\X\0D\X\0A\X\09\X\09<li><b>NOTKNOWN</b>: Unknown Compressor type.</li>\X\0D\X\0A\X\09\X\09<li><b>UNSET</b>:  Unspecified Compressor type.</li>\X\0D\X\0A\X\09</ul> \X\0D\X\0A    \X\0D\X\0A\X\09<blockquote>\X\0D\X\0A\X\09\X\09<font color="#0000FF" size="-1">\X\0D\X\0A\X\09\X\09<p>\X\0D\X\0A    \X\09HISTORY: New enumeration in IFC R2x.<br>\X\0D\X\0A\X\09    ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09    </p>\X\0D\X\0A    \X\09</font>\X\0D\X\0A    </blockquote>\X\0D\X\0A</EPM-HTML>\X\0D\X\0A'
,$,$);
#1797= TEXT(16,5,$,$,'IfcCompressorTypeEnum','IfcCompressorTypeEnum',
#1798);
#1798= TEXT_LAYOUT(244.06564,26.342177,285.,28.,#1799);
#1799= TEXT_TYPE(1,6);
#1801= TYPE_LAYOUT(#1802);
#1802= RECTANGLE(8977.5916,1576.0564,508.13129,52.684355);
#1803= OBJECT_LINE_LAYOUT(#1804,#1805);
#1804= TEXT_PLACEMENT(0,1);
#1805= WORLD_PLINE(#1806,0,$,(350.50217),-1.,0.);
#1806= WORLD_POINT(8627.0895,1594.8223);
#1808= TYPE_LAYOUT(#1809);
#1809= RECTANGLE(8283.1888,1524.6896,343.90066,140.26531);
#1810= PAGE_REF(6,5,$,$,#1811,5,2,1,#1814,(#1771),#1821);
#1811= TEXT(16,5,$,$,'6,3(1)','6,3(1)',#1812);
#1812= TEXT_LAYOUT(100.,50.,65.,28.,#1813);
#1813= TEXT_TYPE(1,6);
#1814= PAGE_REF_LINE(9,5,$,$,#1775,#1815);
#1815= OBJECT_LINE_LAYOUT(#1816,#1817);
#1816= TEXT_PLACEMENT(0,0);
#1817= WORLD_PLINE(#1818,0,$,(58.89638),-1.,0.);
#1818= WORLD_POINT(8224.2924,1593.9499);
#1821= TYPE_LAYOUT(#1822);
#1822= RECTANGLE(8024.2924,1543.9499,200.,100.);
#1823= TYPE_LAYOUT(#1824);
#1824= RECTANGLE(503.35657,1974.0205,258.,100.);
#1825= OBJECT_LINE_LAYOUT(#1826,#1827);
#1826= TEXT_PLACEMENT(0,0);
#1827= WORLD_PLINE(#1828,1,$,(49.99221),-1.,0.);
#1828= WORLD_POINT(632.35657,1924.0283);
#1830= SUBTYPE_DEF(12,5,$,$,#1831,#1885);
#1831= PAGE_REF_TO(7,5,$,$,#1832,0,#1835,0,#1883,-1);
#1832= TEXT(16,5,$,$,'6,4\X\0D\X\0AIfcPumpType',
'6,4\X\0D\X\0AIfcPumpType',#1833);
#1833= TEXT_LAYOUT(100.,50.,147.,56.,#1834);
#1834= TEXT_TYPE(1,6);
#1835= ENTITIES(1,237,#1870,$,#1839,(#1843),(),(#1846),$,$,0,#1868,#1837
,#1836);
#1836= INTERFACE_TO($,$);
#1837= COMMENT(0,33,$,$,#1838,$);
#1838= TEXT(16,33,$,$,
'<EPM-HTML> \X\0D\X\0A\X\09<p><u>Definition from IAI</u>: \X\0D\X\0A\X\09An <i>IfcPump</i> is a device which imparts mechanical work on a \X\0D\X\0A\X\09liquid.</li>\X\0D\X\0A\X\0D\X\0A\X\09<blockquote>\X\0D\X\0A\X\09\X\09<font color="#0000FF" size="-1">\X\0D\X\0A\X\09\X\09<p>\X\0D\X\0A    \X\09HISTORY: New entity in IFC R2x.<br>\X\0D\X\0A\X\09    ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09    </p>\X\0D\X\0A    \X\09</font>\X\0D\X\0A    </blockquote>\X\0D\X\0A\X\0D\X\0A\X\09<p><u>Geometry Use Definitions</u></p>\X\0D\X\0A\X\09<p>The geometric representation of <i>IfcPump</i> is given\X\0D\X\0A    by the <i>IfcProductDefinitionShape</i>, allowing multiple geometric\X\0D\X\0A    representations. Included are:</p>\X\0D\X\0A\X\0D\X\0A\X\09<p><b>Local Placement</b></p>\X\0D\X\0A\X\09<p>The use of local placement is defined at the supertype \X\0D\X\0A    <i>IfcDistributionFlowElement</i>.</p>\X\0D\X\0A\X\0D\X\0A\X\09<p><b>Standard Geometric Representation</b></p>\X\0D\X\0A\X\09<p>The use of Standard Geometric Representations is defined at the supertype \X\0D\X\0A    <i>IfcDistributionFlowElement</i>.</p>$\X\0D\X\0A</EPM-HTML>\X\0D\X\0A'
,$,$);
#1839= TEXT(16,5,$,$,'IfcPumpType','IfcPumpType',#1840);
#1840= TEXT_LAYOUT(143.71937,54.026525,186.,35.,#1841);
#1841= TEXT_TYPE(1,262);
#1843= SUPERTYPE_DEF(10,1,$,$,#1757);
#1846= ATTRIBUTE_DEF(11,5,$,$,#1849,$,$,0,$,(),$,#1853,#1863,#1847,$);
#1847= COMMENT(0,33,$,$,#1848,$);
#1848= TEXT(16,33,$,$,
'Defines the type of centrifugal pump typically used in building services.'
,$,$);
#1849= TEXT(16,5,$,$,'PumpType','PumpType ',#1850);
#1850= TEXT_LAYOUT(0.,0.,154.,35.,#1851);
#1851= TEXT_TYPE(1,66);
#1853= ENUMERATIONS(5,197,$,$,#1857,('AXIAL','CENTRIFUGAL','INLINE',
'MIXEDFLOW','POSITIVEDISPLACEMENT','SUBMERSIBLE'),$,#1861,#1855,#1854);
#1854= INTERFACE_TO($,$);
#1855= COMMENT(0,33,$,$,#1856,$);
#1856= TEXT(16,33,$,$,
'<EPM-HTML> \X\0D\X\0A\X\09<p><u>Definition from IAI</u>: \X\0D\X\0A\X\09Defines general types of pumps.\X\0D\X\0A    The <i>IfcPumpTypeEnum</i> contains the following:</p>\X\0D\X\0A\X\09<ul> \X\0D\X\0A\X\09\X\09<li><b>CIRCULATOR</b>: Circulator.</li>\X\0D\X\0A\X\09\X\09<li><b>ENDSUCTION</b>: End suction.</li>\X\0D\X\0A\X\09\X\09<li><b>SPLITCASE</b>: Split case.</li>\X\0D\X\0A\X\09\X\09<li><b>VERTICALINLINE</b>: Vertical inline.</li>\X\0D\X\0A\X\09\X\09<li><b>VERTICALTURBINE</b>: Vertical turbine.</li>\X\0D\X\0A\X\09\X\09<li><b>OTHER</b>: Other type of pump.</li>\X\0D\X\0A\X\09\X\09<li><b>NOTKNOWN</b>: Unknown pump type.</li>\X\0D\X\0A\X\09\X\09<li><b>UNSET</b>:  Unspecified pump type.</li>\X\0D\X\0A\X\09</ul> \X\0D\X\0A    \X\0D\X\0A\X\09<blockquote>\X\0D\X\0A\X\09\X\09<font color="#0000FF" size="-1">\X\0D\X\0A\X\09\X\09<p>\X\0D\X\0A    \X\09HISTORY: New enumeration in IFC R2x.<br>\X\0D\X\0A\X\09    ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09    </p>\X\0D\X\0A    \X\09</font>\X\0D\X\0A    </blockquote>\X\0D\X\0A</EPM-HTML>\X\0D\X\0A'
,$,$);
#1857= TEXT(16,5,$,$,'IfcPumpTypeEnum','IfcPumpTypeEnum',#1858);
#1858= TEXT_LAYOUT(243.89218,26.342177,214.,28.,#1859);
#1859= TEXT_TYPE(1,6);
#1861= TYPE_LAYOUT(#1862);
#1862= RECTANGLE(9069.7655,466.28377,507.78435,52.684355);
#1863= OBJECT_LINE_LAYOUT(#1864,#1865);
#1864= TEXT_PLACEMENT(0,1);
#1865= WORLD_PLINE(#1866,0,$,(430.0068),-1.,0.);
#1866= WORLD_POINT(8639.7587,489.5832);
#1868= TYPE_LAYOUT(#1869);
#1869= RECTANGLE(8352.32,435.55667,287.43873,108.05305);
#1870= PAGE_REF(6,5,$,$,#1871,5,3,1,#1874,(#1831),#1881);
#1871= TEXT(16,5,$,$,'6,4(1)','6,4(1)',#1872);
#1872= TEXT_LAYOUT(100.,50.,65.,28.,#1873);
#1873= TEXT_TYPE(1,6);
#1874= PAGE_REF_LINE(9,5,$,$,#1835,#1875);
#1875= OBJECT_LINE_LAYOUT(#1876,#1877);
#1876= TEXT_PLACEMENT(0,0);
#1877= WORLD_PLINE(#1878,0,$,(41.214861,2.2145632,41.214861),-1.,0.);
#1878= WORLD_POINT(8269.8903,487.36863);
#1881= TYPE_LAYOUT(#1882);
#1882= RECTANGLE(8069.8903,437.36863,200.,100.);
#1883= TYPE_LAYOUT(#1884);
#1884= RECTANGLE(893.90243,1970.4583,200.,100.);
#1885= OBJECT_LINE_LAYOUT(#1886,#1887);
#1886= TEXT_PLACEMENT(0,0);
#1887= WORLD_PLINE(#1888,1,$,(46.429987),-1.,0.);
#1888= WORLD_POINT(993.90243,1924.0283);
#1890= OBJECT_LINE_LAYOUT(#1891,#1892);
#1891= TEXT_PLACEMENT(0,0);
#1892= WORLD_PLINE(#1893,1,$,(25.833018),162.8076,361.54586);
#1893= WORLD_POINT(795.16417,1898.1953);
#1896= TYPE_LAYOUT(#1897);
#1897= RECTANGLE(417.4846,1674.715,758.43546,223.48031);
#1898= ENTITIES(1,131301,$,$,#1903,(),(#1908),(),$,$,0,#2099,$,#1899);
#1899= INTERFACE_TO(#949,#1900);
#1900= TEXT(16,5,$,$,'','',#1901);
#1901= TEXT_LAYOUT(378.64087,167.61023,0.,0.,#1902);
#1902= TEXT_TYPE(1,6);
#1903= TEXT(16,5,$,$,'IfcFlowController',
'IFCSHAREDBLDGSERVICEELEMENTS_IBS2_TYPEFORM.\X\0D\X\0AIfcFlowController'
,#1904);
#1904= TEXT_LAYOUT(378.64087,111.74015,683.,56.,#1905);
#1905= TEXT_TYPE(1,6);
#1908= SUBTYPE_DEF(12,5,$,$,#1909,#2093);
#1909= TREE(13,5,$,$,2,(#1911,#1967,#2021,#2057));
#1911= SUBTYPE_DEF(12,5,$,$,#1912,#1962);
#1912= PAGE_REF_TO(7,5,$,$,#1913,1,#1916,0,#1960,-1);
#1913= TEXT(16,5,$,$,'9,1\X\0D\X\0AIfcValve','9,1\X\0D\X\0AIfcValve',
#1914);
#1914= TEXT_LAYOUT(100.,50.,88.,56.,#1915);
#1915= TEXT_TYPE(1,6);
#1916= ENTITIES(1,173,#1947,$,#1918,(#1922),(),(#1925,#1935),$,$,0,#1945
,$,#1917);
#1917= INTERFACE_TO($,$);
#1918= TEXT(16,5,$,$,'IfcValve','IfcValve',#1919);
#1919= TEXT_LAYOUT(125.,130.53064,114.,35.,#1920);
#1920= TEXT_TYPE(1,262);
#1922= SUPERTYPE_DEF(10,1,$,$,#1898);
#1925= ATTRIBUTE_DEF(11,5,$,$,#1926,$,$,1,$,(),$,#668,#1930,$,$);
#1926= TEXT(16,5,$,$,'CloseOffRating','CloseOffRating ',#1927);
#1927= TEXT_LAYOUT(-17.916037,-5.3687093,210.,35.,#1928);
#1928= TEXT_TYPE(1,66);
#1930= OBJECT_LINE_LAYOUT(#1931,#1932);
#1931= TEXT_PLACEMENT(1,2);
#1932= WORLD_PLINE(#1933,0,$,(361.14883,1.1368684E-13,361.14883),-1.,0.
);
#1933= WORLD_POINT(13339.129,758.57567);
#1935= ATTRIBUTE_DEF(11,5,$,$,#1936,$,$,1,$,(),$,#739,#1940,$,$);
#1936= TEXT(16,5,$,$,'ValveFlowCoefficient','ValveFlowCoefficient ',
#1937);
#1937= TEXT_LAYOUT(0.,0.,283.,35.,#1938);
#1938= TEXT_TYPE(1,66);
#1940= OBJECT_LINE_LAYOUT(#1941,#1942);
#1941= TEXT_PLACEMENT(1,1);
#1942= WORLD_PLINE(#1943,0,$,(313.73109,20.784875,313.73091),-1.,0.);
#1943= WORLD_POINT(13339.129,933.05872);
#1945= TYPE_LAYOUT(#1946);
#1946= RECTANGLE(13089.129,705.89132,250.,261.06128);
#1947= PAGE_REF(6,5,$,$,#1948,8,0,1,#1951,(#1912),#1958);
#1948= TEXT(16,5,$,$,'9,1(2)','9,1(2)',#1949);
#1949= TEXT_LAYOUT(100.,50.,65.,28.,#1950);
#1950= TEXT_TYPE(1,6);
#1951= PAGE_REF_LINE(9,5,$,$,#1916,#1952);
#1952= OBJECT_LINE_LAYOUT(#1953,#1954);
#1953= TEXT_PLACEMENT(0,0);
#1954= WORLD_PLINE(#1955,0,$,(40.666754),-1.,0.);
#1955= WORLD_POINT(13048.462,830.85194);
#1958= TYPE_LAYOUT(#1959);
#1959= RECTANGLE(12848.462,780.85194,200.,100.);
#1960= TYPE_LAYOUT(#1961);
#1961= RECTANGLE(2638.9328,340.51774,200.,100.);
#1962= OBJECT_LINE_LAYOUT(#1963,#1964);
#1963= TEXT_PLACEMENT(0,0);
#1964= WORLD_PLINE(#1965,1,$,(38.185724),-1.,0.);
#1965= WORLD_POINT(2738.9328,302.33202);
#1967= SUBTYPE_DEF(12,5,$,$,#1968,#2016);
#1968= PAGE_REF_TO(7,5,$,$,#1969,1,#1972,0,#2014,-1);
#1969= TEXT(16,5,$,$,'9,2\X\0D\X\0AIfcFlowMeter',
'9,2\X\0D\X\0AIfcFlowMeter',#1970);
#1970= TEXT_LAYOUT(100.,50.,144.,56.,#1971);
#1971= TEXT_TYPE(1,6);
#1972= ENTITIES(1,45,#2001,$,#1974,(#1978),(),(#1981),$,$,0,#1999,$,
#1973);
#1973= INTERFACE_TO($,$);
#1974= TEXT(16,5,$,$,'IfcFlowMeter','IfcFlowMeter',#1975);
#1975= TEXT_LAYOUT(125.,50.,185.,35.,#1976);
#1976= TEXT_TYPE(1,262);
#1978= SUPERTYPE_DEF(10,1,$,$,#1898);
#1981= ATTRIBUTE_DEF(11,5,$,$,#1982,$,$,1,$,(),$,#1986,#1994,$,$);
#1982= TEXT(16,5,$,$,'Purpose','Purpose ',#1983);
#1983= TEXT_LAYOUT(0.,0.,119.,35.,#1984);
#1984= TEXT_TYPE(1,66);
#1986= ENUMERATIONS(5,69,$,$,#1988,('MASTER','SUBMASTER','SUBMETER'),$,
#1992,$,#1987);
#1987= INTERFACE_TO($,$);
#1988= TEXT(16,5,$,$,'IfcFlowMeterPurposeEnum','IfcFlowMeterPurposeEnum'
,#1989);
#1989= TEXT_LAYOUT(173.81838,26.342177,305.,28.,#1990);
#1990= TEXT_TYPE(1,6);
#1992= TYPE_LAYOUT(#1993);
#1993= RECTANGLE(13961.584,60.70668,367.63676,52.684355);
#1994= OBJECT_LINE_LAYOUT(#1995,#1996);
#1995= TEXT_PLACEMENT(1,1);
#1996= WORLD_PLINE(#1997,0,$,(311.1811,-2.4514211,311.1809),-1.,0.);
#1997= WORLD_POINT(13339.222,89.500278);
#1999= TYPE_LAYOUT(#2000);
#2000= RECTANGLE(13089.222,39.500278,250.,100.);
#2001= PAGE_REF(6,5,$,$,#2002,8,1,1,#2005,(#1968),#2012);
#2002= TEXT(16,5,$,$,'9,2(2)','9,2(2)',#2003);
#2003= TEXT_LAYOUT(100.,50.,65.,28.,#2004);
#2004= TEXT_TYPE(1,6);
#2005= PAGE_REF_LINE(9,5,$,$,#1972,#2006);
#2006= OBJECT_LINE_LAYOUT(#2007,#2008);
#2007= TEXT_PLACEMENT(0,0);
#2008= WORLD_PLINE(#2009,0,$,(40.819818),-1.,0.);
#2009= WORLD_POINT(13048.402,83.930266);
#2012= TYPE_LAYOUT(#2013);
#2013= RECTANGLE(12848.402,33.930266,200.,100.);
#2014= TYPE_LAYOUT(#2015);
#2015= RECTANGLE(2170.2087,341.1225,200.,100.);
#2016= OBJECT_LINE_LAYOUT(#2017,#2018);
#2017= TEXT_PLACEMENT(0,0);
#2018= WORLD_PLINE(#2019,1,$,(38.790482),-1.,0.);
#2019= WORLD_POINT(2270.2087,302.33202);
#2021= SUBTYPE_DEF(12,5,$,$,#2022,#2052);
#2022= PAGE_REF_TO(7,69,$,$,#2023,1,#2026,0,#2050,-1);
#2023= TEXT(16,5,$,$,'8,1\X\0D\X\0AIfcFlowDischarge',
'8,1\X\0D\X\0AIfcFlowDischarge',#2024);
#2024= TEXT_LAYOUT(117.,50.,194.,56.,#2025);
#2025= TEXT_TYPE(1,6);
#2026= ENTITIES(1,109,#2037,$,#2028,(#2032),(),(),$,$,0,#2035,$,#2027);
#2027= INTERFACE_TO($,$);
#2028= TEXT(16,5,$,$,'IfcFlowDischarge','IfcFlowDischarge',#2029);
#2029= TEXT_LAYOUT(154.5279,50.,250.,35.,#2030);
#2030= TEXT_TYPE(1,262);
#2032= SUPERTYPE_DEF(10,1,$,$,#1898);
#2035= TYPE_LAYOUT(#2036);
#2036= RECTANGLE(11510.806,1861.9087,309.0558,100.);
#2037= PAGE_REF(6,5,$,$,#2038,7,0,1,#2041,(#2022),#2048);
#2038= TEXT(16,5,$,$,'8,1(2)','8,1(2)',#2039);
#2039= TEXT_LAYOUT(100.,50.,65.,28.,#2040);
#2040= TEXT_TYPE(1,6);
#2041= PAGE_REF_LINE(9,5,$,$,#2026,#2042);
#2042= OBJECT_LINE_LAYOUT(#2043,#2044);
#2043= TEXT_PLACEMENT(0,0);
#2044= WORLD_PLINE(#2045,0,$,(40.819818),-1.,0.);
#2045= WORLD_POINT(11469.986,1903.6543);
#2048= TYPE_LAYOUT(#2049);
#2049= RECTANGLE(11269.986,1853.6543,200.,100.);
#2050= TYPE_LAYOUT(#2051);
#2051= RECTANGLE(1893.0276,338.02458,234.,100.);
#2052= OBJECT_LINE_LAYOUT(#2053,#2054);
#2053= TEXT_PLACEMENT(0,0);
#2054= WORLD_PLINE(#2055,1,$,(35.692569),-1.,0.);
#2055= WORLD_POINT(2010.0276,302.33202);
#2057= SUBTYPE_DEF(12,5,$,$,#2058,#2088);
#2058= PAGE_REF_TO(7,5,$,$,#2059,1,#2062,0,#2086,-1);
#2059= TEXT(16,5,$,$,'7,1\X\0D\X\0AIfcFlowDevice',
'7,1\X\0D\X\0AIfcFlowDevice',#2060);
#2060= TEXT_LAYOUT(100.,50.,156.,56.,#2061);
#2061= TEXT_TYPE(1,6);
#2062= ENTITIES(1,45,#2073,$,#2064,(#2068),(),(),$,$,0,#2071,$,#2063);
#2063= INTERFACE_TO($,$);
#2064= TEXT(16,5,$,$,'IfcFlowDevice','IfcFlowDevice',#2065);
#2065= TEXT_LAYOUT(126.34218,50.,202.,35.,#2066);
#2066= TEXT_TYPE(1,262);
#2068= SUPERTYPE_DEF(10,1,$,$,#1898);
#2071= TYPE_LAYOUT(#2072);
#2072= RECTANGLE(9886.6929,1439.767,252.68435,100.);
#2073= PAGE_REF(6,5,$,$,#2074,6,0,1,#2077,(#2058),#2084);
#2074= TEXT(16,5,$,$,'7,1(2)','7,1(2)',#2075);
#2075= TEXT_LAYOUT(100.,50.,65.,28.,#2076);
#2076= TEXT_TYPE(1,6);
#2077= PAGE_REF_LINE(9,5,$,$,#2062,#2078);
#2078= OBJECT_LINE_LAYOUT(#2079,#2080);
#2079= TEXT_PLACEMENT(0,0);
#2080= WORLD_PLINE(#2081,0,$,(40.751108),-1.,0.);
#2081= WORLD_POINT(9845.9417,1484.197);
#2084= TYPE_LAYOUT(#2085);
#2085= RECTANGLE(9645.9417,1434.197,200.,100.);
#2086= TYPE_LAYOUT(#2087);
#2087= RECTANGLE(2412.7133,343.39329,200.,100.);
#2088= OBJECT_LINE_LAYOUT(#2089,#2090);
#2089= TEXT_PLACEMENT(0,0);
#2090= WORLD_PLINE(#2091,1,$,(41.061278),-1.,0.);
#2091= WORLD_POINT(2512.7133,302.33202);
#2093= OBJECT_LINE_LAYOUT(#2094,#2095);
#2094= TEXT_PLACEMENT(0,0);
#2095= WORLD_PLINE(#2096,1,$,(19.395241),383.34449,728.9052);
#2096= WORLD_POINT(2393.3721,282.93678);
#2099= TYPE_LAYOUT(#2100);
#2100= RECTANGLE(2030.1163,59.456462,757.28175,223.48031);
#2101= ENTITIES(1,131301,$,$,#2106,(),(#2111),(),$,$,0,#2354,$,#2102);
#2102= INTERFACE_TO(#949,#2103);
#2103= TEXT(16,5,$,$,'','',#2104);
#2104= TEXT_LAYOUT(378.66604,167.61023,0.,0.,#2105);
#2105= TEXT_TYPE(1,6);
#2106= TEXT(16,5,$,$,'IfcFlowControllerType',
'IFCSHAREDBLDGSERVICEELEMENTS_IBS2_TYPEFORM.\X\0D\X\0AIfcFlowControllerType'
,#2107);
#2107= TEXT_LAYOUT(378.66604,111.74015,683.,56.,#2108);
#2108= TEXT_TYPE(1,6);
#2111= SUBTYPE_DEF(12,5,$,$,#2112,#2348);
#2112= TREE(13,5,$,$,2,(#2114,#2168,#2240,#2294));
#2114= SUBTYPE_DEF(12,5,$,$,#2115,#2163);
#2115= PAGE_REF_TO(7,5,$,$,#2116,1,#2119,0,#2161,-1);
#2116= TEXT(16,5,$,$,'9,3\X\0D\X\0AIfcValveType',
'9,3\X\0D\X\0AIfcValveType',#2117);
#2117= TEXT_LAYOUT(100.,50.,142.,56.,#2118);
#2118= TEXT_TYPE(1,6);
#2119= ENTITIES(1,45,#2148,$,#2121,(#2125),(),(#2128),$,$,0,#2146,$,
#2120);
#2120= INTERFACE_TO($,$);
#2121= TEXT(16,5,$,$,'IfcValveType','IfcValveType',#2122);
#2122= TEXT_LAYOUT(125.,50.,183.,35.,#2123);
#2123= TEXT_TYPE(1,262);
#2125= SUPERTYPE_DEF(10,1,$,$,#2101);
#2128= ATTRIBUTE_DEF(11,5,$,$,#2129,$,$,0,$,(),$,#2133,#2141,$,$);
#2129= TEXT(16,5,$,$,'ValveType','ValveType ',#2130);
#2130= TEXT_LAYOUT(0.,0.,148.,35.,#2131);
#2131= TEXT_TYPE(1,66);
#2133= ENUMERATIONS(5,197,$,$,#2135,(),$,#2139,$,#2134);
#2134= INTERFACE_TO($,$);
#2135= TEXT(16,5,$,$,'IfcValveTypeEnum','IfcValveTypeEnum',#2136);
#2136= TEXT_LAYOUT(125.5,26.342177,209.,28.,#2137);
#2137= TEXT_TYPE(1,6);
#2139= TYPE_LAYOUT(#2140);
#2140= RECTANGLE(13953.418,1124.6506,271.,52.684355);
#2141= OBJECT_LINE_LAYOUT(#2142,#2143);
#2142= TEXT_PLACEMENT(0,1);
#2143= WORLD_PLINE(#2144,0,$,(614.20507),-1.,0.);
#2144= WORLD_POINT(13339.213,1155.8602);
#2146= TYPE_LAYOUT(#2147);
#2147= RECTANGLE(13089.213,1105.8602,250.,100.);
#2148= PAGE_REF(6,5,$,$,#2149,8,2,1,#2152,(#2115),#2159);
#2149= TEXT(16,5,$,$,'9,3(2)','9,3(2)',#2150);
#2150= TEXT_LAYOUT(100.,50.,65.,28.,#2151);
#2151= TEXT_TYPE(1,6);
#2152= PAGE_REF_LINE(9,5,$,$,#2119,#2153);
#2153= OBJECT_LINE_LAYOUT(#2154,#2155);
#2154= TEXT_PLACEMENT(0,0);
#2155= WORLD_PLINE(#2156,0,$,(40.766754),-1.,0.);
#2156= WORLD_POINT(13048.447,1144.9214);
#2159= TYPE_LAYOUT(#2160);
#2160= RECTANGLE(12848.447,1094.9214,200.,100.);
#2161= TYPE_LAYOUT(#2162);
#2162= RECTANGLE(2685.1915,794.18149,200.,100.);
#2163= OBJECT_LINE_LAYOUT(#2164,#2165);
#2164= TEXT_PLACEMENT(0,0);
#2165= WORLD_PLINE(#2166,1,$,(42.212256),-1.,0.);
#2166= WORLD_POINT(2785.1915,751.96924);
#2168= SUBTYPE_DEF(12,5,$,$,#2169,#2235);
#2169= PAGE_REF_TO(7,69,$,$,#2170,1,#2173,0,#2233,-1);
#2170= TEXT(16,5,$,$,'9,4\X\0D\X\0AIfcFlowMeterType',
'9,4\X\0D\X\0AIfcFlowMeterType',#2171);
#2171= TEXT_LAYOUT(121.68435,50.,198.,56.,#2172);
#2172= TEXT_TYPE(1,6);
#2173= ENTITIES(1,237,#2220,$,#2175,(#2179),(),(#2182,#2200),$,$,0,#2218
,$,#2174);
#2174= INTERFACE_TO($,$);
#2175= TEXT(16,5,$,$,'IfcFlowMeterType','IfcFlowMeterType',#2176);
#2176= TEXT_LAYOUT(170.63403,87.580965,254.,35.,#2177);
#2177= TEXT_TYPE(1,262);
#2179= SUPERTYPE_DEF(10,1,$,$,#2101);
#2182= ATTRIBUTE_DEF(11,5,$,$,#2183,$,$,0,$,(),$,#2187,#2195,$,$);
#2183= TEXT(16,5,$,$,'FlowMeterType','FlowMeterType ',#2184);
#2184= TEXT_LAYOUT(0.,0.,212.,35.,#2185);
#2185= TEXT_TYPE(1,66);
#2187= ENUMERATIONS(5,197,$,$,#2189,(),$,#2193,$,#2188);
#2188= INTERFACE_TO($,$);
#2189= TEXT(16,5,$,$,'IfcFlowMeterTypeEnum','IfcFlowMeterTypeEnum',#2190
);
#2190= TEXT_LAYOUT(169.79185,26.342177,265.,28.,#2191);
#2191= TEXT_TYPE(1,6);
#2193= TYPE_LAYOUT(#2194);
#2194= RECTANGLE(13926.644,245.92715,359.5837,52.684355);
#2195= OBJECT_LINE_LAYOUT(#2196,#2197);
#2196= TEXT_PLACEMENT(0,1);
#2197= WORLD_PLINE(#2198,0,$,(498.89791),-1.,0.);
#2198= WORLD_POINT(13427.746,274.72075);
#2200= ATTRIBUTE_DEF(11,5,$,$,#2201,$,$,1,$,(),$,#2205,#2213,$,$);
#2201= TEXT(16,5,$,$,'Operation','Operation ',#2202);
#2202= TEXT_LAYOUT(-11.33455,-9.3419883,138.,35.,#2203);
#2203= TEXT_TYPE(1,66);
#2205= ENUMERATIONS(5,197,$,$,#2207,('COMPOUND','INFERENTIAL','PISTON'),
$,#2211,$,#2206);
#2206= INTERFACE_TO($,$);
#2207= TEXT(16,5,$,$,'IfcFlowMeterOperationEnum',
'IfcFlowMeterOperationEnum',#2208);
#2208= TEXT_LAYOUT(188.58234,26.342177,321.,28.,#2209);
#2209= TEXT_TYPE(1,6);
#2211= TYPE_LAYOUT(#2212);
#2212= RECTANGLE(13905.266,372.09182,397.16467,52.684355);
#2213= OBJECT_LINE_LAYOUT(#2214,#2215);
#2214= TEXT_PLACEMENT(1,1);
#2215= WORLD_PLINE(#2216,1,$,(36.132283,669.59855),-1.,0.);
#2216= WORLD_POINT(13235.667,362.30171);
#2218= TYPE_LAYOUT(#2219);
#2219= RECTANGLE(13086.478,187.13978,341.26806,175.16193);
#2220= PAGE_REF(6,5,$,$,#2221,8,3,1,#2224,(#2169),#2231);
#2221= TEXT(16,5,$,$,'9,4(2)','9,4(2)',#2222);
#2222= TEXT_LAYOUT(100.,50.,65.,28.,#2223);
#2223= TEXT_TYPE(1,6);
#2224= PAGE_REF_LINE(9,5,$,$,#2173,#2225);
#2225= OBJECT_LINE_LAYOUT(#2226,#2227);
#2226= TEXT_PLACEMENT(0,0);
#2227= WORLD_PLINE(#2228,0,$,(40.751108),-1.,0.);
#2228= WORLD_POINT(13045.727,279.88815);
#2231= TYPE_LAYOUT(#2232);
#2232= RECTANGLE(12845.727,229.88815,200.,100.);
#2233= TYPE_LAYOUT(#2234);
#2234= RECTANGLE(2155.5037,798.81278,243.36871,100.);
#2235= OBJECT_LINE_LAYOUT(#2236,#2237);
#2236= TEXT_PLACEMENT(0,0);
#2237= WORLD_PLINE(#2238,1,$,(46.84354),-1.,0.);
#2238= WORLD_POINT(2277.1881,751.96924);
#2240= SUBTYPE_DEF(12,5,$,$,#2241,#2289);
#2241= PAGE_REF_TO(7,69,$,$,#2242,1,#2245,0,#2287,-1);
#2242= TEXT(16,5,$,$,'8,2\X\0D\X\0AIfcFlowDischargeType',
'8,2\X\0D\X\0AIfcFlowDischargeType',#2243);
#2243= TEXT_LAYOUT(145.34218,50.,248.,56.,#2244);
#2244= TEXT_TYPE(1,6);
#2245= ENTITIES(1,109,#2274,$,#2247,(#2251),(),(#2254),$,$,0,#2272,$,
#2246);
#2246= INTERFACE_TO($,$);
#2247= TEXT(16,5,$,$,'IfcFlowDischargeType','IfcFlowDischargeType',#2248
);
#2248= TEXT_LAYOUT(190.76669,50.,319.,35.,#2249);
#2249= TEXT_TYPE(1,262);
#2251= SUPERTYPE_DEF(10,1,$,$,#2101);
#2254= ATTRIBUTE_DEF(11,5,$,$,#2255,$,$,0,$,(),$,#2259,#2267,$,$);
#2255= TEXT(16,5,$,$,'FlowDischargeType','FlowDischargeType ',#2256);
#2256= TEXT_LAYOUT(0.,0.,272.,35.,#2257);
#2257= TEXT_TYPE(1,66);
#2259= ENUMERATIONS(5,197,$,$,#2261,('DRAWOFFCOCK','FAUCET','GASTAP',
'SHOWER_MIXER','SYPHON'),$,#2265,$,#2260);
#2260= INTERFACE_TO($,$);
#2261= TEXT(16,5,$,$,'IfcFlowDischargeTypeEnum',
'IfcFlowDischargeTypeEnum',#2262);
#2262= TEXT_LAYOUT(185.89798,26.342177,315.,28.,#2263);
#2263= TEXT_TYPE(1,6);
#2265= TYPE_LAYOUT(#2266);
#2266= RECTANGLE(12240.925,2063.2353,391.79596,52.684355);
#2267= OBJECT_LINE_LAYOUT(#2268,#2269);
#2268= TEXT_PLACEMENT(0,1);
#2269= WORLD_PLINE(#2270,0,$,(348.58473),-1.,0.);
#2270= WORLD_POINT(11892.34,2091.7604);
#2272= TYPE_LAYOUT(#2273);
#2273= RECTANGLE(11510.806,2041.7604,381.53337,100.);
#2274= PAGE_REF(6,5,$,$,#2275,7,1,1,#2278,(#2241),#2285);
#2275= TEXT(16,5,$,$,'8,2(2)','8,2(2)',#2276);
#2276= TEXT_LAYOUT(100.,50.,65.,28.,#2277);
#2277= TEXT_TYPE(1,6);
#2278= PAGE_REF_LINE(9,5,$,$,#2245,#2279);
#2279= OBJECT_LINE_LAYOUT(#2280,#2281);
#2280= TEXT_PLACEMENT(0,0);
#2281= WORLD_PLINE(#2282,0,$,(40.904172),-1.,0.);
#2282= WORLD_POINT(11469.901,2086.1904);
#2285= TYPE_LAYOUT(#2286);
#2286= RECTANGLE(11269.901,2036.1904,200.,100.);
#2287= TYPE_LAYOUT(#2288);
#2288= RECTANGLE(1845.2209,803.76793,290.68435,100.);
#2289= OBJECT_LINE_LAYOUT(#2290,#2291);
#2290= TEXT_PLACEMENT(0,0);
#2291= WORLD_PLINE(#2292,1,$,(51.79869),-1.,0.);
#2292= WORLD_POINT(1990.5631,751.96924);
#2294= SUBTYPE_DEF(12,5,$,$,#2295,#2343);
#2295= PAGE_REF_TO(7,69,$,$,#2296,1,#2299,0,#2341,-1);
#2296= TEXT(16,5,$,$,'7,2\X\0D\X\0AIfcFlowDeviceType',
'7,2\X\0D\X\0AIfcFlowDeviceType',#2297);
#2297= TEXT_LAYOUT(126.34218,50.,210.,56.,#2298);
#2298= TEXT_TYPE(1,6);
#2299= ENTITIES(1,109,#2328,$,#2301,(#2305),(),(#2308),$,$,0,#2326,$,
#2300);
#2300= INTERFACE_TO($,$);
#2301= TEXT(16,5,$,$,'IfcFlowDeviceType','IfcFlowDeviceType',#2302);
#2302= TEXT_LAYOUT(170.63403,50.,271.,35.,#2303);
#2303= TEXT_TYPE(1,262);
#2305= SUPERTYPE_DEF(10,1,$,$,#2101);
#2308= ATTRIBUTE_DEF(11,5,$,$,#2309,$,$,0,$,(),$,#2313,#2321,$,$);
#2309= TEXT(16,5,$,$,'FlowDeviceType','FlowDeviceType ',#2310);
#2310= TEXT_LAYOUT(0.,0.,228.,35.,#2311);
#2311= TEXT_TYPE(1,66);
#2313= ENUMERATIONS(5,197,$,$,#2315,('SPOOL','STRAINER','STEAMTRAP',
'SIGHTGLASS'),$,#2319,$,#2314);
#2314= INTERFACE_TO($,$);
#2315= TEXT(16,5,$,$,'IfcFlowDeviceTypeEnum','IfcFlowDeviceTypeEnum',
#2316);
#2316= TEXT_LAYOUT(167.1075,26.342177,277.,28.,#2317);
#2317= TEXT_TYPE(1,6);
#2319= TYPE_LAYOUT(#2320);
#2320= RECTANGLE(10616.838,1649.1467,354.21499,52.684355);
#2321= OBJECT_LINE_LAYOUT(#2322,#2323);
#2322= TEXT_PLACEMENT(0,1);
#2323= WORLD_PLINE(#2324,0,$,(388.94553),-1.,0.);
#2324= WORLD_POINT(10227.892,1680.3562);
#2326= TYPE_LAYOUT(#2327);
#2327= RECTANGLE(9886.6241,1630.3562,341.26806,100.);
#2328= PAGE_REF(6,5,$,$,#2329,6,1,1,#2332,(#2295),#2339);
#2329= TEXT(16,5,$,$,'7,2(2)','7,2(2)',#2330);
#2330= TEXT_LAYOUT(100.,50.,65.,28.,#2331);
#2331= TEXT_TYPE(1,6);
#2332= PAGE_REF_LINE(9,5,$,$,#2299,#2333);
#2333= OBJECT_LINE_LAYOUT(#2334,#2335);
#2334= TEXT_PLACEMENT(0,0);
#2335= WORLD_PLINE(#2336,0,$,(40.688527),-1.,0.);
#2336= WORLD_POINT(9845.9356,1669.4175);
#2339= TYPE_LAYOUT(#2340);
#2340= RECTANGLE(9645.9356,1619.4175,200.,100.);
#2341= TYPE_LAYOUT(#2342);
#2342= RECTANGLE(2413.8962,793.03052,252.68435,100.);
#2343= OBJECT_LINE_LAYOUT(#2344,#2345);
#2344= TEXT_PLACEMENT(0,0);
#2345= WORLD_PLINE(#2346,1,$,(41.061278),-1.,0.);
#2346= WORLD_POINT(2540.2384,751.96924);
#2348= OBJECT_LINE_LAYOUT(#2349,#2350);
#2349= TEXT_PLACEMENT(0,0);
#2350= WORLD_PLINE(#2351,1,$,(18.053064),390.633,794.62842);
#2351= WORLD_POINT(2381.1961,733.91618);
#2354= TYPE_LAYOUT(#2355);
#2355= RECTANGLE(2002.5301,510.43586,757.33208,223.48031);
#2356= ENTITIES(1,131301,$,$,#2361,(),(#2366),(),$,$,0,#2384,$,#2357);
#2357= INTERFACE_TO(#949,#2358);
#2358= TEXT(16,5,$,$,'','',#2359);
#2359= TEXT_LAYOUT(378.6912,167.61023,0.,0.,#2360);
#2360= TEXT_TYPE(1,6);
#2361= TEXT(16,5,$,$,'IfcDistributionFlowElement',
'IFCSHAREDBLDGSERVICEELEMENTS_IBS2_TYPEFORM.\X\0D\X\0AIfcDistributionFlowElement'
,#2362);
#2362= TEXT_LAYOUT(378.6912,111.74015,683.,56.,#2363);
#2363= TEXT_TYPE(1,6);
#2366= SUBTYPE_DEF(12,5,$,$,#2367,#2378);
#2367= ENTITIES(1,101,$,$,#2369,(#2373),(),(),$,$,0,#2376,$,#2368);
#2368= INTERFACE_TO($,$);
#2369= TEXT(16,5,$,$,'IfcGasEquipmentElement','IfcGasEquipmentElement',
#2370);
#2370= TEXT_LAYOUT(213.5837,50.,361.,35.,#2371);
#2371= TEXT_TYPE(1,262);
#2373= SUPERTYPE_DEF(10,1,$,$,#2356);
#2376= TYPE_LAYOUT(#2377);
#2377= RECTANGLE(13779.9,1579.6929,427.1674,100.);
#2378= OBJECT_LINE_LAYOUT(#2379,#2380);
#2379= TEXT_PLACEMENT(0,0);
#2380= WORLD_PLINE(#2381,0,$,(147.27584),-1.,0.);
#2381= WORLD_POINT(13632.624,1637.7184);
#2384= TYPE_LAYOUT(#2385);
#2385= RECTANGLE(12875.241,1525.9783,757.3824,223.48031);
#2386= TEXT(16,5,$,$,'','',#2387);
#2387= TEXT_LAYOUT(378.48168,167.61023,0.,0.,#2388);
#2388= TEXT_TYPE(1,6);
#2389= TEXT(16,5,$,$,'IfcEnergyConversionDevice',
'IFCSHAREDBLDGSERVICEELEMENTS_IBS2_TYPEFORM.\X\0D\X\0AIfcEnergyConversionDevice'
,#2390);
#2390= TEXT_LAYOUT(378.48168,111.74015,683.,56.,#2391);
#2391= TEXT_TYPE(1,6);
#2394= SUBTYPE_DEF(12,5,$,$,#2395,#2728);
#2395= TREE(13,5,$,$,2,(#2397,#2409,#2457,#2506,#2554,#2692));
#2397= SUBTYPE_DEF(12,5,$,$,#2398,#2404);
#2398= PAGE_REF_TO(7,5,$,$,#2399,0,#940,0,#2402,-1);
#2399= TEXT(16,5,$,$,'3,1\X\0D\X\0AIfcBoiler','3,1\X\0D\X\0AIfcBoiler',
#2400);
#2400= TEXT_LAYOUT(100.,50.,91.,56.,#2401);
#2401= TEXT_TYPE(1,6);
#2402= TYPE_LAYOUT(#2403);
#2403= RECTANGLE(104.78995,389.88326,200.,100.);
#2404= OBJECT_LINE_LAYOUT(#2405,#2406);
#2405= TEXT_PLACEMENT(0,0);
#2406= WORLD_PLINE(#2407,1,$,(60.729629),-1.,0.);
#2407= WORLD_POINT(204.78995,329.15363);
#2409= SUBTYPE_DEF(12,5,$,$,#2410,#2452);
#2410= PAGE_REF_TO(7,5,$,$,#2411,0,#2414,0,#2450,-1);
#2411= TEXT(16,5,$,$,'3,4\X\0D\X\0AIfcChiller','3,4\X\0D\X\0AIfcChiller'
,#2412);
#2412= TEXT_LAYOUT(100.,50.,98.,56.,#2413);
#2413= TEXT_TYPE(1,6);
#2414= ENTITIES(1,173,#2437,$,#2416,(#2420),(),(#2423),$,$,0,#2435,$,
#2415);
#2415= INTERFACE_TO($,$);
#2416= TEXT(16,5,$,$,'IfcChiller','IfcChiller',#2417);
#2417= TEXT_LAYOUT(125.,158.71637,128.,35.,#2418);
#2418= TEXT_TYPE(1,262);
#2420= SUPERTYPE_DEF(10,1,$,$,#947);
#2423= ATTRIBUTE_DEF(11,5,$,$,#2426,$,$,1,$,(),$,#456,#2430,#2424,$);
#2424= COMMENT(0,33,$,$,#2425,$);
#2425= TEXT(16,33,$,$,
'Nominal cooling capacity of chiller at standardized conditions per ARI Standards 550-92, Centrifugal and Rotary Screw Water-Chilling Packages, and ARI Standards 590-92, Positive Displacement Compressor.'
,$,$);
#2426= TEXT(16,5,$,$,'NominalCoolingCapacity_',
'NominalCoolingCapacity_ ',#2427);
#2427= TEXT_LAYOUT(0.,0.,353.,35.,#2428);
#2428= TEXT_TYPE(1,66);
#2430= OBJECT_LINE_LAYOUT(#2431,#2432);
#2431= TEXT_PLACEMENT(1,1);
#2432= WORLD_PLINE(#2433,0,$,(230.00704,-0.40319578,230.00704),-1.,0.);
#2433= WORLD_POINT(3795.2998,1077.6649);
#2435= TYPE_LAYOUT(#2436);
#2436= RECTANGLE(3545.2998,918.94854,250.,317.43273);
#2437= PAGE_REF(6,5,$,$,#2438,2,3,1,#2441,(#2410),#2448);
#2438= TEXT(16,5,$,$,'3,4(1)','3,4(1)',#2439);
#2439= TEXT_LAYOUT(100.,50.,65.,28.,#2440);
#2440= TEXT_TYPE(1,6);
#2441= PAGE_REF_LINE(9,5,$,$,#2414,#2442);
#2442= OBJECT_LINE_LAYOUT(#2443,#2444);
#2443= TEXT_PLACEMENT(0,0);
#2444= WORLD_PLINE(#2445,0,$,(93.767112),-1.,0.);
#2445= WORLD_POINT(3451.5327,1072.0949);
#2448= TYPE_LAYOUT(#2449);
#2449= RECTANGLE(3251.5327,1022.0949,200.,100.);
#2450= TYPE_LAYOUT(#2451);
#2451= RECTANGLE(327.46334,389.41895,200.,100.);
#2452= OBJECT_LINE_LAYOUT(#2453,#2454);
#2453= TEXT_PLACEMENT(0,0);
#2454= WORLD_PLINE(#2455,1,$,(60.265319),-1.,0.);
#2455= WORLD_POINT(427.46334,329.15363);
#2457= SUBTYPE_DEF(12,5,$,$,#2458,#2501);
#2458= PAGE_REF_TO(7,69,$,$,#2459,0,#2462,0,#2499,-1);
#2459= TEXT(16,5,$,$,'4,3\X\0D\X\0AIfcCoolingTower',
'4,3\X\0D\X\0AIfcCoolingTower',#2460);
#2460= TEXT_LAYOUT(110.5,50.,181.,56.,#2461);
#2461= TEXT_TYPE(1,6);
#2462= ENTITIES(1,109,#2486,$,#2464,(#2468),(),(#2471),$,$,0,#2484,$,
#2463);
#2463= INTERFACE_TO($,$);
#2464= TEXT(16,5,$,$,'IfcCoolingTower','IfcCoolingTower',#2465);
#2465= TEXT_LAYOUT(145.13266,50.,235.,35.,#2466);
#2466= TEXT_TYPE(1,262);
#2468= SUPERTYPE_DEF(10,1,$,$,#947);
#2471= ATTRIBUTE_DEF(11,5,$,$,#2474,#2477,$,1,$,(),$,#707,#2479,#2472,$
);
#2472= COMMENT(0,33,$,$,#2473,$);
#2473= TEXT(16,33,$,$,
'Ambient design temperature used for selecting the cooling tower; for air the list consists of dry bulb temperature followed by wet bulb temperature.'
,$,$);
#2474= TEXT(16,5,$,$,'AmbientDesignTemperature',
'AmbientDesignTemperature  L[1:2] ',#2475);
#2475= TEXT_LAYOUT(0.,0.,472.,35.,#2476);
#2476= TEXT_TYPE(1,66);
#2477= AGGREGATES($,0,1,2,0);
#2479= OBJECT_LINE_LAYOUT(#2480,#2481);
#2480= TEXT_PLACEMENT(1,1);
#2481= WORLD_PLINE(#2482,0,$,(222.34823,2.1799328,222.34825),-1.,0.);
#2482= WORLD_POINT(5445.1898,135.95975);
#2484= TYPE_LAYOUT(#2485);
#2485= RECTANGLE(5154.9245,85.959746,290.26532,100.);
#2486= PAGE_REF(6,5,$,$,#2487,3,2,1,#2490,(#2458),#2497);
#2487= TEXT(16,5,$,$,'4,3(1)','4,3(1)',#2488);
#2488= TEXT_LAYOUT(100.,50.,65.,28.,#2489);
#2489= TEXT_TYPE(1,6);
#2490= PAGE_REF_LINE(9,5,$,$,#2462,#2491);
#2491= OBJECT_LINE_LAYOUT(#2492,#2493);
#2492= TEXT_PLACEMENT(0,0);
#2493= WORLD_PLINE(#2494,0,$,(103.83344),-1.,0.);
#2494= WORLD_POINT(5051.091,141.79824);
#2497= TYPE_LAYOUT(#2498);
#2498= RECTANGLE(4851.091,91.79824,200.,100.);
#2499= TYPE_LAYOUT(#2500);
#2500= RECTANGLE(554.66294,394.3741,221.,100.);
#2501= OBJECT_LINE_LAYOUT(#2502,#2503);
#2502= TEXT_PLACEMENT(0,0);
#2503= WORLD_PLINE(#2504,1,$,(65.22047),-1.,0.);
#2504= WORLD_POINT(665.16294,329.15363);
#2506= SUBTYPE_DEF(12,5,$,$,#2507,#2549);
#2507= PAGE_REF_TO(7,69,$,$,#2508,0,#2511,0,#2547,-1);
#2508= TEXT(16,5,$,$,'4,4\X\0D\X\0AIfcHeatExchanger',
'4,4\X\0D\X\0AIfcHeatExchanger',#2509);
#2509= TEXT_LAYOUT(119.,50.,198.,56.,#2510);
#2510= TEXT_TYPE(1,6);
#2511= ENTITIES(1,109,#2534,$,#2513,(#2517),(),(#2520),$,$,0,#2532,$,
#2512);
#2512= INTERFACE_TO($,$);
#2513= TEXT(16,5,$,$,'IfcHeatExchanger','IfcHeatExchanger',#2514);
#2514= TEXT_LAYOUT(174.66056,50.,255.,35.,#2515);
#2515= TEXT_TYPE(1,262);
#2517= SUPERTYPE_DEF(10,1,$,$,#947);
#2520= ATTRIBUTE_DEF(11,5,$,$,#2523,$,$,1,$,(),$,#575,#2527,#2521,$);
#2521= COMMENT(0,33,$,$,#2522,$);
#2522= TEXT(16,33,$,$,
'Number of plates used for the plate and frame heat exchanger.',$,$);
#2523= TEXT(16,5,$,$,'NumberOfPlates','NumberOfPlates ',#2524);
#2524= TEXT_LAYOUT(0.,0.,228.,35.,#2525);
#2525= TEXT_TYPE(1,66);
#2527= OBJECT_LINE_LAYOUT(#2528,#2529);
#2528= TEXT_PLACEMENT(1,1);
#2529= WORLD_PLINE(#2530,0,$,(210.30217,-0.54497847,210.30217),-1.,0.);
#2530= WORLD_POINT(5450.5323,1044.3185);
#2532= TYPE_LAYOUT(#2533);
#2533= RECTANGLE(5101.2111,994.31851,349.32112,100.);
#2534= PAGE_REF(6,5,$,$,#2535,3,3,1,#2538,(#2507),#2545);
#2535= TEXT(16,5,$,$,'4,4(1)','4,4(1)',#2536);
#2536= TEXT_LAYOUT(100.,50.,65.,28.,#2537);
#2537= TEXT_TYPE(1,6);
#2538= PAGE_REF_LINE(9,5,$,$,#2511,#2539);
#2539= OBJECT_LINE_LAYOUT(#2540,#2541);
#2540= TEXT_PLACEMENT(0,0);
#2541= WORLD_PLINE(#2542,0,$,(67.594655),-1.,0.);
#2542= WORLD_POINT(5033.6165,1046.8016);
#2545= TYPE_LAYOUT(#2546);
#2546= RECTANGLE(4833.6165,996.80156,200.,100.);
#2547= TYPE_LAYOUT(#2548);
#2548= RECTANGLE(803.86099,402.84072,238.,100.);
#2549= OBJECT_LINE_LAYOUT(#2550,#2551);
#2550= TEXT_PLACEMENT(0,0);
#2551= WORLD_PLINE(#2552,1,$,(73.687093),-1.,0.);
#2552= WORLD_POINT(922.86099,329.15363);
#2554= SUBTYPE_DEF(12,5,$,$,#2555,#2687);
#2555= PAGE_REF_TO(7,69,$,$,#2556,0,#2559,0,#2685,-1);
#2556= TEXT(16,5,$,$,'5,3\X\0D\X\0AIfcTubeBundle',
'5,3\X\0D\X\0AIfcTubeBundle',#2557);
#2557= TEXT_LAYOUT(100.5,50.,161.,56.,#2558);
#2558= TEXT_TYPE(1,6);
#2559= ENTITIES(1,237,#2672,$,#2563,(#2567),(),(#2570,#2582,#2595,#2608,
#2620,#2632,#2644,#2657),$,$,0,#2670,#2561,#2560);
#2560= INTERFACE_TO($,$);
#2561= COMMENT(0,33,$,$,#2562,$);
#2562= TEXT(16,33,$,$,
'<EPM-HTML> \X\0D\X\0A\X\09<p><u>Definition from IAI</u>: \X\0D\X\0A\X\09An <i>IfcTubeBundle</i> is a device consisting of tubes and bundles \X\0D\X\0A    of tubes used for heat transfer and contained typically within other \X\0D\X\0A    devices (e.g., <i>IfcChiller</i>, <i>IfcCoil</i>, etc.).</p>\X\0D\X\0A    \X\0D\X\0A\X\09An <i>IfcTubeBundle</i> will typically aggregate instances of\X\0D\X\0A    <i>IfcFluidFlowProperties</i> to capture the flowrate and pressure\X\0D\X\0A    conditions of the fluids within the tubes and within the shell. For\X\0D\X\0A    TubeBundles that use electricity rather than fluids, aggregate\X\0D\X\0A    an instance of <i>IfcElectricalBaseProperties</i> instead.</p>\X\0D\X\0A \X\0D\X\0A\X\09<blockquote>\X\0D\X\0A\X\09\X\09<font color="#0000FF" size="-1">\X\0D\X\0A\X\09\X\09<p>\X\0D\X\0A    \X\09HISTORY: New entity in IFC R2x.<br>\X\0D\X\0A\X\09    ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09    </p>\X\0D\X\0A    \X\09</font>\X\0D\X\0A    </blockquote>\X\0D\X\0A\X\0D\X\0A\X\09<p><u>Geometry Use Definitions</u></p>\X\0D\X\0A\X\09<p>The geometric representation of <i>IfcTubeBundle</i> is given\X\0D\X\0A    by the <i>IfcProductDefinitionShape</i>, allowing multiple geometric\X\0D\X\0A    representations. Included are:</p>\X\0D\X\0A\X\0D\X\0A\X\09<p><b>Local Placement</b></p>\X\0D\X\0A\X\09<p>The use of local placement is defined at the supertype \X\0D\X\0A    <i>IfcDistributionFlowElement</i>.</p>\X\0D\X\0A\X\0D\X\0A\X\09<p><b>Standard Geometric Representation</b></p>\X\0D\X\0A\X\09<p>The use of Standard Geometric Representations is defined at the supertype \X\0D\X\0A    <i>IfcDistributionFlowElement</i>.</p>\X\0D\X\0A</EPM-HTML>\X\0D\X\0A'
,$,$);
#2563= TEXT(16,5,$,$,'IfcTubeBundle','IfcTubeBundle',#2564);
#2564= TEXT_LAYOUT(157.08194,454.66642,206.,35.,#2565);
#2565= TEXT_TYPE(1,262);
#2567= SUPERTYPE_DEF(10,1,$,$,#947);
#2570= ATTRIBUTE_DEF(11,5,$,$,#2573,$,$,1,$,(),$,#505,#2577,#2571,$);
#2571= COMMENT(0,33,$,$,#2572,$);
#2572= TEXT(16,33,$,$,'Length of the tubes in the TubeBundle.',$,$);
#2573= TEXT(16,5,$,$,'TubeLength','TubeLength ',#2574);
#2574= TEXT_LAYOUT(0.,0.,169.,35.,#2575);
#2575= TEXT_TYPE(1,66);
#2577= OBJECT_LINE_LAYOUT(#2578,#2579);
#2578= TEXT_PLACEMENT(0,1);
#2579= WORLD_PLINE(#2580,0,$,(689.32291,396.88512),-1.,0.);
#2580= WORLD_POINT(6987.9298,910.25335);
#2582= ATTRIBUTE_DEF(11,5,$,$,#2585,#2588,$,1,$,(),$,#731,#2590,#2583,$
);
#2583= COMMENT(0,33,$,$,#2584,$);
#2584= TEXT(16,33,$,$,
'List of design temperatures of the fluid entering the tubes; for air the list consists of dry bulb temperature followed by wet bulb temperature.\X\0D\X\0A'
,$,$);
#2585= TEXT(16,5,$,$,'TubeFluidEnteringTemperature',
'TubeFluidEnteringTemperature  L[1:2] ',#2586);
#2586= TEXT_LAYOUT(2.9666642,-6.4985243,516.,35.,#2587);
#2587= TEXT_TYPE(1,66);
#2588= AGGREGATES($,0,1,2,0);
#2590= OBJECT_LINE_LAYOUT(#2591,#2592);
#2591= TEXT_PLACEMENT(1,2);
#2592= WORLD_PLINE(#2593,0,$,(230.28988,-1.5545395,230.28988),-1.,0.);
#2593= WORLD_POINT(6987.9298,639.53443);
#2595= ATTRIBUTE_DEF(11,5,$,$,#2598,#2601,$,1,$,(),$,#725,#2603,#2596,$
);
#2596= COMMENT(0,33,$,$,#2597,$);
#2597= TEXT(16,33,$,$,
'List of design temperatures of the fluid leaving the tubes; for air the list consists of dry bulb temperature followed by wet bulb temperature.\X\0D\X\0A'
,$,$);
#2598= TEXT(16,5,$,$,'TubeFluidLeavingTemperature',
'TubeFluidLeavingTemperature  L[1:2] ',#2599);
#2599= TEXT_LAYOUT(2.9581817,-8.0204977,509.,35.,#2600);
#2600= TEXT_TYPE(1,66);
#2601= AGGREGATES($,0,1,2,0);
#2603= OBJECT_LINE_LAYOUT(#2604,#2605);
#2604= TEXT_PLACEMENT(1,2);
#2605= WORLD_PLINE(#2606,0,$,(230.30684,-0.032566188,230.30684),-1.,0.);
#2606= WORLD_POINT(6987.9298,430.03046);
#2608= ATTRIBUTE_DEF(11,5,$,$,#2611,$,$,1,$,(),$,#515,#2615,#2609,$);
#2609= COMMENT(0,33,$,$,#2610,$);
#2610= TEXT(16,33,$,$,
'Fouling factor of the tubes in the TubeBundle.\X\0D\X\0A',$,$);
#2611= TEXT(16,5,$,$,'TubeFoulingFactor','TubeFoulingFactor ',#2612);
#2612= TEXT_LAYOUT(-15.832068,-4.3570301,259.,35.,#2613);
#2613= TEXT_TYPE(1,66);
#2615= OBJECT_LINE_LAYOUT(#2616,#2617);
#2616= TEXT_PLACEMENT(1,2);
#2617= WORLD_PLINE(#2618,0,$,(230.30638,20.463158,230.30638),-1.,0.);
#2618= WORLD_POINT(6987.9298,789.48458);
#2620= ATTRIBUTE_DEF(11,5,$,$,#2623,$,$,1,$,(),$,#581,#2627,#2621,$);
#2621= COMMENT(0,33,$,$,#2622,$);
#2622= TEXT(16,33,$,$,'Number of parallel fluid tube circuits.',$,$);
#2623= TEXT(16,5,$,$,'NumberOfTubeCircuits','NumberOfTubeCircuits ',
#2624);
#2624= TEXT_LAYOUT(-29.237341,-8.4363815,316.,35.,#2625);
#2625= TEXT_TYPE(1,66);
#2627= OBJECT_LINE_LAYOUT(#2628,#2629);
#2628= TEXT_PLACEMENT(1,2);
#2629= WORLD_PLINE(#2630,0,$,(230.27338,-2.301037,230.27338),-1.,0.);
#2630= WORLD_POINT(6987.9298,224.15053);
#2632= ATTRIBUTE_DEF(11,5,$,$,#2635,$,$,1,$,(),$,#587,#2639,#2633,$);
#2633= COMMENT(0,33,$,$,#2634,$);
#2634= TEXT(16,33,$,$,
'Number of tube rows in the TubeBundle assembly.\X\0D\X\0A',$,$);
#2635= TEXT(16,5,$,$,'NumberOfTubeRows','NumberOfTubeRows ',#2636);
#2636= TEXT_LAYOUT(-12.457375,-4.9130643,289.,35.,#2637);
#2637= TEXT_TYPE(1,66);
#2639= OBJECT_LINE_LAYOUT(#2640,#2641);
#2640= TEXT_PLACEMENT(1,2);
#2641= WORLD_PLINE(#2642,0,$,(228.9257,-0.45564497,228.9257),-1.,0.);
#2642= WORLD_POINT(6987.9298,107.61532);
#2644= ATTRIBUTE_DEF(11,5,$,$,#2647,#2650,$,1,$,(),$,#719,#2652,#2645,$
);
#2645= COMMENT(0,33,$,$,#2646,$);
#2646= TEXT(16,33,$,$,
'List of design temperatures of the fluid leaving the shell or TubeBundle assembly; for air the list consists of dry bulb temperature followed by wet bulb temperature.\X\0D\X\0A'
,$,$);
#2647= TEXT(16,5,$,$,'ShellFluidLeavingTemperature',
'ShellFluidLeavingTemperature  L[1:2] ',#2648);
#2648= TEXT_LAYOUT(5.6537688,-2.6843546,507.,35.,#2649);
#2649= TEXT_TYPE(1,66);
#2650= AGGREGATES($,0,1,2,0);
#2652= OBJECT_LINE_LAYOUT(#2653,#2654);
#2653= TEXT_PLACEMENT(0,2);
#2654= WORLD_PLINE(#2655,0,$,(230.28438,0.60635358,230.28438),-1.,0.);
#2655= WORLD_POINT(6987.9298,533.35484);
#2657= ATTRIBUTE_DEF(11,5,$,$,#2660,#2663,$,1,$,(),$,#713,#2665,#2658,$
);
#2658= COMMENT(0,33,$,$,#2659,$);
#2659= TEXT(16,33,$,$,
'List of design temperatures of the fluid entering the shell or TubeBundle assembly; for air the list consists of dry bulb temperature followed by wet bulb temperature.\X\0D\X\0A'
,$,$);
#2660= TEXT(16,5,$,$,'ShellFluidEnteringTemperature',
'ShellFluidEnteringTemperature  L[1:2] ',#2661);
#2661= TEXT_LAYOUT(4.9937252,-4.0265312,514.,35.,#2662);
#2662= TEXT_TYPE(1,66);
#2663= AGGREGATES($,0,1,2,0);
#2665= OBJECT_LINE_LAYOUT(#2666,#2667);
#2666= TEXT_PLACEMENT(0,2);
#2667= WORLD_PLINE(#2668,0,$,(230.26229,2.0317996,230.26229),-1.,0.);
#2668= WORLD_POINT(6987.9298,323.86909);
#2670= TYPE_LAYOUT(#2671);
#2671= RECTANGLE(6673.7659,46.075859,314.16389,909.33284);
#2672= PAGE_REF(6,5,$,$,#2673,4,2,1,#2676,(#2555),#2683);
#2673= TEXT(16,5,$,$,'5,3(1)','5,3(1)',#2674);
#2674= TEXT_LAYOUT(100.,50.,65.,28.,#2675);
#2675= TEXT_TYPE(1,6);
#2676= PAGE_REF_LINE(9,5,$,$,#2559,#2677);
#2677= OBJECT_LINE_LAYOUT(#2678,#2679);
#2678= TEXT_PLACEMENT(0,0);
#2679= WORLD_PLINE(#2680,0,$,(48.263396),-1.,0.);
#2680= WORLD_POINT(6625.5025,507.92299);
#2683= TYPE_LAYOUT(#2684);
#2684= RECTANGLE(6425.5025,457.92299,200.,100.);
#2685= TYPE_LAYOUT(#2686);
#2686= RECTANGLE(1065.5208,397.05845,201.,100.);
#2687= OBJECT_LINE_LAYOUT(#2688,#2689);
#2688= TEXT_PLACEMENT(0,0);
#2689= WORLD_PLINE(#2690,1,$,(67.904824),-1.,0.);
#2690= WORLD_POINT(1166.0208,329.15363);
#2692= SUBTYPE_DEF(12,5,$,$,#2693,#2723);
#2693= PAGE_REF_TO(7,5,$,$,#2694,0,#2697,0,#2721,-1);
#2694= TEXT(16,5,$,$,'5,4\X\0D\X\0AIfcUnitHeater',
'5,4\X\0D\X\0AIfcUnitHeater',#2695);
#2695= TEXT_LAYOUT(100.,50.,146.,56.,#2696);
#2696= TEXT_TYPE(1,6);
#2697= ENTITIES(1,45,#2708,$,#2699,(#2703),(),(),$,$,0,#2706,$,#2698);
#2698= INTERFACE_TO($,$);
#2699= TEXT(16,5,$,$,'IfcUnitHeater','IfcUnitHeater',#2700);
#2700= TEXT_LAYOUT(125.,50.,188.,35.,#2701);
#2701= TEXT_TYPE(1,262);
#2703= SUPERTYPE_DEF(10,1,$,$,#947);
#2706= TYPE_LAYOUT(#2707);
#2707= RECTANGLE(6724.9621,1966.8266,250.,100.);
#2708= PAGE_REF(6,5,$,$,#2709,4,3,1,#2712,(#2693),#2719);
#2709= TEXT(16,5,$,$,'5,4(1)','5,4(1)',#2710);
#2710= TEXT_LAYOUT(100.,50.,65.,28.,#2711);
#2711= TEXT_TYPE(1,6);
#2712= PAGE_REF_LINE(9,5,$,$,#2697,#2713);
#2713= OBJECT_LINE_LAYOUT(#2714,#2715);
#2714= TEXT_PLACEMENT(0,0);
#2715= WORLD_PLINE(#2716,0,$,(80.345339),-1.,0.);
#2716= WORLD_POINT(6644.6168,2012.5988);
#2719= TYPE_LAYOUT(#2720);
#2720= RECTANGLE(6444.6168,1962.5988,200.,100.);
#2721= TYPE_LAYOUT(#2722);
#2722= RECTANGLE(1302.5677,402.84072,200.,100.);
#2723= OBJECT_LINE_LAYOUT(#2724,#2725);
#2724= TEXT_PLACEMENT(0,0);
#2725= WORLD_PLINE(#2726,1,$,(73.687093),-1.,0.);
#2726= WORLD_POINT(1402.5677,329.15363);
#2728= OBJECT_LINE_LAYOUT(#2729,#2730);
#2729= TEXT_PLACEMENT(0,0);
#2730= WORLD_PLINE(#2731,1,$,(36.570437),634.31597,1197.7778);
#2731= WORLD_POINT(839.10592,292.58319);
#2734= TYPE_LAYOUT(#2735);
#2735= RECTANGLE(460.62424,69.102877,756.96336,223.48031);
#2738= ATTRIBUTE_DEF(11,5,$,$,#2741,$,$,1,$,(),$,#462,#2745,#2739,$);
#2739= COMMENT(0,33,$,$,#2740,$);
#2740= TEXT(16,33,$,$,
'Total nominal heat output as listed by the Boiler manufacturer.',$,$);
#2741= TEXT(16,5,$,$,'HeatOutput','HeatOutput ',#2742);
#2742= TEXT_LAYOUT(0.,0.,160.,35.,#2743);
#2743= TEXT_TYPE(1,66);
#2745= OBJECT_LINE_LAYOUT(#2746,#2747);
#2746= TEXT_PLACEMENT(1,1);
#2747= WORLD_PLINE(#2748,0,$,(230.0701,-0.70370447,230.0701),-1.,0.);
#2748= WORLD_POINT(3792.5562,136.03722);
#2750= ATTRIBUTE_DEF(11,5,$,$,#2753,$,$,1,$,(),$,#638,#2757,#2751,$);
#2751= COMMENT(0,33,$,$,#2752,$);
#2752= TEXT(16,33,$,$,
'Nominal pressure rating of the boiler as rated by ASME Boiler and Pressure Vessel Code Section IV, Rules for Construction of Heating Boilers, and Section I, Rules for Construction of Power Boilers.'
,$,$);
#2753= TEXT(16,5,$,$,'PressureRating','PressureRating ',#2754);
#2754= TEXT_LAYOUT(0.,0.,214.,35.,#2755);
#2755= TEXT_TYPE(1,66);
#2757= OBJECT_LINE_LAYOUT(#2758,#2759);
#2758= TEXT_PLACEMENT(1,1);
#2759= WORLD_PLINE(#2760,0,$,(230.03132,-2.1361861,230.03132),-1.,0.);
#2760= WORLD_POINT(3792.5562,252.22586);
#2762= ATTRIBUTE_DEF(11,5,$,$,#2765,$,$,1,$,(),$,#497,#2769,#2763,$);
#2763= COMMENT(0,33,$,$,#2764,$);
#2764= TEXT(16,33,$,$,
'Nominal fuel consumption rate required to produce the total boiler heat output.'
,$,$);
#2765= TEXT(16,5,$,$,'EnergyInputRate','EnergyInputRate ',#2766);
#2766= TEXT_LAYOUT(0.,0.,231.,35.,#2767);
#2767= TEXT_TYPE(1,66);
#2769= OBJECT_LINE_LAYOUT(#2770,#2771);
#2770= TEXT_PLACEMENT(1,1);
#2771= WORLD_PLINE(#2772,0,$,(232.75448,-0.12292522,232.75448),-1.,0.);
#2772= WORLD_POINT(3792.5562,367.65311);
#2774= TYPE_LAYOUT(#2775);
#2775= RECTANGLE(3542.5562,89.482962,250.,325.48579);
#2776= PAGE_REF(6,5,$,$,#2777,2,0,1,#2780,(#2398),#2787);
#2777= TEXT(16,5,$,$,'3,1(1)','3,1(1)',#2778);
#2778= TEXT_LAYOUT(100.,50.,65.,28.,#2779);
#2779= TEXT_TYPE(1,6);
#2780= PAGE_REF_LINE(9,5,$,$,#940,#2781);
#2781= OBJECT_LINE_LAYOUT(#2782,#2783);
#2782= TEXT_PLACEMENT(0,0);
#2783= WORLD_PLINE(#2784,0,$,(86.385137),-1.,0.);
#2784= WORLD_POINT(3456.1711,252.02455);
#2787= TYPE_LAYOUT(#2788);
#2788= RECTANGLE(3256.1711,202.02455,200.,100.);
#2789= TEXT(16,5,$,$,'IfcBoilerTypeSelect','IfcBoilerTypeSelect',#2790);
#2790= TEXT_LAYOUT(250.13951,26.342177,216.,28.,#2791);
#2791= TEXT_TYPE(1,6);
#2792= TEXT(16,5,$,$,'IfcCoolingTowerTypeSelect',
'IfcCoolingTowerTypeSelect',#2793);
#2793= TEXT_LAYOUT(256.85039,26.342177,306.,28.,#2794);
#2794= TEXT_TYPE(1,6);
#2795= TEXT(16,5,$,$,'IfcChillerTypeSelect','IfcChillerTypeSelect',#2796
);
#2796= TEXT_LAYOUT(258.19257,26.342177,223.,28.,#2797);
#2797= TEXT_TYPE(1,6);
#2798= TEXT(16,5,$,$,'IfcTankTypeSelect','IfcTankTypeSelect',#2799);
#2799= TEXT_LAYOUT(215.2429,26.342177,206.,28.,#2800);
#2800= TEXT_TYPE(1,6);
#2801= TEXT(16,5,$,$,'IfcHydronicHeaterTypeSelect',
'IfcHydronicHeaterTypeSelect',#2802);
#2802= TEXT_LAYOUT(258.19257,26.342177,325.,28.,#2803);
#2803= TEXT_TYPE(1,6);
#2804= TEXT(16,5,$,$,'IfcCompressorTypeSelect','IfcCompressorTypeSelect'
,#2805);
#2805= TEXT_LAYOUT(266.24563,26.342177,289.,28.,#2806);
#2806= TEXT_TYPE(1,6);
#2807= TEXT(16,5,$,$,'IfcPumpTypeSelect','IfcPumpTypeSelect',#2808);
#2808= TEXT_LAYOUT(270.27216,26.342177,218.,28.,#2809);
#2809= TEXT_TYPE(1,6);
#2810= TEXT(16,5,$,$,'IfcValveTypeSelect','IfcValveTypeSelect',#2811);
#2811= TEXT_LAYOUT(188.39935,26.342177,213.,28.,#2812);
#2812= TEXT_TYPE(1,6);
#2813= TEXT(16,5,$,$,'IfcFlowMeterTypeSelect','IfcFlowMeterTypeSelect',
#2814);
#2814= TEXT_LAYOUT(205.84766,26.342177,269.,28.,#2815);
#2815= TEXT_TYPE(1,6);
#2816= TEXT(16,5,$,$,'IfcFlowDischargeTypeSelect',
'IfcFlowDischargeTypeSelect',#2817);
#2817= TEXT_LAYOUT(209.87419,26.342177,319.,28.,#2818);
#2818= TEXT_TYPE(1,6);
#2819= TEXT(16,5,$,$,'IfcFlowDeviceTypeSelect','IfcFlowDeviceTypeSelect'
,#2820);
#2820= TEXT_LAYOUT(208.53201,26.342177,281.,28.,#2821);
#2821= TEXT_TYPE(1,6);
#2822= COMMENT(0,33,$,$,#2823,$);
#2823= TEXT(16,33,$,$,'Nominal or design volume of the tank.',$,$);
#2824= COMMENT(0,33,$,$,#2825,$);
#2825= TEXT(16,33,$,$,
'Defines the type of base used for centrifugal pumps. ',$,$);
#2826= COMMENT(0,33,$,$,#2827,$);
#2827= TEXT(16,33,$,$,
'<EPM-HTML> \X\0D\X\0A\X\09<p><u>Definition from IAI</u>: \X\0D\X\0A\X\09Defines general types of pump bases.\X\0D\X\0A    The <i>IfcPumpBaseTypeEnum</i> contains the following:</p>\X\0D\X\0A\X\09<ul> \X\0D\X\0A\X\09\X\09<li><b>FRAME</b>: Frame.</li>\X\0D\X\0A\X\09\X\09<li><b>BASE</b>: Base.</li>\X\0D\X\0A\X\09\X\09<li><b>INLINE</b>: In-line.</li>\X\0D\X\0A\X\09\X\09<li><b>OTHER</b>: Other type of pump base.</li>\X\0D\X\0A\X\09\X\09<li><b>NOTKNOWN</b>: Unknown pump base type.</li>\X\0D\X\0A\X\09\X\09<li><b>UNSET</b>:  Unspecified pump base type.</li>\X\0D\X\0A\X\09</ul> \X\0D\X\0A    \X\0D\X\0A\X\09<blockquote>\X\0D\X\0A\X\09\X\09<font color="#0000FF" size="-1">\X\0D\X\0A\X\09\X\09<p>\X\0D\X\0A    \X\09HISTORY: New enumeration in IFC R2x.<br>\X\0D\X\0A\X\09    ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09    </p>\X\0D\X\0A    \X\09</font>\X\0D\X\0A    </blockquote>\X\0D\X\0A</EPM-HTML>\X\0D\X\0A'
,$,$);
#2828= COMMENT(0,33,$,$,#2829,$);
#2829= TEXT(16,33,$,$,'The material used for the impeller shaft seals.',
$,$);
#2830= COMMENT(0,33,$,$,#2831,$);
#2831= TEXT(16,33,$,$,'Air velocity through the coil.\X\0D\X\0A',$,$);
#2832= COMMENT(0,33,$,$,#2833,$);
#2833= TEXT(16,33,$,$,'Coil bypass factor',$,$);
#2834= COMMENT(0,33,$,$,#2835,$);
#2835= TEXT(16,33,$,$,
'Enumeration of possible Fan AirFlow types (e.g., Supply, Return, Exhaust, etc.).'
,$,$);
#2836= COMMENT(0,33,$,$,#2837,$);
#2837= TEXT(16,33,$,$,
'<EPM-HTML> \X\0D\X\0A\X\09<p><u>Definition from IAI</u>: \X\0D\X\0A\X\09Enumeration defining the functional type of AirFlow.\X\0D\X\0A    The <i>IfcAirFlowTypeEnum</i> contains the following:</p>\X\0D\X\0A\X\09<ul> \X\0D\X\0A\X\09\X\09<li><b>SUPPLYAIR</b>:   Supply air.</li>\X\0D\X\0A\X\09\X\09<li><b>RETRNAIR</b>:    Return air.</li>\X\0D\X\0A\X\09\X\09<li><b>EXHAUSTAIR</b>:  Exhaust air.</li>\X\0D\X\0A\X\09\X\09<li><b>OTHER</b>:       Other type of AirFlow not defined above.</li>\X\0D\X\0A\X\09\X\09<li><b>USERDEFINED</b>: User-defined AirFlow type.</li>\X\0D\X\0A\X\09\X\09<li><b>NOTDEFINED</b>:  Undefined AirFlow type.</li>\X\0D\X\0A\X\09</ul> \X\0D\X\0A    \X\0D\X\0A\X\09<blockquote>\X\0D\X\0A\X\09\X\09<font color="#0000FF" size="-1">\X\0D\X\0A\X\09\X\09<p>\X\0D\X\0A    \X\09HISTORY: New enumeration in IFC R2x.<br>\X\0D\X\0A\X\09    ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09    </p>\X\0D\X\0A    \X\09</font>\X\0D\X\0A    </blockquote>\X\0D\X\0A</EPM-HTML>\X\0D\X\0A'
,$,$);
#2838= COMMENT(0,33,$,$,#2839,$);
#2839= TEXT(16,33,$,$,
'Fan discharge pressure losses associated with the discharge arrangement.'
,$,$);
#2840= COMMENT(0,33,$,$,#2841,$);
#2841= TEXT(16,33,$,$,
'The static pressure within the air stream that the fan must overcome to insure designed circulation of air.'
,$,$);
#2842= COMMENT(0,33,$,$,#2843,$);
#2843= TEXT(16,33,$,$,
'The linear speed of the tip of the fan blade furthest from the shaft.',
$,$);
#2844= COMMENT(0,33,$,$,#2845,$);
#2845= TEXT(16,33,$,$,
'The speed at which air discharges from the fan through the fan housing discharge opening.'
,$,$);
#2846= COMMENT(0,33,$,$,#2847,$);
#2847= TEXT(16,33,$,$,
'Defines the type of discharge arrangement from the fan housing discharge opening, which is used to determine the DischargePressureLoss '
,$,$);
#2848= COMMENT(0,33,$,$,#2849,$);
#2849= TEXT(16,33,$,$,
'<EPM-HTML> \X\0D\X\0A\X\09<p><u>Definition from IAI</u>: \X\0D\X\0A\X\09The discharge arrangement of the fan.\X\0D\X\0A    The <i>IfcFanDischargeTypeEnum</i> contains the following:</p>\X\0D\X\0A\X\09<ul> \X\0D\X\0A\X\09\X\09<li><b>DUCT</b>: Duct.</li>\X\0D\X\0A\X\09\X\09<li><b>SCREEN</b>: Screen.</li>\X\0D\X\0A\X\09\X\09<li><b>NONE</b>: None.</li>\X\0D\X\0A\X\09\X\09<li><b>OTHER</b>: Other type of fan discharge.</li>\X\0D\X\0A\X\09\X\09<li><b>NOTKNOWN</b>: Unknown fan discharge.</li>\X\0D\X\0A\X\09\X\09<li><b>UNSET</b>:  Unspecified fan discharge.</li>\X\0D\X\0A\X\09</ul> \X\0D\X\0A    \X\0D\X\0A\X\09<blockquote>\X\0D\X\0A\X\09\X\09<font color="#0000FF" size="-1">\X\0D\X\0A\X\09\X\09<p>\X\0D\X\0A    \X\09HISTORY: New enumeration in IFC R2x.<br>\X\0D\X\0A\X\09    ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09    </p>\X\0D\X\0A    \X\09</font>\X\0D\X\0A    </blockquote>\X\0D\X\0A</EPM-HTML>\X\0D\X\0A'
,$,$);
#2850= COMMENT(0,33,$,$,#2851,$);
#2851= TEXT(16,33,$,$,
'Fan drive power losses associated with the type of connection between the motor and the fan wheel.'
,$,$);
#2852= COMMENT(0,33,$,$,#2853,$);
#2853= TEXT(16,33,$,$,
'Defines the method of mounting the fan in the building. ',$,$);
#2854= COMMENT(0,33,$,$,#2855,$);
#2855= TEXT(16,33,$,$,
'<EPM-HTML> \X\0D\X\0A\X\09<p><u>Definition from IAI</u>: \X\0D\X\0A\X\09The way the fan is mounted.\X\0D\X\0A    The <i>IfcFanMountingTypeEnum/i> contains the following:</p>\X\0D\X\0A\X\09<ul> \X\0D\X\0A\X\09\X\09<li><b>MANUFACTUREDCURB</b>: Manufactured curb.</li>\X\0D\X\0A\X\09\X\09<li><b>FIELDERECTEDCURB</b>: Field erected curb.</li>\X\0D\X\0A\X\09\X\09<li><b>CONCRETEPAD</b>: Concrete pad.</li>\X\0D\X\0A\X\09\X\09<li><b>SUSPENDED</b>: Suspended.</li>\X\0D\X\0A\X\09\X\09<li><b>WALLMOUNTED</b>: Wall mounted.</li>\X\0D\X\0A\X\09\X\09<li><b>DUCTMOUNTED</b>: Duct mounted.</li>\X\0D\X\0A\X\09\X\09<li><b>OTHER</b>: Other type of fan mounting.</li>\X\0D\X\0A\X\09\X\09<li><b>NOTKNOWN</b>: Unknown fan mounting.</li>\X\0D\X\0A\X\09\X\09<li><b>UNSET</b>:  Unspecified fan mounting.</li>\X\0D\X\0A\X\09</ul> \X\0D\X\0A    \X\0D\X\0A\X\09<blockquote>\X\0D\X\0A\X\09\X\09<font color="#0000FF" size="-1">\X\0D\X\0A\X\09\X\09<p>\X\0D\X\0A    \X\09HISTORY: New enumeration in IFC R2x.<br>\X\0D\X\0A\X\09    ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09    </p>\X\0D\X\0A    \X\09</font>\X\0D\X\0A    </blockquote>\X\0D\X\0A</EPM-HTML>\X\0D\X\0A'
,$,$);
#2856= COMMENT(0,33,$,$,#2857,$);
#2857= TEXT(16,33,$,$,
'<EPM-HTML>\X\0D\X\0A\X\09<p><u>Definition from IAI</u>: \X\0D\X\0A\X\09A segment of a flow distribution system that is typically \X\0D\X\0A    straight, contiguous and has two ports (e.g., a section \X\0D\X\0A    of pipe or duct).</p>\X\0D\X\0A\X\09<P>The following parameters shall be given:</P> \X\0D\X\0A\X\09<UL> \X\0D\X\0A\X\09\X\09<LI>Segment length, taken from the FinishedLength attribute in the Pset,\X\0D\X\0A        provides the depth of the extrusion.</LI> \X\0D\X\0A\X\09\X\09<LI>Segment profile dimensions, taken from the <i>IfcConnectionPortGeometry</i>\X\0D\X\0A\X\09\X\09attached to the segment.</LI> \X\0D\X\0A\X\09</UL> \X\0D\X\0A\X\0D\X\0A\X\09<blockquote>\X\0D\X\0A\X\09\X\09<font color="#0000FF" size="-1">\X\0D\X\0A\X\09\X\09<p>\X\0D\X\0A    \X\09HISTORY: New entity in IFC R2.0.<br>\X\0D\X\0A\X\09    ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09    </p>\X\0D\X\0A    \X\09</font>\X\0D\X\0A    </blockquote>\X\0D\X\0A    \X\0D\X\0A\X\09<p><u>Geometry Use Definitions</u></p>\X\0D\X\0A\X\09<p>The geometric representation of <i>IfcFlowSegment</i> is given\X\0D\X\0A    by the <i>IfcProductDefinitionShape</i>, allowing multiple geometric\X\0D\X\0A    representations. Included are:</p>\X\0D\X\0A\X\0D\X\0A\X\09<p><b>Local Placement</b></p>\X\0D\X\0A\X\09<p>The use of local placement is defined at the supertype \X\0D\X\0A    <i>IfcDistributionFlowElement</i>.</p>\X\0D\X\0A\X\0D\X\0A\X\09<P><B>Geometric Representation</B></P> \X\0D\X\0A\X\09<P>The standard geometric representation of <i>IfcFlowSegment</i> is defined\X\0D\X\0A\X\09using the following multiple shape representations for its definition:</P> \X\0D\X\0A\X\09<UL> \X\0D\X\0A\X\09<LI><U>SegmentAxis</U>: A two-dimensional open curve (<i>IfcBoundedCurve</i>)\X\0D\X\0A\X\09  defining the axis for the segment.</LI> \X\0D\X\0A\X\09<LI><U>Body</U>: A Swept Solid Representation or a CSG representation\X\0D\X\0A\X\09  defining the 3D shape of the segment.</LI> \X\0D\X\0A\X\09</UL> \X\0D\X\0A\X\0D\X\0A\X\09<P><I>First representation: SegmentAxis</I></P> \X\0D\X\0A\X\09<P>The segment axis is represented by a two-dimensional open curve within a\X\0D\X\0A\X\09particular shape representation. The segment axis is used to apply the segment length parameter\X\0D\X\0A\X\09to the segment geometry. The following attribute values shall be used</P> \X\0D\X\0A\X\09<BLOCKQUOTE> \X\0D\X\0A\X\09<P><I>IfcShapeRepresentation</I></P> \X\0D\X\0A\X\09<UL> \X\0D\X\0A\X\09  <LI>RepresentationIdentifier : ''SegmentAxis''</LI> \X\0D\X\0A\X\09  <LI>RepresentationType : ''GeometricSet'' </LI> \X\0D\X\0A\X\09</UL></BLOCKQUOTE> \X\0D\X\0A\X\09<TABLE CELLPADDING="2" CELLSPACING="2"> \X\0D\X\0A\X\09<TR> \X\0D\X\0A\X\09  <TD VALIGN="TOP" ALIGN="LEFT"><A\X\0D\X\0A\X\09\X\09 HREF="drawings/IfcFlowSegment_StraightSegment_01-Layout1.dwf"><IMG\X\0D\X\0A\X\09\X\09 SRC="Fig/IfcFlowSegment_StraightSegment_01-Layout1.gif"\X\0D\X\0A\X\09\X\09 ALT="straight segment axis" WIDTH="393" HEIGHT="299" BORDER="0"></A></TD> \X\0D\X\0A\X\09  <TD VALIGN="TOP" ALIGN="LEFT">In case of a straight segment, the set of\X\0D\X\0A\X\09\X\09 items shall include a single geometric representation item of type\X\0D\X\0A\X\09\X\09 <i>IfcPolyline</i>. In case of a curved segment, the set of\X\0D\X\0A\X\09\X\09 items shall include a single geometric representation item of type\X\0D\X\0A\X\09\X\09 <i>IfcTrimmedCurve</i>. The curve shall have a BasisCurve of type <i>IfcCircle</i>.</TD> \X\0D\X\0A\X\09</TR> \X\0D\X\0A\X\09</TABLE> \X\0D\X\0A\X\09<P><I>Second representation: Body</I></P> \X\0D\X\0A\X\09<P>The body of the <i>IfcFlowSegment</i> is defined by using</P> \X\0D\X\0A\X\09<UL> \X\0D\X\0A\X\09<LI>SweptSolid representation for segments without clippings.</LI> \X\0D\X\0A\X\09<LI>CSG representation for segments with clippings.</LI> \X\0D\X\0A\X\09</UL>\X\0D\X\0A\X\09<BLOCKQUOTE> \X\0D\X\0A\X\09<P><I>IfcShapeRepresentation</I></P> \X\0D\X\0A\X\09<UL> \X\0D\X\0A\X\09  <LI>RepresentationIdentifier : ''SegmentBody''</LI> \X\0D\X\0A\X\09  <LI>RepresentationType : ''SweptSolid'' or ''CSG''</LI> \X\0D\X\0A\X\09</UL></BLOCKQUOTE> \X\0D\X\0A\X\09<P><B>SweptSolid representation</B></P> \X\0D\X\0A\X\09<P>The standard geometric representation (for body) of <i>IfcFlowSegment</i> is\X\0D\X\0A\X\09defined using the swept solid representation. The following additional\X\0D\X\0A\X\09constraints apply to the swept solid representation:</P> \X\0D\X\0A\X\09<UL> \X\0D\X\0A\X\09<LI><U>Solid</U>: <i>IfcExtrudedAreaSolid</i> is required,</LI> \X\0D\X\0A\X\09<LI><U>Profile</U>: </i>IfcArbitraryProfileDef</i> shall be supported. </LI> \X\0D\X\0A\X\09<LI><U>Extrusion</U>: The profile shall be extruded vertically, i.e., in\X\0D\X\0A\X\09  the direction of the z-axis of the coordinate system of the referred spatial\X\0D\X\0A\X\09  structure element. It might be further constrained to be in the direction of the\X\0D\X\0A\X\09  global z-axis in implementers agreements. The extrusion axis shall be\X\0D\X\0A\X\09  perpendicular to the swept profile, i.e. pointing into the direction of the\X\0D\X\0A\X\09  z-axis of the Position of the <i>IfcExtrudedAreaSolid</i>.</LI> \X\0D\X\0A\X\09</UL> \X\0D\X\0A\X\09<TABLE CELLPADDING="2" CELLSPACING="2"> \X\0D\X\0A\X\09<TR> \X\0D\X\0A\X\09  <TD VALIGN="TOP" ALIGN="LEFT"> The profile of a segment is described in\X\0D\X\0A\X\09\X\09 the ground view and extruded vertically. The profile (also identical with the\X\0D\X\0A\X\09\X\09 foot print of the segment) is defined by the IfcArbitraryProfileDef (excluding its\X\0D\X\0A\X\09\X\09 subtypes). The profile is given with all segment connections already resolved. \X\0D\X\0A\X\09\X\09 <UL> \X\0D\X\0A\X\09\X\09\X\09<LI>In the case of a straight segment the profile shall\X\0D\X\0A\X\09\X\09\X\09  be parallel to the segment axis, i.e. the segment has a single unchanged\X\0D\X\0A\X\09\X\09\X\09  width/height or diameter.</LI> \X\0D\X\0A\X\09\X\09\X\09<LI>In case of a curved segment the profile shall be\X\0D\X\0A\X\09\X\09\X\09  parallel (with defined offset) to the segment axis, i.e. the segment has a single\X\0D\X\0A\X\09\X\09\X\09  unchanged width/height or diameter.</LI> \X\0D\X\0A\X\09\X\09 </UL></TD> \X\0D\X\0A\X\09</TR> \X\0D\X\0A\X\09</TABLE> \X\0D\X\0A\X\09<P>The advanced geometric representation (for body) of <i>IfcFlowSegment</i> is\X\0D\X\0A\X\09defined using the CSG representation. The following additional constraints\X\0D\X\0A\X\09apply to the swept solid representation:</P> \X\0D\X\0A\X\09<UL> \X\0D\X\0A\X\09<LI><U>Solid</U>: see standard geometric representation</LI> \X\0D\X\0A\X\09<LI><U>Profile</U>: see standard geometric representation </LI> \X\0D\X\0A\X\09<LI><U>Extrusion</U>: see standard geometric representation</LI> \X\0D\X\0A\X\09<LI><U>Boolean result</U>: The <i>IfcBooleanClippingResult</i> shall be\X\0D\X\0A\X\09  supported, allowing for Boolean differences between the swept solid (here\X\0D\X\0A\X\09  <i>IfcExtrudedAreaSolid</i>) and one or several <i>IfcHalfSpaceSolid</i>.</LI> \X\0D\X\0A\X\09</UL> \X\0D\X\0A\X\0D\X\0A\X\09<p><b>B-Rep Representation </b></p>\X\0D\X\0A\X\09<p>The faceted B-Rep capabilities (with or without voids) shall be\X\0D\X\0A    supported for B-Rep representation.</p>\X\0D\X\0A     \X\0D\X\0A</EPM-HTML>\X\0D\X\0A'
,$,$);
#2858= COMMENT(0,33,$,$,#2859,$);
#2859= TEXT(16,33,$,$,'??',$,$);
#2860= COMMENT(0,33,$,$,#2861,$);
#2861= TEXT(16,33,$,$,
'Reference to the relationship object, that related control elements.',$
,$);
#2862= COMMENT(0,33,$,$,#2863,$);
#2863= TEXT(16,33,$,$,
'Relationship to a distribution flow element\X\0D\X\0A',$,$);
#2864= COMMENT(0,33,$,$,#2865,$);
#2865= TEXT(16,33,$,$,
'Only elements of type ''IfcDistributionFlowElement'' are allowed as relating element.'
,$,$);
#2866= COMMENT(0,33,$,$,#2867,$);
#2867= TEXT(16,33,$,$,
'Only elements of type ''IfcDistributionFlowElement'' are allowed as related element.'
,$,$);
#2868= COMMENT(0,33,$,$,#2869,$);
#2869= TEXT(16,33,$,$,
'<EPM-HTML> \X\0D\X\0A\X\09<p><u>Definition from IAI</u>: \X\0D\X\0A    This class defines elements in a building services system that \X\0D\X\0A    do not participate as either devices or distribution elements, \X\0D\X\0A    such as insulation or attaching elements. This class will be more \X\0D\X\0A    fully elaborated in future IFC releases.</p>\X\0D\X\0A    \X\0D\X\0A\X\09<blockquote>\X\0D\X\0A\X\09\X\09<font color="#0000FF" size="-1">\X\0D\X\0A\X\09\X\09<p>\X\0D\X\0A    \X\09HISTORY: New entity in IFC R2.0.<br>\X\0D\X\0A\X\09    ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09    </p>\X\0D\X\0A    \X\09</font>\X\0D\X\0A    </blockquote>\X\0D\X\0A    \X\0D\X\0A\X\09<p><u>Geometry Use Definitions</u></p>\X\0D\X\0A\X\09<p>The geometric representation of <i>IfcDiscreteElement</i> is given\X\0D\X\0A    by the <i>IfcProductDefinitionShape</i>, allowing multiple geometric\X\0D\X\0A    representations. Included are:</p>\X\0D\X\0A\X\0D\X\0A\X\09<p><b>Local Placement</b></p>\X\0D\X\0A\X\09<p>The local placement is defined in the supertype <i>IfcProduct</i>. It\X\0D\X\0A    is defined by a subtype of <i>IfcObjectPlacement</i> which can define\X\0D\X\0A    an absolute placement, relative placement, or grid reference, with each\X\0D\X\0A    defining the local coordinate system referenced by all geometric \X\0D\X\0A    representations. The PlacementRelTo relationship of <i>IfcLocalPlacement</i>, \X\0D\X\0A    if given, shall point to the same <i>IfcSpatialStructureElement</i> which \X\0D\X\0A    is used in the ContainedInStructure inverse attribute, or to a referenced\X\0D\X\0A    spatial structure element at a higher level. If the relative\X\0D\X\0A    placement is not used, the absolute placement is defined\X\0D\X\0A\X\09within the world coordinate system.</p>\X\0D\X\0A\X\09<p><u>Informal propositions for local placement</u>: </p> \X\0D\X\0A\X\09<OL> \X\0D\X\0A\X\09\X\09<li>If the LocalPlacement is specified, \X\0D\X\0A        then all aggregated components should use this placement as\X\0D\X\0A\X\09  \X\09their relative placement.</li> \X\0D\X\0A\X\09</OL> \X\0D\X\0A\X\0D\X\0A\X\09<p><b>Standard Geometric Representation</b></p>\X\0D\X\0A\X\09<p>Currently, the use of attribute driven geometry for this class\X\0D\X\0A    is not supported.  The standard geometric representation is\X\0D\X\0A    defined using explicit geometry.</p>\X\0D\X\0A\X\0D\X\0A\X\09<p><b>B-Rep Representation </b></p>\X\0D\X\0A\X\09<p>The faceted B-Rep capabilities (with or without voids) shall be\X\0D\X\0A    supported for B-Rep representation.</p>\X\0D\X\0A</EPM-HTML>\X\0D\X\0A'
,$,$);
#2870= COMMENT(0,33,$,$,#2871,$);
#2871= TEXT(16,33,$,$,
'Predefined generic types are specified in an Enumeration. A TypeDefinition is available for each generic type (as the required attributes differ). Use Type Definition corresponding to this generic type.\X\0D\X\0A\X\0D\X\0AType Definitions\X\0D\X\0AType driven PropertySets\X\0D\X\0APreDefined Type   Associated PropertySet\X\0D\X\0AInsulation   Pset_Insulation\X\0D\X\0AUserDefined\X\0D\X\0ANotDefined'
,$,$);
#2872= COMMENT(0,33,$,$,#2873,$);
#2873= TEXT(16,33,$,$,
'<EPM-HTML> \X\0D\X\0A\X\09<p><u>Definition from IAI</u>: \X\0D\X\0A\X\09This enumeration defines the different types of discrete elements an \X\0D\X\0A    <i>IfcDiscreteElement</i> object can fulfill:</p>\X\0D\X\0A\X\09<ul> \X\0D\X\0A\X\09\X\09<li><b>INSULATION</b>:   Materials with low heat conductance</li>\X\0D\X\0A\X\09\X\09<li><b>USERDEFINED</b>:  User-defined discrete element</li>\X\0D\X\0A\X\09\X\09<li><b>NOTDEFINED</b>:   Undefined discrete element</li>\X\0D\X\0A\X\09</ul> \X\0D\X\0A    \X\0D\X\0A\X\09<blockquote>\X\0D\X\0A\X\09\X\09<font color="#0000FF" size="-1">\X\0D\X\0A\X\09\X\09<p>\X\0D\X\0A    \X\09HISTORY: New enumeration in IFC R2.0<br>\X\0D\X\0A\X\09    ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09    </p>\X\0D\X\0A    \X\09</font>\X\0D\X\0A    </blockquote>\X\0D\X\0A</EPM-HTML>\X\0D\X\0A'
,$,$);
#2874= COMMENT(0,33,$,$,#2875,$);
#2875= TEXT(16,33,$,$,'??',$,$);
#2876= COMMENT(0,33,$,$,#2877,$);
#2877= TEXT(16,33,$,$,
'The ControlElement Point Identification assigned to this control element by the Building Automation System.\X\0D\X\0A'
,$,$);
#2878= COMMENT(0,33,$,$,#2879,$);
#2879= TEXT(16,33,$,$,
'<EPM-HTML>\X\0D\X\0A         <P><U>Definition from IAI</U>: The space thermal load\X\0D\X\0A\X\09\X\09(<I>IfcSpaceThermalLoad</I>) defines all thermal losses and gains occurring\X\0D\X\0A\X\09\X\09within a space or zone. Those losses or gains can either be requirements\X\0D\X\0A\X\09\X\09(desired values) or criteria (actual values). The source attribute defines the\X\0D\X\0A\X\09\X\09source of loss or gain, and the maximum value and applicable value ratio are\X\0D\X\0A\X\09\X\09interpreted according to the source (see definition of\X\0D\X\0A\X\09\X\09IfcUseCaseSourceEnum).</P>\X\0D\X\0A\X\09 <P>The <I>IfcSpaceThermalLoad</I> is a statically defined property set and\X\0D\X\0A\X\09\X\09should be attached to the instance(s) of <I>IfcSpace</I> through the\X\0D\X\0A\X\09\X\09<I>IfcRelAssignsProperties</I> relationship. If there are several different\X\0D\X\0A\X\09\X\09thermal loads occuring within a space, multiple instances of\X\0D\X\0A\X\09\X\09<I>IfcSpaceThermalLoad</I> should be assigned.</P> \X\0D\X\0A\X\09 <BLOCKQUOTE><FONT COLOR="#0000FF" SIZE="-1">HISTORY: New Entity in IFC\X\0D\X\0A\X\09\X\09Release 2.0, has been renamed from IfcSpaceUseCase in IFC Release 2x.<BR>ISSUE:\X\0D\X\0A\X\09\X\09See issue and change log for changes made in IFC Release\X\0D\X\0A\X\09\X\092x.</FONT></BLOCKQUOTE>\X\0D\X\0A</EPM-HTML>'
,$,$);
#2880= COMMENT(0,33,$,$,#2881,$);
#2881= TEXT(16,33,$,$,
'Percentage of use requirement or criteria applicable to the space, interpretation depends on the source type.\X\0D\X\0A'
,$,$);
#2882= COMMENT(0,33,$,$,#2883,$);
#2883= TEXT(16,33,$,$,
'Source or type of the use or load characteristic. Depending on the source, the maximum value has to be interpreted.'
,$,$);
#2884= COMMENT(0,33,$,$,#2885,$);
#2885= TEXT(16,33,$,$,
'This enumeration defines the various sources of thermal loads or gains for spaces, derived from various use cases.\X\0D\X\0A\X\0D\X\0AHistory\X\0D\X\0ANew Enumeration in IFC Release 2.0 \X\0D\X\0A\X\0D\X\0AENUMERATION\X\0D\X\0APeople\X\0D\X\0ALighting\X\0D\X\0AEquipment\X\0D\X\0AVentilationIndoorAir\X\0D\X\0AVentilationOutsideAir\X\0D\X\0AExhaustAir\X\0D\X\0AAirExchangeRate\X\0D\X\0ADryBulbTemperature\X\0D\X\0ARelativeHumidity'
,$,$);
#2886= COMMENT(0,33,$,$,#2887,$);
#2887= TEXT(16,33,$,$,
'Indicated whether the source values describe a desired value as requirement (REQUIREMENT) or an actual value as criteria (CRITERIA) for the space.\X\0D\X\0A'
,$,$);
#2888= COMMENT(0,33,$,$,#2889,$);
#2889= TEXT(16,33,$,$,
'This enumeration defines whether the thermal use case is a requirement for a particular thermal space quality or a criteria.\X\0D\X\0A\X\0D\X\0AHistory\X\0D\X\0ANew Enumeration in IFC Release 2.0 \X\0D\X\0A\X\0D\X\0AENUMERATION\X\0D\X\0ARequirement\X\0D\X\0ACriteria\X\0D\X\0ANotDefined'
,$,$);
#2890= COMMENT(0,33,$,$,#2891,$);
#2891= TEXT(16,33,$,$,
'Indication, whether the use requirement or load is constant during the hours of a day (TRUE) or not (FALSE). If not, a Pset_24HRSchedule has to be referenced by ExtendedProperties.\X\0D\X\0A'
,$,$);
#2892= COMMENT(0,33,$,$,#2893,$);
#2893= TEXT(16,33,$,$,
'Indicated whether the source causes a loss (LOSS) or gain (GAIN) for the space.'
,$,$);
#2894= COMMENT(0,33,$,$,#2895,$);
#2895= TEXT(16,33,$,$,
'This enumeration defines the thermal use cases as either being a loss or a gain to the space.\X\0D\X\0A\X\0D\X\0AHistory\X\0D\X\0ANew Enumeration in IFC Release 2.0 \X\0D\X\0A\X\0D\X\0AENUMERATION\X\0D\X\0ALoss\X\0D\X\0AGain\X\0D\X\0ANotDefined'
,$,$);
#2896= COMMENT(0,33,$,$,#2897,$);
#2897= TEXT(16,33,$,$,
'Further specification for the source, which might be specific for a region or project. E.g. whether the heat gain from Person is caused by specific activities.\X\0D\X\0A'
,$,$);
#2898= COMMENT(0,33,$,$,#2899,$);
#2899= TEXT(16,33,$,$,
'<EPM-HTML>\X\0D\X\0A\X\09<p><u>Definition from IAI</u>: \X\0D\X\0A\X\09Common definition to capture basic fluid and flow properties \X\0D\X\0A    within a flow distribution system.</p>\X\0D\X\0A\X\09<blockquote>\X\0D\X\0A\X\09\X\09<font color="#0000FF" size="-1">\X\0D\X\0A\X\09\X\09<p>\X\0D\X\0A    \X\09HISTORY: New entity in IFC R2x.<br>\X\0D\X\0A\X\09    ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09    </p>\X\0D\X\0A    \X\09</font>\X\0D\X\0A    </blockquote>\X\0D\X\0A</EPM-HTML>\X\0D\X\0A\X\0D\X\0A'
,$,$);
#2900= COMMENT(0,33,$,$,#2901,$);
#2901= TEXT(16,33,$,$,
'Maximum possible flowrate through all inlets.\X\0D\X\0A',$,$);
#2902= COMMENT(0,33,$,$,#2903,$);
#2903= TEXT(16,33,$,$,
'Design or intended flowrate through all inlets.\X\0D\X\0A',$,$);
#2904= COMMENT(0,33,$,$,#2905,$);
#2905= TEXT(16,33,$,$,
'Minimum flowrate through all the inlets.\X\0D\X\0A',$,$);
#2906= COMMENT(0,33,$,$,#2907,$);
#2907= TEXT(16,33,$,$,'Pressure loss at the DesignFlowrate.\X\0D\X\0A',$
,$);
#2908= COMMENT(0,33,$,$,#2909,$);
#2909= TEXT(16,33,$,$,
'The working pressure, or pressure that is exerted on the inlets. \X\0D\X\0A'
,$,$);
#2910= COMMENT(0,33,$,$,#2911,$);
#2911= TEXT(16,33,$,$,
'The design pressure rating, or maximum pressure that this device can be subjected to.\X\0D\X\0A'
,$,$);
#2912= COMMENT(0,33,$,$,#2913,$);
#2913= TEXT(16,33,$,$,'The properties of the fluid.',$,$);
#2914= COMMENT(0,33,$,$,#2915,$);
#2915= TEXT(16,33,$,$,
'Velocity of the fluid at the DesignFlowrate.\X\0D\X\0A',$,$);
#2916= COMMENT(0,33,$,$,#2917,$);
#2917= TEXT(16,33,$,$,
'List of design temperature of the fluid; for air the list consists of dry bulb temperature followed by wet bulb temperature.\X\0D\X\0A'
,$,$);
#2918= COMMENT(0,33,$,$,#2919,$);
#2919= TEXT(16,33,$,$,
'Maximum temperature of the fluid; for air the list consists of dry bulb temperature followed by wet bulb temperature.\X\0D\X\0A'
,$,$);
#2920= COMMENT(0,33,$,$,#2921,$);
#2921= TEXT(16,33,$,$,
'Minimum temperature of the fluid; for air the list consists of dry bulb temperature followed by wet bulb temperature.\X\0D\X\0A'
,$,$);
#2922= COMMENT(0,33,$,$,#2923,$);
#2923= TEXT(16,33,$,$,
'Working or actual temperature of the fluid; for air the list consists of dry bulb temperature followed by wet bulb temperature.\X\0D\X\0A'
,$,$);
#2924= COMMENT(0,33,$,$,#2925,$);
#2925= TEXT(16,33,$,$,'Defines ratio of vapor to liquid.',$,$);
#2926= COMMENT(0,33,$,$,#2927,$);
#2927= TEXT(16,33,$,$,
'<EPM-HTML>\X\0D\X\0A\X\09<P><U>Definition from IAI</U>: \X\0D\X\0A\X\09Common definition to capture basic electrical characteristics for \X\0D\X\0A    use in building services and facilities management.</P>\X\0D\X\0A\X\09<BLOCKQUOTE>\X\0D\X\0A\X\09\X\09<FONT COLOR="#0000FF" SIZE="-1">\X\0D\X\0A\X\09\X\09<P>\X\0D\X\0A\X\09    ISSUES The entity has changed in IFC R3 platform - see\X\0D\X\0A        change log for details.<BR>\X\0D\X\0A    \X\09HISTORY New entity in IFC R2.\X\0D\X\0A\X\09    </P>\X\0D\X\0A    \X\09</FONT>\X\0D\X\0A    </BLOCKQUOTE>\X\0D\X\0A</EPM-HTML>\X\0D\X\0A'
,$,$);
#2928= COMMENT(0,33,$,$,#2929,$);
#2929= TEXT(16,33,$,$,
'<EPM-HTML>\X\0D\X\0A\X\09<P><U>Definition from IAI</U>: \X\0D\X\0A\X\09Common definition to capture extended electrical characteristics for \X\0D\X\0A    use in building services and facilities management.</P>\X\0D\X\0A\X\09<BLOCKQUOTE>\X\0D\X\0A\X\09\X\09<FONT COLOR="#0000FF" SIZE="-1">\X\0D\X\0A\X\09\X\09<P>\X\0D\X\0A\X\09    ISSUES No issues to date.<BR>\X\0D\X\0A    \X\09HISTORY New entity in IFC R3 Platform.\X\0D\X\0A\X\09    </P>\X\0D\X\0A    \X\09</FONT>\X\0D\X\0A    </BLOCKQUOTE>\X\0D\X\0A</EPM-HTML>\X\0D\X\0A'
,$,$);
#2930= COMMENT(0,33,$,$,#2931,$);
#2931= TEXT(16,33,$,$,'Relative phase of input conductors',$,$);
#2932= COMMENT(0,33,$,$,#2933,$);
#2933= TEXT(16,33,$,$,
'The current the electrical device may be subjected to upon initial startup'
,$,$);
#2934= COMMENT(0,33,$,$,#2935,$);
#2935= TEXT(16,33,$,$,
'Input current when a motor armature is energized but not rotating.',$,$
);
#2936= COMMENT(0,33,$,$,#2937,$);
#2937= TEXT(16,33,$,$,
'Electrical power input that should be used for circuit sizing',$,$);
#2938= COMMENT(0,33,$,$,#2939,$);
#2939= TEXT(16,33,$,$,
'Designation for fuse for this electrical device. ',$,$);
#2940= COMMENT(0,33,$,$,#2941,$);
#2941= TEXT(16,33,$,$,
'Does this element require electrical grounding? TRUE = Yes, FALSE = No.'
,$,$);
#2942= COMMENT(0,33,$,$,#2943,$);
#2943= TEXT(16,33,$,$,'Type of electrical current applied',$,$);
#2944= COMMENT(0,33,$,$,#2945,$);
#2945= TEXT(16,33,$,$,
'<EPM-HTML> \X\0D\X\0A\X\09<P><U>Definition from IAI</U>: \X\0D\X\0A\X\09This enumeration defines the different types of available electrical \X\0D\X\0A    current:</P>\X\0D\X\0A\X\09<UL> \X\0D\X\0A\X\09\X\09<LI>ALTERNATING:  Alternating current (AC).</LI>\X\0D\X\0A\X\09\X\09<LI>DIRECT:       Direct current (DC).</LI>\X\0D\X\0A\X\09\X\09<LI>NOTDEFINED:   Undefined electrical current.</LI>\X\0D\X\0A\X\09</UL> \X\0D\X\0A    \X\0D\X\0A\X\09<BLOCKQUOTE>\X\0D\X\0A\X\09\X\09<FONT COLOR="#0000FF" SIZE="-1">\X\0D\X\0A\X\09\X\09<P>\X\0D\X\0A\X\09    ISSUES No issues to date.<BR>\X\0D\X\0A    \X\09HISTORY New enumeration in IFC R2.\X\0D\X\0A\X\09    </P>\X\0D\X\0A    \X\09</FONT>\X\0D\X\0A    </BLOCKQUOTE>\X\0D\X\0A</EPM-HTML>\X\0D\X\0A'
,$,$);
#2946= COMMENT(0,33,$,$,#2947,$);
#2947= TEXT(16,33,$,$,'Input electrical potential',$,$);
#2948= COMMENT(0,33,$,$,#2949,$);
#2949= TEXT(16,33,$,$,'Nominal frequency of input voltage wave form. ',$
,$);
#2950= COMMENT(0,33,$,$,#2951,$);
#2951= TEXT(16,33,$,$,'Full load electrical current requirements.',$,$);
#2952= COMMENT(0,33,$,$,#2953,$);
#2953= TEXT(16,33,$,$,
'Minimum current carrying capacity of the electrical circuit.',$,$);
#2954= COMMENT(0,33,$,$,#2955,$);
#2955= TEXT(16,33,$,$,'Maximum power input of the electrical device',$,$
);
#2956= COMMENT(0,33,$,$,#2957,$);
#2957= TEXT(16,33,$,$,
'Actual electrical input power of the electrical device at its rated capacity'
,$,$);
#2958= COMMENT(0,33,$,$,#2959,$);
#2959= TEXT(16,33,$,$,
'<EPM-HTML>\X\0D\X\0A\X\09<p><u>Definition from IAI</u>: \X\0D\X\0A\X\09This class defines elements of a distribution system that \X\0D\X\0A    are used to regulate flow through a distribution system \X\0D\X\0A    (e.g., damper, valve, switch, relay, etc.).</p>\X\0D\X\0A\X\0D\X\0A\X\09<blockquote>\X\0D\X\0A\X\09\X\09<font color="#0000FF" size="-1">\X\0D\X\0A\X\09\X\09<p>\X\0D\X\0A    \X\09HISTORY: New entity in IFC R2.0.<br>\X\0D\X\0A\X\09    ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09    </p>\X\0D\X\0A    \X\09</font>\X\0D\X\0A    </blockquote>\X\0D\X\0A    \X\0D\X\0A\X\09<p><u>Geometry Use Definitions</u></p>\X\0D\X\0A\X\09<p>The geometric representation of <i>IfcFlowController</i> is given\X\0D\X\0A    by the <i>IfcProductDefinitionShape</i>, allowing multiple geometric\X\0D\X\0A    representations. Included are:</p>\X\0D\X\0A\X\0D\X\0A\X\09<p><b>Local Placement</b></p>\X\0D\X\0A\X\09<p>The use of local placement is defined at the supertype \X\0D\X\0A    <i>IfcDistributionFlowElement</i>.</p>\X\0D\X\0A\X\0D\X\0A\X\09<p><b>Standard Geometric Representation</b></p>\X\0D\X\0A\X\09<p>The use of Standard Geometric Representations is defined at the supertype \X\0D\X\0A    <i>IfcDistributionFlowElement</i>.</p>\X\0D\X\0A</EPM-HTML>\X\0D\X\0A'
,$,$);
#2960= COMMENT(0,33,$,$,#2961,$);
#2961= TEXT(16,33,$,$,
'<EPM-HTML>\X\0D\X\0A\X\09<p><u>Definition from IAI</u>: \X\0D\X\0A\X\09A junction or transition in a flow distribution system \X\0D\X\0A    (e.g., elbow, tee, etc.).</p>\X\0D\X\0A\X\0D\X\0A\X\09<blockquote>\X\0D\X\0A\X\09\X\09<font color="#0000FF" size="-1">\X\0D\X\0A\X\09\X\09<p>\X\0D\X\0A    \X\09HISTORY: New entity in IFC R2.0.<br>\X\0D\X\0A\X\09    ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09    </p>\X\0D\X\0A    \X\09</font>\X\0D\X\0A    </blockquote>\X\0D\X\0A    \X\0D\X\0A\X\09<p><u>Geometry Use Definitions</u></p>\X\0D\X\0A\X\09<p>The geometric representation of <i>IfcFlowFitting</i> is given\X\0D\X\0A    by the <i>IfcProductDefinitionShape</i>, allowing multiple geometric\X\0D\X\0A    representations. Included are:</p>\X\0D\X\0A\X\0D\X\0A\X\09<p><b>Local Placement</b></p>\X\0D\X\0A\X\09<p>The use of local placement is defined at the supertype \X\0D\X\0A    <i>IfcDistributionFlowElement</i>.</p>\X\0D\X\0A\X\0D\X\0A\X\09<p><b>Standard Geometric Representation</b></p>\X\0D\X\0A\X\09<p>The use of Standard Geometric Representations is defined at the supertype \X\0D\X\0A    <i>IfcDistributionFlowElement</i>.</p>\X\0D\X\0A</EPM-HTML>\X\0D\X\0A'
,$,$);
#2962= COMMENT(0,33,$,$,#2963,$);
#2963= TEXT(16,33,$,$,'??',$,$);
#2964= COMMENT(0,33,$,$,#2965,$);
#2965= TEXT(16,33,$,$,
'<EPM-HTML> \X\0D\X\0A\X\09<p><u>Definition from IAI</u>: \X\0D\X\0A\X\09An <i>IfcAirTerminal</i> is a terminating or origination point for the\X\0D\X\0A    transfer of air between distribution system(s) and one or more space.\X\0D\X\0A\X\09Air terminals can be any one of the following:\X\0D\X\0A    <ul>\X\0D\X\0A\X\09\X\09<li><b>Diffuser</b> - An outlet discharging supply air in various \X\0D\X\0A        directions and planes.</li> \X\0D\X\0A\X\09\X\09<li><b>Grille</b> - A covering for any area through which air passes.</li> \X\0D\X\0A\X\09\X\09<li><b>Register</b> - A grille typically equipped with a damper\X\0D\X\0A        or control valve.</li> \X\0D\X\0A\X\09\X\09<li><b>Supply opening or Outlet</b> - Any opening through which air is\X\0D\X\0A        being delivered into a ventilated or conditioned space.</li>\X\0D\X\0A        or control valve.</li> \X\0D\X\0A    </ul>\X\0D\X\0A\X\0D\X\0A\X\09<blockquote>\X\0D\X\0A\X\09\X\09<font color="#0000FF" size="-1">\X\0D\X\0A\X\09\X\09<p>\X\0D\X\0A    \X\09HISTORY: New entity in IFC R2x.<br>\X\0D\X\0A\X\09    ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09    </p>\X\0D\X\0A    \X\09</font>\X\0D\X\0A    </blockquote>\X\0D\X\0A\X\0D\X\0A\X\09<p><u>Geometry Use Definitions</u></p>\X\0D\X\0A\X\09<p>The geometric representation of <i>IfcAirTerminal</i> is given\X\0D\X\0A    by the <i>IfcProductDefinitionShape</i>, allowing multiple geometric\X\0D\X\0A    representations. Included are:</p>\X\0D\X\0A\X\0D\X\0A\X\09<p><b>Standard Geometric Representation</b></p>\X\0D\X\0A\X\09<p>The use of Standard Geometric Representations is defined at the supertype \X\0D\X\0A    <i>IfcDistributionFlowElement</i>.</p>\X\0D\X\0A</EPM-HTML>\X\0D\X\0A'
,$,$);
#2966= COMMENT(0,33,$,$,#2967,$);
#2967= TEXT(16,33,$,$,
'Enumeration of possible AirTerminal types (e.g., Supply, Return, Exhaust, etc.).'
,$,$);
#2968= COMMENT(0,33,$,$,#2969,$);
#2969= TEXT(16,33,$,$,
'<EPM-HTML> \X\0D\X\0A\X\09<p><u>Definition from IAI</u>: \X\0D\X\0A\X\09An <i>IfcCoil</i> is a device used to provide heat transfer between \X\0D\X\0A\X\09non-mixing media. This is typically used in conjunction with an \X\0D\X\0A    AirHandler or PackagedACUnit and often will use a TubeBundle.</p>\X\0D\X\0A\X\0D\X\0A\X\09<blockquote>\X\0D\X\0A\X\09\X\09<font color="#0000FF" size="-1">\X\0D\X\0A\X\09\X\09<p>\X\0D\X\0A    \X\09HISTORY: New entity in IFC R2x.<br>\X\0D\X\0A\X\09    ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09    </p>\X\0D\X\0A    \X\09</font>\X\0D\X\0A    </blockquote>\X\0D\X\0A\X\0D\X\0A\X\09<p><u>Geometry Use Definitions</u></p>\X\0D\X\0A\X\09<p>The geometric representation of <i>IfcCoil</i> is given\X\0D\X\0A    by the <i>IfcProductDefinitionShape</i>, allowing multiple geometric\X\0D\X\0A    representations. Included are:</p>\X\0D\X\0A\X\0D\X\0A\X\09<p><b>Local Placement</b></p>\X\0D\X\0A\X\09<p>The use of local placement is defined at the supertype \X\0D\X\0A    <i>IfcDistributionFlowElement</i>.</p>\X\0D\X\0A\X\0D\X\0A\X\09<p><b>Standard Geometric Representation</b></p>\X\0D\X\0A\X\09<p>The use of Standard Geometric Representations is defined at the supertype \X\0D\X\0A    <i>IfcDistributionFlowElement</i>.</p>\X\0D\X\0A</EPM-HTML>\X\0D\X\0A'
,$,$);
#2970= COMMENT(0,33,$,$,#2971,$);
#2971= TEXT(16,33,$,$,
'Defines typical types of coils (e.g., Cooling, Heating, etc.)\X\0D\X\0A'
,$,$);
#2972= COMMENT(0,33,$,$,#2973,$);
#2973= TEXT(16,33,$,$,
'<EPM-HTML> \X\0D\X\0A\X\09<p><u>Definition from IAI</u>: \X\0D\X\0A\X\09Enumeration defining the typical types of Coils.  \X\0D\X\0A    The <i>IfcCoilTypeEnum</i> contains the following:</p>\X\0D\X\0A\X\09<ul> \X\0D\X\0A\X\09\X\09<li><b>PRECOOLING</b>: Precooling coil.</li>\X\0D\X\0A\X\09\X\09<li><b>COOLING</b>: Cooling coil.</li>\X\0D\X\0A\X\09\X\09<li><b>RECOOLING</b>: Recooling coil.</li>\X\0D\X\0A\X\09\X\09<li><b>PREHEATING</b>: Preheating coil.</li>\X\0D\X\0A\X\09\X\09<li><b>HEATING</b>: Heating coil.</li>\X\0D\X\0A\X\09\X\09<li><b>REHEATING</b>: Reheating coil.</li>\X\0D\X\0A\X\09\X\09<li><b>OTHER</b>:       Other type of Coil not defined above.</li>\X\0D\X\0A\X\09\X\09<li><b>USERDEFINED</b>: User-defined Coil type.</li>\X\0D\X\0A\X\09\X\09<li><b>NOTDEFINED</b>:  Undefined Coil type.</li>\X\0D\X\0A\X\09</ul> \X\0D\X\0A    \X\0D\X\0A\X\09<blockquote>\X\0D\X\0A\X\09\X\09<font color="#0000FF" size="-1">\X\0D\X\0A\X\09\X\09<p>\X\0D\X\0A    \X\09HISTORY: New enumeration in IFC R2x.<br>\X\0D\X\0A\X\09    ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09    </p>\X\0D\X\0A    \X\09</font>\X\0D\X\0A    </blockquote>\X\0D\X\0A</EPM-HTML>\X\0D\X\0A'
,$,$);
#2974= COMMENT(0,33,$,$,#2975,$);
#2975= TEXT(16,33,$,$,'Coil flow arrangement.',$,$);
#2976= COMMENT(0,33,$,$,#2977,$);
#2977= TEXT(16,33,$,$,
'<EPM-HTML> \X\0D\X\0A\X\09<p><u>Definition from IAI</u>: \X\0D\X\0A\X\09Flow arrangement of the coil. \X\0D\X\0A    The <i>IfcCoilFlowArrangementEnum</i> contains the following:</p>\X\0D\X\0A\X\09<ul> \X\0D\X\0A\X\09\X\09<li><b>COUNTERFLOW</b>: Counterflow coil arrangement.</li>\X\0D\X\0A\X\09\X\09<li><b>CROSSFLOW</b>: Crossflow coil arrangement.</li>\X\0D\X\0A\X\09\X\09<li><b>PARALLELFLOW</b>: Parallel flow coil arrangement.</li>\X\0D\X\0A\X\09\X\09<li><b>DIRECTEXPANSION</b>: Direct Expansion flow coil arrangement.</li>\X\0D\X\0A\X\09\X\09<li><b>OTHER</b>:       Other type of Coil flow arrangement not defined above.</li>\X\0D\X\0A\X\09\X\09<li><b>USERDEFINED</b>: User-defined Coil flow arrangement.</li>\X\0D\X\0A\X\09\X\09<li><b>NOTDEFINED</b>:  Undefined Coil flow arrangement.</li>\X\0D\X\0A\X\09</ul> \X\0D\X\0A    \X\0D\X\0A\X\09<blockquote>\X\0D\X\0A\X\09\X\09<font color="#0000FF" size="-1">\X\0D\X\0A\X\09\X\09<p>\X\0D\X\0A    \X\09HISTORY: New enumeration in IFC R2x.<br>\X\0D\X\0A\X\09    ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09    </p>\X\0D\X\0A    \X\09</font>\X\0D\X\0A    </blockquote>\X\0D\X\0A</EPM-HTML>\X\0D\X\0A'
,$,$);
#2978= COMMENT(0,33,$,$,#2979,$);
#2979= TEXT(16,33,$,$,
'<EPM-HTML>\X\0D\X\0A\X\09<p><u>Definition from IAI</u>: \X\0D\X\0A\X\09An <i>IfcSanitaryTerminal</i> is an <i>IfcFlowTerminal</i> specialized for use\X\0D\X\0A    in sanitary plumbing applications (e.g., water closets, sinks, etc.).</p>\X\0D\X\0A\X\0D\X\0A \X\09<blockquote>\X\0D\X\0A\X\09\X\09<font color="#0000FF" size="-1">\X\0D\X\0A\X\09\X\09<p>\X\0D\X\0A    \X\09HISTORY: New entity in IFC R2x.<br>\X\0D\X\0A\X\09    ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09    </p>\X\0D\X\0A    \X\09</font>\X\0D\X\0A    </blockquote>\X\0D\X\0A    \X\0D\X\0A\X\09<p><u>Geometry Use Definitions</u></p>\X\0D\X\0A\X\09<p>The geometric representation of <i>IfcSanitaryTerminal</i> is given\X\0D\X\0A    by the <i>IfcProductDefinitionShape</i>, allowing multiple geometric\X\0D\X\0A    representations. Included are:</p>\X\0D\X\0A\X\0D\X\0A\X\09<p><b>Local Placement</b></p>\X\0D\X\0A\X\09<p>The use of local placement is defined at the supertype \X\0D\X\0A    <i>IfcDistributionFlowElement</i>.</p>\X\0D\X\0A\X\0D\X\0A\X\09<p><b>Standard Geometric Representation</b></p>\X\0D\X\0A\X\09<p>The use of Standard Geometric Representations is defined at the supertype \X\0D\X\0A    <i>IfcDistributionFlowElement</i>.</p>\X\0D\X\0A</EPM-HTML>\X\0D\X\0A'
,$,$);
#2980= COMMENT(0,33,$,$,#2981,$);
#2981= TEXT(16,33,$,$,
'Predefined generic types are specified in an Enumeration. A TypeDefinition is available for each generic type (as the required attributes differ). Use Type Definition corresponding to this generic type.\X\0D\X\0A\X\0D\X\0AType Definitions\X\0D\X\0AType driven PropertySets\X\0D\X\0APreDefined Type   Associated PropertySet\X\0D\X\0ARoofDrain   Pset_RoofDrain\X\0D\X\0AScupper   Pset_Scupper\X\0D\X\0AFaucet   Pset_Faucet\X\0D\X\0ASink   Pset_Sink\X\0D\X\0AToilet   Pset_Toilet\X\0D\X\0AUrinal   Pset_Urinal\X\0D\X\0AShower   Pset_Shower\X\0D\X\0AUserDefined\X\0D\X\0ANotDefined'
,$,$);
#2982= COMMENT(0,33,$,$,#2983,$);
#2983= TEXT(16,33,$,$,
'<EPM-HTML> \X\0D\X\0A\X\09<p><u>Definition from IAI</u>: \X\0D\X\0A\X\09This enumeration defines the different types of flow \X\0D\X\0A    terminals an <i>IfcSanitaryTerminal</i> object can fulfill:</p>\X\0D\X\0A\X\09<ul> \X\0D\X\0A\X\09\X\09<li><b>FAUCET</b>:        Faucet.</li>\X\0D\X\0A\X\09\X\09<li><b>ROOFDRAIN</b>:\X\09  Roof drain.</li>\X\0D\X\0A\X\09\X\09<li><b>SHOWER</b>:        Shower.</li>\X\0D\X\0A\X\09\X\09<li><b>SINK</b>:          Sink.</li>\X\0D\X\0A\X\09\X\09<li><b>TOILET</b>:        Toilet.</li>\X\0D\X\0A\X\09\X\09<li><b>URINAL</b>:        Urinal.</li>\X\0D\X\0A\X\09\X\09<li><b>USERDEFINED</b>:   User-defined sanitary flow terminal.</li>\X\0D\X\0A\X\09\X\09<li><b>NOTDEFINED</b>:    Undefined sanitary flow terminal.</li>\X\0D\X\0A\X\09</ul> \X\0D\X\0A    \X\0D\X\0A\X\09<blockquote>\X\0D\X\0A\X\09\X\09<font color="#0000FF" size="-1">\X\0D\X\0A\X\09\X\09<p>\X\0D\X\0A    \X\09HISTORY: New enumeration in IFC R2x.<br>\X\0D\X\0A\X\09    ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09    </p>\X\0D\X\0A    \X\09</font>\X\0D\X\0A    </blockquote>\X\0D\X\0A</EPM-HTML>\X\0D\X\0A'
,$,$);
#2984= COMMENT(0,33,$,$,#2985,$);
#2985= TEXT(16,33,$,$,
'<EPM-HTML> \X\0D\X\0A\X\09<p><u>Definition from IAI</u>: \X\0D\X\0A\X\09An <i>IfcFan</i> is a device which imparts mechanical \X\0D\X\0A    work on a gas.</p>\X\0D\X\0A\X\0D\X\0A\X\09<blockquote>\X\0D\X\0A\X\09\X\09<font color="#0000FF" size="-1">\X\0D\X\0A\X\09\X\09<p>\X\0D\X\0A    \X\09HISTORY: New entity in IFC R2x.<br>\X\0D\X\0A\X\09    ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09    </p>\X\0D\X\0A    \X\09</font>\X\0D\X\0A    </blockquote>\X\0D\X\0A\X\0D\X\0A\X\09<p><u>Geometry Use Definitions</u></p>\X\0D\X\0A\X\09<p>The geometric representation of <i>IfcFan</i> is given\X\0D\X\0A    by the <i>IfcProductDefinitionShape</i>, allowing multiple geometric\X\0D\X\0A    representations. Included are:</p>\X\0D\X\0A\X\0D\X\0A\X\09<p><b>Local Placement</b></p>\X\0D\X\0A\X\09<p>The use of local placement is defined at the supertype \X\0D\X\0A    <i>IfcDistributionFlowElement</i>.</p>\X\0D\X\0A\X\0D\X\0A\X\09<p><b>Standard Geometric Representation</b></p>\X\0D\X\0A\X\09<p>The use of Standard Geometric Representations is defined at the supertype \X\0D\X\0A    <i>IfcDistributionFlowElement</i>.</p>\X\0D\X\0A</EPM-HTML>\X\0D\X\0A'
,$,$);
#2986= COMMENT(0,33,$,$,#2987,$);
#2987= TEXT(16,33,$,$,
'Defines the Pressure Class of the fan used for identifying the thickness and types of materials required for the construction of the fan assembly. '
,$,$);
#2988= COMMENT(0,33,$,$,#2989,$);
#2989= TEXT(16,33,$,$,
'<EPM-HTML> \X\0D\X\0A\X\09<p><u>Definition from IAI</u>: \X\0D\X\0A\X\09The pressure classification of the fan.\X\0D\X\0A    The <i>IfcFanPressureClassEnum</i> contains the following:</p>\X\0D\X\0A\X\09<ul> \X\0D\X\0A\X\09\X\09<li><b>CLASS1</b>: Class 1.</li>\X\0D\X\0A\X\09\X\09<li><b>CLASS2</b>: Class 2.</li>\X\0D\X\0A\X\09\X\09<li><b>CLASS3</b>: Class 3.</li>\X\0D\X\0A\X\09\X\09<li><b>CLASS4</b>: Class 4.</li>\X\0D\X\0A\X\09\X\09<li><b>OTHER</b>: Other type of pressure classification.</li>\X\0D\X\0A\X\09\X\09<li><b>NOTKNOWN</b>: Unknown pressure classification.</li>\X\0D\X\0A\X\09\X\09<li><b>UNSET</b>:  Unspecified pressure classification.</li>\X\0D\X\0A\X\09</ul> \X\0D\X\0A    \X\0D\X\0A\X\09<blockquote>\X\0D\X\0A\X\09\X\09<font color="#0000FF" size="-1">\X\0D\X\0A\X\09\X\09<p>\X\0D\X\0A    \X\09HISTORY: New enumeration in IFC R2x.<br>\X\0D\X\0A\X\09    ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09    </p>\X\0D\X\0A    \X\09</font>\X\0D\X\0A    </blockquote>\X\0D\X\0A</EPM-HTML>\X\0D\X\0A'
,$,$);
#2990= COMMENT(0,33,$,$,#2991,$);
#2991= TEXT(16,33,$,$,
'Defines the type of wheel typically utilized in fans. ',$,$);
#2992= COMMENT(0,33,$,$,#2993,$);
#2993= TEXT(16,33,$,$,
'<EPM-HTML> \X\0D\X\0A\X\09<p><u>Definition from IAI</u>: \X\0D\X\0A\X\09The pressure classification of the fan.\X\0D\X\0A    The <i>IfcFanWheelTypeEnum</i> contains the following:</p>\X\0D\X\0A\X\09<ul> \X\0D\X\0A\X\09\X\09<li><b>FORWARDCURVED</b>: Forward curved.</li>\X\0D\X\0A\X\09\X\09<li><b>BACKWARDCURVED</b>: Backward curved.</li>\X\0D\X\0A\X\09\X\09<li><b>AIRFOIL</b>: Airfoil.</li>\X\0D\X\0A\X\09\X\09<li><b>PROPELLER</b>: Propeller.</li>\X\0D\X\0A\X\09\X\09<li><b>VANEAXIAL</b>: Vaneaxial.</li>\X\0D\X\0A\X\09\X\09<li><b>PLUG</b>: Plug.</li>\X\0D\X\0A\X\09\X\09<li><b>OTHER</b>: Other type of fan wheel type.</li>\X\0D\X\0A\X\09\X\09<li><b>NOTKNOWN</b>: Unknown fan wheel type.</li>\X\0D\X\0A\X\09\X\09<li><b>UNSET</b>:  Unspecified fan wheel type.</li>\X\0D\X\0A\X\09</ul> \X\0D\X\0A    \X\0D\X\0A\X\09<blockquote>\X\0D\X\0A\X\09\X\09<font color="#0000FF" size="-1">\X\0D\X\0A\X\09\X\09<p>\X\0D\X\0A    \X\09HISTORY: New enumeration in IFC R2x.<br>\X\0D\X\0A\X\09    ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09    </p>\X\0D\X\0A    \X\09</font>\X\0D\X\0A    </blockquote>\X\0D\X\0A</EPM-HTML>\X\0D\X\0A'
,$,$);
#2994= COMMENT(0,33,$,$,#2995,$);
#2995= TEXT(16,33,$,$,'The material used to construct the fan wheel.',$,
$);
#2996= COMMENT(0,33,$,$,#2997,$);
#2997= TEXT(16,33,$,$,'The material used to construct the fan housing.',
$,$);
#2998= COMMENT(0,33,$,$,#2999,$);
#2999= TEXT(16,33,$,$,
'Defines the type of fan arrangement for centrifugal fans. ',$,$);
#3000= COMMENT(0,33,$,$,#3001,$);
#3001= TEXT(16,33,$,$,
'<EPM-HTML> \X\0D\X\0A\X\09<p><u>Definition from IAI</u>: \X\0D\X\0A\X\09The wheel arrangement of the fan (primarily applicable to centrifugal fans only).\X\0D\X\0A    The <i>IfcFanArrangementEnum</i> contains the following:</p>\X\0D\X\0A\X\09<ul> \X\0D\X\0A\X\09\X\09<li><b>TOPHORIZONTAL</b>: Top horizontal discharge.</li>\X\0D\X\0A\X\09\X\09<li><b>TOPANGULARDOWN</b>: Top angular down discharge.</li>\X\0D\X\0A\X\09\X\09<li><b>DOWNBLAST</b>: Downblast  discharge.</li>\X\0D\X\0A\X\09\X\09<li><b>BOTTOMANGULARDOWN</b>: Bottom angular down discharge.</li>\X\0D\X\0A\X\09\X\09<li><b>BOTTOMHORIZONTAL</b>: Bottom horizontal discharge.</li>\X\0D\X\0A\X\09\X\09<li><b>BOTTOMANGULARUP</b>: Bottom angular up discharge.</li>\X\0D\X\0A\X\09\X\09<li><b>UPBLAST</b>: Upblast discharge.</li>\X\0D\X\0A\X\09\X\09<li><b>TOPANGULARUP</b>: Top angular up discharge.</li>\X\0D\X\0A\X\09\X\09<li><b>OTHER</b>: Other type of fan arrangement.</li>\X\0D\X\0A\X\09\X\09<li><b>NOTKNOWN</b>: Unknown fan arrangement.</li>\X\0D\X\0A\X\09\X\09<li><b>UNSET</b>:  Unspecified fan arrangement.</li>\X\0D\X\0A\X\09</ul> \X\0D\X\0A    \X\0D\X\0A\X\09<blockquote>\X\0D\X\0A\X\09\X\09<font color="#0000FF" size="-1">\X\0D\X\0A\X\09\X\09<p>\X\0D\X\0A    \X\09HISTORY: New enumeration in IFC R2x.<br>\X\0D\X\0A\X\09    ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09    </p>\X\0D\X\0A    \X\09</font>\X\0D\X\0A    </blockquote>\X\0D\X\0A</EPM-HTML>\X\0D\X\0A'
,$,$);
#3002= COMMENT(0,33,$,$,#3003,$);
#3003= TEXT(16,33,$,$,
'Defines the types of fan rotation for centrifugal fans. ',$,$);
#3004= COMMENT(0,33,$,$,#3005,$);
#3005= TEXT(16,33,$,$,
'<EPM-HTML> \X\0D\X\0A\X\09<p><u>Definition from IAI</u>: \X\0D\X\0A\X\09The fan wheel rotation (primarily applicable to centrifugal fans only).\X\0D\X\0A    The <i>IfcFanRotationEnum</i> contains the following:</p>\X\0D\X\0A\X\09<ul> \X\0D\X\0A\X\09\X\09<li><b>CLOCKWISE</b>: Clockwise.</li>\X\0D\X\0A\X\09\X\09<li><b>COUNTERCLOCKWISE</b>: Counter-clockwise.</li>\X\0D\X\0A\X\09\X\09<li><b>OTHER</b>: Other type of fan rotation.</li>\X\0D\X\0A\X\09\X\09<li><b>NOTKNOWN</b>: Unknown fan rotation.</li>\X\0D\X\0A\X\09\X\09<li><b>UNSET</b>:  Unspecified fan rotation.</li>\X\0D\X\0A\X\09</ul> \X\0D\X\0A    \X\0D\X\0A\X\09<blockquote>\X\0D\X\0A\X\09\X\09<font color="#0000FF" size="-1">\X\0D\X\0A\X\09\X\09<p>\X\0D\X\0A    \X\09HISTORY: New enumeration in IFC R2x.<br>\X\0D\X\0A\X\09    ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09    </p>\X\0D\X\0A    \X\09</font>\X\0D\X\0A    </blockquote>\X\0D\X\0A</EPM-HTML>\X\0D\X\0A'
,$,$);
#3006= COMMENT(0,33,$,$,#3007,$);
#3007= TEXT(16,33,$,$,
'Defines the fan and motor drive arrangement as defined by AMCA. ',$,$);
#3008= COMMENT(0,33,$,$,#3009,$);
#3009= TEXT(16,33,$,$,
'<EPM-HTML> \X\0D\X\0A\X\09<p><u>Definition from IAI</u>: \X\0D\X\0A\X\09The fan drive arrangement (primarily applicable to centrifugal fans only).\X\0D\X\0A    The <i>IfcFanDriveArrangementEnum</i> contains the following:</p>\X\0D\X\0A\X\09<ul> \X\0D\X\0A\X\09\X\09<li><b>ARRANGEMENT1</b>: Arrangement 1.</li>\X\0D\X\0A\X\09\X\09<li><b>ARRANGEMENT2</b>: Arrangement 2.</li>\X\0D\X\0A\X\09\X\09<li><b>ARRANGEMENT3</b>: Arrangement 3.</li>\X\0D\X\0A\X\09\X\09<li><b>ARRANGEMENT4</b>: Arrangement 4.</li>\X\0D\X\0A\X\09\X\09<li><b>ARRANGEMENT5</b>: Arrangement 5.</li>\X\0D\X\0A\X\09\X\09<li><b>ARRANGEMENT6</b>: Arrangement 6.</li>\X\0D\X\0A\X\09\X\09<li><b>ARRANGEMENT7</b>: Arrangement 7.</li>\X\0D\X\0A\X\09\X\09<li><b>ARRANGEMENT8</b>: Arrangement 8.</li>\X\0D\X\0A\X\09\X\09<li><b>ARRANGEMENT9</b>: Arrangement 9.</li>\X\0D\X\0A\X\09\X\09<li><b>ARRANGEMENT10</b>: Arrangement 10.</li>\X\0D\X\0A\X\09\X\09<li><b>OTHER</b>: Other type of fan drive arrangement.</li>\X\0D\X\0A\X\09\X\09<li><b>NOTKNOWN</b>: Unknown fan drive arrangement.</li>\X\0D\X\0A\X\09\X\09<li><b>UNSET</b>:  Unspecified fan drive arrangement.</li>\X\0D\X\0A\X\09</ul> \X\0D\X\0A    \X\0D\X\0A\X\09<blockquote>\X\0D\X\0A\X\09\X\09<font color="#0000FF" size="-1">\X\0D\X\0A\X\09\X\09<p>\X\0D\X\0A    \X\09HISTORY: New enumeration in IFC R2x.<br>\X\0D\X\0A\X\09    ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09    </p>\X\0D\X\0A    \X\09</font>\X\0D\X\0A    </blockquote>\X\0D\X\0A</EPM-HTML>\X\0D\X\0A'
,$,$);
#3010= COMMENT(0,33,$,$,#3011,$);
#3011= TEXT(16,33,$,$,
'Boolean value to identify if the fan motor is in the conditioned airstream. TRUE = Yes, FALSE = No.'
,$,$);
#3012= COMMENT(0,33,$,$,#3013,$);
#3013= TEXT(16,33,$,$,
'<EPM-HTML> \X\0D\X\0A\X\09<p><u>Definition from IAI</u>: \X\0D\X\0A\X\09An <i>IfcAirFilter</i> is an apparatus used to remove particulate \X\0D\X\0A    or gaseous matter from air. It is typically used in conjunction \X\0D\X\0A    with another device, such as an AirHandler or PackagedACUnit.</p>\X\0D\X\0A\X\0D\X\0A\X\09<blockquote>\X\0D\X\0A\X\09\X\09<font color="#0000FF" size="-1">\X\0D\X\0A\X\09\X\09<p>\X\0D\X\0A    \X\09HISTORY: New entity in IFC R2x.<br>\X\0D\X\0A\X\09    ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09    </p>\X\0D\X\0A    \X\09</font>\X\0D\X\0A    </blockquote>\X\0D\X\0A\X\0D\X\0A\X\09<p><u>Geometry Use Definitions</u></p>\X\0D\X\0A\X\09<p>The geometric representation of <i>IfcAirFilter</i> is given\X\0D\X\0A    by the <i>IfcProductDefinitionShape</i>, allowing multiple geometric\X\0D\X\0A    representations. Included are:</p>\X\0D\X\0A\X\0D\X\0A\X\09<p><b>Local Placement</b></p>\X\0D\X\0A\X\09<p>The use of local placement is defined at the supertype \X\0D\X\0A    <i>IfcDistributionFlowElement</i>.</p>\X\0D\X\0A\X\0D\X\0A\X\09<p><b>Standard Geometric Representation</b></p>\X\0D\X\0A\X\09<p>The use of Standard Geometric Representations is defined at the supertype \X\0D\X\0A    <i>IfcDistributionFlowElement</i>.</p>\X\0D\X\0A</EPM-HTML>\X\0D\X\0A'
,$,$);
#3014= COMMENT(0,33,$,$,#3015,$);
#3015= TEXT(16,33,$,$,
'Predefined generic types are specified in an Enumeration. A TypeDefinition is available for each generic type (as the required attributes differ). Use Type Definition corresponding to this generic type.\X\0D\X\0A\X\0D\X\0AType Definitions\X\0D\X\0AType driven PropertySets\X\0D\X\0APreDefined Type   Associated PropertySet\X\0D\X\0ADuctSegment   Pset_DuctSegment\X\0D\X\0APipeSegment   Pset_PipeSegment\X\0D\X\0AGutterSegment   Pset_GutterSegment\X\0D\X\0AUserDefined\X\0D\X\0ANotDefined'
,$,$);
#3016= COMMENT(0,33,$,$,#3017,$);
#3017= TEXT(16,33,$,$,
'<EPM-HTML> \X\0D\X\0A\X\09<p><u>Definition from IAI</u>: \X\0D\X\0A\X\09This enumeration defines the different types of flow segments \X\0D\X\0A    an <i>IfcFlowSegment</i> object can fulfill:</p>\X\0D\X\0A\X\09<ul> \X\0D\X\0A\X\09\X\09<li><b>DUCTSEGMENT</b>:   Duct segment</li>\X\0D\X\0A\X\09\X\09<li><b>PIPESEGMENT</b>:   Puct segment</li>\X\0D\X\0A\X\09\X\09<li><b>GUTTERSEGMENT</b>: Gutter segment</li>\X\0D\X\0A\X\09\X\09<li><b>USERDEFINED</b>:   User-defined segment</li>\X\0D\X\0A\X\09\X\09<li><b>NOTDEFINED</b>:    Undefined segment</li>\X\0D\X\0A\X\09</ul> \X\0D\X\0A    \X\0D\X\0A\X\09<blockquote>\X\0D\X\0A\X\09\X\09<font color="#0000FF" size="-1">\X\0D\X\0A\X\09\X\09<p>\X\0D\X\0A    \X\09HISTORY: New enumeration in IFC R2.0<br>\X\0D\X\0A\X\09    ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09    </p>\X\0D\X\0A    \X\09</font>\X\0D\X\0A    </blockquote>\X\0D\X\0A</EPM-HTML>\X\0D\X\0A'
,$,$);
#3018= INTERFACE_SCHEMA(32,1,$,$,112,'IFCPRODUCTEXTENSION_2X',(),0,$);
#3020= COMMENT(0,33,$,$,#3021,$);
#3021= TEXT(16,33,$,$,
'<EPM-HTML> \X\0D\X\0A\X\09<p><u>Definition from IAI</u>: \X\0D\X\0A\X\09The way the motor is connected.\X\0D\X\0A    The <i>IfcMotorConnectionTypeEnum</i> contains the following:</p>\X\0D\X\0A\X\09<ul> \X\0D\X\0A\X\09\X\09<li><b>DIRECTDRIVE</b>: Direct drive.</li>\X\0D\X\0A\X\09\X\09<li><b>BELTDRIVE</b>: Belt drive.</li>\X\0D\X\0A\X\09\X\09<li><b>COUPLING</b>: Coupling.</li>\X\0D\X\0A\X\09\X\09<li><b>OTHER</b>: Other type of motor connection.</li>\X\0D\X\0A\X\09\X\09<li><b>NOTKNOWN</b>: Unknown motor connection type.</li>\X\0D\X\0A\X\09\X\09<li><b>UNSET</b>:  Unspecified motor connection type.</li>\X\0D\X\0A\X\09</ul> \X\0D\X\0A    \X\0D\X\0A\X\09<blockquote>\X\0D\X\0A\X\09\X\09<font color="#0000FF" size="-1">\X\0D\X\0A\X\09\X\09<p>\X\0D\X\0A    \X\09HISTORY: New enumeration in IFC R2x.<br>\X\0D\X\0A\X\09    ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09    </p>\X\0D\X\0A    \X\09</font>\X\0D\X\0A    </blockquote>\X\0D\X\0A</EPM-HTML>\X\0D\X\0A'
,$,$);
#3022= COMMENT(0,33,$,$,#3023,$);
#3023= TEXT(16,33,$,$,
'Predefined generic types are specified in an Enumeration. A TypeDefinition is available for each generic type (as the required attributes differ). Use Type Definition corresponding to this generic type.\X\0D\X\0A\X\0D\X\0AType Definitions\X\0D\X\0AType driven PropertySets\X\0D\X\0APreDefined Type   Associated PropertySet\X\0D\X\0ADuctFitting   Pset_DuctFitting\X\0D\X\0APipeFitting   Pset_PipeFitting\X\0D\X\0AUserDefined\X\0D\X\0ANotDefined'
,$,$);
#3024= COMMENT(0,33,$,$,#3025,$);
#3025= TEXT(16,33,$,$,
'<EPM-HTML> \X\0D\X\0A\X\09<p><u>Definition from IAI</u>: \X\0D\X\0A\X\09This enumeration defines the different types of fittings an \X\0D\X\0A    <i>IfcFlowFitting</i> object can fulfill:</p>\X\0D\X\0A\X\09<ul> \X\0D\X\0A\X\09\X\09<li><b>DUCTFITTING</b>: Duct fitting</li>\X\0D\X\0A\X\09\X\09<li><b>PIPEFITTING</b>: Pipe fitting</li>\X\0D\X\0A\X\09\X\09<li><b>USERDEFINED</b>: User-defined fitting</li>\X\0D\X\0A\X\09\X\09<li><b>NOTDEFINED</b>:  Undefined fitting</li>\X\0D\X\0A\X\09</ul> \X\0D\X\0A    \X\0D\X\0A\X\09<blockquote>\X\0D\X\0A\X\09\X\09<font color="#0000FF" size="-1">\X\0D\X\0A\X\09\X\09<p>\X\0D\X\0A    \X\09HISTORY: New enumeration in IFC R2.0<br>\X\0D\X\0A\X\09    ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09    </p>\X\0D\X\0A    \X\09</font>\X\0D\X\0A    </blockquote>\X\0D\X\0A</EPM-HTML>\X\0D\X\0A'
,$,$);
#3026= COMMENT(0,33,$,$,#3027,$);
#3027= TEXT(16,33,$,$,
'Enumeration that identifies the primary type of fitting (i.e., elbow, transition, junction, etc.)\X\0D\X\0A'
,$,$);
#3028= COMMENT(0,33,$,$,#3029,$);
#3029= TEXT(16,33,$,$,
'<EPM-HTML> \X\0D\X\0A\X\09<p><u>Definition from IAI</u>: \X\0D\X\0A\X\09This enumeration is used to identify the primary purpose of a\X\0D\X\0A    fitting. This is a very basic categorization mechanism\X\0D\X\0A    to generically identify the fitting type. Subcategories\X\0D\X\0A    of fittings are not enurated. The <i>IfcPrimaryFittingEnum</i> contains\X\0D\X\0A    the following:</p>\X\0D\X\0A\X\09<ul> \X\0D\X\0A\X\09\X\09<li><b>ENTRY</b>:       Entry fitting, typically unconnected at one port\X\0D\X\0A        \X\09\X\09\X\09\X\09        and connected to a flow distribution system at \X\0D\X\0A                                the other (e.g., an outside air duct system \X\0D\X\0A                                intake opening).</li>\X\0D\X\0A\X\09\X\09<li><b>EXIT</b>:        Exit fitting, typically unconnected at one port\X\0D\X\0A        \X\09\X\09\X\09\X\09        and connected to a flow distribution system at \X\0D\X\0A                                the other (e.g., an exhaust air discharge \X\0D\X\0A                                opening).</li>\X\0D\X\0A\X\09\X\09<li><b>ELBOW</b>:\X\09\X\09A fitting with typically two ports used to change \X\0D\X\0A        \X\09\X\09\X\09\X\09 \X\09\X\09the direction of flow between connected elements.</li>\X\0D\X\0A\X\09\X\09<li><b>TRANSITION</b>:\X\09A fitting with typically two ports having\X\0D\X\0A        \X\09\X\09\X\09\X\09        different shapes or sizes. Can also be used to\X\0D\X\0A                                change the direction of flow between connected\X\0D\X\0A                                elements.</li>\X\0D\X\0A\X\09\X\09<li><b>JUNCTION</b>:\X\09A fitting with typically more than two ports used\X\0D\X\0A        \X\09\X\09\X\09\X\09        to redistribute flow among the ports and/or to\X\0D\X\0A                                change the direction of flow between connected\X\0D\X\0A                                elements (e.g, tee, cross, wye, etc.).</li>\X\0D\X\0A\X\09\X\09<li><b>OBSTRUCTION</b>: A fitting with typically two ports used to \X\0D\X\0A        \X\09\X\09\X\09\X\09        obstruct or restrict flow between the connected\X\0D\X\0A                                elements (e.g., screen, perforated plate, etc.).</li>\X\0D\X\0A\X\09\X\09<li><b>OTHER</b>:       Other type of primary fitting type not defined above.</li>\X\0D\X\0A\X\09\X\09<li><b>USERDEFINED</b>: User-defined fitting.</li>\X\0D\X\0A\X\09\X\09<li><b>NOTDEFINED</b>:  Undefined fitting.</li>\X\0D\X\0A\X\09</ul> \X\0D\X\0A    \X\0D\X\0A\X\09<blockquote>\X\0D\X\0A\X\09\X\09<font color="#0000FF" size="-1">\X\0D\X\0A\X\09\X\09<p>\X\0D\X\0A    \X\09HISTORY: New enumeration in IFC R2.0<br>\X\0D\X\0A\X\09    ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09    </p>\X\0D\X\0A    \X\09</font>\X\0D\X\0A    </blockquote>\X\0D\X\0A</EPM-HTML>\X\0D\X\0A'
,$,$);
#3030= COMMENT(0,33,$,$,#3031,$);
#3031= TEXT(16,33,$,$,
'<EPM-HTML>\X\0D\X\0A\X\09<p><u>Definition from IAI</u>: \X\0D\X\0A\X\09Permanently attached element that acts as a terminus or \X\0D\X\0A    beginning of a distribution system (e.g., air outlet, drain, \X\0D\X\0A    water closet, sink, etc.). A terminal is typically a point\X\0D\X\0A    at which a system interfaces with an external environment\X\0D\X\0A    (e.g., air delivery into a space (<i>IfcAirTerminal</i>), \X\0D\X\0A    heat output into a space from a radiator or convector \X\0D\X\0A    (<i>IfcHydronicHeater</i>), etc.).</p>\X\0D\X\0A\X\0D\X\0A    <p>An <i>IfcFlowController</i> can be either aggregated into the definition of\X\0D\X\0A    the <i>IfcFlowTerminal</i> using the <i>IfcRelAssemblesElements</i> relationship, or\X\0D\X\0A    referenced using the <i>IfcRelConnectsElements</i> objectified relationship.</p>\X\0D\X\0A \X\0D\X\0A \X\09<blockquote>\X\0D\X\0A\X\09\X\09<font color="#0000FF" size="-1">\X\0D\X\0A\X\09\X\09<p>\X\0D\X\0A    \X\09HISTORY: New entity in IFC R2.0.<br>\X\0D\X\0A\X\09    ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09    </p>\X\0D\X\0A    \X\09</font>\X\0D\X\0A    </blockquote>\X\0D\X\0A    \X\0D\X\0A\X\09<p><u>Geometry Use Definitions</u></p>\X\0D\X\0A\X\09<p>The geometric representation of <i>IfcFlowTerminal</i> is given\X\0D\X\0A    by the <i>IfcProductDefinitionShape</i>, allowing multiple geometric\X\0D\X\0A    representations. Included are:</p>\X\0D\X\0A\X\0D\X\0A\X\09<p><b>Local Placement</b></p>\X\0D\X\0A\X\09<p>The use of local placement is defined at the supertype \X\0D\X\0A    <i>IfcDistributionFlowElement</i>.</p>\X\0D\X\0A\X\0D\X\0A\X\09<p><b>Standard Geometric Representation</b></p>\X\0D\X\0A\X\09<p>The use of Standard Geometric Representations is defined at the supertype \X\0D\X\0A    <i>IfcDistributionFlowElement</i>.</p>\X\0D\X\0A</EPM-HTML>\X\0D\X\0A'
,$,$);
#3032= COMMENT(0,33,$,$,#3033,$);
#3033= TEXT(16,33,$,$,
'<EPM-HTML>\X\0D\X\0A\X\09<p><u>Definition from IAI</u>: \X\0D\X\0A\X\09<i>IfcHeatTransferDevice</i> is a device used to perform\X\0D\X\0A    energy conversion or heat transfer and typically participates\X\0D\X\0A    in a flow distribution system.</p>\X\0D\X\0A\X\0D\X\0A\X\09<p><i>IfcHeatTransferDevice</i> is a container entity that aggregates all \X\0D\X\0A    components of the device it represents. The aggregation is\X\0D\X\0A\X\09handled via the <i>IfcRelAssemblesElements</i> relationship.</p> \X\0D\X\0A\X\09<blockquote>\X\0D\X\0A\X\09\X\09<font color="#0000FF" size="-1">\X\0D\X\0A\X\09\X\09<p>\X\0D\X\0A    \X\09HISTORY: New entity in IFC R2.0.<br>\X\0D\X\0A\X\09    ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09    </p>\X\0D\X\0A    \X\09</font>\X\0D\X\0A    </blockquote>\X\0D\X\0A    \X\0D\X\0A\X\09<p><u>Geometry Use Definitions</u></p>\X\0D\X\0A\X\09<p>The geometric representation of <i>IfcHeatTransferDevice</i> is given\X\0D\X\0A    by the <i>IfcProductDefinitionShape</i>, allowing multiple geometric\X\0D\X\0A    representations. Included are:</p>\X\0D\X\0A\X\0D\X\0A\X\09<p><b>Local Placement</b></p>\X\0D\X\0A\X\09<p>The use of local placement is defined at the supertype \X\0D\X\0A    <i>IfcDistributionFlowElement</i>.</p>\X\0D\X\0A\X\09\X\0D\X\0A\X\09<p><b>Standard Geometric Representation</b></p>\X\0D\X\0A\X\09<p>The use of Standard Geometric Representations is defined at the supertype \X\0D\X\0A    <i>IfcDistributionFlowElement</i>.</p>\X\0D\X\0A</EPM-HTML>\X\0D\X\0A'
,$,$);
#3034= COMMENT(0,33,$,$,#3035,$);
#3035= TEXT(16,33,$,$,
'Rate at which energy is transferred from one medium to the other in the HeatTransferDevice (e.g.,the nominal HeatTransfer rating defined by the Manufucturer).'
,$,$);
#3036= COMMENT(0,33,$,$,#3037,$);
#3037= TEXT(16,33,$,$,
'Overall Thermal Efficiency is defined as gross energy output of the heat transfer device divided by the energy input.'
,$,$);
#3038= COMMENT(0,33,$,$,#3039,$);
#3039= TEXT(16,33,$,$,
'Defines the primary energy source used by the HeatTransferDevice.',$,$
);
#3040= COMMENT(0,33,$,$,#3041,$);
#3041= TEXT(16,33,$,$,
'<EPM-HTML> \X\0D\X\0A\X\09<p><u>Definition from IAI</u>: \X\0D\X\0A\X\09This enumeration is used to identify possible sources of energy.\X\0D\X\0A    The <i>IfcEnergySourceEnum</i> contains the following:</p>\X\0D\X\0A\X\09<ul> \X\0D\X\0A\X\09\X\09<li><b>ELECTRICITY</b>: Electricity.</li>\X\0D\X\0A\X\09\X\09<li><b>NATURALGAS</b>:  Natural gas.</li>\X\0D\X\0A\X\09\X\09<li><b>OIL</b>:         Oil.</li>\X\0D\X\0A\X\09\X\09<li><b>LIQUIFIEDPETROLEUMGAS</b>:         Liquified petroleum gas.</li>\X\0D\X\0A\X\09\X\09<li><b>PROPANE</b>:     Propane.</li>\X\0D\X\0A\X\09\X\09<li><b>STEAM</b>:       Steam.</li>\X\0D\X\0A\X\09\X\09<li><b>OTHER</b>:       Other type energy not defined above.</li>\X\0D\X\0A\X\09\X\09<li><b>USERDEFINED</b>: User-defined energy source.</li>\X\0D\X\0A\X\09\X\09<li><b>NOTDEFINED</b>:  Undefined energy source.</li>\X\0D\X\0A\X\09</ul> \X\0D\X\0A    \X\0D\X\0A\X\09<blockquote>\X\0D\X\0A\X\09\X\09<font color="#0000FF" size="-1">\X\0D\X\0A\X\09\X\09<p>\X\0D\X\0A    \X\09HISTORY: New enumeration in IFC R2x.<br>\X\0D\X\0A\X\09    ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09    </p>\X\0D\X\0A    \X\09</font>\X\0D\X\0A    </blockquote>\X\0D\X\0A</EPM-HTML>\X\0D\X\0A'
,$,$);
#3042= COMMENT(0,33,$,$,#3043,$);
#3043= TEXT(16,33,$,$,
'<EPM-HTML> \X\0D\X\0A\X\09<p><u>Definition from IAI</u>: \X\0D\X\0A\X\09<i>IfcFluidMovingDevice</i> is an apparatus used distribute,\X\0D\X\0A    circulate or perform conveyance of fluids, including liquids and gases,\X\0D\X\0A    and typically participates in a flow distribution system \X\0D\X\0A    (e.g., pump, fan).</p>\X\0D\X\0A\X\0D\X\0A\X\09<p><i>IfcFluidMovingDevice</i> is a container entity that aggregates all \X\0D\X\0A    components of the device it represents. The aggregation is\X\0D\X\0A\X\09handled via the <i>IfcRelAssemblesElements</i> relationship.</p> \X\0D\X\0A\X\0D\X\0A\X\09<blockquote>\X\0D\X\0A\X\09\X\09<font color="#0000FF" size="-1">\X\0D\X\0A\X\09\X\09<p>\X\0D\X\0A    \X\09HISTORY: New entity in IFC R2x.<br>\X\0D\X\0A\X\09    ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09    </p>\X\0D\X\0A    \X\09</font>\X\0D\X\0A    </blockquote>\X\0D\X\0A\X\0D\X\0A\X\09<p><u>Geometry Use Definitions</u></p>\X\0D\X\0A\X\09<p>The geometric representation of <i>IfcFluidMovingDevice</i> is given\X\0D\X\0A    by the <i>IfcProductDefinitionShape</i>, allowing multiple geometric\X\0D\X\0A    representations. Included are:</p>\X\0D\X\0A\X\0D\X\0A\X\09<p><b>Local Placement</b></p>\X\0D\X\0A\X\09<p>The use of local placement is defined at the supertype \X\0D\X\0A    <i>IfcDistributionFlowElement</i>.</p>\X\0D\X\0A\X\0D\X\0A\X\09<p><b>Standard Geometric Representation</b></p>\X\0D\X\0A\X\09<p>The use of Standard Geometric Representations is defined at the supertype \X\0D\X\0A    <i>IfcDistributionFlowElement</i>.</p>\X\0D\X\0A</EPM-HTML>\X\0D\X\0A'
,$,$);
#3044= COMMENT(0,33,$,$,#3045,$);
#3045= TEXT(16,33,$,$,
'Defines the primary energy source used by the FluidMovingDevice.',$,$);
#3046= COMMENT(0,33,$,$,#3047,$);
#3047= TEXT(16,33,$,$,
'Diameter of blades/impeller - used to scale performance of geometrically similar fluid movers.'
,$,$);
#3048= COMMENT(0,33,$,$,#3049,$);
#3049= TEXT(16,33,$,$,
'<EPM-HTML> \X\0D\X\0A\X\09<p><u>Definition from IAI</u>: \X\0D\X\0A\X\09<i>IfcTreatmentDevice</i> is a device typically used to remove unwanted\X\0D\X\0A    matter from a fluid, either liquid or gas, and typically participates\X\0D\X\0A    in a flow distribution system (e.g., air filter).</p>\X\0D\X\0A\X\0D\X\0A\X\09<p><i>IfcTreatmentDevice</i> is a container entity that aggregates all \X\0D\X\0A    components of the device it represents. The aggregation is\X\0D\X\0A\X\09handled via the <i>IfcRelAssemblesElements</i> relationship.</p> \X\0D\X\0A    \X\0D\X\0A\X\09<blockquote>\X\0D\X\0A\X\09\X\09<font color="#0000FF" size="-1">\X\0D\X\0A\X\09\X\09<p>\X\0D\X\0A    \X\09HISTORY: New entity in IFC R2x.<br>\X\0D\X\0A\X\09    ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09    </p>\X\0D\X\0A    \X\09</font>\X\0D\X\0A    </blockquote>\X\0D\X\0A    \X\0D\X\0A\X\09<p><u>Geometry Use Definitions</u></p>\X\0D\X\0A\X\09<p>The geometric representation of <i>IfcTreatmentDevice</i> is given\X\0D\X\0A    by the <i>IfcProductDefinitionShape</i>, allowing multiple geometric\X\0D\X\0A    representations. Included are:</p>\X\0D\X\0A\X\0D\X\0A\X\09<p><b>Local Placement</b></p>\X\0D\X\0A\X\09<p>The use of local placement is defined at the supertype \X\0D\X\0A    <i>IfcDistributionFlowElement</i>.</p>\X\0D\X\0A\X\0D\X\0A\X\09<p><b>Standard Geometric Representation</b></p>\X\0D\X\0A\X\09<p>The use of Standard Geometric Representations is defined at the supertype \X\0D\X\0A    <i>IfcDistributionFlowElement</i>.</p>\X\0D\X\0A</EPM-HTML>\X\0D\X\0A'
,$,$);
#3050= COMMENT(0,33,$,$,#3051,$);
#3051= TEXT(16,33,$,$,
'<EPM-HTML> \X\0D\X\0A\X\09<p><u>Definition from IAI</u>: \X\0D\X\0A\X\09This class defines a device that participates in a distribution\X\0D\X\0A    system and is used for temporary storage of a fluid\X\0D\X\0A\X\09such as a liquid or a gas (e.g., tank).</p>\X\0D\X\0A    \X\0D\X\0A\X\09<blockquote>\X\0D\X\0A\X\09\X\09<font color="#0000FF" size="-1">\X\0D\X\0A\X\09\X\09<p>\X\0D\X\0A    \X\09HISTORY: New entity in IFC R2x.<br>\X\0D\X\0A\X\09    ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09    </p>\X\0D\X\0A    \X\09</font>\X\0D\X\0A    </blockquote>\X\0D\X\0A    \X\0D\X\0A\X\09<p><u>Geometry Use Definitions</u></p>\X\0D\X\0A\X\09<p>The geometric representation of <i>IfcStorageDevice</i> is given\X\0D\X\0A    by the <i>IfcProductDefinitionShape</i>, allowing multiple geometric\X\0D\X\0A    representations. Included are:</p>\X\0D\X\0A\X\0D\X\0A\X\09<p><b>Local Placement</b></p>\X\0D\X\0A\X\09<p>The use of local placement is defined at the supertype \X\0D\X\0A    <i>IfcDistributionFlowElement</i>.</p>\X\0D\X\0A\X\0D\X\0A\X\09<p><b>Standard Geometric Representation</b></p>\X\0D\X\0A\X\09<p>The use of Standard Geometric Representations is defined at the supertype \X\0D\X\0A    <i>IfcDistributionFlowElement</i>.</p>\X\0D\X\0A</EPM-HTML>\X\0D\X\0A'
,$,$);
#3052= COMMENT(0,33,$,$,#3053,$);
#3053= TEXT(16,33,$,$,
'Predefined generic types are specified in an Enumeration. A TypeDefinition is available for each generic type (as the required attributes differ). Use Type Definition corresponding to this generic type.\X\0D\X\0A'
,$,$);
#3054= COMMENT(0,33,$,$,#3055,$);
#3055= TEXT(16,33,$,$,
'<EPM-HTML> \X\0D\X\0A\X\09<p><u>Definition from IAI</u>: \X\0D\X\0A\X\09This enumeration defines the different types of distribution flow elements an \X\0D\X\0A    <i>IfcDistributionFlowElement</i> object can fulfill:</p>\X\0D\X\0A\X\09<ul> \X\0D\X\0A\X\09\X\09<li><b>FLUIDFLOW</b>:    Fluid Flow distribution element</li>\X\0D\X\0A\X\09\X\09<li><b>ELECTRICALCURRENT</b>:  Electrical ccurrent distribution element</li>\X\0D\X\0A\X\09\X\09<li><b>VOICEANDDATA</b>:   Voice and data distribution element</li>\X\0D\X\0A\X\09\X\09<li><b>LIGHTFLOW</b>:   Light distribution element (in optical fibre)</li>\X\0D\X\0A\X\09</ul> \X\0D\X\0A    \X\0D\X\0A\X\09<blockquote>\X\0D\X\0A\X\09\X\09<font color="#0000FF" size="-1">\X\0D\X\0A\X\09\X\09<p>\X\0D\X\0A    \X\09HISTORY: New enumeration in IFC R2.0<br>\X\0D\X\0A\X\09    ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09    </p>\X\0D\X\0A    \X\09</font>\X\0D\X\0A    </blockquote>\X\0D\X\0A</EPM-HTML>\X\0D\X\0A'
,$,$);
#3056= COMMENT(0,33,$,$,#3057,$);
#3057= TEXT(16,33,$,$,
'Defines the type of connection between the motor and the fan wheel. ',$
,$);
#3058= COMMENT(0,33,$,$,#3059,$);
#3059= TEXT(16,33,$,$,
'Defines the type of connection between the motor and the pump impeller. '
,$,$);
#3060= COMMENT(0,33,$,$,#3061,$);
#3061= TEXT(16,33,$,$,'',$,$);
#3062= COMMENT(0,33,$,$,#3063,$);
#3063= TEXT(16,33,$,$,'??',$,$);
#3064= COMMENT(0,33,$,$,#3065,$);
#3065= TEXT(16,33,$,$,
'<EPM-HTML> \X\0D\X\0A\X\09<p><u>Definition from IAI</u>: \X\0D\X\0A\X\09This class defines the geometric location and configuration of a \X\0D\X\0A    port on a distribution element. This information can be used to determine \X\0D\X\0A    how to physically connect distribution elements.</p>\X\0D\X\0A    \X\0D\X\0A\X\09<blockquote>\X\0D\X\0A\X\09\X\09<font color="#0000FF" size="-1">\X\0D\X\0A\X\09\X\09<p>\X\0D\X\0A    \X\09HISTORY: New entity in IFC R2.0.<br>\X\0D\X\0A\X\09    ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09    </p>\X\0D\X\0A    \X\09</font>\X\0D\X\0A    </blockquote>\X\0D\X\0A</EPM-HTML>\X\0D\X\0A'
,$,$);
#3066= COMMENT(0,33,$,$,#3067,$);
#3067= TEXT(16,33,$,$,
'Profile that defines the port connection geometry. It is placed inside the XY plane of the location,\X\0D\X\0Agiven at the relating and (optionally) related distribution element.\X\0D\X\0A'
,$,$);
#3068= COMMENT(0,33,$,$,#3069,$);
#3069= TEXT(16,33,$,$,
'Local placement of the port relative to its distribution element''s local placement.\X\0D\X\0AThe distribution element in question is that, which plays the role of the relating \X\0D\X\0Aelement in the IfcRelConnectsElement relationship.'
,$,$);
#3070= COMMENT(0,33,$,$,#3071,$);
#3071= TEXT(16,33,$,$,
'Local placement of the port relative to its distribution element''s local placement.\X\0D\X\0AThe distribution element in question is that, which plays the role of the related \X\0D\X\0Aelement in the IfcRelConnectsElement relationship.'
,$,$);
#3072= COMMENT(0,33,$,$,#3073,$);
#3073= TEXT(16,33,$,$,'??',$,$);
#3074= COMMENT(0,33,$,$,#3075,$);
#3075= TEXT(16,33,$,$,
'Rate at which energy is transferred from one medium to another.\X\0D\X\0A'
,$,$);
#3076= COMMENT(0,33,$,$,#3077,$);
#3077= TEXT(16,33,$,$,
'The bulk temperature of the fluid supplied by the heat source to the HydronicHeater.'
,$,$);
#3078= COMMENT(0,33,$,$,#3079,$);
#3079= TEXT(16,33,$,$,
'The bulk temperature of the fluid returning to the heat source from the HydronicHeater.'
,$,$);
#3080= COMMENT(0,33,$,$,#3081,$);
#3081= TEXT(16,33,$,$,'Design flow rate for the HydronicHeater.',$,$);
#3082= COMMENT(0,33,$,$,#3083,$);
#3083= TEXT(16,33,$,$,'Height of coil flow cross section.',$,$);
#3084= COMMENT(0,33,$,$,#3085,$);
#3085= TEXT(16,33,$,$,'Width of coil flow cross section.',$,$);
#3086= COMMENT(0,33,$,$,#3087,$);
#3087= TEXT(16,33,$,$,'Length of coil flow cross section.',$,$);
#3088= COMMENT(0,33,$,$,#3089,$);
#3089= TEXT(16,33,$,$,
'<EPM-HTML>\X\0D\X\0A\X\09<P><U>Definition from IAI</U>: \X\0D\X\0A\X\09FlowEquipment is an apparatus used to perform conveyance, \X\0D\X\0A    work, energy conversion or heat transfer. This class is used \X\0D\X\0A    to capture the characteristics of equipment that is participating \X\0D\X\0A    in a flow distribution system.</P>\X\0D\X\0A\X\0D\X\0A\X\09<P>The FlowEquipment is a container entity that aggregates all \X\0D\X\0A    components of the equipment it represents. The aggregation is\X\0D\X\0A\X\09handled via the IfcRelAssemblesElements relationship, relating \X\0D\X\0A    equipment (IfcFlowEquipment) with related equipment \X\0D\X\0A    (IfcFlowEquipment). For example, an IfcFlowEquipment representing\X\0D\X\0A    an AirHandler aggregates an IfcFlowEquipment representing the\X\0D\X\0A    AirHandler''s Motor.</P> \X\0D\X\0A\X\09<BLOCKQUOTE>\X\0D\X\0A\X\09\X\09<FONT COLOR="#0000FF" SIZE="-1">\X\0D\X\0A\X\09\X\09<P>\X\0D\X\0A\X\09    ISSUES The entity has changed in IFC R3 platform - see\X\0D\X\0A        change log for details.<BR>\X\0D\X\0A    \X\09HISTORY New entity in IFC R2.\X\0D\X\0A\X\09    </P>\X\0D\X\0A    \X\09</FONT>\X\0D\X\0A    </BLOCKQUOTE>\X\0D\X\0A    \X\0D\X\0A\X\09<P><U>Geometry Use Definitions</U></P>\X\0D\X\0A\X\09<P>The geometric representation of IfcFlowEquipment is given\X\0D\X\0A    by the IfcProductDefinitionShape, allowing multiple geometric\X\0D\X\0A    representations. Included are:</P>\X\0D\X\0A\X\0D\X\0A\X\09<P><B>Local Placement</B></P>\X\0D\X\0A\X\09<P>The local placement is defined in the supertype IfcProduct. It\X\0D\X\0A    is defined by the IfcLocalPlacement which defines the local\X\0D\X\0A    coordinate system referenced by all geometric representations.\X\0D\X\0A    The PlacementRelTo relationship of IfcLocalPlacement, if given,\X\0D\X\0A    shall point to the same IfcSpatialStructureElement which is used\X\0D\X\0A    in the ContainedInStructure inverse attribute, or to a referenced\X\0D\X\0A    spatial structure element at a higher level. If the relative\X\0D\X\0A    placement is not used, the absolute placement is defined\X\0D\X\0A\X\09within the world coordinate system.</P>\X\0D\X\0A\X\09<P><U>Informal propositions for local placement</U>: </P> \X\0D\X\0A\X\09<OL> \X\0D\X\0A\X\09\X\09<LI>If the LocalPlacement is given for the IfcFlowEquipment, \X\0D\X\0A        then all aggregated components should use this placement as\X\0D\X\0A\X\09  \X\09their relative placement.</LI> \X\0D\X\0A\X\09</OL> \X\0D\X\0A\X\09\X\0D\X\0A    <P><B>Standard Geometric Representation</B></P>\X\0D\X\0A\X\09<P>Currently, the use of attribute driven geometry for this class\X\0D\X\0A    is not supported.  The standard geometric representation is\X\0D\X\0A    defined using explicit geometry.</P>\X\0D\X\0A\X\0D\X\0A\X\09<P><B>B-Rep Representation </B></P>\X\0D\X\0A\X\09<P>The faceted B-Rep capabilities (with or without voids) shall be\X\0D\X\0A    supported for B-Rep representation.</P>\X\0D\X\0A</EPM-HTML>\X\0D\X\0A'
,$,$);
#3090= COMMENT(0,33,$,$,#3091,$);
#3091= TEXT(16,33,$,$,
'Predefined generic types are specified in an Enumeration. A TypeDefinition is available for each generic type (as the required attributes differ). Use Type Definition corresponding to this generic type.\X\0D\X\0A\X\0D\X\0AType Definitions\X\0D\X\0ACommon PropertySet\X\0D\X\0APset_EquipmentCommon\X\0D\X\0A\X\0D\X\0AType driven PropertySets\X\0D\X\0APreDefined Type   Associated PropertySet\X\0D\X\0AAirFilter   Pset_AirFilter\X\0D\X\0AAirHandler   Pset_AirHandler\X\0D\X\0ABoiler   Pset_Boiler\X\0D\X\0AChiller   Pset_Chiller\X\0D\X\0ACoil   Pset_Coil\X\0D\X\0ACompressor   Pset_Compressor\X\0D\X\0AConvector   Pset_Convector\X\0D\X\0ACoolingTower   Pset_CoolingTower\X\0D\X\0AFan   Pset_Fan\X\0D\X\0AHeatExchanger   Pset_HeatExchanger\X\0D\X\0APackagedACUnit   Pset_PackagedACUnit\X\0D\X\0APump   Pset_Pump\X\0D\X\0ATubeBundle   Pset_TubeBundle\X\0D\X\0AUnitHeater   Pset_UnitHeater\X\0D\X\0AElevator   Pset_Elevator\X\0D\X\0AEscalator   Pset_Escalator\X\0D\X\0AMotor   Pset_Motor\X\0D\X\0AUserDefined\X\0D\X\0ANotDefined'
,$,$);
#3092= COMMENT(0,33,$,$,#3093,$);
#3093= TEXT(16,33,$,$,
'<EPM-HTML> \X\0D\X\0A\X\09<P><U>Definition from IAI</U>: \X\0D\X\0A\X\09This enumeration defines the different types of Equipment \X\0D\X\0A    an IfcFlowEquipment object can fulfill:</P>\X\0D\X\0A\X\09<UL> \X\0D\X\0A\X\09\X\09<LI>AIRFILTER:      Apparatus used to remove particulate or gaseous \X\0D\X\0A\X\09    \X\09\X\09\X\09\X\09\X\09matter from air. This property set is typically \X\0D\X\0A\X\09                        used in conjunction with another piece of \X\0D\X\0A\X\09                        equipment, such as an AirHandler or \X\0D\X\0A\X\09                        PackagedACUnit.</LI>\X\0D\X\0A\X\09\X\09<LI>AIRHANDLER:     Equipment which modifies the psychrometric \X\0D\X\0A\X\09    \X\09\X\09\X\09\X\09\X\09properties of a controlled air stream. \X\0D\X\0A\X\09                        It typically consists of an arrangement of Fans, \X\0D\X\0A\X\09                        Coils and AirFilters.</LI>\X\0D\X\0A\X\09\X\09<LI>BOILER:         Equipment which converts stored energy to heat \X\0D\X\0A\X\09    \X\09\X\09\X\09\X\09\X\09which is added to a fluid; typically used to heat \X\0D\X\0A\X\09                        water.</LI>\X\0D\X\0A\X\09\X\09<LI>CHILLER:        Equipment used to implement a refrigeration cycle \X\0D\X\0A\X\09    \X\09\X\09\X\09\X\09\X\09for cooling a fluid.</LI>\X\0D\X\0A\X\09\X\09<LI>COIL:           Equipment used to provide heat transfer between \X\0D\X\0A\X\09    \X\09\X\09\X\09\X\09\X\09non-mixing media. This is typically used in \X\0D\X\0A\X\09                        conjunction with an AirHandler or \X\0D\X\0A\X\09                        PackagedACUnit and often will use a TubeBundle.</LI>\X\0D\X\0A\X\09\X\09<LI>COMPRESSOR:     Equipment that compresses a fluid typically used \X\0D\X\0A\X\09    \X\09\X\09\X\09\X\09\X\09in a refrigeration circuit.</LI>\X\0D\X\0A\X\09\X\09<LI>CONVECTOR:      Equipment which adds heat to a space utilizing \X\0D\X\0A\X\09    \X\09\X\09\X\09\X\09\X\09natural convection.</LI>\X\0D\X\0A\X\09\X\09<LI>COOLINGTOWER:   Equipment which rejects heat to ambient air.</LI>\X\0D\X\0A\X\09\X\09<LI>FAN:            Equipment which imparts mechanical work on a gas.</LI>\X\0D\X\0A\X\09\X\09<LI>HEATEXCHANGER:  Equipment used to provide heat transfer between \X\0D\X\0A\X\09    \X\09\X\09\X\09\X\09\X\09non-mixing media such as both plate and shell \X\0D\X\0A\X\09                        and tube heat exchangers.</LI>\X\0D\X\0A\X\09\X\09<LI>MOTOR:          Equipment used to convert electrical power to \X\0D\X\0A\X\09    \X\09\X\09\X\09\X\09\X\09rotational mechanical power.</LI>\X\0D\X\0A\X\09\X\09<LI>PACKAGEDACUNIT: Equipment which utilizes an integral \X\0D\X\0A\X\09    \X\09\X\09\X\09\X\09\X\09refrigeration cycle for cooling a fluid \X\0D\X\0A\X\09                        (typically air).</LI>\X\0D\X\0A\X\09\X\09<LI>PUMP:           Equipment which imparts mechanical work on a \X\0D\X\0A\X\09    \X\09\X\09\X\09\X\09\X\09liquid.</LI>\X\0D\X\0A\X\09\X\09<LI>TUBEBUNDLE:     Tubes and bundles of tubes used within equipment.</LI>\X\0D\X\0A\X\09\X\09<LI>UNITHEATER:     Equipment which adds heat to a space</LI>\X\0D\X\0A\X\09\X\09<LI>ELEVATOR:       Equipment used for conveyance which moves \X\0D\X\0A\X\09    \X\09\X\09\X\09\X\09\X\09vertically.</LI>\X\0D\X\0A\X\09\X\09<LI>ESCALATOR:\X\09    Equipment used for conveyance which moves \X\0D\X\0A\X\09    \X\09\X\09\X\09\X\09\X\09horizontally and/or vertically.</LI>\X\0D\X\0A\X\0D\X\0A\X\09\X\09<LI>USERDEFINED:   User-defined equipment</LI>\X\0D\X\0A\X\09\X\09<LI>NOTDEFINED:    Undefined equipment</LI>\X\0D\X\0A\X\09</UL> \X\0D\X\0A    \X\0D\X\0A\X\09<BLOCKQUOTE>\X\0D\X\0A\X\09\X\09<FONT COLOR="#0000FF" SIZE="-1">\X\0D\X\0A\X\09\X\09<P>\X\0D\X\0A\X\09    ISSUES No issues to date.<BR>\X\0D\X\0A    \X\09HISTORY New enumeration in IFC R2.\X\0D\X\0A\X\09    </P>\X\0D\X\0A    \X\09</FONT>\X\0D\X\0A    </BLOCKQUOTE>\X\0D\X\0A</EPM-HTML>\X\0D\X\0A'
,$,$);
#3094= COMMENT(0,33,$,$,#3095,$);
#3095= TEXT(16,33,$,$,'??',$,$);
#3096= COMMENT(0,33,$,$,#3097,$);
#3097= TEXT(16,33,$,$,
'<EPM-HTML>\X\0D\X\0A\X\09<P><U>Definition from IAI</U>: This class defines common electrical\X\0D\X\0A    appliances found in a typical AEC/FM facility. Electrical Appliances\X\0D\X\0A    generally consist of electrical devices which are not a fixed\X\0D\X\0A    part of the building but instead can be moved from one space to\X\0D\X\0A    another and are powered with electricity.</P>\X\0D\X\0A\X\0D\X\0A\X\09<BLOCKQUOTE>\X\0D\X\0A\X\09\X\09<FONT COLOR="#0000FF" SIZE="-1">\X\0D\X\0A\X\09\X\09<P>\X\0D\X\0A\X\09    ISSUES The entity has changed in IFC R3 platform - see\X\0D\X\0A        change log for details.<BR>\X\0D\X\0A    \X\09HISTORY New entity in IFC R1.\X\0D\X\0A\X\09    </P>\X\0D\X\0A    \X\09</FONT>\X\0D\X\0A    </BLOCKQUOTE>\X\0D\X\0A    \X\0D\X\0A\X\09<P><U>Geometry Use Definitions</U></P>\X\0D\X\0A\X\09<P>The geometric representation of IfcElectricalAppliance is given\X\0D\X\0A    by the IfcProductDefinitionShape, allowing multiple geometric\X\0D\X\0A    representations. Included are:</P>\X\0D\X\0A\X\0D\X\0A\X\09<P><B>Local Placement</B></P>\X\0D\X\0A\X\09<P>The local placement is defined in the supertype IfcProduct. It\X\0D\X\0A    is defined by the IfcLocalPlacement which defines the local\X\0D\X\0A    coordinate system referenced by all geometric representations.\X\0D\X\0A    The PlacementRelTo relationship of IfcLocalPlacement, if given,\X\0D\X\0A    shall point to the same IfcSpatialStructureElement which is used\X\0D\X\0A    in the ContainedInStructure inverse attribute, or to a referenced\X\0D\X\0A    spatial structure element at a higher level. If the relative\X\0D\X\0A    placement is not used, the absolute placement is defined\X\0D\X\0A\X\09within the world coordinate system.</P>\X\0D\X\0A\X\0D\X\0A\X\09<P><B>Standard Geometric Representation</B></P>\X\0D\X\0A\X\09<P>Currently, the use of attribute driven geometry for this class\X\0D\X\0A    is not supported.  The standard geometric representation is\X\0D\X\0A    defined using explicit geometry.</P>\X\0D\X\0A\X\0D\X\0A\X\09<P><B>B-Rep Representation </B></P>\X\0D\X\0A\X\09<P>The faceted B-Rep capabilities (with or without voids) shall be\X\0D\X\0A    supported for B-Rep representation.</P>\X\0D\X\0A</EPM-HTML>\X\0D\X\0A'
,$,$);
#3098= COMMENT(0,33,$,$,#3099,$);
#3099= TEXT(16,33,$,$,
'Predefined generic types are specified in an Enumeration. A TypeDefinition is available for each generic type (as the required attributes differ). Use Type Definition corresponding to this generic type.\X\0D\X\0A\X\0D\X\0AType Definitions\X\0D\X\0ACommon PropertySet\X\0D\X\0APset_ElectricalApplianceCommon\X\0D\X\0A\X\0D\X\0AType driven PropertySets\X\0D\X\0APreDefined Type   Associated PropertySet\X\0D\X\0AComputer   Pset_Computer\X\0D\X\0ACopier   Pset_Copier\X\0D\X\0AFacsimile   Pset_Facsimile\X\0D\X\0APrinter   Pset_Printer\X\0D\X\0ATelephone   Pset_Telephone\X\0D\X\0AUserDefined\X\0D\X\0ANotDefined'
,$,$);
#3100= COMMENT(0,33,$,$,#3101,$);
#3101= TEXT(16,33,$,$,
'<EPM-HTML> \X\0D\X\0A\X\09<P><U>Definition from IAI</U>: \X\0D\X\0A\X\09This enumeration defines the different types of electrical appliances \X\0D\X\0A    an IfcElectricalAppliance object can fulfill:</P>\X\0D\X\0A<UL> \X\0D\X\0A\X\09<LI>COMPUTER:     Computer electrical appliance</LI>\X\0D\X\0A\X\09<LI>COPIER:       Copier electrical appliance</LI>\X\0D\X\0A\X\09<LI>FACSIMILE:    Facsimile electrical appliance</LI>\X\0D\X\0A\X\09<LI>PRINTER:      Printer electrical appliance</LI>\X\0D\X\0A\X\09<LI>TELEPHONE:    Telephone electrical appliance</LI>\X\0D\X\0A\X\09<LI>USERDEFINED:  User-defined electrical appliance</LI>\X\0D\X\0A\X\09<LI>NOTDEFINED:   Undefined electrical appliance</LI>\X\0D\X\0A</UL> \X\0D\X\0A    \X\0D\X\0A\X\09<BLOCKQUOTE>\X\0D\X\0A\X\09\X\09<FONT COLOR="#0000FF" SIZE="-1">\X\0D\X\0A\X\09\X\09<P>\X\0D\X\0A\X\09    ISSUES No issues to date.<BR>\X\0D\X\0A    \X\09HISTORY New enumeration in IFC R2.\X\0D\X\0A\X\09    </P>\X\0D\X\0A    \X\09</FONT>\X\0D\X\0A    </BLOCKQUOTE>\X\0D\X\0A</EPM-HTML>\X\0D\X\0A\X\0D\X\0A'
,$,$);
#3102= COMMENT(0,33,$,$,#3103,$);
#3103= TEXT(16,33,$,$,'??',$,$);
#3104= COMMENT(0,33,$,$,#3105,$);
#3105= TEXT(16,33,$,$,
'<EPM-HTML>\X\0D\X\0A\X\09<P><U>Definition from IAI</U>: \X\0D\X\0A\X\09Permanently attached appendage, appliance, or device that requires \X\0D\X\0A    electrical power and is connected to a building electrical system \X\0D\X\0A    (e.g. lighting fixtures).</P>\X\0D\X\0A\X\0D\X\0A\X\09<BLOCKQUOTE>\X\0D\X\0A\X\09\X\09<FONT COLOR="#0000FF" SIZE="-1">\X\0D\X\0A\X\09\X\09<P>\X\0D\X\0A\X\09    ISSUES No issues to date.<BR>\X\0D\X\0A    \X\09HISTORY New entity in IFC R2.\X\0D\X\0A\X\09    </P>\X\0D\X\0A    \X\09</FONT>\X\0D\X\0A    </BLOCKQUOTE>\X\0D\X\0A    \X\0D\X\0A\X\09<P><U>Geometry Use Definitions</U></P>\X\0D\X\0A\X\09<P>The geometric representation of IfcElectricalFixture is given\X\0D\X\0A    by the IfcProductDefinitionShape, allowing multiple geometric\X\0D\X\0A    representations. Included are:</P>\X\0D\X\0A\X\0D\X\0A\X\09<P><B>Local Placement</B></P>\X\0D\X\0A\X\09<P>The local placement is defined in the supertype IfcProduct. It\X\0D\X\0A    is defined by the IfcLocalPlacement which defines the local\X\0D\X\0A    coordinate system referenced by all geometric representations.\X\0D\X\0A    The PlacementRelTo relationship of IfcLocalPlacement, if given,\X\0D\X\0A    shall point to the same IfcSpatialStructureElement which is used\X\0D\X\0A    in the ContainedInStructure inverse attribute, or to a referenced\X\0D\X\0A    spatial structure element at a higher level. If the relative\X\0D\X\0A    placement is not used, the absolute placement is defined\X\0D\X\0A\X\09within the world coordinate system.</P>\X\0D\X\0A\X\0D\X\0A\X\09<P><B>Standard Geometric Representation</B></P>\X\0D\X\0A\X\09<P>Currently, the use of attribute driven geometry for this class\X\0D\X\0A    is not supported.  The standard geometric representation is\X\0D\X\0A    defined using explicit geometry.</P>\X\0D\X\0A\X\0D\X\0A\X\09<P><B>B-Rep Representation </B></P>\X\0D\X\0A\X\09<P>The faceted B-Rep capabilities (with or without voids) shall be\X\0D\X\0A    supported for B-Rep representation.</P>\X\0D\X\0A</EPM-HTML>\X\0D\X\0A'
,$,$);
#3106= COMMENT(0,33,$,$,#3107,$);
#3107= TEXT(16,33,$,$,
'<EPM-HTML>\X\0D\X\0A\X\09<P><U>Definition from IAI</U>: \X\0D\X\0A\X\09Electrically powered fixture that provides illuminence.</P>\X\0D\X\0A\X\0D\X\0A\X\09<BLOCKQUOTE>\X\0D\X\0A\X\09\X\09<FONT COLOR="#0000FF" SIZE="-1">\X\0D\X\0A\X\09\X\09<P>\X\0D\X\0A\X\09    ISSUES The entity has changed in IFC R3 platform - see\X\0D\X\0A        change log for details.<BR>\X\0D\X\0A    \X\09HISTORY New entity in IFC R2.\X\0D\X\0A\X\09    </P>\X\0D\X\0A    \X\09</FONT>\X\0D\X\0A    </BLOCKQUOTE>\X\0D\X\0A    \X\0D\X\0A\X\09<P><U>Geometry Use Definitions</U></P>\X\0D\X\0A\X\09<P>The geometric representation of IfcLightFixture is given\X\0D\X\0A    by the IfcProductDefinitionShape, allowing multiple geometric\X\0D\X\0A    representations. Included are:</P>\X\0D\X\0A\X\0D\X\0A\X\09<P><B>Local Placement</B></P>\X\0D\X\0A\X\09<P>The local placement is defined in the supertype IfcProduct. It\X\0D\X\0A    is defined by the IfcLocalPlacement which defines the local\X\0D\X\0A    coordinate system referenced by all geometric representations.\X\0D\X\0A    The PlacementRelTo relationship of IfcLocalPlacement, if given,\X\0D\X\0A    shall point to the same IfcSpatialStructureElement which is used\X\0D\X\0A    in the ContainedInStructure inverse attribute, or to a referenced\X\0D\X\0A    spatial structure element at a higher level. If the relative\X\0D\X\0A    placement is not used, the absolute placement is defined\X\0D\X\0A\X\09within the world coordinate system.</P>\X\0D\X\0A\X\0D\X\0A\X\09<P><B>Standard Geometric Representation</B></P>\X\0D\X\0A\X\09<P>Currently, the use of attribute driven geometry for this class\X\0D\X\0A    is not supported.  The standard geometric representation is\X\0D\X\0A    defined using explicit geometry.</P>\X\0D\X\0A\X\0D\X\0A\X\09<P><B>B-Rep Representation </B></P>\X\0D\X\0A\X\09<P>The faceted B-Rep capabilities (with or without voids) shall be\X\0D\X\0A    supported for B-Rep representation.</P>\X\0D\X\0A</EPM-HTML>\X\0D\X\0A'
,$,$);
#3108= COMMENT(0,33,$,$,#3109,$);
#3109= TEXT(16,33,$,$,
'Predefined generic types are specified in an Enumeration. A TypeDefinition is available for each generic type (as the required attributes differ). Use Type Definition corresponding to this generic type.\X\0D\X\0A\X\0D\X\0AType Definitions\X\0D\X\0AType driven PropertySets\X\0D\X\0APreDefined Type   Associated PropertySet\X\0D\X\0ALightFixture   Pset_LightFixture\X\0D\X\0APowerOutlet   Pset_PowerOutlet\X\0D\X\0ARadiantHeater   Pset_RadiantHeater\X\0D\X\0AUserDefined\X\0D\X\0ANotDefined'
,$,$);
#3110= COMMENT(0,33,$,$,#3111,$);
#3111= TEXT(16,33,$,$,
'<EPM-HTML> \X\0D\X\0A\X\09<P><U>Definition from IAI</U>: \X\0D\X\0A\X\09This enumeration defines the different types of electrical \X\0D\X\0A    fixtures an IfcElectricalFixture object can fulfill:</P>\X\0D\X\0A<UL> \X\0D\X\0A\X\09<LI>LIGHTFIXTURE:   Light fixture</LI>\X\0D\X\0A\X\09<LI>POWEROUTLET:    Power outlet</LI>\X\0D\X\0A\X\09<LI>RADIANTHEATER:  Radiant heater</LI>\X\0D\X\0A\X\09<LI>USERDEFINED:    User-defined electrical fixture</LI>\X\0D\X\0A\X\09<LI>NOTDEFINED:     Undefined electrical fixture</LI>\X\0D\X\0A</UL> \X\0D\X\0A    \X\0D\X\0A\X\09<BLOCKQUOTE>\X\0D\X\0A\X\09\X\09<FONT COLOR="#0000FF" SIZE="-1">\X\0D\X\0A\X\09\X\09<P>\X\0D\X\0A\X\09    ISSUES: No issues to date.<BR>\X\0D\X\0A    \X\09HISTORY New enumeration in IFC R2.\X\0D\X\0A\X\09    </P>\X\0D\X\0A    \X\09</FONT>\X\0D\X\0A    </BLOCKQUOTE>\X\0D\X\0A</EPM-HTML>\X\0D\X\0A'
,$,$);
#3112= COMMENT(0,33,$,$,#3113,$);
#3113= TEXT(16,33,$,$,'??',$,$);
#3114= COMMENT(0,33,$,$,#3115,$);
#3115= TEXT(16,33,$,$,
'<EPM-HTML>\X\0D\X\0A\X\09<P><U>Definition from IAI</U>: \X\0D\X\0A\X\09Permanently attached appendage, appliance, or device that requires \X\0D\X\0A    plumbing services and is connected to a building plumbing system \X\0D\X\0A    (e.g. water closets, sinks, etc.).</P>\X\0D\X\0A\X\0D\X\0A\X\09<BLOCKQUOTE>\X\0D\X\0A\X\09\X\09<FONT COLOR="#0000FF" SIZE="-1">\X\0D\X\0A\X\09\X\09<P>\X\0D\X\0A\X\09    ISSUES: No issues to date.<BR>\X\0D\X\0A    \X\09HISTORY New entity in IFC R2.\X\0D\X\0A\X\09    </P>\X\0D\X\0A    \X\09</FONT>\X\0D\X\0A    </BLOCKQUOTE>\X\0D\X\0A    \X\0D\X\0A\X\09<P><U>Geometry Use Definitions</U></P>\X\0D\X\0A\X\09<P>The geometric representation of IfcPlumbingFixture is given\X\0D\X\0A    by the IfcProductDefinitionShape, allowing multiple geometric\X\0D\X\0A    representations. Included are:</P>\X\0D\X\0A\X\0D\X\0A\X\09<P><B>Local Placement</B></P>\X\0D\X\0A\X\09<P>The local placement is defined in the supertype IfcProduct. It\X\0D\X\0A    is defined by the IfcLocalPlacement which defines the local\X\0D\X\0A    coordinate system referenced by all geometric representations.\X\0D\X\0A    The PlacementRelTo relationship of IfcLocalPlacement, if given,\X\0D\X\0A    shall point to the same IfcSpatialStructureElement which is used\X\0D\X\0A    in the ContainedInStructure inverse attribute, or to a referenced\X\0D\X\0A    spatial structure element at a higher level. If the relative\X\0D\X\0A    placement is not used, the absolute placement is defined\X\0D\X\0A\X\09within the world coordinate system.</P>\X\0D\X\0A\X\0D\X\0A\X\09<P><B>Standard Geometric Representation</B></P>\X\0D\X\0A\X\09<P>Currently, the use of attribute driven geometry for this class\X\0D\X\0A    is not supported.  The standard geometric representation is\X\0D\X\0A    defined using explicit geometry.</P>\X\0D\X\0A\X\0D\X\0A\X\09<P><B>B-Rep Representation </B></P>\X\0D\X\0A\X\09<P>The faceted B-Rep capabilities (with or without voids) shall be\X\0D\X\0A    supported for B-Rep representation.</P>\X\0D\X\0A</EPM-HTML>\X\0D\X\0A'
,$,$);
#3116= COMMENT(0,33,$,$,#3117,$);
#3117= TEXT(16,33,$,$,
'Predefined generic types are specified in an Enumeration. A TypeDefinition is available for each generic type (as the required attributes differ). Use Type Definition corresponding to this generic type.\X\0D\X\0A\X\0D\X\0AType Definitions\X\0D\X\0AType driven PropertySets\X\0D\X\0APreDefined Type   Associated PropertySet\X\0D\X\0AFaucet   Pset_Faucet\X\0D\X\0ASink   Pset_Sink\X\0D\X\0AToilet   Pset_Toilet\X\0D\X\0AUrinal   Pset_Urinal\X\0D\X\0AShower   Pset_Shower\X\0D\X\0AUserDefined\X\0D\X\0ANotDefined'
,$,$);
#3118= COMMENT(0,33,$,$,#3119,$);
#3119= TEXT(16,33,$,$,
'<EPM-HTML> \X\0D\X\0A\X\09<P><U>Definition from IAI</U>: \X\0D\X\0A\X\09This enumeration defines the different port connnection types an\X\0D\X\0A    IfcPlumbingFixture object can fulfill:</P>\X\0D\X\0A<UL> \X\0D\X\0A\X\09<LI>FAUCET:      Faucet</LI>\X\0D\X\0A\X\09<LI>SINK:        Sink</LI>\X\0D\X\0A\X\09<LI>TOILET:      Toilet</LI>\X\0D\X\0A\X\09<LI>URINAL:      Urinal</LI>\X\0D\X\0A\X\09<LI>SHOWER:      Shower</LI>\X\0D\X\0A\X\09<LI>USERDEFINED: User-defined plumbing fixture</LI>\X\0D\X\0A\X\09<LI>NOTDEFINED:  Undefined plumbing fixture</LI>\X\0D\X\0A</UL> \X\0D\X\0A    \X\0D\X\0A\X\09<BLOCKQUOTE>\X\0D\X\0A\X\09\X\09<FONT COLOR="#0000FF" SIZE="-1">\X\0D\X\0A\X\09\X\09<P>\X\0D\X\0A\X\09    ISSUES: No issues to date.<BR>\X\0D\X\0A    \X\09HISTORY New enumeration in IFC R2.\X\0D\X\0A\X\09    </P>\X\0D\X\0A    \X\09</FONT>\X\0D\X\0A    </BLOCKQUOTE>\X\0D\X\0A</EPM-HTML>\X\0D\X\0A'
,$,$);
#3120= COMMENT(0,33,$,$,#3121,$);
#3121= TEXT(16,33,$,$,'??',$,$);
#3122= COMMENT(0,33,$,$,#3123,$);
#3123= TEXT(16,33,$,$,
'Local placement of the port relative to its distribution element''s local placement.\X\0D\X\0A'
,$,$);
#3124= COMMENT(0,33,$,$,#3125,$);
#3125= TEXT(16,33,$,$,
'This class is used to define the location and shape of an attachment between an IfcDistributionElement and an IfcDiscreteElement.\X\0D\X\0A\X\0D\X\0AISSUES: No issues to date.\X\0D\X\0A\X\0D\X\0AHistory\X\0D\X\0ANew Entity in IFC Release 2.0 \X\0D\X\0A'
,$,$);
#3126= COMMENT(0,33,$,$,#3127,$);
#3127= TEXT(16,33,$,$,
'The related discrete element that is attached to a distribution element.\X\0D\X\0A'
,$,$);
#3128= COMMENT(0,33,$,$,#3129,$);
#3129= TEXT(16,33,$,$,
'Inverse relationship to a related distribution element to which this discrete element is attached.\X\0D\X\0A'
,$,$);
#3130= COMMENT(0,33,$,$,#3131,$);
#3131= TEXT(16,33,$,$,
'Luminous properties for this light fixture.\X\0D\X\0A',$,$);
#3132= COMMENT(0,33,$,$,#3133,$);
#3133= TEXT(16,33,$,$,
'Equipment is an apparatus used to perform conveyance, work, energy conversion or heat transfer. This class is used to capture the characteristics of equipment that does not participate in a distribution system.\X\0D\X\0A\X\0D\X\0AISSUES: No issues to date.\X\0D\X\0A\X\0D\X\0AHistory\X\0D\X\0AThis Entity has changed after IFC Release 1.5.1.\X\0D\X\0A\X\0D\X\0AGeometry Use Definitions\X\0D\X\0AObject Geometry in Context\X\0D\X\0A\X\0D\X\0AThe geometric representation of IfcEquipment is given by the IfcProductShape, allowing multiple geometric representations. Included are:\X\0D\X\0A\X\0D\X\0ALocal Position\X\0D\X\0A\X\0D\X\0AThe local position for IfcEquipment is defined in its supertype, IfcProduct. It is defined by the\X\0D\X\0A\X\0D\X\0AIfcLocalPlacement, which defines the local coordinate system that is referenced by all geometric representations.\X\0D\X\0A\X\0D\X\0AStandard Geometric Representation\X\0D\X\0A\X\0D\X\0AThe standard geometric representation of IfcEquipment is defined using explicit geometry. The faceted B-Rep capabilities (with or without voids) shall be supported for standard representation.\X\0D\X\0A\X\0D\X\0ACurrently, the usage of attribute driven geometry for IfcEquipment is not supported.\X\0D\X\0A\X\0D\X\0A'
,$,$);
#3134= COMMENT(0,33,$,$,#3135,$);
#3135= TEXT(16,33,$,$,
'Predefined generic types are specified in an Enumeration. A TypeDefinition is available for each generic type (as the required attributes differ). Use Type Definition corresponding to this generic type.\X\0D\X\0A\X\0D\X\0AType Definitions\X\0D\X\0ACommon PropertySet\X\0D\X\0APset_EquipmentCommon\X\0D\X\0A\X\0D\X\0AType driven PropertySets\X\0D\X\0APreDefined Type   Associated PropertySet\X\0D\X\0AWindowCleaning   Pset_WindowCleaning\X\0D\X\0AUserDefined\X\0D\X\0ANotDefined'
,$,$);
#3136= COMMENT(0,33,$,$,#3137,$);
#3137= TEXT(16,33,$,$,
'This enumeration defines the different types of Equipment an IfcEquipment object can fulfill.\X\0D\X\0A\X\0D\X\0AISSUES: No issues to date.\X\0D\X\0A\X\0D\X\0AHistory\X\0D\X\0AThis Enumeration has changed after IFC Release 1.5.1, please see the Migration Guide for details\X\0D\X\0A\X\0D\X\0APreDefined Type\X\0D\X\0AThis enumeration defines the available PreDefined Types for IfcEquipment\X\0D\X\0A\X\0D\X\0AENUMERATION\X\0D\X\0AWindowCleaning\X\0D\X\0AUserDefined\X\0D\X\0ANotDefined'
,$,$);
#3138= COMMENT(0,33,$,$,#3139,$);
#3139= TEXT(16,33,$,$,'??',$,$);
#3140= COMMENT(0,33,$,$,#3141,$);
#3141= TEXT(16,33,$,$,
'This class defines elements that participate in a distribution system.\X\0D\X\0A\X\0D\X\0AISSUES: No issues to date.\X\0D\X\0A\X\0D\X\0AHistory\X\0D\X\0AThis Entity has changed after IFC Release 1.5.1.\X\0D\X\0A\X\0D\X\0AGeometry Use Definitions\X\0D\X\0AObject Geometry in Context\X\0D\X\0A\X\0D\X\0AThe geometric representation of IfcDistributionElement is given by the IfcProductShape, allowing multiple geometric representations. Included are:\X\0D\X\0A\X\0D\X\0ALocal Position\X\0D\X\0A\X\0D\X\0AThe local placement for IfcDistributionElement is defined in its supertype, IfcProduct. It is defined by the\X\0D\X\0A\X\0D\X\0AIfcLocalPlacement, which defines the local coordinate system that is referenced by all geometric representations.\X\0D\X\0A\X\0D\X\0AStandard Geometric Representation\X\0D\X\0A\X\0D\X\0AThe standard geometric representation of IfcDistributionElement is defined using explicit geometry. The faceted B-Rep capabilities (with or without voids) shall be supported for standard representation.\X\0D\X\0A\X\0D\X\0ACurrently, the usage of attribute driven geometry for IfcDistributionElement is not supported.\X\0D\X\0A\X\0D\X\0A'
,$,$);
#3142= COMMENT(0,33,$,$,#3143,$);
#3143= TEXT(16,33,$,$,
'Inverse relationship to the port that is being connected to.\X\0D\X\0A'
,$,$);
#3144= COMMENT(0,33,$,$,#3145,$);
#3145= TEXT(16,33,$,$,
'The IfcDistributionFlowElement that is being connected to.\X\0D\X\0A',$
,$);
#3146= COMMENT(0,33,$,$,#3147,$);
#3147= TEXT(16,33,$,$,
'The IfcDistributionFlowElement that is being connected from.\X\0D\X\0A'
,$,$);
#3148= COMMENT(0,33,$,$,#3149,$);
#3149= TEXT(16,33,$,$,
'Inverse relationship to the port that is being connected from.\X\0D\X\0A'
,$,$);
#3150= COMMENT(0,33,$,$,#3151,$);
#3151= TEXT(16,33,$,$,
'The geometric definition of the port and as well as any specific connection characteristics.\X\0D\X\0A'
,$,$);
#3152= COMMENT(0,33,$,$,#3153,$);
#3153= TEXT(16,33,$,$,
'Inverse relationship to a related discrete element which might be attached to this distribution element.\X\0D\X\0A'
,$,$);
#3154= COMMENT(0,33,$,$,#3155,$);
#3155= TEXT(16,33,$,$,
'The relating distribution elements that have discrete elements attachmented to them.\X\0D\X\0A'
,$,$);
#3156= COMMENT(0,33,$,$,#3157,$);
#3157= TEXT(16,33,$,$,'Local placement of the attachment.\X\0D\X\0A',$,$
);
#3158= INTERFACE_SCHEMA(32,1,$,$,7549312,'IFCEXTERNALREFERENCERESOURCE',
(),0,$);
#3160= COMMENT(0,197,$,$,#3161,#3164);
#3161= TEXT(16,5,$,$,
'An IfcTubeBundle aggregates instances of IfcFluidFlowProperties to capture the fluid properties,  flow and pressure conditions of the fluids in the tubes and shell.'
,
'An IfcTubeBundle aggregates instances of \X\0D\X\0AIfcFluidFlowProperties to capture the fluid \X\0D\X\0Aproperties,  flow and pressure conditions of \X\0D\X\0Athe fluids in the tubes and shell.'
,#3162);
#3162= TEXT_LAYOUT(10.,10.,637.,164.,#3163);
#3163= TEXT_TYPE(1,168);
#3164= TYPE_LAYOUT(#3165);
#3165= RECTANGLE(6684.7182,980.10444,697.07222,244.95515);
#3166= COMMENT(0,197,$,$,#3167,#3170);
#3167= TEXT(16,5,$,$,
'IfcHydronicHeater aggregates an instance of IfcTubeBundle for heat transfer properties.'
,
'IfcHydronicHeater aggregates an instance of \X\0D\X\0AIfcTubeBundle for heat transfer properties.'
,#3168);
#3168= TEXT_LAYOUT(10.,10.,659.,82.,#3169);
#3169= TEXT_TYPE(1,168);
#3170= TYPE_LAYOUT(#3171);
#3171= RECTANGLE(11343.95,1609.6937,682.30827,102.68435);
#3172= COMMENT(0,197,$,$,#3173,#3176);
#3173= TEXT(16,5,$,$,
'IfcChiller aggregates instances of IfcTubeBundle, IfcCompressor, etc.  as required.'
,
'IfcChiller aggregates instances of \X\0D\X\0AIfcTubeBundle, IfcCompressor, etc.  as required.'
,#3174);
#3174= TEXT_LAYOUT(10.,10.,700.,82.,#3175);
#3175= TEXT_TYPE(1,168);
#3176= TYPE_LAYOUT(#3177);
#3177= RECTANGLE(3833.9025,1144.9086,722.4464,154.46304);
#3178= COMMENT(0,197,$,$,#3179,#3182);
#3179= TEXT(16,5,$,$,
'IfcCoolingTower aggregates instances of IfcTubeBundle for heat transfer properties.'
,
'IfcCoolingTower aggregates \X\0D\X\0Ainstances of IfcTubeBundle for \X\0D\X\0Aheat transfer properties.'
,#3180);
#3180= TEXT_LAYOUT(10.,10.,449.,123.,#3181);
#3181= TEXT_TYPE(1,168);
#3182= TYPE_LAYOUT(#3183);
#3183= RECTANGLE(5427.03,210.14449,525.27353,153.68708);
#3184= COMMENT(0,69,$,$,#3185,#3188);
#3185= TEXT(16,5,$,$,'PredefinedType attribute added to Tank',
'PredefinedType attribute added to Tank',#3186);
#3186= TEXT_LAYOUT(10.,10.,577.,41.,#3187);
#3187= TEXT_TYPE(1,168);
#3188= TYPE_LAYOUT(#3189);
#3189= RECTANGLE(10141.435,770.27885,595.06677,102.68435);
#3190= COMMENT(0,69,$,$,#3191,#3194);
#3191= TEXT(16,5,$,$,
'Attribute ''MotorDriveType moved to new class IfcMotorDrive',
'Attribute ''MotorDriveType \X\0D\X\0Amoved to new class \X\0D\X\0AIfcMotorDrive'
,#3192);
#3192= TEXT_LAYOUT(10.,10.,392.,123.,#3193);
#3193= TEXT_TYPE(1,168);
#3194= TYPE_LAYOUT(#3195);
#3195= RECTANGLE(8591.8605,295.90701,479.6395,145.63403);
ENDSEC;

END-ISO-10303-21;