ISO-10303-21;
HEADER;
FILE_DESCRIPTION(($),'2;1');
FILE_NAME('IFCPIPEDSERVICESDOMAIN_TYPEFORM',
'2002-03-22T19:24:46',
('sdai-user'),
('ANONYMOUS ORGANISATION'),
'EXPRESS Data Manager version 20010827',
$,
$);
FILE_SCHEMA(('EXPRESS_G'));
ENDSEC;
DATA;
#1= SCHEMATA(125829248,'IFCPIPEDSERVICESDOMAIN_TYPEFORM',$,2126,$,$,0,#2
,0.37252902,-8345.1754,-59.525564,(#300,#303,#305,#307,#309,#315,#326,
#337,#348,#359,#370,#381,#392,#394,#396,#403,#409,#419,#438,#445,#482,
#492,#511,#521,#531,#541,#560,#570,#613,#623,#672,#701,#711,#754,#773,
#775,#783,#814,#816,#818,#829,#843,#866,#868,#870,#872,#874,#876,#878,
#880,#882,#884,#886,#888,#890,#892,#894,#896,#898,#900,#902,#904,#906,
#908,#910,#912,#914,#916,#918,#920,#922,#929,#931,#933,#951,#953,#963,
#969,#971,#986,#1011,#1013,#1044,#1069,#1079,#1091,#1103,#1115,#1127,
#1139,#1152,#1177,#1179,#1189,#1195,#1197,#1211,#1217,#1219,#1234,#1259,
#1261,#1271,#1277,#1279,#1294,#1319,#1321,#1331,#1337,#1339,#1354,#1598,
#1609,#1619,#1631,#1643,#1664,#1675,#1677,#1691,#1714,#1725,#1735,#1747,
#1759,#1771,#1783,#1804,#1815,#1817,#1827,#1833,#1835,#1910,#1982,#1858,
#1876,#1878,#1888,#1894,#1896,#1923,#1948,#1950,#1960,#1966,#1968,#1995,
#2023,#2041,#2076,#2101,#2115,#2130,#2158,#2176,#2190,#2205,#2230,#2244,
#2262,#2277,#2302,#2316,#2331,#2356,#2370,#2385,#2413,#2424,#2519,#2529,
#2542,#2567,#2577,#2591,#2616,#2626,#2639,#2664,#2666,#2676,#2688,#2701,
#2714,#2726,#2738,#2750,#2763,#2777,#2808,#2820,#2832,#2845,#2909,#2911,
#2913,#2915,#2917,#2919,#2921,#2923,#2925,#2927,#2929,#2931,#2933,#2935,
#2937,#2939,#2941,#2943,#2945,#2947,#2949,#2951,#2953,#2955,#2957,#2959,
#2961,#2963,#2965,#2967,#2969,#2971,#2973,#2975,#2977,#2979,#2981,#2983,
#2985,#2987,#2989,#2991,#2993,#2995,#2997,#2999,#3001,#3003,#3005,#3007,
#3009,#3011,#3013,#3015,#3017,#3019,#3021,#3023,#3025,#3027,#3029,#3031,
#3033,#3035,#3037,#3039,#3041,#3043,#3045,#3047,#3049,#3051,#3053,#3055,
#3057,#3059,#3061,#3063,#3065,#3067,#3069,#3071,#3073,#3075,#3077,#3079,
#3081,#3083,#3085,#3087,#3089,#3091,#3093,#3095,#3097,#3099,#3101,#3103,
#3105,#3107,#3109,#3111,#3113,#3115,#3117,#3119,#3121,#3123,#3125,#3127,
#3129,#3131,#3133,#3135,#3137,#3139,#3141,#3143,#3145,#3147,#3149,#3151,
#3153,#3155,#3157,#3159,#3161,#3163,#3165,#3167,#3169,#3171,#3173,#3175,
#3177,#3179,#3181,#3183,#3185,#3187,#3189,#3191,#3193,#3195,#3197,#3199,
#3201,#3203,#3205,#3207,#3209,#3211,#3213,#3215,#3217,#3219,#3221,#3223,
#3225,#3227,#3229,#3231,#3233,#3235,#3237,#3239,#3241,#3243,#3245,#3247,
#3253,#3259,#3265,#3271,#3277,#2443,#2454,#2468,#1379,#1433,#1408,#1462,
#1393,#1447,#3283,#3289,#1487,#1516,#1501,#3295,#1541,#1570,#1555,#3301,
#682),$,$,#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,$,$,
' \X\0D\X\0A\X\09The IfcSharedBldgServiceElements 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.
\X\0D\X\0A\X\0D\X\0A\X\09\X\0D\X\0A\X\09\X\0D\X\0A HISTORY
\X\0D\X\0A 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.
\X\0D\X\0A\X\09\X\0D\X\0A\X\09
\X\0D\X\0A\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,#482,#511,#521,#531,#560,#613,#672,#701,#754),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),#480);
#446= TEXT(16,5,$,$,'10,2(3,5,8)','10,2(3,5,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,4,#438,2,#472,-1);
#469= TEXT(16,5,$,$,'10,2\X\0D\X\0AIfcPowerMeasure',
'10,2\X\0D\X\0AIfcPowerMeasure',#470);
#470= TEXT_LAYOUT(108.,50.,196.,56.,#471);
#471= TEXT_TYPE(1,6);
#472= TYPE_LAYOUT(#473);
#473= RECTANGLE(7505.1923,1968.793,216.,100.);
#474= PAGE_REF_TO(7,69,$,$,#475,7,#438,3,#478,-1);
#475= TEXT(16,5,$,$,'10,2\X\0D\X\0AIfcPowerMeasure',
'10,2\X\0D\X\0AIfcPowerMeasure',#476);
#476= TEXT_LAYOUT(165.5,50.,196.,56.,#477);
#477= TEXT_TYPE(1,6);
#478= TYPE_LAYOUT(#479);
#479= RECTANGLE(12339.555,392.15281,331.,100.);
#480= TYPE_LAYOUT(#481);
#481= RECTANGLE(14496.616,399.03792,200.,100.);
#482= DEFINED_TYPE(3,131277,#492,$,#487,$,$,#490,$,#483);
#483= INTERFACE_TO(#394,#484);
#484= TEXT(16,5,$,$,'','',#485);
#485= TEXT_LAYOUT(355.17986,167.54264,0.,0.,#486);
#486= TEXT_TYPE(1,6);
#487= TEXT(16,5,$,$,'IfcVolumetricFlowRateMeasure',
'IFCMEASURERESOURCE.IfcVolumetricFlowRateMeasure',#488);
#488= TEXT_LAYOUT(355.17986,111.69509,665.,28.,#489);
#489= TEXT_TYPE(1,6);
#490= TYPE_LAYOUT(#491);
#491= RECTANGLE(15173.015,1125.3955,710.35972,223.39019);
#492= PAGE_REF(6,5,$,$,#493,9,2,1,#496,(#503),#509);
#493= TEXT(16,5,$,$,'10,3(3)','10,3(3)',#494);
#494= TEXT_LAYOUT(100.,50.,79.,28.,#495);
#495= TEXT_TYPE(1,6);
#496= PAGE_REF_LINE(9,5,$,$,#482,#497);
#497= OBJECT_LINE_LAYOUT(#498,#499);
#498= TEXT_PLACEMENT(0,0);
#499= WORLD_PLINE(#500,1,$,(46.71289),-1.,0.);
#500= WORLD_POINT(15272.973,1078.6826);
#503= PAGE_REF_TO(7,69,$,$,#504,2,#482,0,#507,-1);
#504= TEXT(16,5,$,$,'10,3\X\0D\X\0AIfcVolumetricFlowRateMeasure',
'10,3\X\0D\X\0AIfcVolumetricFlowRateMeasure',#505);
#505= TEXT_LAYOUT(242.6,50.,352.,56.,#506);
#506= TEXT_TYPE(1,6);
#507= TYPE_LAYOUT(#508);
#508= RECTANGLE(4258.0652,317.53018,485.2,100.);
#509= TYPE_LAYOUT(#510);
#510= RECTANGLE(15172.973,978.68261,200.,100.);
#511= DEFINED_TYPE(3,131269,$,$,#516,$,$,#519,$,#512);
#512= INTERFACE_TO(#394,#513);
#513= TEXT(16,5,$,$,'','',#514);
#514= TEXT_LAYOUT(254.02177,167.35565,0.,0.,#515);
#515= TEXT_TYPE(1,6);
#516= TEXT(16,5,$,$,'IfcPositiveLengthMeasure',
'IFCMEASURERESOURCE.\X\0D\X\0AIfcPositiveLengthMeasure',#517);
#517= TEXT_LAYOUT(254.02177,111.57043,313.,56.,#518);
#518= TEXT_TYPE(1,6);
#519= TYPE_LAYOUT(#520);
#520= RECTANGLE(7464.6327,1307.1385,508.04355,223.14087);
#521= DEFINED_TYPE(3,131269,$,$,#526,$,$,#529,$,#522);
#522= INTERFACE_TO(#394,#523);
#523= TEXT(16,5,$,$,'','',#524);
#524= TEXT_LAYOUT(254.03129,166.34902,0.,0.,#525);
#525= TEXT_TYPE(1,6);
#526= TEXT(16,5,$,$,'IfcThermalResistanceMeasure',
'IFCMEASURERESOURCE.\X\0D\X\0AIfcThermalResistanceMeasure',#527);
#527= TEXT_LAYOUT(254.03129,110.89935,342.,56.,#528);
#528= TEXT_TYPE(1,6);
#529= TYPE_LAYOUT(#530);
#530= RECTANGLE(7448.5426,699.04839,508.06258,221.79869);
#531= DEFINED_TYPE(3,131277,#541,$,#536,$,$,#539,$,#532);
#532= INTERFACE_TO(#394,#533);
#533= TEXT(16,5,$,$,'','',#534);
#534= TEXT_LAYOUT(274.5143,91.038534,0.,0.,#535);
#535= TEXT_TYPE(1,6);
#536= TEXT(16,5,$,$,'IfcBoolean','IFCMEASURERESOURCE.IfcBoolean',#537);
#537= TEXT_LAYOUT(274.5143,60.692356,432.,28.,#538);
#538= TEXT_TYPE(1,6);
#539= TYPE_LAYOUT(#540);
#540= RECTANGLE(14496.68,839.43942,549.02861,121.38471);
#541= PAGE_REF(6,5,$,$,#542,9,3,1,#545,(#552),#558);
#542= TEXT(16,5,$,$,'10,4(6)','10,4(6)',#543);
#543= TEXT_LAYOUT(100.,50.,79.,28.,#544);
#544= TEXT_TYPE(1,6);
#545= PAGE_REF_LINE(9,5,$,$,#531,#546);
#546= OBJECT_LINE_LAYOUT(#547,#548);
#547= TEXT_PLACEMENT(0,0);
#548= WORLD_PLINE(#549,1,$,(46.801),-1.,0.);
#549= WORLD_POINT(14596.62,792.63842);
#552= PAGE_REF_TO(7,69,$,$,#553,5,#531,0,#556,-1);
#553= TEXT(16,5,$,$,'10,4\X\0D\X\0AIfcBoolean',
'10,4\X\0D\X\0AIfcBoolean',#554);
#554= TEXT_LAYOUT(165.5,50.,119.,56.,#555);
#555= TEXT_TYPE(1,6);
#556= TYPE_LAYOUT(#557);
#557= RECTANGLE(8994.5218,814.00674,331.,100.);
#558= TYPE_LAYOUT(#559);
#559= RECTANGLE(14496.62,692.63842,200.,100.);
#560= DEFINED_TYPE(3,131277,#570,$,#565,$,$,#568,$,#561);
#561= INTERFACE_TO(#394,#562);
#562= TEXT(16,5,$,$,'','',#563);
#563= TEXT_LAYOUT(274.53659,91.038534,0.,0.,#564);
#564= TEXT_TYPE(1,6);
#565= TEXT(16,5,$,$,'IfcInteger','IFCMEASURERESOURCE.IfcInteger',#566);
#566= TEXT_LAYOUT(274.53659,60.692356,416.,28.,#567);
#567= TEXT_TYPE(1,6);
#568= TYPE_LAYOUT(#569);
#569= RECTANGLE(14496.653,1132.8984,549.07317,121.38471);
#570= PAGE_REF(6,5,$,$,#571,9,4,1,#574,(#581,#587,#593,#599,#605),#611);
#571= TEXT(16,5,$,$,'10,5(4,5,8)','10,5(4,5,8)',#572);
#572= TEXT_LAYOUT(100.,50.,121.,28.,#573);
#573= TEXT_TYPE(1,6);
#574= PAGE_REF_LINE(9,5,$,$,#560,#575);
#575= OBJECT_LINE_LAYOUT(#576,#577);
#576= TEXT_PLACEMENT(0,0);
#577= WORLD_PLINE(#578,1,$,(46.813752),-1.,0.);
#578= WORLD_POINT(14596.607,1086.0846);
#581= PAGE_REF_TO(7,69,$,$,#582,3,#560,0,#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(5871.1366,993.77353,508.1,100.);
#587= PAGE_REF_TO(7,69,$,$,#588,4,#560,1,#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(7448.4766,171.84949,508.1,100.);
#593= PAGE_REF_TO(7,69,$,$,#594,4,#560,2,#597,-1);
#594= TEXT(16,5,$,$,'10,5\X\0D\X\0AIfcInteger',
'10,5\X\0D\X\0AIfcInteger',#595);
#595= TEXT_LAYOUT(254.05,50.,103.,56.,#596);
#596= TEXT_TYPE(1,6);
#597= TYPE_LAYOUT(#598);
#598= RECTANGLE(7445.7812,57.159674,508.1,100.);
#599= PAGE_REF_TO(7,69,$,$,#600,7,#560,3,#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.178,910.68801,331.,100.);
#605= PAGE_REF_TO(7,69,$,$,#606,7,#560,4,#609,-1);
#606= TEXT(16,5,$,$,'10,5\X\0D\X\0AIfcInteger',
'10,5\X\0D\X\0AIfcInteger',#607);
#607= TEXT_LAYOUT(165.5,50.,103.,56.,#608);
#608= TEXT_TYPE(1,6);
#609= TYPE_LAYOUT(#610);
#610= RECTANGLE(12377.765,1020.0973,331.,100.);
#611= TYPE_LAYOUT(#612);
#612= RECTANGLE(14496.607,986.08462,200.,100.);
#613= DEFINED_TYPE(3,131277,#623,$,#618,$,$,#621,$,#614);
#614= INTERFACE_TO(#394,#615);
#615= TEXT(16,5,$,$,'','',#616);
#616= TEXT_LAYOUT(340.41924,91.038534,0.,0.,#617);
#617= TEXT_TYPE(1,6);
#618= TEXT(16,5,$,$,'IfcPressureMeasure',
'IFCMEASURERESOURCE.IfcPressureMeasure',#619);
#619= TEXT_LAYOUT(340.41924,60.692356,538.,28.,#620);
#620= TEXT_TYPE(1,6);
#621= TYPE_LAYOUT(#622);
#622= RECTANGLE(15173.053,245.16871,680.83849,121.38471);
#623= PAGE_REF(6,5,$,$,#624,9,5,1,#627,(#634,#640,#646,#652,#658,#664),
#670);
#624= TEXT(16,5,$,$,'10,6(3,6,7,9)','10,6(3,6,7,9)',#625);
#625= TEXT_LAYOUT(100.,50.,142.,28.,#626);
#626= TEXT_TYPE(1,6);
#627= PAGE_REF_LINE(9,5,$,$,#613,#628);
#628= OBJECT_LINE_LAYOUT(#629,#630);
#629= TEXT_PLACEMENT(0,0);
#630= WORLD_PLINE(#631,1,$,(46.856454),-1.,0.);
#631= WORLD_POINT(15273.058,198.31221);
#634= PAGE_REF_TO(7,69,$,$,#635,2,#613,0,#638,-1);
#635= TEXT(16,5,$,$,'10,6\X\0D\X\0AIfcPressureMeasure',
'10,6\X\0D\X\0AIfcPressureMeasure',#636);
#636= TEXT_LAYOUT(242.6,50.,225.,56.,#637);
#637= TEXT_TYPE(1,6);
#638= TYPE_LAYOUT(#639);
#639= RECTANGLE(4252.6189,200.08967,485.2,100.);
#640= PAGE_REF_TO(7,69,$,$,#641,5,#613,1,#644,-1);
#641= TEXT(16,5,$,$,'10,6\X\0D\X\0AIfcPressureMeasure',
'10,6\X\0D\X\0AIfcPressureMeasure',#642);
#642= TEXT_LAYOUT(188.8,50.,225.,56.,#643);
#643= TEXT_TYPE(1,6);
#644= TYPE_LAYOUT(#645);
#645= RECTANGLE(9056.2518,255.7049,377.6,100.);
#646= PAGE_REF_TO(7,69,$,$,#647,6,#613,2,#650,-1);
#647= TEXT(16,5,$,$,'10,6\X\0D\X\0AIfcPressureMeasure',
'10,6\X\0D\X\0AIfcPressureMeasure',#648);
#648= TEXT_LAYOUT(188.8,50.,225.,56.,#649);
#649= TEXT_TYPE(1,6);
#650= TYPE_LAYOUT(#651);
#651= RECTANGLE(10632.213,443.53119,377.6,100.);
#652= PAGE_REF_TO(7,69,$,$,#653,6,#613,3,#656,-1);
#653= TEXT(16,5,$,$,'10,6\X\0D\X\0AIfcPressureMeasure',
'10,6\X\0D\X\0AIfcPressureMeasure',#654);
#654= TEXT_LAYOUT(188.8,50.,225.,56.,#655);
#655= TEXT_TYPE(1,6);
#656= TYPE_LAYOUT(#657);
#657= RECTANGLE(10634.863,549.56315,377.6,100.);
#658= PAGE_REF_TO(7,69,$,$,#659,6,#613,4,#662,-1);
#659= TEXT(16,5,$,$,'10,6\X\0D\X\0AIfcPressureMeasure',
'10,6\X\0D\X\0AIfcPressureMeasure',#660);
#660= TEXT_LAYOUT(188.8,50.,225.,56.,#661);
#661= TEXT_TYPE(1,6);
#662= TYPE_LAYOUT(#663);
#663= RECTANGLE(10632.135,652.91087,377.6,100.);
#664= PAGE_REF_TO(7,69,$,$,#665,8,#613,5,#668,-1);
#665= TEXT(16,5,$,$,'10,6\X\0D\X\0AIfcPressureMeasure',
'10,6\X\0D\X\0AIfcPressureMeasure',#666);
#666= TEXT_LAYOUT(132.5,50.,225.,56.,#667);
#667= TEXT_TYPE(1,6);
#668= TYPE_LAYOUT(#669);
#669= RECTANGLE(14061.427,708.57567,265.,100.);
#670= TYPE_LAYOUT(#671);
#671= RECTANGLE(15173.058,98.312206,200.,100.);
#672= DEFINED_TYPE(3,131277,#682,$,#677,$,$,#680,$,#673);
#673= INTERFACE_TO(#394,#674);
#674= TEXT(16,5,$,$,'','',#675);
#675= TEXT_LAYOUT(340.4138,91.038534,0.,0.,#676);
#676= TEXT_TYPE(1,6);
#677= TEXT(16,5,$,$,'IfcRatioMeasure',
'IFCMEASURERESOURCE.IfcRatioMeasure',#678);
#678= TEXT_LAYOUT(340.4138,60.692356,496.,28.,#679);
#679= TEXT_TYPE(1,6);
#680= TYPE_LAYOUT(#681);
#681= RECTANGLE(15173.059,538.58321,680.8276,121.38471);
#682= PAGE_REF(6,5,$,$,#683,9,6,1,#686,(#693),#699);
#683= TEXT(16,5,$,$,'10,7(5)','10,7(5)',#684);
#684= TEXT_LAYOUT(100.,50.,79.,28.,#685);
#685= TEXT_TYPE(1,6);
#686= PAGE_REF_LINE(9,5,$,$,#672,#687);
#687= OBJECT_LINE_LAYOUT(#688,#689);
#688= TEXT_PLACEMENT(0,0);
#689= WORLD_PLINE(#690,1,$,(36.,0.,36.),-1.,0.);
#690= WORLD_POINT(15513.473,466.58321);
#693= PAGE_REF_TO(7,69,$,$,#694,4,#672,0,#697,-1);
#694= TEXT(16,5,$,$,'10,7\X\0D\X\0AIfcRatioMeasure',
'10,7\X\0D\X\0AIfcRatioMeasure',#695);
#695= TEXT_LAYOUT(101.5,50.,183.,56.,#696);
#696= TEXT_TYPE(1,6);
#697= TYPE_LAYOUT(#698);
#698= RECTANGLE(7507.8766,2100.3264,203.,100.);
#699= TYPE_LAYOUT(#700);
#700= RECTANGLE(15413.473,366.58321,200.,100.);
#701= DEFINED_TYPE(3,131277,#711,$,#706,$,$,#709,$,#702);
#702= INTERFACE_TO(#394,#703);
#703= TEXT(16,5,$,$,'','',#704);
#704= TEXT_LAYOUT(340.43193,167.54264,0.,0.,#705);
#705= TEXT_TYPE(1,6);
#706= TEXT(16,5,$,$,'IfcThermodynamicTemperatureMeasure',
'IFCMEASURERESOURCE.\X\0D\X\0AIfcThermodynamicTemperatureMeasure',#707);
#707= TEXT_LAYOUT(340.43193,111.69509,448.,56.,#708);
#708= TEXT_TYPE(1,6);
#709= TYPE_LAYOUT(#710);
#710= RECTANGLE(15173.074,831.99151,680.86386,223.39019);
#711= PAGE_REF(6,5,$,$,#712,9,7,1,#715,(#722,#728,#734,#740,#746),#752);
#712= TEXT(16,5,$,$,'10,8(4,5)','10,8(4,5)',#713);
#713= TEXT_LAYOUT(100.,50.,100.,28.,#714);
#714= TEXT_TYPE(1,6);
#715= PAGE_REF_LINE(9,5,$,$,#701,#716);
#716= OBJECT_LINE_LAYOUT(#717,#718);
#717= TEXT_PLACEMENT(0,0);
#718= WORLD_PLINE(#719,1,$,(46.723795),-1.,0.);
#719= WORLD_POINT(15272.912,785.26771);
#722= PAGE_REF_TO(7,69,$,$,#723,3,#701,0,#726,-1);
#723= TEXT(16,5,$,$,'10,8\X\0D\X\0AIfcThermodynamicTemperatureMeasure',
'10,8\X\0D\X\0AIfcThermodynamicTemperatureMeasure',#724);
#724= TEXT_LAYOUT(249.33165,50.,448.,56.,#725);
#725= TEXT_TYPE(1,6);
#726= TYPE_LAYOUT(#727);
#727= RECTANGLE(5889.8863,88.139679,498.66329,100.);
#728= PAGE_REF_TO(7,69,$,$,#729,4,#701,1,#732,-1);
#729= TEXT(16,5,$,$,'10,8\X\0D\X\0AIfcThermodynamicTemperatureMeasure',
'10,8\X\0D\X\0AIfcThermodynamicTemperatureMeasure',#730);
#730= TEXT_LAYOUT(254.04019,50.,448.,56.,#731);
#731= TEXT_TYPE(1,6);
#732= TYPE_LAYOUT(#733);
#733= RECTANGLE(7448.4546,275.90089,508.08038,100.);
#734= PAGE_REF_TO(7,69,$,$,#735,4,#701,2,#738,-1);
#735= TEXT(16,5,$,$,'10,8\X\0D\X\0AIfcThermodynamicTemperatureMeasure',
'10,8\X\0D\X\0AIfcThermodynamicTemperatureMeasure',#736);
#736= TEXT_LAYOUT(254.05,50.,448.,56.,#737);
#737= TEXT_TYPE(1,6);
#738= TYPE_LAYOUT(#739);
#739= RECTANGLE(7448.4986,483.96119,508.1,100.);
#740= PAGE_REF_TO(7,69,$,$,#741,4,#701,3,#744,-1);
#741= TEXT(16,5,$,$,'10,8\X\0D\X\0AIfcThermodynamicTemperatureMeasure',
'10,8\X\0D\X\0AIfcThermodynamicTemperatureMeasure',#742);
#742= TEXT_LAYOUT(254.05,50.,448.,56.,#743);
#743= TEXT_TYPE(1,6);
#744= TYPE_LAYOUT(#745);
#745= RECTANGLE(7448.5436,379.99789,508.1,100.);
#746= PAGE_REF_TO(7,69,$,$,#747,4,#701,4,#750,-1);
#747= TEXT(16,5,$,$,'10,8\X\0D\X\0AIfcThermodynamicTemperatureMeasure',
'10,8\X\0D\X\0AIfcThermodynamicTemperatureMeasure',#748);
#748= TEXT_LAYOUT(254.05,50.,448.,56.,#749);
#749= TEXT_TYPE(1,6);
#750= TYPE_LAYOUT(#751);
#751= RECTANGLE(7448.5096,587.97989,508.1,100.);
#752= TYPE_LAYOUT(#753);
#753= RECTANGLE(15172.912,685.26771,200.,100.);
#754= ENTITIES(1,131301,$,$,#759,(),(),(),$,$,0,#765,$,#755);
#755= INTERFACE_TO(#394,#756);
#756= TEXT(16,5,$,$,'','',#757);
#757= TEXT_LAYOUT(206.76258,167.61023,0.,0.,#758);
#758= TEXT_TYPE(1,6);
#759= TEXT(16,5,$,$,'IfcMeasureWithUnit',
'IFCMEASURERESOURCE.\X\0D\X\0AIfcMeasureWithUnit',#760);
#760= TEXT_LAYOUT(206.76258,111.74015,313.,56.,#761);
#761= TEXT_TYPE(1,6);
#765= TYPE_LAYOUT(#766);
#766= RECTANGLE(13966.591,842.10344,413.52516,223.48031);
#767= TEXT(16,5,$,$,'','',#768);
#768= TEXT_LAYOUT(274.5519,167.54264,0.,0.,#769);
#769= TEXT_TYPE(1,6);
#770= TEXT(16,5,$,$,'IfcLinearVelocityMeasure',
'IFCMEASURERESOURCE.\X\0D\X\0AIfcLinearVelocityMeasure',#771);
#771= TEXT_LAYOUT(274.5519,111.69509,313.,56.,#772);
#772= TEXT_TYPE(1,6);
#773= INTERFACE_SCHEMA(32,1,$,$,0,'IFCMATERIALRESOURCE',(#775),0,$);
#775= SELECTS(4,131309,#783,$,#777,(),$,#781,$,#776);
#776= INTERFACE_TO(#773,$);
#777= TEXT(16,5,$,$,'IfcMaterialSelect',
'IFCMATERIALRESOURCE.IfcMaterialSelect',#778);
#778= TEXT_LAYOUT(282.59509,111.69509,499.,28.,#779);
#779= TEXT_TYPE(1,6);
#781= TYPE_LAYOUT(#782);
#782= RECTANGLE(14502.066,1704.6638,565.19019,223.39019);
#783= PAGE_REF(6,5,$,$,#784,9,8,1,#787,(#794,#800,#806),#812);
#784= TEXT(16,5,$,$,'10,9(5)','10,9(5)',#785);
#785= TEXT_LAYOUT(100.,50.,79.,28.,#786);
#786= TEXT_TYPE(1,6);
#787= PAGE_REF_LINE(9,5,$,$,#775,#788);
#788= OBJECT_LINE_LAYOUT(#789,#790);
#789= TEXT_PLACEMENT(0,0);
#790= WORLD_PLINE(#791,1,$,(46.7673),-1.,0.);
#791= WORLD_POINT(14601.91,1657.8965);
#794= PAGE_REF_TO(7,69,$,$,#795,4,#775,0,#798,-1);
#795= TEXT(16,5,$,$,'10,9\X\0D\X\0AIfcMaterialSelect',
'10,9\X\0D\X\0AIfcMaterialSelect',#796);
#796= TEXT_LAYOUT(254.05,50.,187.,56.,#797);
#797= TEXT_TYPE(1,6);
#798= TYPE_LAYOUT(#799);
#799= RECTANGLE(7448.4886,1639.5758,508.1,100.);
#800= PAGE_REF_TO(7,69,$,$,#801,4,#775,1,#804,-1);
#801= TEXT(16,5,$,$,'10,9\X\0D\X\0AIfcMaterialSelect',
'10,9\X\0D\X\0AIfcMaterialSelect',#802);
#802= TEXT_LAYOUT(254.05,50.,187.,56.,#803);
#803= TEXT_TYPE(1,6);
#804= TYPE_LAYOUT(#805);
#805= RECTANGLE(7461.9104,1754.332,508.1,100.);
#806= PAGE_REF_TO(7,69,$,$,#807,4,#775,2,#810,-1);
#807= TEXT(16,5,$,$,'10,9\X\0D\X\0AIfcMaterialSelect',
'10,9\X\0D\X\0AIfcMaterialSelect',#808);
#808= TEXT_LAYOUT(254.05,50.,187.,56.,#809);
#809= TEXT_TYPE(1,6);
#810= TYPE_LAYOUT(#811);
#811= RECTANGLE(7443.1639,1532.8727,508.1,100.);
#812= TYPE_LAYOUT(#813);
#813= RECTANGLE(14501.91,1557.8965,200.,100.);
#814= INTERFACE_SCHEMA(32,1,$,$,0,'IFCPROPERTYRESOURCE',(),0,$);
#816= INTERFACE_SCHEMA(32,1,$,$,0,'IFCKERNEL',(#818),0,$);
#818= ENTITIES(1,131173,$,$,#823,(),(#828),(),$,$,0,#864,$,#819);
#819= INTERFACE_TO(#816,#820);
#820= TEXT(16,5,$,$,'','',#821);
#821= TEXT_LAYOUT(180.89387,79.026532,0.,0.,#822);
#822= TEXT_TYPE(1,6);
#823= TEXT(16,5,$,$,'IfcTypeProduct','IFCKERNEL.IfcTypeProduct',#824);
#824= TEXT_LAYOUT(180.89387,52.684355,314.,28.,#825);
#825= TEXT_TYPE(1,6);
#828= SUBTYPE_DEF(12,5,$,$,#829,#858);
#829= ENTITIES(1,229,$,$,#831,(#835),(),(#838),$,$,0,#856,$,#830);
#830= INTERFACE_TO($,$);
#831= TEXT(16,5,$,$,'IfcGasEquipmentElementType',
'IfcGasEquipmentElementType',#832);
#832= TEXT_LAYOUT(243.11161,55.368707,430.,35.,#833);
#833= TEXT_TYPE(1,262);
#835= SUPERTYPE_DEF(10,1,$,$,#818);
#838= ATTRIBUTE_DEF(11,5,$,$,#839,$,$,0,$,(),$,#843,#851,$,$);
#839= TEXT(16,5,$,$,'GasEquipmentElementType','GasEquipmentElementType '
,#840);
#840= TEXT_LAYOUT(0.,0.,382.,35.,#841);
#841= TEXT_TYPE(1,66);
#843= ENUMERATIONS(5,197,$,$,#845,('GASAPPLIANCE','GASBOOSTER',
'GASBURNER','USERDEFINED','NOTDEFINED'),$,#849,$,#844);
#844= INTERFACE_TO($,$);
#845= TEXT(16,5,$,$,'IfcGasEquipmentElementTypeEnum',
'IfcGasEquipmentElementTypeEnum',#846);
#846= TEXT_LAYOUT(247.63813,26.342177,409.,28.,#847);
#847= TEXT_TYPE(1,6);
#849= TYPE_LAYOUT(#850);
#850= RECTANGLE(13786.665,1997.3075,515.27627,52.684355);
#851= OBJECT_LINE_LAYOUT(#852,#853);
#852= TEXT_PLACEMENT(0,1);
#853= WORLD_PLINE(#854,0,$,(462.75044),-1.,0.);
#854= WORLD_POINT(13323.914,2018.9243);
#856= TYPE_LAYOUT(#857);
#857= RECTANGLE(12837.691,1963.5556,486.22321,110.73741);
#858= OBJECT_LINE_LAYOUT(#859,#860);
#859= TEXT_PLACEMENT(0,0);
#860= WORLD_PLINE(#861,1,$,(82.663291),-1.,1364.6839);
#861= WORLD_POINT(13090.752,1880.8923);
#864= TYPE_LAYOUT(#865);
#865= RECTANGLE(12909.858,1775.5236,361.78775,105.36871);
#866= COMMENT(0,33,$,$,#867,$);
#867= TEXT(16,33,$,$,
' \X\0D\X\0A\X\09Definition from IAI: \X\0D\X\0A\X\09Objectified relationship between a distribution flow element \X\0D\X\0A\X\09and one-to-many control elements.
\X\0D\X\0A \X\0D\X\0A\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A \X\09HISTORY: New entity in IFC R2x.
\X\0D\X\0A\X\09 ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09
\X\0D\X\0A \X\09\X\0D\X\0A
\X\0D\X\0A\X\0D\X\0A'
,$,$);
#868= COMMENT(0,33,$,$,#869,$);
#869= TEXT(16,33,$,$,
'References control elements which may be used to impart control on the Distribution Element.\X\0D\X\0A'
,$,$);
#870= COMMENT(0,33,$,$,#871,$);
#871= TEXT(16,33,$,$,
'Reference to the relationship object, that related distribution flow elements.'
,$,$);
#872= COMMENT(0,33,$,$,#873,$);
#873= TEXT(16,33,$,$,
' \X\0D\X\0A\X\09Definition from IAI: \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.
\X\0D\X\0A\X\0D\X\0A\X\09This 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:
\X\0D\X\0A\X\0D\X\0A\X\09 \X\0D\X\0A\X\09\X\09- Impart control over flow control elements (IfcFlowController) in a \X\0D\X\0A distribution system such as dampers, valves, relays, etc., typically through \X\0D\X\0A the use of actuation (IfcActuator: See IfcHvacDomain schema).
\X\0D\X\0A\X\09\X\09\X\0D\X\0A - Sensing elements (IfcSensor: See IfcHvacDomain schema) that measure changes \X\0D\X\0A in the controlled variable (e.g., temperature, humidity, pressure, flow, \X\0D\X\0A etc.).
\X\0D\X\0A\X\0D\X\0A\X\09\X\09- Controllers (IfcController: See IfcHvacDomain 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.
\X\0D\X\0A\X\09
\X\0D\X\0A \X\0D\X\0A\X\09Since this class and its subtypes typically relate to many different distribution\X\0D\X\0A flow elements (IfcDistributionFlowElement), the objectified relationship \X\0D\X\0A IfcRelFlowControlElements has been provided to relate control and flow elements \X\0D\X\0A as required.
\X\0D\X\0A \X\0D\X\0A\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A \X\09HISTORY: New entity in IFC R2.0.
\X\0D\X\0A\X\09 ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09
\X\0D\X\0A \X\09\X\0D\X\0A
\X\0D\X\0A \X\0D\X\0A\X\09Geometry Use Definitions
\X\0D\X\0A\X\09The geometric representation of IfcControlElement is given\X\0D\X\0A by the IfcProductDefinitionShape, allowing multiple geometric\X\0D\X\0A representations. Included are:
\X\0D\X\0A\X\0D\X\0A\X\09Local Placement
\X\0D\X\0A\X\09The local placement is defined in the supertype IfcProduct. It\X\0D\X\0A is defined by a subtype of IfcObjectPlacement 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 IfcLocalPlacement, \X\0D\X\0A if given, shall point to the same IfcSpatialStructureElement 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.
\X\0D\X\0A\X\09Informal propositions for local placement:
\X\0D\X\0A\X\09 \X\0D\X\0A\X\09\X\09- 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.
\X\0D\X\0A\X\09
\X\0D\X\0A\X\0D\X\0A\X\09Standard Geometric Representation
\X\0D\X\0A\X\09Currently, 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.
\X\0D\X\0A\X\0D\X\0A\X\09B-Rep Representation
\X\0D\X\0A\X\09The faceted B-Rep capabilities (with or without voids) shall be\X\0D\X\0A supported for B-Rep representation.
\X\0D\X\0A\X\0D\X\0A'
,$,$);
#874= INTERFACE_SCHEMA(32,1,$,$,0,'IFCPRODUCTEXTENSION',(),0,$);
#876= COMMENT(0,33,$,$,#877,$);
#877= TEXT(16,33,$,$,
' \X\0D\X\0A\X\09Definition from IAI: \X\0D\X\0A\X\09This class is used to relate flow elements (IfcDistributionFlowElement) \X\0D\X\0A with related port connection geometry (IfcConnectionPortGeometry) to \X\0D\X\0A facilitate connectivity. The supertype''s ConnectionGeometry attribute \X\0D\X\0A points to IfcDistributionPortGeometry, while the RelatingElement and \X\0D\X\0A RelatedElement attributes point to individual flow elements \X\0D\X\0A (IfcDistributionFlowElement).
\X\0D\X\0A \X\0D\X\0A\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A \X\09HISTORY: New entity in IFC R2.0.
\X\0D\X\0A\X\09 ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09
\X\0D\X\0A \X\09\X\0D\X\0A
\X\0D\X\0A\X\0D\X\0A'
,$,$);
#878= COMMENT(0,33,$,$,#879,$);
#879= TEXT(16,33,$,$,'Defines the type of port connection.',$,$);
#880= COMMENT(0,33,$,$,#881,$);
#881= TEXT(16,33,$,$,
' \X\0D\X\0A\X\09Definition from IAI: \X\0D\X\0A\X\09Types of typical port connections specifically for duct and pipe connections. \X\0D\X\0A The IfcPortConnectionTypeEnum contains the following:
\X\0D\X\0A\X\09 \X\0D\X\0A\X\09\X\09- ANGLE: Angle.
\X\0D\X\0A\X\09\X\09- BEADEDSLEEVE: Beaded Sleeve.
\X\0D\X\0A\X\09\X\09- BRAZED: Brazed.
\X\0D\X\0A\X\09\X\09- COMPRESSION: Compression.
\X\0D\X\0A\X\09\X\09- CRIMP: Crimp.
\X\0D\X\0A\X\09\X\09- DRAWBAND: Drawband.
\X\0D\X\0A\X\09\X\09- DRIVESLIP: Drive slip.
\X\0D\X\0A\X\09\X\09- FLANGED: Flanged.
\X\0D\X\0A\X\09\X\09- GROOVED: Grooved.
\X\0D\X\0A\X\09\X\09- OUTSIDESLEEVE: Outside Sleeve.
\X\0D\X\0A\X\09\X\09- SLIPON: Slipon.
\X\0D\X\0A\X\09\X\09- SOLDERED: Soldered.
\X\0D\X\0A\X\09\X\09- SSLIP: S-Slip.
\X\0D\X\0A\X\09\X\09- STANDINGSEAM: Standing seam.
\X\0D\X\0A\X\09\X\09- SWEDGE: Swedge.
\X\0D\X\0A\X\09\X\09- THREADED: Threaded.
\X\0D\X\0A\X\09\X\09- WELDED: Welded.
\X\0D\X\0A\X\09\X\09- USERDEFINED: User-defined port connection type.
\X\0D\X\0A\X\09\X\09- NOTDEFINED: Undefined port connection type.
\X\0D\X\0A\X\09
\X\0D\X\0A \X\0D\X\0A\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A \X\09HISTORY: New enumeration in IFC R2x.
\X\0D\X\0A\X\09 ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09
\X\0D\X\0A \X\09\X\0D\X\0A
\X\0D\X\0A\X\0D\X\0A'
,$,$);
#882= COMMENT(0,33,$,$,#883,$);
#883= TEXT(16,33,$,$,
'Enumeration that identifies if this port is a Sink (inlet), a Source (outlet) or both a SinkAndSource.\X\0D\X\0A'
,$,$);
#884= COMMENT(0,33,$,$,#885,$);
#885= TEXT(16,33,$,$,
' \X\0D\X\0A\X\09Definition from IAI: \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:
\X\0D\X\0A\X\09 \X\0D\X\0A\X\09\X\09- SOURCE: A source of flow (e.g., it flows out of the connection)
\X\0D\X\0A\X\09\X\09- SINK: A flow sink (e.g., it flows into the connection)
\X\0D\X\0A\X\09\X\09- SOURCEANDSINK: 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)
\X\0D\X\0A\X\09\X\09- USERDEFINED: User-defined flow direction
\X\0D\X\0A\X\09\X\09- NOTDEFINED: Undefined flow direction
\X\0D\X\0A\X\09
\X\0D\X\0A \X\0D\X\0A\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A \X\09HISTORY: New enumeration in IFC R2.0
\X\0D\X\0A\X\09 ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09
\X\0D\X\0A \X\09\X\0D\X\0A
\X\0D\X\0A\X\0D\X\0A'
,$,$);
#886= COMMENT(0,33,$,$,#887,$);
#887= TEXT(16,33,$,$,
' \X\0D\X\0A\X\09Definition from IAI: \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.
\X\0D\X\0A \X\0D\X\0A\X\09The following parameters shall be given:
\X\0D\X\0A\X\09 \X\0D\X\0A\X\09\X\09- Height, taken from the BoundingBox definition, provides the height of the profile definition.
\X\0D\X\0A\X\09\X\09- Width, taken from the BoundingBox definition, provides the width of the profile definition.
\X\0D\X\0A\X\09\X\09- Length, taken from the BoundingBox definition, provides the depth of the extrusion.
\X\0D\X\0A\X\09
\X\0D\X\0A\X\0D\X\0A\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A \X\09HISTORY: New entity in IFC R2.0.
\X\0D\X\0A\X\09 ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09
\X\0D\X\0A \X\09\X\0D\X\0A
\X\0D\X\0A \X\0D\X\0A\X\09Geometry Use Definitions
\X\0D\X\0A\X\09The geometric representation of IfcDistributionFlowElement is given\X\0D\X\0A by the IfcProductDefinitionShape, allowing multiple geometric\X\0D\X\0A representations. Included are:
\X\0D\X\0A\X\0D\X\0A\X\09Local Placement
\X\0D\X\0A\X\09The local placement is defined in the supertype IfcProduct. It\X\0D\X\0A is defined by a subtype of IfcObjectPlacement 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 IfcLocalPlacement, \X\0D\X\0A if given, shall point to the same IfcSpatialStructureElement 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.
\X\0D\X\0A\X\09Informal propositions for local placement:
\X\0D\X\0A\X\09 \X\0D\X\0A\X\09\X\09- 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.
\X\0D\X\0A\X\09
\X\0D\X\0A\X\0D\X\0A\X\09Geometric Representation
\X\0D\X\0A\X\09The standard geometric representation of IfcDistributionFlowElement is defined\X\0D\X\0A\X\09using the following multiple shape representations for its definition:
\X\0D\X\0A\X\09 \X\0D\X\0A\X\09- Axial: A two-dimensional open curve (IfcBoundedCurve)\X\0D\X\0A\X\09 defining the axis for the distribution flow element.
\X\0D\X\0A\X\09- Body: A Swept Solid Representation or a CSG representation\X\0D\X\0A\X\09 defining the 3D shape of the distribution flow element.
\X\0D\X\0A\X\09- B-Rep Representation: The faceted B-Rep capabilities (with or without voids) shall be\X\0D\X\0A supported for B-Rep representation.
\X\0D\X\0A\X\09
\X\0D\X\0A\X\0D\X\0A\X\09First representation: Axial
\X\0D\X\0A\X\09The 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
\X\0D\X\0A\X\09 \X\0D\X\0A\X\09IfcShapeRepresentation
\X\0D\X\0A\X\09 \X\0D\X\0A\X\09 - RepresentationIdentifier : ''Axial''
\X\0D\X\0A\X\09 - RepresentationType : ''GeometricSet''
\X\0D\X\0A\X\09
\X\0D\X\0A\X\09 \X\0D\X\0A\X\09 \X\0D\X\0A\X\09 | \X\0D\X\0A\X\09 The distribution flow element shall include a single geometric representation item of type\X\0D\X\0A\X\09\X\09 IfcPolyline. | \X\0D\X\0A\X\09
\X\0D\X\0A\X\09
\X\0D\X\0A\X\09Second representation: Body
\X\0D\X\0A\X\09The body of the IfcDistributionFlowElement is defined by using:
\X\0D\X\0A\X\09 \X\0D\X\0A\X\09- SweptSolid representation for distribution flow elements without clippings.
\X\0D\X\0A\X\09- CSG representation for distribution flow elements with clippings.
\X\0D\X\0A\X\09
\X\0D\X\0A\X\09 \X\0D\X\0A\X\09IfcShapeRepresentation
\X\0D\X\0A\X\09 \X\0D\X\0A\X\09 - RepresentationIdentifier : ''DistributionFlowElementsBody''
\X\0D\X\0A\X\09 - RepresentationType : ''SweptSolid'' or ''CSG''
\X\0D\X\0A\X\09
\X\0D\X\0A\X\09SweptSolid representation
\X\0D\X\0A\X\09The standard geometric representation (for body) of IfcDistributionFlowElement 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:
\X\0D\X\0A\X\09 \X\0D\X\0A\X\09- Solid: IfcExtrudedAreaSolid is required,
\X\0D\X\0A\X\09- Profile: IfcArbitraryProfileDef shall be supported.
\X\0D\X\0A\X\09- Extrusion: 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 IfcExtrudedAreaSolid.
\X\0D\X\0A\X\09
\X\0D\X\0A\X\09 \X\0D\X\0A\X\09 \X\0D\X\0A\X\09 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 IfcArbitraryProfileDef (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 | \X\0D\X\0A\X\09
\X\0D\X\0A\X\09
\X\0D\X\0A\X\09CSG representation
\X\0D\X\0A\X\09The advanced geometric representation (for body) of IfcFlowSegment 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:
\X\0D\X\0A\X\09 \X\0D\X\0A\X\09- Solid: see standard geometric representation
\X\0D\X\0A\X\09- Profile: see standard geometric representation
\X\0D\X\0A\X\09- Extrusion: see standard geometric representation
\X\0D\X\0A\X\09- Boolean result: The IfcBooleanClippingResult shall be\X\0D\X\0A\X\09 supported, allowing for Boolean differences between the swept solid (here\X\0D\X\0A\X\09 IfcExtrudedAreaSolid) and one or several IfcHalfSpaceSolid.
\X\0D\X\0A\X\09
\X\0D\X\0A\X\0D\X\0A\X\0D\X\0A'
,$,$);
#888= COMMENT(0,33,$,$,#889,$);
#889= TEXT(16,33,$,$,
'Pressure drop at the maximum air flowrate across the filter when the filter is new per ASHRAE Standard 52.1.'
,$,$);
#890= COMMENT(0,33,$,$,#891,$);
#891= TEXT(16,33,$,$,
'Pressure drop at the maximum air flowrate across the filter when the filter needs replacement per ASHRAE Standard 52.1.'
,$,$);
#892= COMMENT(0,33,$,$,#893,$);
#893= TEXT(16,33,$,$,'Efficiency value.',$,$);
#894= COMMENT(0,33,$,$,#895,$);
#895= 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.'
,$,$);
#896= COMMENT(0,33,$,$,#897,$);
#897= 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.'
,$,$);
#898= COMMENT(0,33,$,$,#899,$);
#899= TEXT(16,33,$,$,'The type of finish for the AirTerminal.',$,$);
#900= COMMENT(0,33,$,$,#901,$);
#901= TEXT(16,33,$,$,
' \X\0D\X\0A\X\09Definition from IAI: \X\0D\X\0A\X\09Enumeration that identifies the type of finish for the air terminal. \X\0D\X\0A The IfcAirTerminalFinishTypeEnum contains the following:
\X\0D\X\0A\X\09 \X\0D\X\0A\X\09\X\09- ANNODIZED: The AirTerminal has an Annodized finish.
\X\0D\X\0A\X\09\X\09- PAINTED: The AirTerminal has a Painted finish.
\X\0D\X\0A\X\09\X\09- NONE: No finish is applied to the AirTerminal.
\X\0D\X\0A\X\09\X\09- OTHER: Other type of finish not defined above.
\X\0D\X\0A\X\09\X\09- USERDEFINED: User-defined finish type.
\X\0D\X\0A\X\09\X\09- NOTDEFINED: Undefined finish type.
\X\0D\X\0A\X\09
\X\0D\X\0A \X\0D\X\0A\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A \X\09HISTORY: New enumeration in IFC R2x.
\X\0D\X\0A\X\09 ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09
\X\0D\X\0A \X\09\X\0D\X\0A
\X\0D\X\0A\X\0D\X\0A'
,$,$);
#902= COMMENT(0,33,$,$,#903,$);
#903= TEXT(16,33,$,$,'The finish color for the air terminal.',$,$);
#904= COMMENT(0,33,$,$,#905,$);
#905= TEXT(16,33,$,$,
'The way the AirTerminal is mounted to the ceiling, wall, etc.',$,$);
#906= COMMENT(0,33,$,$,#907,$);
#907= TEXT(16,33,$,$,
' \X\0D\X\0A\X\09Definition from IAI: \X\0D\X\0A\X\09Enumeration that identifies the way the AirTerminal is mounted.\X\0D\X\0A The IfcAirTerminalMountingTypeEnum contains the following:
\X\0D\X\0A\X\09 \X\0D\X\0A\X\09\X\09- SURFACE: The AirTerminal is mounted to the surface of something (e.g., wall, duct, etc.).
\X\0D\X\0A\X\09\X\09- FLATFLUSH: The AirTerminal is mounted flat and flush with a surface.
\X\0D\X\0A\X\09\X\09- LAYIN: The AirTerminal is mounted in a lay-in type ceiling (e.g., a dropped ceiling grid).
\X\0D\X\0A\X\09\X\09- OTHER: Other type of mounting not defined above.
\X\0D\X\0A\X\09\X\09- USERDEFINED: User-defined mounting type.
\X\0D\X\0A\X\09\X\09- NOTDEFINED: Undefined mounting type.
\X\0D\X\0A\X\09
\X\0D\X\0A \X\0D\X\0A\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A \X\09HISTORY: New enumeration in IFC R2x.
\X\0D\X\0A\X\09 ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09
\X\0D\X\0A \X\09\X\0D\X\0A
\X\0D\X\0A\X\0D\X\0A'
,$,$);
#908= COMMENT(0,33,$,$,#909,$);
#909= TEXT(16,33,$,$,
'Identifies how the terminal face of an AirTerminal is constructed.',$,$
);
#910= COMMENT(0,33,$,$,#911,$);
#911= TEXT(16,33,$,$,
' \X\0D\X\0A\X\09Definition from IAI: \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 IfcAirTerminalFaceTypeEnum contains the following:
\X\0D\X\0A\X\09 \X\0D\X\0A\X\09\X\09- FOURWAYPATTERN: The AirTerminal face has a four-way pattern potentially allowing air to be directed in four different directions.
\X\0D\X\0A\X\09\X\09- SINGLEDEFLECTION: The AirTerminal face allows air to be directed in only one direction.
\X\0D\X\0A\X\09\X\09- DOUBLEDEFLECTION: The AirTerminal face allows air to be directed in two directions.
\X\0D\X\0A\X\09\X\09- SIGHTPROOF: The AirTerminal face is sight-proof making it difficult to see into the AirTerminal.
\X\0D\X\0A\X\09\X\09- EGGCRATE: The AirTerminal face has an egg-crate pattern.
\X\0D\X\0A\X\09\X\09- PERFORATED: The AirTerminal face has a perforated pattern.
\X\0D\X\0A\X\09\X\09- LOUVERED: The AirTerminal face has a louvered pattern.
\X\0D\X\0A\X\09\X\09- OTHER: Other type of face type not defined above.
\X\0D\X\0A\X\09\X\09- USERDEFINED: User-defined face type.
\X\0D\X\0A\X\09\X\09- NOTDEFINED: Undefined face type.
\X\0D\X\0A\X\09
\X\0D\X\0A \X\0D\X\0A\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A \X\09HISTORY: New enumeration in IFC R2x.
\X\0D\X\0A\X\09 ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09
\X\0D\X\0A \X\09\X\0D\X\0A
\X\0D\X\0A\X\0D\X\0A'
,$,$);
#912= COMMENT(0,33,$,$,#913,$);
#913= TEXT(16,33,$,$,
'Identifies the way the core of the AirTerminal is constructed.',$,$);
#914= COMMENT(0,33,$,$,#915,$);
#915= TEXT(16,33,$,$,
' \X\0D\X\0A\X\09Definition from IAI: \X\0D\X\0A\X\09Enumeration that identifies the way the core of the AirTerminal is constructed. \X\0D\X\0A The IfcAirTerminalCoreTypeEnum contains the following:
\X\0D\X\0A\X\09 \X\0D\X\0A\X\09\X\09- SHUTTERBLADE: The AirTerminal has a shutter-blade core.
\X\0D\X\0A\X\09\X\09- CURVEDBLADE: The AirTerminal has a curved-blade core.
\X\0D\X\0A\X\09\X\09- REMOVABLE: The AirTerminal has a removable core.
\X\0D\X\0A\X\09\X\09- REVERSIBLE: The AirTerminal has a reversible core.
\X\0D\X\0A\X\09\X\09- NONE: The AirTerminal has no core.
\X\0D\X\0A\X\09\X\09- OTHER: Other type of core not defined above.
\X\0D\X\0A\X\09\X\09- USERDEFINED: User-defined core type.
\X\0D\X\0A\X\09\X\09- NOTDEFINED: Undefined core type.
\X\0D\X\0A\X\09
\X\0D\X\0A \X\0D\X\0A\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A \X\09HISTORY: New enumeration in IFC R2x.
\X\0D\X\0A\X\09 ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09
\X\0D\X\0A \X\09\X\0D\X\0A
\X\0D\X\0A\X\0D\X\0A'
,$,$);
#916= COMMENT(0,33,$,$,#917,$);
#917= TEXT(16,33,$,$,'Degree of blade set from the centerline.',$,$);
#918= COMMENT(0,33,$,$,#919,$);
#919= TEXT(16,33,$,$,'Degree of blade set from the centerline.',$,$);
#920= COMMENT(0,33,$,$,#921,$);
#921= TEXT(16,33,$,$,
'If TRUE, a self powered temperature control is included in the AirTerminal.'
,$,$);
#922= ENTITIES(1,173,#2845,$,#924,(#928),(),(#2807,#2819,#2831),$,$,0,
#2843,$,#923);
#923= INTERFACE_TO($,$);
#924= TEXT(16,5,$,$,'IfcBoiler','IfcBoiler',#925);
#925= TEXT_LAYOUT(125.,162.7429,119.,35.,#926);
#926= TEXT_TYPE(1,262);
#928= SUPERTYPE_DEF(10,1,$,$,#929);
#929= ENTITIES(1,131301,$,$,#2494,(),(#2499),(),$,$,0,#2803,$,#930);
#930= INTERFACE_TO(#931,#2491);
#931= INTERFACE_SCHEMA(32,1,$,$,0,
'IFCSHAREDBLDGSERVICEELEMENTS_TYPEFORM',(#929,#933,#1598,#1664,#1714,
#1804,#1858,#2023,#2158,#2413,#2443),0,$);
#933= ENTITIES(1,131301,$,$,#938,(),(#943),(),$,$,0,#1596,$,#934);
#934= INTERFACE_TO(#931,#935);
#935= TEXT(16,5,$,$,'','',#936);
#936= TEXT_LAYOUT(378.50684,167.61023,0.,0.,#937);
#937= TEXT_TYPE(1,6);
#938= TEXT(16,5,$,$,'IfcEnergyConversionDeviceType',
'IFCSHAREDBLDGSERVICEELEMENTS_TYPEFORM.\X\0D\X\0AIfcEnergyConversionDeviceType'
,#939);
#939= TEXT_LAYOUT(378.50684,111.74015,615.,56.,#940);
#940= TEXT_TYPE(1,6);
#943= SUBTYPE_DEF(12,5,$,$,#944,#1590);
#944= TREE(13,5,$,$,2,(#946,#1006,#1064,#1172,#1254,#1314,#1374,#1428,
#1482,#1536));
#946= SUBTYPE_DEF(12,5,$,$,#947,#1001);
#947= PAGE_REF_TO(7,5,$,$,#948,0,#951,0,#999,-1);
#948= TEXT(16,5,$,$,'3,2\X\0D\X\0AIfcBoilerType',
'3,2\X\0D\X\0AIfcBoilerType',#949);
#949= TEXT_LAYOUT(100.,50.,145.,56.,#950);
#950= TEXT_TYPE(1,6);
#951= ENTITIES(1,237,#986,$,#955,(#959),(),(#962),$,$,0,#984,#953,#952);
#952= INTERFACE_TO($,$);
#953= COMMENT(0,33,$,$,#954,$);
#954= TEXT(16,33,$,$,
' \X\0D\X\0A\X\09Definition from IAI: \X\0D\X\0A\X\09An IfcBoiler 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.
\X\0D\X\0A\X\0D\X\0A\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A \X\09HISTORY: New entity in IFC R2x.
\X\0D\X\0A\X\09 ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09
\X\0D\X\0A \X\09\X\0D\X\0A
\X\0D\X\0A\X\0D\X\0A\X\09Geometry Use Definitions
\X\0D\X\0A\X\09The geometric representation of IfcBoiler is given\X\0D\X\0A by the IfcProductDefinitionShape, allowing multiple geometric\X\0D\X\0A representations. Included are:
\X\0D\X\0A\X\0D\X\0A\X\09Local Placement
\X\0D\X\0A\X\09The use of local placement is defined at the supertype \X\0D\X\0A IfcDistributionFlowElement.
\X\0D\X\0A\X\0D\X\0A\X\09Standard Geometric Representation
\X\0D\X\0A\X\09The use of Standard Geometric Representations is defined at the supertype \X\0D\X\0A IfcDistributionFlowElement.
\X\0D\X\0A\X\0D\X\0A'
,$,$);
#955= TEXT(16,5,$,$,'IfcBoilerType','IfcBoilerType',#956);
#956= TEXT_LAYOUT(143.76154,55.3687,188.,35.,#957);
#957= TEXT_TYPE(1,262);
#959= SUPERTYPE_DEF(10,1,$,$,#933);
#962= ATTRIBUTE_DEF(11,5,$,$,#965,$,$,0,$,(),$,#969,#979,#963,$);
#963= COMMENT(0,33,$,$,#964,$);
#964= TEXT(16,33,$,$,'Defines boiler types by heat transfer medium.',$,$
);
#965= TEXT(16,5,$,$,'BoilerType','BoilerType ',#966);
#966= TEXT_LAYOUT(0.,0.,151.,35.,#967);
#967= TEXT_TYPE(1,66);
#969= ENUMERATIONS(5,197,$,$,#973,('HOTWATER','GASFIRED','STEAM','OTHER'
,'NOTKNOWN','UNSET'),$,#977,#971,#970);
#970= INTERFACE_TO($,$);
#971= COMMENT(0,33,$,$,#972,$);
#972= TEXT(16,33,$,$,
' \X\0D\X\0A\X\09Definition from IAI: \X\0D\X\0A\X\09Enumeration defining the typical types of Boilers classified by the primary heating source. \X\0D\X\0A The IfcBoilerTypeEnum contains the following:
\X\0D\X\0A\X\09 \X\0D\X\0A\X\09\X\09- HOTWATER: Hot water boiler.
\X\0D\X\0A\X\09\X\09- GASFIRED: Gas fired boiler.
\X\0D\X\0A\X\09\X\09- STEAM: Steam boiler.
\X\0D\X\0A\X\09\X\09- OTHER: Other type of boiler.
\X\0D\X\0A\X\09\X\09- USERDEFINED: User-defined Boiler type.
\X\0D\X\0A\X\09\X\09- NOTDEFINED: Undefined Boiler type.
\X\0D\X\0A\X\09
\X\0D\X\0A \X\0D\X\0A\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A \X\09HISTORY: New enumeration in IFC R2x.
\X\0D\X\0A\X\09 ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09
\X\0D\X\0A \X\09\X\0D\X\0A
\X\0D\X\0A\X\0D\X\0A'
,$,$);
#973= TEXT(16,5,$,$,'IfcBoilerTypeEnum','IfcBoilerTypeEnum',#974);
#974= TEXT_LAYOUT(232.60411,26.342177,212.,28.,#975);
#975= TEXT_TYPE(1,6);
#977= TYPE_LAYOUT(#978);
#978= RECTANGLE(4279.4519,608.37379,485.20821,52.684355);
#979= OBJECT_LINE_LAYOUT(#980,#981);
#980= TEXT_PLACEMENT(0,1);
#981= WORLD_PLINE(#982,0,$,(449.47075),-1.,0.);
#982= WORLD_POINT(3829.9812,634.62346);
#984= TYPE_LAYOUT(#985);
#985= RECTANGLE(3542.4581,579.25476,287.52308,110.7374);
#986= PAGE_REF(6,5,$,$,#987,2,1,1,#990,(#947),#997);
#987= TEXT(16,5,$,$,'3,2(1)','3,2(1)',#988);
#988= TEXT_LAYOUT(100.,50.,65.,28.,#989);
#989= TEXT_TYPE(1,6);
#990= PAGE_REF_LINE(9,5,$,$,#951,#991);
#991= OBJECT_LINE_LAYOUT(#992,#993);
#992= TEXT_PLACEMENT(0,0);
#993= WORLD_PLINE(#994,0,$,(88.427346),-1.,0.);
#994= WORLD_POINT(3454.0308,628.38237);
#997= TYPE_LAYOUT(#998);
#998= RECTANGLE(3254.0308,578.38237,200.,100.);
#999= TYPE_LAYOUT(#1000);
#1000= RECTANGLE(56.243935,996.55626,200.,100.);
#1001= OBJECT_LINE_LAYOUT(#1002,#1003);
#1002= TEXT_PLACEMENT(0,0);
#1003= WORLD_PLINE(#1004,1,$,(79.520111),-1.,0.);
#1004= WORLD_POINT(156.24394,917.03615);
#1006= SUBTYPE_DEF(12,5,$,$,#1007,#1059);
#1007= PAGE_REF_TO(7,69,$,$,#1008,0,#1011,0,#1057,-1);
#1008= TEXT(16,5,$,$,'5,1\X\0D\X\0AIfcUnitHeaterType',
'5,1\X\0D\X\0AIfcUnitHeaterType',#1009);
#1009= TEXT_LAYOUT(121.34218,50.,200.,56.,#1010);
#1010= TEXT_TYPE(1,6);
#1011= ENTITIES(1,237,#1044,$,#1015,(#1019),(),(#1022,#1032),$,$,0,#1042
,#1013,#1012);
#1012= INTERFACE_TO($,$);
#1013= COMMENT(0,33,$,$,#1014,$);
#1014= TEXT(16,33,$,$,
' \X\0D\X\0A\X\09Definition from IAI: \X\0D\X\0A\X\09An IfcUnitHeater is a device which adds heat to a space.
\X\0D\X\0A\X\0D\X\0A\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A \X\09HISTORY: New entity in IFC R2x.
\X\0D\X\0A\X\09 ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09
\X\0D\X\0A \X\09\X\0D\X\0A
\X\0D\X\0A\X\0D\X\0A\X\09Geometry Use Definitions
\X\0D\X\0A\X\09The geometric representation of IfcUnitHeater is given\X\0D\X\0A by the IfcProductDefinitionShape, allowing multiple geometric\X\0D\X\0A representations. Included are:
\X\0D\X\0A\X\0D\X\0A\X\09Local Placement
\X\0D\X\0A\X\09The use of local placement is defined at the supertype \X\0D\X\0A IfcDistributionFlowElement.
\X\0D\X\0A\X\0D\X\0A\X\09Standard Geometric Representation
\X\0D\X\0A\X\09The use of Standard Geometric Representations is defined at the supertype \X\0D\X\0A IfcDistributionFlowElement.
\X\0D\X\0A\X\0D\X\0A'
,$,$);
#1015= TEXT(16,5,$,$,'IfcUnitHeaterType','IfcUnitHeaterType',#1016);
#1016= TEXT_LAYOUT(147.73025,115.76669,257.,35.,#1017);
#1017= TEXT_TYPE(1,262);
#1019= SUPERTYPE_DEF(10,1,$,$,#933);
#1022= ATTRIBUTE_DEF(11,5,$,$,#1023,$,$,0,$,(),$,#468,#1027,$,$);
#1023= TEXT(16,5,$,$,'HeatTransferRate','HeatTransferRate ',#1024);
#1024= TEXT_LAYOUT(-5.6710887,-2.6843546,243.,35.,#1025);
#1025= TEXT_TYPE(1,66);
#1027= OBJECT_LINE_LAYOUT(#1028,#1029);
#1028= TEXT_PLACEMENT(0,2);
#1029= WORLD_PLINE(#1030,0,$,(252.93409,-4.0500936E-13,252.93409),-1.,0.
);
#1030= WORLD_POINT(6999.3241,2018.793);
#1032= ATTRIBUTE_DEF(11,5,$,$,#1033,$,$,0,$,(),$,#693,#1037,$,$);
#1033= TEXT(16,5,$,$,'ThermalEfficiency','ThermalEfficiency ',#1034);
#1034= TEXT_LAYOUT(0.,0.,246.,35.,#1035);
#1035= TEXT_TYPE(1,66);
#1037= OBJECT_LINE_LAYOUT(#1038,#1039);
#1038= TEXT_PLACEMENT(1,1);
#1039= WORLD_PLINE(#1040,0,$,(254.27627,0.,254.27627),-1.,0.);
#1040= WORLD_POINT(6999.3241,2150.3264);
#1042= TYPE_LAYOUT(#1043);
#1043= RECTANGLE(6703.8636,1959.3978,295.4605,231.53337);
#1044= PAGE_REF(6,5,$,$,#1045,4,0,1,#1048,(#1007),#1055);
#1045= TEXT(16,5,$,$,'5,1(1)','5,1(1)',#1046);
#1046= TEXT_LAYOUT(100.,50.,65.,28.,#1047);
#1047= TEXT_TYPE(1,6);
#1048= PAGE_REF_LINE(9,5,$,$,#1011,#1049);
#1049= OBJECT_LINE_LAYOUT(#1050,#1051);
#1050= TEXT_PLACEMENT(0,0);
#1051= WORLD_PLINE(#1052,0,$,(81.10319),-1.,0.);
#1052= WORLD_POINT(6622.7604,2093.0825);
#1055= TYPE_LAYOUT(#1056);
#1056= RECTANGLE(6422.7604,2043.0825,200.,100.);
#1057= TYPE_LAYOUT(#1058);
#1058= RECTANGLE(1367.4144,988.03889,242.68435,100.);
#1059= OBJECT_LINE_LAYOUT(#1060,#1061);
#1060= TEXT_PLACEMENT(0,0);
#1061= WORLD_PLINE(#1062,1,$,(71.002738),-1.,0.);
#1062= WORLD_POINT(1488.7566,917.03615);
#1064= SUBTYPE_DEF(12,5,$,$,#1065,#1167);
#1065= PAGE_REF_TO(7,69,$,$,#1066,0,#1069,0,#1165,-1);
#1066= TEXT(16,5,$,$,'5,2\X\0D\X\0AIfcTubeBundleType',
'5,2\X\0D\X\0AIfcTubeBundleType',#1067);
#1067= TEXT_LAYOUT(128.84218,50.,215.,56.,#1068);
#1068= TEXT_TYPE(1,6);
#1069= ENTITIES(1,237,#1152,$,#1071,(#1075),(),(#1078,#1090,#1102,#1114,
#1126,#1138),$,$,0,#1150,$,#1070);
#1070= INTERFACE_TO($,$);
#1071= TEXT(16,5,$,$,'IfcTubeBundleType','IfcTubeBundleType',#1072);
#1072= TEXT_LAYOUT(184.0558,300.98716,275.,35.,#1073);
#1073= TEXT_TYPE(1,262);
#1075= SUPERTYPE_DEF(10,1,$,$,#933);
#1078= ATTRIBUTE_DEF(11,5,$,$,#1081,$,$,1,$,(),$,#800,#1085,#1079,$);
#1079= COMMENT(0,33,$,$,#1080,$);
#1080= TEXT(16,33,$,$,
'Material used to construct the fins on a tube in the TubeBundle.\X\0D\X\0A'
,$,$);
#1081= TEXT(16,5,$,$,'FinMaterial','FinMaterial ',#1082);
#1082= TEXT_LAYOUT(0.,0.,155.,35.,#1083);
#1083= TEXT_TYPE(1,66);
#1085= OBJECT_LINE_LAYOUT(#1086,#1087);
#1086= TEXT_PLACEMENT(1,1);
#1087= WORLD_PLINE(#1088,0,$,(208.45927,1.1062608,208.45927),-1.,0.);
#1088= WORLD_POINT(7044.9918,1803.2257);
#1090= ATTRIBUTE_DEF(11,5,$,$,#1093,$,$,1,$,(),$,#794,#1097,#1091,$);
#1091= COMMENT(0,33,$,$,#1092,$);
#1092= TEXT(16,33,$,$,
'Material used to construct the shell of the TubeBundle.',$,$);
#1093= TEXT(16,5,$,$,'ShellMaterial','ShellMaterial ',#1094);
#1094= TEXT_LAYOUT(0.,0.,180.,35.,#1095);
#1095= TEXT_TYPE(1,66);
#1097= OBJECT_LINE_LAYOUT(#1098,#1099);
#1098= TEXT_PLACEMENT(1,1);
#1099= WORLD_PLINE(#1100,0,$,(201.74839,1.0221393,201.74839),-1.,0.);
#1100= WORLD_POINT(7044.9918,1688.5537);
#1102= ATTRIBUTE_DEF(11,5,$,$,#1105,$,$,1,$,(),$,#806,#1109,#1103,$);
#1103= COMMENT(0,33,$,$,#1104,$);
#1104= TEXT(16,33,$,$,
'Material used for construction of the tubes.\X\0D\X\0A',$,$);
#1105= TEXT(16,5,$,$,'TubeMaterial','TubeMaterial ',#1106);
#1106= TEXT_LAYOUT(0.,0.,182.,35.,#1107);
#1107= TEXT_TYPE(1,66);
#1109= OBJECT_LINE_LAYOUT(#1110,#1111);
#1110= TEXT_PLACEMENT(1,1);
#1111= WORLD_PLINE(#1112,0,$,(199.08603,-2.0204526,199.08603),-1.,0.);
#1112= WORLD_POINT(7044.9918,1584.8932);
#1114= ATTRIBUTE_DEF(11,5,$,$,#1117,$,$,1,$,(),$,#511,#1121,#1115,$);
#1115= COMMENT(0,33,$,$,#1116,$);
#1116= TEXT(16,33,$,$,
'Distance between fins on a tube in the TubeBundle.\X\0D\X\0A',$,$);
#1117= TEXT(16,5,$,$,'FinSpacing','FinSpacing ',#1118);
#1118= TEXT_LAYOUT(0.,0.,159.,35.,#1119);
#1119= TEXT_TYPE(1,66);
#1121= OBJECT_LINE_LAYOUT(#1122,#1123);
#1122= TEXT_PLACEMENT(1,1);
#1123= WORLD_PLINE(#1124,0,$,(209.82045,8.3441238,209.82045),-1.,0.);
#1124= WORLD_POINT(7044.9918,1472.406);
#1126= ATTRIBUTE_DEF(11,5,$,$,#1129,$,$,1,$,(),$,#511,#1133,#1127,$);
#1127= COMMENT(0,33,$,$,#1128,$);
#1128= TEXT(16,33,$,$,
'Spacing between tubes in the TubeBundle.\X\0D\X\0A',$,$);
#1129= TEXT(16,5,$,$,'TubeSpacing','TubeSpacing ',#1130);
#1130= TEXT_LAYOUT(0.,0.,186.,35.,#1131);
#1131= TEXT_TYPE(1,66);
#1133= OBJECT_LINE_LAYOUT(#1134,#1135);
#1134= TEXT_PLACEMENT(1,1);
#1135= WORLD_PLINE(#1136,0,$,(209.82045,5.3587352,209.82045),-1.,0.);
#1136= WORLD_POINT(7044.9918,1413.3502);
#1138= ATTRIBUTE_DEF(11,5,$,$,#1141,$,$,1,$,(),$,#511,#1145,#1139,$);
#1139= COMMENT(0,33,$,$,#1140,$);
#1140= TEXT(16,33,$,$,
'Nominal diameter or width of the tubes in the TubeBundle.\X\0D\X\0A',$,
$);
#1141= TEXT(16,5,$,$,'TubeSize','TubeSize ',#1142);
#1142= TEXT_LAYOUT(0.,0.,135.,35.,#1143);
#1143= TEXT_TYPE(1,66);
#1145= OBJECT_LINE_LAYOUT(#1146,#1147);
#1146= TEXT_PLACEMENT(1,1);
#1147= WORLD_PLINE(#1148,0,$,(209.82045,2.2376448,209.82045),-1.,0.);
#1148= WORLD_POINT(7044.9918,1351.61);
#1150= TYPE_LAYOUT(#1151);
#1151= RECTANGLE(6676.8802,1243.8964,368.1116,601.97432);
#1152= PAGE_REF(6,5,$,$,#1153,4,1,1,#1156,(#1065),#1163);
#1153= TEXT(16,5,$,$,'5,2(1)','5,2(1)',#1154);
#1154= TEXT_LAYOUT(100.,50.,65.,28.,#1155);
#1155= TEXT_TYPE(1,6);
#1156= PAGE_REF_LINE(9,5,$,$,#1069,#1157);
#1157= OBJECT_LINE_LAYOUT(#1158,#1159);
#1158= TEXT_PLACEMENT(0,0);
#1159= WORLD_PLINE(#1160,0,$,(25.744263,0.20130362,25.744263),-1.,0.);
#1160= WORLD_POINT(6625.3917,1544.6822);
#1163= TYPE_LAYOUT(#1164);
#1164= RECTANGLE(6425.3917,1494.6822,200.,100.);
#1165= TYPE_LAYOUT(#1166);
#1166= RECTANGLE(1100.8211,988.03889,257.68435,100.);
#1167= OBJECT_LINE_LAYOUT(#1168,#1169);
#1168= TEXT_PLACEMENT(0,0);
#1169= WORLD_PLINE(#1170,1,$,(71.002738),-1.,0.);
#1170= WORLD_POINT(1229.6633,917.03615);
#1172= SUBTYPE_DEF(12,5,$,$,#1173,#1249);
#1173= PAGE_REF_TO(7,69,$,$,#1174,0,#1177,0,#1247,-1);
#1174= TEXT(16,5,$,$,'4,1\X\0D\X\0AIfcHeatExchangerType',
'4,1\X\0D\X\0AIfcHeatExchangerType',#1175);
#1175= TEXT_LAYOUT(146.,50.,252.,56.,#1176);
#1176= TEXT_TYPE(1,6);
#1177= ENTITIES(1,237,#1234,$,#1181,(#1185),(),(#1188,#1210),$,$,0,#1232
,#1179,#1178);
#1178= INTERFACE_TO($,$);
#1179= COMMENT(0,33,$,$,#1180,$);
#1180= TEXT(16,33,$,$,
' \X\0D\X\0A\X\09Definition from IAI: \X\0D\X\0A\X\09An IfcHeatExchanger 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.\X\0D\X\0A\X\0D\X\0A\X\09
\X\0D\X\0A\X\09\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A \X\09HISTORY: New entity in IFC R2x.
\X\0D\X\0A\X\09 ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09
\X\0D\X\0A \X\09\X\0D\X\0A
\X\0D\X\0A\X\0D\X\0A\X\09Geometry Use Definitions
\X\0D\X\0A\X\09The geometric representation of IfcHeatExchanger is given\X\0D\X\0A by the IfcProductDefinitionShape, allowing multiple geometric\X\0D\X\0A representations. Included are:
\X\0D\X\0A\X\0D\X\0A\X\09Local Placement
\X\0D\X\0A\X\09The use of local placement is defined at the supertype \X\0D\X\0A IfcDistributionFlowElement.
\X\0D\X\0A\X\0D\X\0A\X\09Standard Geometric Representation
\X\0D\X\0A\X\09The use of Standard Geometric Representations is defined at the supertype \X\0D\X\0A IfcDistributionFlowElement.
\X\0D\X\0A\X\0D\X\0A'
,$,$);
#1181= TEXT(16,5,$,$,'IfcHeatExchangerType','IfcHeatExchangerType',#1182
);
#1182= TEXT_LAYOUT(181.28672,99.660557,324.,35.,#1183);
#1183= TEXT_TYPE(1,262);
#1185= SUPERTYPE_DEF(10,1,$,$,#933);
#1188= ATTRIBUTE_DEF(11,5,$,$,#1191,$,$,0,$,(),$,#1195,#1205,#1189,$);
#1189= COMMENT(0,33,$,$,#1190,$);
#1190= TEXT(16,33,$,$,
'Defines the basic types of heat exchanger (e.g., plate, shell and tube, etc.).'
,$,$);
#1191= TEXT(16,5,$,$,'HeatExchangerType','HeatExchangerType ',#1192);
#1192= TEXT_LAYOUT(-25.142976,-2.152057,279.,35.,#1193);
#1193= TEXT_TYPE(1,66);
#1195= ENUMERATIONS(5,197,$,$,#1199,('PLATE','SHELLANDTUBE','OTHER',
'NOTKNOWN','UNSET'),$,#1203,#1197,#1196);
#1196= INTERFACE_TO($,$);
#1197= COMMENT(0,33,$,$,#1198,$);
#1198= TEXT(16,33,$,$,
' \X\0D\X\0A\X\09Definition from IAI: \X\0D\X\0A\X\09Enumeration defining the typical types of HeatExchangers. \X\0D\X\0A The IfcHeatExchangerTypeEnum contains the following:
\X\0D\X\0A\X\09 \X\0D\X\0A\X\09\X\09- PLATE: Plate heat exchanger.
\X\0D\X\0A\X\09\X\09- SHELLANDTUBE: Shell and Tube heat exchanger.
\X\0D\X\0A\X\09\X\09- OTHER: Other type of heat exchanger.
\X\0D\X\0A\X\09\X\09- NOTKNOWN: Unknown heat exchanger type.
\X\0D\X\0A\X\09\X\09- UNSET: Unset heat exchanger type.
\X\0D\X\0A\X\09
\X\0D\X\0A \X\0D\X\0A\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A \X\09HISTORY: New enumeration in IFC R2x.
\X\0D\X\0A\X\09 ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09
\X\0D\X\0A \X\09\X\0D\X\0A
\X\0D\X\0A\X\0D\X\0A'
,$,$);
#1199= TEXT(16,5,$,$,'IfcHeatExchangerTypeEnum',
'IfcHeatExchangerTypeEnum',#1200);
#1200= TEXT_LAYOUT(244.07145,27.684355,319.,28.,#1201);
#1201= TEXT_TYPE(1,6);
#1203= TYPE_LAYOUT(#1204);
#1204= RECTANGLE(5854.9885,1224.2654,508.14289,55.368709);
#1205= OBJECT_LINE_LAYOUT(#1206,#1207);
#1206= TEXT_PLACEMENT(0,1);
#1207= WORLD_PLINE(#1208,0,$,(391.24935),-1.,0.);
#1208= WORLD_POINT(5463.7392,1252.4821);
#1210= ATTRIBUTE_DEF(11,5,$,$,#1213,$,$,1,$,(),$,#1217,#1227,#1211,$);
#1211= COMMENT(0,33,$,$,#1212,$);
#1212= TEXT(16,33,$,$,
'Defines the basic flow arrangements for the heat exchanger (e.g., Counterflow, Crossflow, etc.).'
,$,$);
#1213= TEXT(16,5,$,$,'HeatExchangerArrangement',
'HeatExchangerArrangement ',#1214);
#1214= TEXT_LAYOUT(0.6100941,-6.6997967,383.,35.,#1215);
#1215= TEXT_TYPE(1,66);
#1217= ENUMERATIONS(5,69,$,$,#1221,('COUNTERFLOW','CROSSFLOW',
'PARALLELFLOW','MULTIPASS','OTHER','NOTKNOWN','UNSET'),$,#1225,#1219,
#1218);
#1218= INTERFACE_TO($,$);
#1219= COMMENT(0,33,$,$,#1220,$);
#1220= TEXT(16,33,$,$,
' \X\0D\X\0A\X\09Definition from IAI: \X\0D\X\0A\X\09Flow arrangement of the heat exchanger. \X\0D\X\0A The IfcHeatExchangerArrangementEnum contains the following:
\X\0D\X\0A\X\09 \X\0D\X\0A\X\09\X\09- COUNTERFLOW: Counterflow heat exchanger arrangement.
\X\0D\X\0A\X\09\X\09- CROSSFLOW: Crossflow heat exchanger arrangement.
\X\0D\X\0A\X\09\X\09- PARALLELFLOW: Parallel flow heat exchanger arrangement.
\X\0D\X\0A\X\09\X\09- MULTIPASS: Multipass flow heat exchanger arrangement.
\X\0D\X\0A\X\09\X\09- OTHER: Other type of heat exchanger flow arrangement not defined above.
\X\0D\X\0A\X\09\X\09- USERDEFINED: User-defined heat exchanger flow arrangement.
\X\0D\X\0A\X\09\X\09- NOTDEFINED: Undefined heat exchanger flow arrangement.
\X\0D\X\0A\X\09
\X\0D\X\0A \X\0D\X\0A\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A \X\09HISTORY: New enumeration in IFC R2x.
\X\0D\X\0A\X\09 ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09
\X\0D\X\0A \X\09\X\0D\X\0A
\X\0D\X\0A\X\0D\X\0A'
,$,$);
#1221= TEXT(16,5,$,$,'IfcHeatExchangerArrangementEnum',
'IfcHeatExchangerArrangementEnum',#1222);
#1222= TEXT_LAYOUT(244.05,26.342177,411.,28.,#1223);
#1223= TEXT_TYPE(1,6);
#1225= TYPE_LAYOUT(#1226);
#1226= RECTANGLE(5857.7038,1320.9022,508.1,52.684355);
#1227= OBJECT_LINE_LAYOUT(#1228,#1229);
#1228= TEXT_PLACEMENT(0,1);
#1229= WORLD_PLINE(#1230,0,$,(393.9647),-1.,0.);
#1230= WORLD_POINT(5463.7392,1346.4345);
#1232= TYPE_LAYOUT(#1233);
#1233= RECTANGLE(5101.1657,1190.4025,362.57345,199.32111);
#1234= PAGE_REF(6,5,$,$,#1235,3,0,1,#1238,(#1173),#1245);
#1235= TEXT(16,5,$,$,'4,1(1)','4,1(1)',#1236);
#1236= TEXT_LAYOUT(100.,50.,65.,28.,#1237);
#1237= TEXT_TYPE(1,6);
#1238= PAGE_REF_LINE(9,5,$,$,#1177,#1239);
#1239= OBJECT_LINE_LAYOUT(#1240,#1241);
#1240= TEXT_PLACEMENT(0,0);
#1241= WORLD_PLINE(#1242,0,$,(67.46849),-1.,0.);
#1242= WORLD_POINT(5033.6972,1256.3073);
#1245= TYPE_LAYOUT(#1246);
#1246= RECTANGLE(4833.6972,1206.3073,200.,100.);
#1247= TYPE_LAYOUT(#1248);
#1248= RECTANGLE(788.40371,988.03889,292.,100.);
#1249= OBJECT_LINE_LAYOUT(#1250,#1251);
#1250= TEXT_PLACEMENT(0,0);
#1251= WORLD_PLINE(#1252,1,$,(71.002738),-1.,0.);
#1252= WORLD_POINT(934.40371,917.03615);
#1254= SUBTYPE_DEF(12,5,$,$,#1255,#1309);
#1255= PAGE_REF_TO(7,69,$,$,#1256,0,#1259,0,#1307,-1);
#1256= TEXT(16,5,$,$,'4,2\X\0D\X\0AIfcCoolingTowerType',
'4,2\X\0D\X\0AIfcCoolingTowerType',#1257);
#1257= TEXT_LAYOUT(141.52653,50.,235.,56.,#1258);
#1258= TEXT_TYPE(1,6);
#1259= ENTITIES(1,237,#1294,$,#1263,(#1267),(),(#1270),$,$,0,#1292,#1261
,#1260);
#1260= INTERFACE_TO($,$);
#1261= COMMENT(0,33,$,$,#1262,$);
#1262= TEXT(16,33,$,$,
' \X\0D\X\0A\X\09Definition from IAI: \X\0D\X\0A\X\09An IfcCoolingTower is a device which rejects heat to \X\0D\X\0A ambient air.
\X\0D\X\0A\X\0D\X\0A\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A \X\09HISTORY: New entity in IFC R2x.
\X\0D\X\0A\X\09 ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09
\X\0D\X\0A \X\09\X\0D\X\0A
\X\0D\X\0A\X\0D\X\0A\X\09Geometry Use Definitions
\X\0D\X\0A\X\09The geometric representation of IfcCoolingTower is given\X\0D\X\0A by the IfcProductDefinitionShape, allowing multiple geometric\X\0D\X\0A representations. Included are:
\X\0D\X\0A\X\0D\X\0A\X\09Local Placement
\X\0D\X\0A\X\09The use of local placement is defined at the supertype \X\0D\X\0A IfcDistributionFlowElement.
\X\0D\X\0A\X\0D\X\0A\X\09Standard Geometric Representation
\X\0D\X\0A\X\09The use of Standard Geometric Representations is defined at the supertype \X\0D\X\0A IfcDistributionFlowElement.
\X\0D\X\0A\X\0D\X\0A'
,$,$);
#1263= TEXT(16,5,$,$,'IfcCoolingTowerType','IfcCoolingTowerType',#1264);
#1264= TEXT_LAYOUT(174.61802,58.05306,304.,35.,#1265);
#1265= TEXT_TYPE(1,262);
#1267= SUPERTYPE_DEF(10,1,$,$,#933);
#1270= ATTRIBUTE_DEF(11,5,$,$,#1273,$,$,0,$,(),$,#1277,#1287,#1271,$);
#1271= COMMENT(0,33,$,$,#1272,$);
#1272= TEXT(16,33,$,$,
'Defines the typical types of cooling towers (e.g., OpenTower, ClosedTower, CrossFlow, etc.). '
,$,$);
#1273= TEXT(16,5,$,$,'CoolingTowerType','CoolingTowerType ',#1274);
#1274= TEXT_LAYOUT(0.,0.,259.,35.,#1275);
#1275= TEXT_TYPE(1,66);
#1277= ENUMERATIONS(5,197,$,$,#1281,('OPENTOWER','CLOSEDTOWER',
'WOODFILL','CERAMIC','CROSSFLOW','OTHER','NOTKNOWN','UNSET'),$,#1285,
#1279,#1278);
#1278= INTERFACE_TO($,$);
#1279= COMMENT(0,33,$,$,#1280,$);
#1280= TEXT(16,33,$,$,
' \X\0D\X\0A\X\09Definition from IAI: \X\0D\X\0A\X\09Enumeration defining the typical types of CoolingTowers. \X\0D\X\0A The IfcCoolingTowerTypeEnum contains the following:
\X\0D\X\0A\X\09 \X\0D\X\0A\X\09\X\09- OPENTOWER: Open cooling tower.
\X\0D\X\0A\X\09\X\09- CLOSEDTOWER: Closed cooling tower.
\X\0D\X\0A\X\09\X\09- WOODFILL: Wood fill cooling tower.
\X\0D\X\0A\X\09\X\09- CERAMIC: Ceramic fill cooling tower.
\X\0D\X\0A\X\09\X\09- CROSSFLOW: Crossflow cooling tower.
\X\0D\X\0A\X\09\X\09- OTHER: Other type of cooling tower.
\X\0D\X\0A\X\09\X\09- NOTKNOWN: Unknown cooling tower type.
\X\0D\X\0A\X\09\X\09- UNSET: Unset cooling tower type.
\X\0D\X\0A\X\09
\X\0D\X\0A \X\0D\X\0A\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A \X\09HISTORY: New enumeration in IFC R2x.
\X\0D\X\0A\X\09 ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09
\X\0D\X\0A \X\09\X\0D\X\0A
\X\0D\X\0A\X\0D\X\0A'
,$,$);
#1281= TEXT(16,5,$,$,'IfcCoolingTowerTypeEnum','IfcCoolingTowerTypeEnum'
,#1282);
#1282= TEXT_LAYOUT(232.59896,26.342177,302.,28.,#1283);
#1283= TEXT_TYPE(1,6);
#1285= TYPE_LAYOUT(#1286);
#1286= RECTANGLE(5830.9867,457.61375,485.19792,52.684355);
#1287= OBJECT_LINE_LAYOUT(#1288,#1289);
#1288= TEXT_PLACEMENT(0,1);
#1289= WORLD_PLINE(#1290,0,$,(360.74692),-1.,0.);
#1290= WORLD_POINT(5470.2397,487.27353);
#1292= TYPE_LAYOUT(#1293);
#1293= RECTANGLE(5121.0037,429.22047,349.23603,116.10612);
#1294= PAGE_REF(6,5,$,$,#1295,3,1,1,#1298,(#1255),#1305);
#1295= TEXT(16,5,$,$,'4,2(1)','4,2(1)',#1296);
#1296= TEXT_LAYOUT(100.,50.,65.,28.,#1297);
#1297= TEXT_TYPE(1,6);
#1298= PAGE_REF_LINE(9,5,$,$,#1259,#1299);
#1299= OBJECT_LINE_LAYOUT(#1300,#1301);
#1300= TEXT_PLACEMENT(0,0);
#1301= WORLD_PLINE(#1302,0,$,(60.926314),-1.,0.);
#1302= WORLD_POINT(5060.0774,485.05897);
#1305= TYPE_LAYOUT(#1306);
#1306= RECTANGLE(4860.0774,435.05897,200.,100.);
#1307= TYPE_LAYOUT(#1308);
#1308= RECTANGLE(495.45069,995.6784,283.05306,100.);
#1309= OBJECT_LINE_LAYOUT(#1310,#1311);
#1310= TEXT_PLACEMENT(0,0);
#1311= WORLD_PLINE(#1312,1,$,(78.642243),-1.,0.);
#1312= WORLD_POINT(636.97722,917.03615);
#1314= SUBTYPE_DEF(12,5,$,$,#1315,#1369);
#1315= PAGE_REF_TO(7,5,$,$,#1316,0,#1319,0,#1367,-1);
#1316= TEXT(16,5,$,$,'3,3\X\0D\X\0AIfcChillerType',
'3,3\X\0D\X\0AIfcChillerType',#1317);
#1317= TEXT_LAYOUT(100.,50.,152.,56.,#1318);
#1318= TEXT_TYPE(1,6);
#1319= ENTITIES(1,237,#1354,$,#1323,(#1327),(),(#1330),$,$,0,#1352,#1321
,#1320);
#1320= INTERFACE_TO($,$);
#1321= COMMENT(0,33,$,$,#1322,$);
#1322= TEXT(16,33,$,$,
' \X\0D\X\0A\X\09Definition from IAI: \X\0D\X\0A\X\09An IfcChiller is a device used to implement a refrigeration \X\0D\X\0A cycle for cooling a fluid.
\X\0D\X\0A\X\0D\X\0A\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A \X\09HISTORY: New entity in IFC R2x.
\X\0D\X\0A\X\09 ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09
\X\0D\X\0A \X\09\X\0D\X\0A
\X\0D\X\0A\X\0D\X\0A\X\09Geometry Use Definitions
\X\0D\X\0A\X\09The geometric representation of IfcChiller is given\X\0D\X\0A by the IfcProductDefinitionShape, allowing multiple geometric\X\0D\X\0A representations. Included are:
\X\0D\X\0A\X\0D\X\0A\X\09Local Placement
\X\0D\X\0A\X\09The use of local placement is defined at the supertype \X\0D\X\0A IfcDistributionFlowElement.
\X\0D\X\0A\X\0D\X\0A\X\09Standard Geometric Representation
\X\0D\X\0A\X\09The use of Standard Geometric Representations is defined at the supertype \X\0D\X\0A IfcDistributionFlowElement.
\X\0D\X\0A\X\0D\X\0A'
,$,$);
#1323= TEXT(16,5,$,$,'IfcChillerType','IfcChillerType',#1324);
#1324= TEXT_LAYOUT(143.7646,52.684355,197.,35.,#1325);
#1325= TEXT_TYPE(1,262);
#1327= SUPERTYPE_DEF(10,1,$,$,#933);
#1330= ATTRIBUTE_DEF(11,5,$,$,#1333,$,$,0,$,(),$,#1337,#1347,#1331,$);
#1331= COMMENT(0,33,$,$,#1332,$);
#1332= TEXT(16,33,$,$,
'Defines the typical types of chillers (e.g., air-cooled, water-cooled, etc.).'
,$,$);
#1333= TEXT(16,5,$,$,'ChillerType','ChillerType ',#1334);
#1334= TEXT_LAYOUT(0.,0.,161.,35.,#1335);
#1335= TEXT_TYPE(1,66);
#1337= ENUMERATIONS(5,197,$,$,#1341,('AIRCOOLED','WATERCOOLED',
'HEATRECOVERY','OTHER','NOTKNOWN','UNSET'),$,#1345,#1339,#1338);
#1338= INTERFACE_TO($,$);
#1339= COMMENT(0,33,$,$,#1340,$);
#1340= TEXT(16,33,$,$,
' \X\0D\X\0A\X\09Definition from IAI: \X\0D\X\0A\X\09Enumeration defining the typical types of Chillers classified by their method of heat rejection. \X\0D\X\0A The IfcChillerTypeEnum contains the following:
\X\0D\X\0A\X\09 \X\0D\X\0A\X\09\X\09- AIRCOOLED: Air cooled chiller.
\X\0D\X\0A\X\09\X\09- WATERCOOLED: Water cooled chiller.
\X\0D\X\0A\X\09\X\09- HEATRECOVERY: Heat recovery chiller.
\X\0D\X\0A\X\09\X\09- OTHER: Other type of chiller.
\X\0D\X\0A\X\09\X\09- USERDEFINED: User-defined chiller type.
\X\0D\X\0A\X\09\X\09- NOTDEFINED: Undefined chiller type.
\X\0D\X\0A\X\09
\X\0D\X\0A \X\0D\X\0A\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A \X\09HISTORY: New enumeration in IFC R2x.
\X\0D\X\0A\X\09 ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09
\X\0D\X\0A \X\09\X\0D\X\0A
\X\0D\X\0A\X\0D\X\0A\X\0D\X\0A'
,$,$);
#1341= TEXT(16,5,$,$,'IfcChillerTypeEnum','IfcChillerTypeEnum',#1342);
#1342= TEXT_LAYOUT(232.58638,26.342177,219.,28.,#1343);
#1343= TEXT_TYPE(1,6);
#1345= TYPE_LAYOUT(#1346);
#1346= RECTANGLE(4239.2609,1419.2166,485.17275,52.684355);
#1347= OBJECT_LINE_LAYOUT(#1348,#1349);
#1348= TEXT_PLACEMENT(0,1);
#1349= WORLD_PLINE(#1350,0,$,(414.53601),-1.,0.);
#1350= WORLD_POINT(3824.7249,1451.0581);
#1352= TYPE_LAYOUT(#1353);
#1353= RECTANGLE(3537.1957,1398.3737,287.52921,105.36871);
#1354= PAGE_REF(6,5,$,$,#1355,2,2,1,#1358,(#1315),#1365);
#1355= TEXT(16,5,$,$,'3,3(1)','3,3(1)',#1356);
#1356= TEXT_LAYOUT(100.,50.,65.,28.,#1357);
#1357= TEXT_TYPE(1,6);
#1358= PAGE_REF_LINE(9,5,$,$,#1319,#1359);
#1359= OBJECT_LINE_LAYOUT(#1360,#1361);
#1360= TEXT_PLACEMENT(0,0);
#1361= WORLD_PLINE(#1362,0,$,(85.068837),-1.,0.);
#1362= WORLD_POINT(3452.1269,1440.7904);
#1365= TYPE_LAYOUT(#1366);
#1366= RECTANGLE(3252.1269,1390.7904,200.,100.);
#1367= TYPE_LAYOUT(#1368);
#1368= RECTANGLE(276.4606,993.4076,200.,100.);
#1369= OBJECT_LINE_LAYOUT(#1370,#1371);
#1370= TEXT_PLACEMENT(0,0);
#1371= WORLD_PLINE(#1372,1,$,(76.371447),-1.,0.);
#1372= WORLD_POINT(376.4606,917.03615);
#1374= SUBTYPE_DEF(12,5,$,$,#1375,#1423);
#1375= PAGE_REF_TO(7,69,$,$,#1376,0,#1379,0,#1421,-1);
#1376= TEXT(16,5,$,$,'3,5\X\0D\X\0AIfcEvaporatorType',
'3,5\X\0D\X\0AIfcEvaporatorType',#1377);
#1377= TEXT_LAYOUT(110.5,50.,201.,56.,#1378);
#1378= TEXT_TYPE(1,6);
#1379= ENTITIES(1,109,#1408,$,#1381,(#1385),(),(#1388),$,$,0,#1406,$,
#1380);
#1380= INTERFACE_TO($,$);
#1381= TEXT(16,5,$,$,'IfcEvaporatorType','IfcEvaporatorType',#1382);
#1382= TEXT_LAYOUT(153.18572,50.,263.,35.,#1383);
#1383= TEXT_TYPE(1,262);
#1385= SUPERTYPE_DEF(10,1,$,$,#933);
#1388= ATTRIBUTE_DEF(11,5,$,$,#1389,$,$,0,$,(),$,#1393,#1401,$,$);
#1389= TEXT(16,5,$,$,'EvaporatorType','EvaporatorType ',#1390);
#1390= TEXT_LAYOUT(0.,0.,219.,35.,#1391);
#1391= TEXT_TYPE(1,66);
#1393= ENUMERATIONS(5,69,$,$,#1395,('DIRECTEXPANSIONSHELLANDTUBE',
'DIRECTEXPANSIONTUBEANDTUBE','DIRECTEXPANSIONBRAZEDPLATE',
'FLOODEDSHELLANDTUBE','SHELLANDCOIL','USERDEFINED','NOTDEFINED'),$,#1399
,$,#1394);
#1394= INTERFACE_TO($,$);
#1395= TEXT(16,5,$,$,'IfcEvaporatorTypeEnum','IfcEvaporatorTypeEnum',
#1396);
#1396= TEXT_LAYOUT(242.57347,25.,268.,28.,#1397);
#1397= TEXT_TYPE(1,6);
#1399= TYPE_LAYOUT(#1400);
#1400= RECTANGLE(4241.9514,1701.8271,485.14694,50.);
#1401= OBJECT_LINE_LAYOUT(#1402,#1403);
#1402= TEXT_PLACEMENT(0,1);
#1403= WORLD_PLINE(#1404,0,$,(391.56076),-1.,0.);
#1404= WORLD_POINT(3850.3906,1728.2048);
#1406= TYPE_LAYOUT(#1407);
#1407= RECTANGLE(3544.0192,1678.2048,306.37145,100.);
#1408= PAGE_REF(6,5,$,$,#1409,2,4,1,#1412,(#1375),#1419);
#1409= TEXT(16,5,$,$,'3,5(1)','3,5(1)',#1410);
#1410= TEXT_LAYOUT(100.,50.,79.,28.,#1411);
#1411= TEXT_TYPE(1,6);
#1412= PAGE_REF_LINE(9,5,$,$,#1379,#1413);
#1413= OBJECT_LINE_LAYOUT(#1414,#1415);
#1414= TEXT_PLACEMENT(0,0);
#1415= WORLD_PLINE(#1416,0,$,(68.936832),-1.,0.);
#1416= WORLD_POINT(3475.0824,1725.3192);
#1419= TYPE_LAYOUT(#1420);
#1420= RECTANGLE(3275.0824,1675.3192,200.,100.);
#1421= TYPE_LAYOUT(#1422);
#1422= RECTANGLE(372.72713,1135.6784,221.,100.);
#1423= OBJECT_LINE_LAYOUT(#1424,#1425);
#1424= TEXT_PLACEMENT(0,0);
#1425= WORLD_PLINE(#1426,1,$,(218.64224),-1.,0.);
#1426= WORLD_POINT(483.22713,917.03616);
#1428= SUBTYPE_DEF(12,5,$,$,#1429,#1477);
#1429= PAGE_REF_TO(7,69,$,$,#1430,0,#1433,0,#1475,-1);
#1430= TEXT(16,5,$,$,'3,6\X\0D\X\0AIfcCondenserType',
'3,6\X\0D\X\0AIfcCondenserType',#1431);
#1431= TEXT_LAYOUT(111.5,50.,203.,56.,#1432);
#1432= TEXT_TYPE(1,6);
#1433= ENTITIES(1,109,#1462,$,#1435,(#1439),(),(#1442),$,$,0,#1460,$,
#1434);
#1434= INTERFACE_TO($,$);
#1435= TEXT(16,5,$,$,'IfcCondenserType','IfcCondenserType',#1436);
#1436= TEXT_LAYOUT(139.76395,50.,261.,35.,#1437);
#1437= TEXT_TYPE(1,262);
#1439= SUPERTYPE_DEF(10,1,$,$,#933);
#1442= ATTRIBUTE_DEF(11,5,$,$,#1443,$,$,0,$,(),$,#1447,#1455,$,$);
#1443= TEXT(16,5,$,$,'CondenserType','CondenserType ',#1444);
#1444= TEXT_LAYOUT(4.5474735E-13,0.,221.,35.,#1445);
#1445= TEXT_TYPE(1,66);
#1447= ENUMERATIONS(5,69,$,$,#1449,('DIRECTEXPANSIONSHELLANDTUBE',
'DIRECTEXPANSIONTUBEANDTUBE','DIRECTEXPANSIONBRAZEDPLATE',
'FLOODEDSHELLANDTUBE','SHELLANDCOIL','USERDEFINED','NOTDEFINED'),$,#1453
,$,#1448);
#1448= INTERFACE_TO($,$);
#1449= TEXT(16,5,$,$,'IfcCondenserTypeEnum','IfcCondenserTypeEnum',#1450
);
#1450= TEXT_LAYOUT(242.55,25.,270.,28.,#1451);
#1451= TEXT_TYPE(1,6);
#1453= TYPE_LAYOUT(#1454);
#1454= RECTANGLE(4240.7867,1963.0859,485.1,50.);
#1455= OBJECT_LINE_LAYOUT(#1456,#1457);
#1456= TEXT_PLACEMENT(1,1);
#1457= WORLD_PLINE(#1458,0,$,(207.27764,-0.50136899,207.27764),-1.,0.);
#1458= WORLD_POINT(3826.2315,1988.5872);
#1460= TYPE_LAYOUT(#1461);
#1461= RECTANGLE(3546.7036,1938.5872,279.5279,100.);
#1462= PAGE_REF(6,5,$,$,#1463,2,5,1,#1466,(#1429),#1473);
#1463= TEXT(16,5,$,$,'3,6(1)','3,6(1)',#1464);
#1464= TEXT_LAYOUT(100.,50.,79.,28.,#1465);
#1465= TEXT_TYPE(1,6);
#1466= PAGE_REF_LINE(9,5,$,$,#1433,#1467);
#1467= OBJECT_LINE_LAYOUT(#1468,#1469);
#1468= TEXT_PLACEMENT(0,0);
#1469= WORLD_PLINE(#1470,0,$,(87.727315),-1.,0.);
#1470= WORLD_POINT(3458.9762,1985.7016);
#1473= TYPE_LAYOUT(#1474);
#1474= RECTANGLE(3258.9762,1935.7016,200.,100.);
#1475= TYPE_LAYOUT(#1476);
#1476= RECTANGLE(664.32178,1143.7315,223.,100.);
#1477= OBJECT_LINE_LAYOUT(#1478,#1479);
#1478= TEXT_PLACEMENT(0,0);
#1479= WORLD_PLINE(#1480,1,$,(226.69531),-1.,0.);
#1480= WORLD_POINT(775.82178,917.03616);
#1482= SUBTYPE_DEF(12,5,$,$,#1483,#1531);
#1483= PAGE_REF_TO(7,69,$,$,#1484,0,#1487,0,#1529,-1);
#1484= TEXT(16,5,$,$,'4,5\X\0D\X\0AIfcHumidifierType',
'4,5\X\0D\X\0AIfcHumidifierType',#1485);
#1485= TEXT_LAYOUT(107.5,50.,195.,56.,#1486);
#1486= TEXT_TYPE(1,6);
#1487= ENTITIES(1,109,#1516,$,#1489,(#1493),(),(#1496),$,$,0,#1514,$,
#1488);
#1488= INTERFACE_TO($,$);
#1489= TEXT(16,5,$,$,'IfcHumidifierType','IfcHumidifierType',#1490);
#1490= TEXT_LAYOUT(181.37145,50.,251.,35.,#1491);
#1491= TEXT_TYPE(1,262);
#1493= SUPERTYPE_DEF(10,1,$,$,#933);
#1496= ATTRIBUTE_DEF(11,5,$,$,#1497,$,$,0,$,(),$,#1501,#1509,$,$);
#1497= TEXT(16,5,$,$,'HumidifierType','HumidifierType ',#1498);
#1498= TEXT_LAYOUT(0.,0.,211.,35.,#1499);
#1499= TEXT_TYPE(1,66);
#1501= ENUMERATIONS(5,69,$,$,#1503,('WATERADIABATICEVAPORATION',
'WATERASSISTEDEVAPORATION','STEAMINJECTION','USERDEFINED','NOTDEFINED'),
$,#1507,$,#1502);
#1502= INTERFACE_TO($,$);
#1503= TEXT(16,5,$,$,'IfcHumidifierTypeEnum','IfcHumidifierTypeEnum',
#1504);
#1504= TEXT_LAYOUT(196.6354,25.,262.,28.,#1505);
#1505= TEXT_TYPE(1,6);
#1507= TYPE_LAYOUT(#1508);
#1508= RECTANGLE(5863.4895,1593.0974,393.2708,50.);
#1509= OBJECT_LINE_LAYOUT(#1510,#1511);
#1510= TEXT_PLACEMENT(0,1);
#1511= WORLD_PLINE(#1512,0,$,(399.50742),-1.,0.);
#1512= WORLD_POINT(5463.9821,1616.2538);
#1514= TYPE_LAYOUT(#1515);
#1515= RECTANGLE(5101.2392,1566.2538,362.74289,100.);
#1516= PAGE_REF(6,5,$,$,#1517,3,4,1,#1520,(#1483),#1527);
#1517= TEXT(16,5,$,$,'4,5(1)','4,5(1)',#1518);
#1518= TEXT_LAYOUT(100.,50.,65.,28.,#1519);
#1519= TEXT_TYPE(1,6);
#1520= PAGE_REF_LINE(9,5,$,$,#1487,#1521);
#1521= OBJECT_LINE_LAYOUT(#1522,#1523);
#1522= TEXT_PLACEMENT(0,0);
#1523= WORLD_PLINE(#1524,0,$,(67.594655),-1.,0.);
#1524= WORLD_POINT(5033.6445,1613.3682);
#1527= TYPE_LAYOUT(#1528);
#1528= RECTANGLE(4833.6445,1563.3682,200.,100.);
#1529= TYPE_LAYOUT(#1530);
#1530= RECTANGLE(984.18979,1135.6784,215.,100.);
#1531= OBJECT_LINE_LAYOUT(#1532,#1533);
#1532= TEXT_PLACEMENT(0,0);
#1533= WORLD_PLINE(#1534,1,$,(218.64224),-1.,0.);
#1534= WORLD_POINT(1091.6898,917.03616);
#1536= SUBTYPE_DEF(12,5,$,$,#1537,#1585);
#1537= PAGE_REF_TO(7,69,$,$,#1538,0,#1541,0,#1583,-1);
#1538= TEXT(16,5,$,$,'4,6\X\0D\X\0AIfcEvaporativeCoolerType',
'4,6\X\0D\X\0AIfcEvaporativeCoolerType',#1539);
#1539= TEXT_LAYOUT(152.,50.,284.,56.,#1540);
#1540= TEXT_TYPE(1,6);
#1541= ENTITIES(1,109,#1570,$,#1543,(#1547),(),(#1550),$,$,0,#1568,$,
#1542);
#1542= INTERFACE_TO($,$);
#1543= TEXT(16,5,$,$,'IfcEvaporativeCoolerType',
'IfcEvaporativeCoolerType',#1544);
#1544= TEXT_LAYOUT(220.29459,50.,370.,35.,#1545);
#1545= TEXT_TYPE(1,262);
#1547= SUPERTYPE_DEF(10,1,$,$,#933);
#1550= ATTRIBUTE_DEF(11,5,$,$,#1551,$,$,0,$,(),$,#1555,#1563,$,$);
#1551= TEXT(16,5,$,$,'EvaporativeCoolerType','EvaporativeCoolerType ',
#1552);
#1552= TEXT_LAYOUT(0.,0.,318.,35.,#1553);
#1553= TEXT_TYPE(1,66);
#1555= ENUMERATIONS(5,69,$,$,#1557,('USERDEFINED','NOTDEFINED'),$,#1561,
$,#1556);
#1556= INTERFACE_TO($,$);
#1557= TEXT(16,5,$,$,'IfcEvaporativeCoolerTypeEnum',
'IfcEvaporativeCoolerTypeEnum',#1558);
#1558= TEXT_LAYOUT(210.05717,25.,351.,28.,#1559);
#1559= TEXT_TYPE(1,6);
#1561= TYPE_LAYOUT(#1562);
#1562= RECTANGLE(5904.5601,1861.5328,420.11434,50.);
#1563= OBJECT_LINE_LAYOUT(#1564,#1565);
#1564= TEXT_PLACEMENT(0,1);
#1565= WORLD_PLINE(#1566,0,$,(362.68931),-1.,0.);
#1566= WORLD_POINT(5541.8708,1890.058);
#1568= TYPE_LAYOUT(#1569);
#1569= RECTANGLE(5101.2816,1840.058,440.58918,100.);
#1570= PAGE_REF(6,5,$,$,#1571,3,5,1,#1574,(#1537),#1581);
#1571= TEXT(16,5,$,$,'4,6(1)','4,6(1)',#1572);
#1572= TEXT_LAYOUT(100.,50.,65.,28.,#1573);
#1573= TEXT_TYPE(1,6);
#1574= PAGE_REF_LINE(9,5,$,$,#1541,#1575);
#1575= OBJECT_LINE_LAYOUT(#1576,#1577);
#1576= TEXT_PLACEMENT(0,0);
#1577= WORLD_PLINE(#1578,0,$,(67.647719),-1.,0.);
#1578= WORLD_POINT(5033.6339,1889.8567);
#1581= TYPE_LAYOUT(#1582);
#1582= RECTANGLE(4833.6339,1839.8567,200.,100.);
#1583= TYPE_LAYOUT(#1584);
#1584= RECTANGLE(1212.9571,1135.6784,304.,100.);
#1585= OBJECT_LINE_LAYOUT(#1586,#1587);
#1586= TEXT_PLACEMENT(0,0);
#1587= WORLD_PLINE(#1588,1,$,(218.64224),-1.,0.);
#1588= WORLD_POINT(1364.9571,917.03616);
#1590= OBJECT_LINE_LAYOUT(#1591,#1592);
#1591= TEXT_PLACEMENT(0,0);
#1592= WORLD_PLINE(#1593,1,$,(106.36366),671.87178,1332.5126);
#1593= WORLD_POINT(828.11572,810.6725);
#1596= TYPE_LAYOUT(#1597);
#1597= RECTANGLE(449.60886,587.19219,757.01369,223.48031);
#1598= ENTITIES(1,131301,$,$,#1603,(),(#1608),(),$,$,0,#1662,$,#1599);
#1599= INTERFACE_TO(#931,#1600);
#1600= TEXT(16,5,$,$,'','',#1601);
#1601= TEXT_LAYOUT(378.64087,167.61023,0.,0.,#1602);
#1602= TEXT_TYPE(1,6);
#1603= TEXT(16,5,$,$,'IfcStorageDevice',
'IFCSHAREDBLDGSERVICEELEMENTS_TYPEFORM.\X\0D\X\0AIfcStorageDevice',#1604
);
#1604= TEXT_LAYOUT(378.64087,111.74015,615.,56.,#1605);
#1605= TEXT_TYPE(1,6);
#1608= SUBTYPE_DEF(12,5,$,$,#1609,#1656);
#1609= ENTITIES(1,165,$,$,#1611,(#1615),(),(#1618,#1630,#1642),$,$,0,
#1654,$,#1610);
#1610= INTERFACE_TO($,$);
#1611= TEXT(16,5,$,$,'IfcTank','IfcTank',#1612);
#1612= TEXT_LAYOUT(125.,240.58918,105.,35.,#1613);
#1613= TEXT_TYPE(1,262);
#1615= SUPERTYPE_DEF(10,1,$,$,#1598);
#1618= ATTRIBUTE_DEF(11,5,$,$,#1621,$,$,1,$,(),$,#646,#1625,#1619,$);
#1619= COMMENT(0,33,$,$,#1620,$);
#1620= TEXT(16,33,$,$,
'Pressure that is automatically maintained in the tank.',$,$);
#1621= TEXT(16,5,$,$,'PressureRegulatorSetting',
'PressureRegulatorSetting ',#1622);
#1622= TEXT_LAYOUT(0.,0.,349.,35.,#1623);
#1623= TEXT_TYPE(1,66);
#1625= OBJECT_LINE_LAYOUT(#1626,#1627);
#1626= TEXT_PLACEMENT(0,1);
#1627= WORLD_PLINE(#1628,0,$,(549.07609),-1.,0.);
#1628= WORLD_POINT(10083.137,481.36831);
#1630= ATTRIBUTE_DEF(11,5,$,$,#1633,$,$,1,$,(),$,#652,#1637,#1631,$);
#1631= COMMENT(0,33,$,$,#1632,$);
#1632= TEXT(16,33,$,$,'Normal operating pressure of the tank.',$,$);
#1633= TEXT(16,5,$,$,'ChargePressure','ChargePressure ',#1634);
#1634= TEXT_LAYOUT(0.,0.,225.,35.,#1635);
#1635= TEXT_TYPE(1,66);
#1637= OBJECT_LINE_LAYOUT(#1638,#1639);
#1638= TEXT_PLACEMENT(0,1);
#1639= WORLD_PLINE(#1640,0,$,(551.72609),-1.,0.);
#1640= WORLD_POINT(10083.137,590.23396);
#1642= ATTRIBUTE_DEF(11,5,$,$,#1645,$,$,1,$,(),$,#658,#1649,#1643,$);
#1643= COMMENT(0,33,$,$,#1644,$);
#1644= TEXT(16,33,$,$,'Pressure at which the relief valve activates.',$,
$);
#1645= TEXT(16,5,$,$,'ReliefValveSetting','ReliefValveSetting ',#1646);
#1646= TEXT_LAYOUT(0.,0.,250.,35.,#1647);
#1647= TEXT_TYPE(1,66);
#1649= OBJECT_LINE_LAYOUT(#1650,#1651);
#1650= TEXT_PLACEMENT(0,1);
#1651= WORLD_PLINE(#1652,0,$,(548.99809),-1.,0.);
#1652= WORLD_POINT(10083.137,691.45477);
#1654= TYPE_LAYOUT(#1655);
#1655= RECTANGLE(9833.137,357.79091,250.,481.17836);
#1656= OBJECT_LINE_LAYOUT(#1657,#1658);
#1657= TEXT_PLACEMENT(0,0);
#1658= WORLD_PLINE(#1659,1,$,(55.363614),-1.,0.);
#1659= WORLD_POINT(10010.549,302.4273);
#1662= TYPE_LAYOUT(#1663);
#1663= RECTANGLE(9631.9084,78.946992,757.28175,223.48031);
#1664= ENTITIES(1,131301,$,$,#1669,(),(#1674),(),$,$,0,#1712,$,#1665);
#1665= INTERFACE_TO(#931,#1666);
#1666= TEXT(16,5,$,$,'','',#1667);
#1667= TEXT_LAYOUT(316.92588,244.11434,0.,0.,#1668);
#1668= TEXT_TYPE(1,6);
#1669= TEXT(16,5,$,$,'IfcStorageDeviceType',
'IFCSHAREDBLDGSERVICEELEMENTS_\X\0D\X\0ATYPEFORM.IfcStorageDeviceType',
#1670);
#1670= TEXT_LAYOUT(316.92588,162.74289,471.,56.,#1671);
#1671= TEXT_TYPE(1,6);
#1674= SUBTYPE_DEF(12,5,$,$,#1675,#1706);
#1675= ENTITIES(1,229,$,$,#1679,(#1683),(),(#1686),$,$,0,#1704,#1677,
#1676);
#1676= INTERFACE_TO($,$);
#1677= COMMENT(0,33,$,$,#1678,$);
#1678= TEXT(16,33,$,$,
' \X\0D\X\0A\X\09Definition from IAI: \X\0D\X\0A\X\09An IfcTank is a device used to hold gasses and \X\0D\X\0A liquids; e.g., expansion tank.
\X\0D\X\0A \X\0D\X\0A\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A \X\09HISTORY: New entity in IFC R2x.
\X\0D\X\0A\X\09 ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09
\X\0D\X\0A \X\09\X\0D\X\0A
\X\0D\X\0A\X\0D\X\0A\X\09Geometry Use Definitions
\X\0D\X\0A\X\09The geometric representation of IfcTubeBundle is given\X\0D\X\0A by the IfcProductDefinitionShape, allowing multiple geometric\X\0D\X\0A representations. Included are:
\X\0D\X\0A\X\0D\X\0A\X\09Local Placement
\X\0D\X\0A\X\09The use of local placement is defined at the supertype \X\0D\X\0A IfcDistributionFlowElement.
\X\0D\X\0A\X\0D\X\0A\X\09Standard Geometric Representation
\X\0D\X\0A\X\09The use of Standard Geometric Representations is defined at the supertype \X\0D\X\0A IfcDistributionFlowElement.
\X\0D\X\0A\X\0D\X\0A'
,$,$);
#1679= TEXT(16,5,$,$,'IfcTankType','IfcTankType',#1680);
#1680= TEXT_LAYOUT(143.7,65.435035,174.,35.,#1681);
#1681= TEXT_TYPE(1,262);
#1683= SUPERTYPE_DEF(10,1,$,$,#1664);
#1686= ATTRIBUTE_DEF(11,5,$,$,#1687,$,$,0,$,(),$,#1691,#1699,$,$);
#1687= TEXT(16,5,$,$,'TankType','TankType ',#1688);
#1688= TEXT_LAYOUT(0.,0.,142.,35.,#1689);
#1689= TEXT_TYPE(1,66);
#1691= ENUMERATIONS(5,197,$,$,#1693,('PREFORMEDSINGLECOMPARTMENTTANK',
'PREFORMEDMULTICOMPARTMENTTANK','SECTIONALSINGLECOMPARTMENTTANK',
'SECTIONALMULTICOMPARTMENTTANK','USERDEFINED','NOTDEFINED'),$,#1697,$,
#1692);
#1692= INTERFACE_TO($,$);
#1693= TEXT(16,5,$,$,'IfcTankTypeEnum','IfcTankTypeEnum',#1694);
#1694= TEXT_LAYOUT(189.92451,26.342177,202.,28.,#1695);
#1695= TEXT_TYPE(1,6);
#1697= TYPE_LAYOUT(#1698);
#1698= RECTANGLE(10619.413,1313.7264,399.84902,52.684355);
#1699= OBJECT_LINE_LAYOUT(#1700,#1701);
#1700= TEXT_PLACEMENT(0,1);
#1701= WORLD_PLINE(#1702,0,$,(521.95546),-1.,0.);
#1702= WORLD_POINT(10097.458,1328.4904);
#1704= TYPE_LAYOUT(#1705);
#1705= RECTANGLE(9810.0575,1263.0553,287.4,130.87007);
#1706= OBJECT_LINE_LAYOUT(#1707,#1708);
#1707= TEXT_PLACEMENT(0,0);
#1708= WORLD_PLINE(#1709,1,$,(69.496495),-1.,0.);
#1709= WORLD_POINT(9956.9235,1193.5589);
#1712= TYPE_LAYOUT(#1713);
#1713= RECTANGLE(9639.9976,868.07307,633.85176,325.48578);
#1714= ENTITIES(1,131301,$,$,#1719,(),(#1724),(),$,$,0,#1802,$,#1715);
#1715= INTERFACE_TO(#931,#1716);
#1716= TEXT(16,5,$,$,'','',#1717);
#1717= TEXT_LAYOUT(378.50958,167.61023,0.,0.,#1718);
#1718= TEXT_TYPE(1,6);
#1719= TEXT(16,5,$,$,'IfcFlowTerminal',
'IFCSHAREDBLDGSERVICEELEMENTS_TYPEFORM.\X\0D\X\0AIfcFlowTerminal',#1720
);
#1720= TEXT_LAYOUT(378.50958,111.74015,615.,56.,#1721);
#1721= TEXT_TYPE(1,6);
#1724= SUBTYPE_DEF(12,5,$,$,#1725,#1796);
#1725= ENTITIES(1,229,$,$,#1727,(#1731),(),(#1734,#1746,#1758,#1770,
#1782),$,$,0,#1794,$,#1726);
#1726= INTERFACE_TO($,$);
#1727= TEXT(16,5,$,$,'IfcHydronicHeater','IfcHydronicHeater',#1728);
#1728= TEXT_LAYOUT(176.00274,252.66878,259.,35.,#1729);
#1729= TEXT_TYPE(1,262);
#1731= SUPERTYPE_DEF(10,1,$,$,#1714);
#1734= ATTRIBUTE_DEF(11,5,$,$,#1737,$,$,1,$,(),$,#474,#1741,#1735,$);
#1735= COMMENT(0,33,$,$,#1736,$);
#1736= TEXT(16,33,$,$,
'Total nominal heat output as listed by the manufacturer.\X\0D\X\0A',$,$
);
#1737= TEXT(16,5,$,$,'HeatOutput','HeatOutput ',#1738);
#1738= TEXT_LAYOUT(0.,0.,160.,35.,#1739);
#1739= TEXT_TYPE(1,66);
#1741= OBJECT_LINE_LAYOUT(#1742,#1743);
#1742= TEXT_PLACEMENT(1,1);
#1743= WORLD_PLINE(#1744,0,$,(284.61691,1.1127228,284.61691),-1.,0.);
#1744= WORLD_POINT(11770.321,441.04008);
#1746= ATTRIBUTE_DEF(11,5,$,$,#1749,$,$,1,$,(),$,#430,#1753,#1747,$);
#1747= COMMENT(0,33,$,$,#1748,$);
#1748= TEXT(16,33,$,$,
'Description of the the type of enclosure around the HydronicHeater.',$,
$);
#1749= TEXT(16,5,$,$,'Enclosure','Enclosure ',#1750);
#1750= TEXT_LAYOUT(0.,0.,141.,35.,#1751);
#1751= TEXT_TYPE(1,66);
#1753= OBJECT_LINE_LAYOUT(#1754,#1755);
#1754= TEXT_PLACEMENT(1,1);
#1755= WORLD_PLINE(#1756,0,$,(285.98674,0.58306813,285.98674),-1.,0.);
#1756= WORLD_POINT(11770.321,556.24906);
#1758= ATTRIBUTE_DEF(11,5,$,$,#1761,$,$,1,$,(),$,#396,#1765,#1759,$);
#1759= COMMENT(0,33,$,$,#1760,$);
#1760= TEXT(16,33,$,$,'Overall body mass of a HydronicHeater.',$,$);
#1761= TEXT(16,5,$,$,'BodyMass','BodyMass ',#1762);
#1762= TEXT_LAYOUT(0.,0.,147.,35.,#1763);
#1763= TEXT_TYPE(1,66);
#1765= OBJECT_LINE_LAYOUT(#1766,#1767);
#1766= TEXT_PLACEMENT(1,1);
#1767= WORLD_PLINE(#1768,0,$,(212.18146,67.494323,212.18194),-1.,0.);
#1768= WORLD_POINT(11770.321,663.60992);
#1770= ATTRIBUTE_DEF(11,5,$,$,#1773,$,$,1,$,(),$,#599,#1777,#1771,$);
#1771= COMMENT(0,33,$,$,#1772,$);
#1772= TEXT(16,33,$,$,
'Number of vertical sections, measured in the direction of flow.',$,$);
#1773= TEXT(16,5,$,$,'NumberOfSections','NumberOfSections ',#1774);
#1774= TEXT_LAYOUT(0.,0.,260.,35.,#1775);
#1775= TEXT_TYPE(1,66);
#1777= OBJECT_LINE_LAYOUT(#1778,#1779);
#1778= TEXT_PLACEMENT(1,1);
#1779= WORLD_PLINE(#1780,0,$,(303.42795,188.0643,303.42845),-1.,0.);
#1780= WORLD_POINT(11770.321,772.62371);
#1782= ATTRIBUTE_DEF(11,5,$,$,#1785,$,$,1,$,(),$,#605,#1789,#1783,$);
#1783= COMMENT(0,33,$,$,#1784,$);
#1784= TEXT(16,33,$,$,'Number of panels (panel radiators only).',$,$);
#1785= TEXT(16,5,$,$,'NumberOfPanels','NumberOfPanels ',#1786);
#1786= TEXT_LAYOUT(0.,0.,237.,35.,#1787);
#1787= TEXT_TYPE(1,66);
#1789= OBJECT_LINE_LAYOUT(#1790,#1791);
#1790= TEXT_PLACEMENT(1,1);
#1791= WORLD_PLINE(#1792,0,$,(303.72135,187.81504,303.72185),-1.,0.);
#1792= WORLD_POINT(11770.321,882.28229);
#1794= TYPE_LAYOUT(#1795);
#1795= RECTANGLE(11418.316,410.94114,352.00548,505.33755);
#1796= OBJECT_LINE_LAYOUT(#1797,#1798);
#1797= TEXT_PLACEMENT(0,0);
#1798= WORLD_PLINE(#1799,1,$,(142.53887),-1.,0.);
#1799= WORLD_POINT(11609.011,268.40227);
#1802= TYPE_LAYOUT(#1803);
#1803= RECTANGLE(11252.042,44.921959,757.01917,223.48031);
#1804= ENTITIES(1,131301,$,$,#1809,(),(#1814),(),$,$,0,#1856,$,#1805);
#1805= INTERFACE_TO(#931,#1806);
#1806= TEXT(16,5,$,$,'','',#1807);
#1807= TEXT_LAYOUT(316.79459,244.11434,0.,0.,#1808);
#1808= TEXT_TYPE(1,6);
#1809= TEXT(16,5,$,$,'IfcFlowTerminalType',
'IFCSHAREDBLDGSERVICEELEMENTS_\X\0D\X\0ATYPEFORM.IfcFlowTerminalType',
#1810);
#1810= TEXT_LAYOUT(316.79459,162.74289,471.,56.,#1811);
#1811= TEXT_TYPE(1,6);
#1814= SUBTYPE_DEF(12,5,$,$,#1815,#1850);
#1815= ENTITIES(1,229,$,$,#1819,(#1823),(),(#1826),$,$,0,#1848,#1817,
#1816);
#1816= INTERFACE_TO($,$);
#1817= COMMENT(0,33,$,$,#1818,$);
#1818= TEXT(16,33,$,$,
' \X\0D\X\0A\X\09Definition from IAI: \X\0D\X\0A\X\09An IfcHydronicHeater 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 (IfcCoil).
\X\0D\X\0A\X\0D\X\0A\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A \X\09HISTORY: New entity in IFC R2x.
\X\0D\X\0A\X\09 ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09
\X\0D\X\0A \X\09\X\0D\X\0A
\X\0D\X\0A\X\0D\X\0A\X\09Geometry Use Definitions
\X\0D\X\0A\X\09The geometric representation of IfcHydronicHeater is given\X\0D\X\0A by the IfcProductDefinitionShape, allowing multiple geometric\X\0D\X\0A representations. Included are:
\X\0D\X\0A\X\0D\X\0A\X\09Local Placement
\X\0D\X\0A\X\09The use of local placement is defined at the supertype \X\0D\X\0A IfcDistributionFlowElement.
\X\0D\X\0A\X\0D\X\0A\X\09Standard Geometric Representation
\X\0D\X\0A\X\09The use of Standard Geometric Representations is defined at the supertype \X\0D\X\0A IfcDistributionFlowElement.
\X\0D\X\0A\X\0D\X\0A'
,$,$);
#1819= TEXT(16,5,$,$,'IfcHydronicHeaterType','IfcHydronicHeaterType',
#1820);
#1820= TEXT_LAYOUT(183.51893,70.03199,328.,35.,#1821);
#1821= TEXT_TYPE(1,262);
#1823= SUPERTYPE_DEF(10,1,$,$,#1804);
#1826= ATTRIBUTE_DEF(11,5,$,$,#1829,$,$,0,$,(),$,#1833,#1843,#1827,$);
#1827= COMMENT(0,33,$,$,#1828,$);
#1828= TEXT(16,33,$,$,
'Enumeration of possible HydronicHeater types (e.g., baseboard heater, convector, radiator, etc.).'
,$,$);
#1829= TEXT(16,5,$,$,'HydronicHeaterType','HydronicHeaterType ',#1830);
#1830= TEXT_LAYOUT(0.,0.,282.,35.,#1831);
#1831= TEXT_TYPE(1,66);
#1833= ENUMERATIONS(5,197,$,$,#1837,('PANELRADIATOR','COLUMNRADIATOR',
'TUBERADIATOR','CONVECTOR','BASEBOARDHEATER','FINTUBEHEATER','OTHER',
'NOTKNOWN','UNSET'),$,#1841,#1835,#1834);
#1834= INTERFACE_TO($,$);
#1835= COMMENT(0,33,$,$,#1836,$);
#1836= TEXT(16,33,$,$,
' \X\0D\X\0A\X\09Definition from IAI: \X\0D\X\0A\X\09Enumeration defining the functional type of HydronicHeater. \X\0D\X\0A The IfcHydronicHeaterTypeEnum contains the following:
\X\0D\X\0A\X\09 \X\0D\X\0A\X\09\X\09- PANELRADIATOR: Panel type Radiator.
\X\0D\X\0A\X\09\X\09- COLUMNRADIATOR: Column type Radiator.
\X\0D\X\0A\X\09\X\09- TUBERADIATOR: Tube type Radiator.
\X\0D\X\0A\X\09\X\09- CONVECTOR: Convector.
\X\0D\X\0A\X\09\X\09- BASEBOARDHEATER: Baseboard heater.
\X\0D\X\0A\X\09\X\09- FINTUBEHEATER: Fin-tube heater.
\X\0D\X\0A\X\09\X\09- OTHER: Other type of HydronicHeater not defined above.
\X\0D\X\0A\X\09\X\09- USERDEFINED: User-defined HydronicHeater type.
\X\0D\X\0A\X\09\X\09- NOTDEFINED: Undefined HydronicHeater type.
\X\0D\X\0A\X\09
\X\0D\X\0A \X\0D\X\0A\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A \X\09HISTORY: New enumeration in IFC R2x.
\X\0D\X\0A\X\09 ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09
\X\0D\X\0A \X\09\X\0D\X\0A
\X\0D\X\0A\X\0D\X\0A'
,$,$);
#1837= TEXT(16,5,$,$,'IfcHydronicHeaterTypeEnum',
'IfcHydronicHeaterTypeEnum',#1838);
#1838= TEXT_LAYOUT(227.98865,27.483027,321.,28.,#1839);
#1839= TEXT_TYPE(1,6);
#1841= TYPE_LAYOUT(#1842);
#1842= RECTANGLE(12218.764,1496.0813,475.9773,54.966055);
#1843= OBJECT_LINE_LAYOUT(#1844,#1845);
#1844= TEXT_PLACEMENT(1,1);
#1845= WORLD_PLINE(#1846,0,$,(208.62781,0.81017723,208.62781),-1.,0.);
#1846= WORLD_POINT(11801.508,1522.7541);
#1848= TYPE_LAYOUT(#1849);
#1849= RECTANGLE(11434.47,1452.7221,367.03786,140.06398);
#1850= OBJECT_LINE_LAYOUT(#1851,#1852);
#1851= TEXT_PLACEMENT(0,0);
#1852= WORLD_PLINE(#1853,1,$,(78.364473),-1.,0.);
#1853= WORLD_POINT(11638.558,1374.3577);
#1856= TYPE_LAYOUT(#1857);
#1857= RECTANGLE(11321.763,1048.8719,633.58918,325.48578);
#1858= ENTITIES(1,131301,$,$,#1863,(),(#1868),(),$,$,0,#2021,$,#1859);
#1859= INTERFACE_TO(#931,#1860);
#1860= TEXT(16,5,$,$,'','',#1861);
#1861= TEXT_LAYOUT(379.21773,167.61023,0.,0.,#1862);
#1862= TEXT_TYPE(1,6);
#1863= TEXT(16,5,$,$,'IfcFlowMovingDeviceType',
'IFCSHAREDBLDGSERVICEELEMENTS_TYPEFORM.\X\0D\X\0AIfcFlowMovingDeviceType'
,#1864);
#1864= TEXT_LAYOUT(379.21773,111.74015,615.,56.,#1865);
#1865= TEXT_TYPE(1,6);
#1868= SUBTYPE_DEF(12,5,$,$,#1869,#2015);
#1869= TREE(13,5,$,$,2,(#1871,#1943));
#1871= SUBTYPE_DEF(12,5,$,$,#1872,#1938);
#1872= PAGE_REF_TO(7,69,$,$,#1873,0,#1876,0,#1936,-1);
#1873= TEXT(16,5,$,$,'6,1\X\0D\X\0AIfcCompressorType',
'6,1\X\0D\X\0AIfcCompressorType',#1874);
#1874= TEXT_LAYOUT(129.,50.,218.,56.,#1875);
#1875= TEXT_TYPE(1,6);
#1876= ENTITIES(1,237,#1923,$,#1880,(#1884),(),(#1887,#1909),$,$,0,#1921
,#1878,#1877);
#1877= INTERFACE_TO($,$);
#1878= COMMENT(0,33,$,$,#1879,$);
#1879= TEXT(16,33,$,$,
' \X\0D\X\0A\X\09Definition from IAI: \X\0D\X\0A\X\09An IfcCompressor is a device that compresses a fluid \X\0D\X\0A typically used in a refrigeration circuit.
\X\0D\X\0A\X\0D\X\0A\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A \X\09HISTORY: New entity in IFC R2x.
\X\0D\X\0A\X\09 ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09
\X\0D\X\0A \X\09\X\0D\X\0A
\X\0D\X\0A\X\0D\X\0A\X\09Geometry Use Definitions
\X\0D\X\0A\X\09The geometric representation of IfcCompressor is given\X\0D\X\0A by the IfcProductDefinitionShape, allowing multiple geometric\X\0D\X\0A representations. Included are:
\X\0D\X\0A\X\0D\X\0A\X\09Local Placement
\X\0D\X\0A\X\09The use of local placement is defined at the supertype \X\0D\X\0A IfcDistributionFlowElement.
\X\0D\X\0A\X\0D\X\0A\X\09Standard Geometric Representation
\X\0D\X\0A\X\09The use of Standard Geometric Representations is defined at the supertype \X\0D\X\0A IfcDistributionFlowElement.
\X\0D\X\0A\X\0D\X\0A'
,$,$);
#1880= TEXT(16,5,$,$,'IfcCompressorType','IfcCompressorType',#1881);
#1881= TEXT_LAYOUT(171.95033,70.132655,281.,35.,#1882);
#1882= TEXT_TYPE(1,262);
#1884= SUPERTYPE_DEF(10,1,$,$,#1858);
#1887= ATTRIBUTE_DEF(11,5,$,$,#1890,$,$,0,$,(),$,#1894,#1904,#1888,$);
#1888= COMMENT(0,33,$,$,#1889,$);
#1889= TEXT(16,33,$,$,
'Defines the type of compressor (e.g., hermetic, reciprocating, etc.).',
$,$);
#1890= TEXT(16,5,$,$,'CompressorType','CompressorType ',#1891);
#1891= TEXT_LAYOUT(0.,0.,237.,35.,#1892);
#1892= TEXT_TYPE(1,66);
#1894= ENUMERATIONS(5,197,$,$,#1898,('HERMETIC','RECIPROCATING','SCREW',
'OTHER','NOTKNOWN','UNSET'),$,#1902,#1896,#1895);
#1895= INTERFACE_TO($,$);
#1896= COMMENT(0,33,$,$,#1897,$);
#1897= TEXT(16,33,$,$,
' \X\0D\X\0A\X\09Definition from IAI: \X\0D\X\0A\X\09Types of compressors.\X\0D\X\0A The IfcCompressorTypeEnum contains the following:
\X\0D\X\0A\X\09 \X\0D\X\0A\X\09\X\09- HERMETIC: Hermetic.
\X\0D\X\0A\X\09\X\09- RECIPROCATING: Reciprocating.
\X\0D\X\0A\X\09\X\09- SCREW: Screw.
\X\0D\X\0A\X\09\X\09- OTHER: Other type of Compressor.
\X\0D\X\0A\X\09\X\09- NOTKNOWN: Unknown Compressor type.
\X\0D\X\0A\X\09\X\09- UNSET: Unspecified Compressor type.
\X\0D\X\0A\X\09
\X\0D\X\0A \X\0D\X\0A\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A \X\09HISTORY: New enumeration in IFC R2x.
\X\0D\X\0A\X\09 ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09
\X\0D\X\0A \X\09\X\0D\X\0A
\X\0D\X\0A\X\0D\X\0A'
,$,$);
#1898= TEXT(16,5,$,$,'IfcCompressorTypeEnum','IfcCompressorTypeEnum',
#1899);
#1899= TEXT_LAYOUT(244.06564,26.342177,285.,28.,#1900);
#1900= TEXT_TYPE(1,6);
#1902= TYPE_LAYOUT(#1903);
#1903= RECTANGLE(8996.3821,682.16628,508.13129,52.684355);
#1904= OBJECT_LINE_LAYOUT(#1905,#1906);
#1905= TEXT_PLACEMENT(0,1);
#1906= WORLD_PLINE(#1907,0,$,(350.50217),-1.,0.);
#1907= WORLD_POINT(8645.8799,700.93216);
#1909= ATTRIBUTE_DEF(11,5,$,$,#1912,$,$,1,$,(),$,#552,#1916,#1910,$);
#1910= COMMENT(0,33,$,$,#1911,$);
#1911= TEXT(16,33,$,$,
'Whether or not hot gas bypass is provided for the compressor. TRUE = Yes, FALSE = No.'
,$,$);
#1912= TEXT(16,5,$,$,'HotGasBypass','HotGasBypass ',#1913);
#1913= TEXT_LAYOUT(0.,0.,206.,35.,#1914);
#1914= TEXT_TYPE(1,66);
#1916= OBJECT_LINE_LAYOUT(#1917,#1918);
#1917= TEXT_PLACEMENT(1,1);
#1918= WORLD_PLINE(#1919,1,$,(102.0016,520.59219),-1.,0.);
#1919= WORLD_POINT(8473.9296,771.06482);
#1921= TYPE_LAYOUT(#1922);
#1922= RECTANGLE(8301.9793,630.79951,343.90066,140.26531);
#1923= PAGE_REF(6,5,$,$,#1924,5,0,1,#1927,(#1872),#1934);
#1924= TEXT(16,5,$,$,'6,1(1)','6,1(1)',#1925);
#1925= TEXT_LAYOUT(100.,50.,65.,28.,#1926);
#1926= TEXT_TYPE(1,6);
#1927= PAGE_REF_LINE(9,5,$,$,#1876,#1928);
#1928= OBJECT_LINE_LAYOUT(#1929,#1930);
#1929= TEXT_PLACEMENT(0,0);
#1930= WORLD_PLINE(#1931,0,$,(58.89638),-1.,0.);
#1931= WORLD_POINT(8243.0829,700.05981);
#1934= TYPE_LAYOUT(#1935);
#1935= RECTANGLE(8043.0829,650.05981,200.,100.);
#1936= TYPE_LAYOUT(#1937);
#1937= RECTANGLE(463.09125,1767.3252,258.,100.);
#1938= OBJECT_LINE_LAYOUT(#1939,#1940);
#1939= TEXT_PLACEMENT(0,0);
#1940= WORLD_PLINE(#1941,1,$,(49.99221),-1.,0.);
#1941= WORLD_POINT(592.09125,1717.333);
#1943= SUBTYPE_DEF(12,5,$,$,#1944,#2010);
#1944= PAGE_REF_TO(7,5,$,$,#1945,0,#1948,0,#2008,-1);
#1945= TEXT(16,5,$,$,'6,2\X\0D\X\0AIfcPumpType',
'6,2\X\0D\X\0AIfcPumpType',#1946);
#1946= TEXT_LAYOUT(100.,50.,147.,56.,#1947);
#1947= TEXT_TYPE(1,6);
#1948= ENTITIES(1,237,#1995,$,#1952,(#1956),(),(#1959,#1981),$,$,0,#1993
,#1950,#1949);
#1949= INTERFACE_TO($,$);
#1950= COMMENT(0,33,$,$,#1951,$);
#1951= TEXT(16,33,$,$,
' \X\0D\X\0A\X\09Definition from IAI: \X\0D\X\0A\X\09An IfcPump is a device which imparts mechanical work on a \X\0D\X\0A\X\09liquid.\X\0D\X\0A\X\0D\X\0A\X\09
\X\0D\X\0A\X\09\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A \X\09HISTORY: New entity in IFC R2x.
\X\0D\X\0A\X\09 ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09
\X\0D\X\0A \X\09\X\0D\X\0A
\X\0D\X\0A\X\0D\X\0A\X\09Geometry Use Definitions
\X\0D\X\0A\X\09The geometric representation of IfcPump is given\X\0D\X\0A by the IfcProductDefinitionShape, allowing multiple geometric\X\0D\X\0A representations. Included are:
\X\0D\X\0A\X\0D\X\0A\X\09Local Placement
\X\0D\X\0A\X\09The use of local placement is defined at the supertype \X\0D\X\0A IfcDistributionFlowElement.
\X\0D\X\0A\X\0D\X\0A\X\09Standard Geometric Representation
\X\0D\X\0A\X\09The use of Standard Geometric Representations is defined at the supertype \X\0D\X\0A IfcDistributionFlowElement.
$\X\0D\X\0A\X\0D\X\0A'
,$,$);
#1952= TEXT(16,5,$,$,'IfcPumpType','IfcPumpType',#1953);
#1953= TEXT_LAYOUT(143.71937,54.026525,186.,35.,#1954);
#1954= TEXT_TYPE(1,262);
#1956= SUPERTYPE_DEF(10,1,$,$,#1858);
#1959= ATTRIBUTE_DEF(11,5,$,$,#1962,$,$,0,$,(),$,#1966,#1976,#1960,$);
#1960= COMMENT(0,33,$,$,#1961,$);
#1961= TEXT(16,33,$,$,
'Defines the type of centrifugal pump typically used in building services.'
,$,$);
#1962= TEXT(16,5,$,$,'PumpType','PumpType ',#1963);
#1963= TEXT_LAYOUT(0.,0.,154.,35.,#1964);
#1964= TEXT_TYPE(1,66);
#1966= ENUMERATIONS(5,199,$,$,#1970,('AXIAL','CENTRIFUGAL','INLINE',
'MIXEDFLOW','POSITIVEDISPLACEMENT','SUBMERSIBLE','VERTICALTURBINE',
'USERDEFINED','NOTDEFINED'),$,#1974,#1968,#1967);
#1967= INTERFACE_TO($,$);
#1968= COMMENT(0,33,$,$,#1969,$);
#1969= TEXT(16,33,$,$,
' \X\0D\X\0A\X\09Definition from IAI: \X\0D\X\0A\X\09Defines general types of pumps.\X\0D\X\0A The IfcPumpTypeEnum contains the following:
\X\0D\X\0A\X\09 \X\0D\X\0A\X\09\X\09- CIRCULATOR: Circulator.
\X\0D\X\0A\X\09\X\09- ENDSUCTION: End suction.
\X\0D\X\0A\X\09\X\09- SPLITCASE: Split case.
\X\0D\X\0A\X\09\X\09- VERTICALINLINE: Vertical inline.
\X\0D\X\0A\X\09\X\09- VERTICALTURBINE: Vertical turbine.
\X\0D\X\0A\X\09\X\09- OTHER: Other type of pump.
\X\0D\X\0A\X\09\X\09- NOTKNOWN: Unknown pump type.
\X\0D\X\0A\X\09\X\09- UNSET: Unspecified pump type.
\X\0D\X\0A\X\09
\X\0D\X\0A \X\0D\X\0A\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A \X\09HISTORY: New enumeration in IFC R2x.
\X\0D\X\0A\X\09 ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09
\X\0D\X\0A \X\09\X\0D\X\0A
\X\0D\X\0A\X\0D\X\0A'
,$,$);
#1970= TEXT(16,5,$,$,'IfcPumpTypeEnum','IfcPumpTypeEnum',#1971);
#1971= TEXT_LAYOUT(243.89218,26.342177,214.,28.,#1972);
#1972= TEXT_TYPE(1,6);
#1974= TYPE_LAYOUT(#1975);
#1975= RECTANGLE(9050.975,146.84557,507.78435,52.684355);
#1976= OBJECT_LINE_LAYOUT(#1977,#1978);
#1977= TEXT_PLACEMENT(0,1);
#1978= WORLD_PLINE(#1979,0,$,(430.0068),-1.,0.);
#1979= WORLD_POINT(8620.9682,167.46064);
#1981= ATTRIBUTE_DEF(11,5,$,$,#1984,$,$,1,$,(),$,#640,#1988,#1982,$);
#1982= COMMENT(0,33,$,$,#1983,$);
#1983= TEXT(16,33,$,$,
'Minimum liquid pressure at pump inlet to prevent cavitation.',$,$);
#1984= TEXT(16,5,$,$,'NetPositiveSuctionHead','NetPositiveSuctionHead ',
#1985);
#1985= TEXT_LAYOUT(0.,0.,329.,35.,#1986);
#1986= TEXT_TYPE(1,66);
#1988= OBJECT_LINE_LAYOUT(#1989,#1990);
#1989= TEXT_PLACEMENT(1,1);
#1990= WORLD_PLINE(#1991,1,$,(85.899352,579.00289),-1.,0.);
#1991= WORLD_POINT(8477.2489,224.17152);
#1993= TYPE_LAYOUT(#1994);
#1994= RECTANGLE(8333.5295,116.11847,287.43873,108.05305);
#1995= PAGE_REF(6,5,$,$,#1996,5,1,1,#1999,(#1944),#2006);
#1996= TEXT(16,5,$,$,'6,2(1)','6,2(1)',#1997);
#1997= TEXT_LAYOUT(100.,50.,65.,28.,#1998);
#1998= TEXT_TYPE(1,6);
#1999= PAGE_REF_LINE(9,5,$,$,#1948,#2000);
#2000= OBJECT_LINE_LAYOUT(#2001,#2002);
#2001= TEXT_PLACEMENT(0,0);
#2002= WORLD_PLINE(#2003,0,$,(41.214861,2.2145632,41.214861),-1.,0.);
#2003= WORLD_POINT(8251.0998,167.93043);
#2006= TYPE_LAYOUT(#2007);
#2007= RECTANGLE(8051.0998,117.93043,200.,100.);
#2008= TYPE_LAYOUT(#2009);
#2009= RECTANGLE(853.63711,1763.763,200.,100.);
#2010= OBJECT_LINE_LAYOUT(#2011,#2012);
#2011= TEXT_PLACEMENT(0,0);
#2012= WORLD_PLINE(#2013,1,$,(46.429987),-1.,0.);
#2013= WORLD_POINT(953.63711,1717.333);
#2015= OBJECT_LINE_LAYOUT(#2016,#2017);
#2016= TEXT_PLACEMENT(0,0);
#2017= WORLD_PLINE(#2018,1,$,(25.833018),162.8076,361.54586);
#2018= WORLD_POINT(754.89885,1691.5);
#2021= TYPE_LAYOUT(#2022);
#2022= RECTANGLE(377.21928,1468.0197,758.43546,223.48031);
#2023= ENTITIES(1,131301,$,$,#2028,(),(#2033),(),$,$,0,#2156,$,#2024);
#2024= INTERFACE_TO(#931,#2025);
#2025= TEXT(16,5,$,$,'','',#2026);
#2026= TEXT_LAYOUT(378.64087,167.61023,0.,0.,#2027);
#2027= TEXT_TYPE(1,6);
#2028= TEXT(16,5,$,$,'IfcFlowController',
'IFCSHAREDBLDGSERVICEELEMENTS_TYPEFORM.\X\0D\X\0AIfcFlowController',
#2029);
#2029= TEXT_LAYOUT(378.64087,111.74015,615.,56.,#2030);
#2030= TEXT_TYPE(1,6);
#2033= SUBTYPE_DEF(12,5,$,$,#2034,#2150);
#2034= TREE(13,5,$,$,2,(#2036,#2096));
#2036= SUBTYPE_DEF(12,5,$,$,#2037,#2091);
#2037= PAGE_REF_TO(7,5,$,$,#2038,1,#2041,0,#2089,-1);
#2038= TEXT(16,5,$,$,'9,1\X\0D\X\0AIfcValve','9,1\X\0D\X\0AIfcValve',
#2039);
#2039= TEXT_LAYOUT(100.,50.,88.,56.,#2040);
#2040= TEXT_TYPE(1,6);
#2041= ENTITIES(1,173,#2076,$,#2043,(#2047),(),(#2050,#2062),$,$,0,#2074
,$,#2042);
#2042= INTERFACE_TO($,$);
#2043= TEXT(16,5,$,$,'IfcValve','IfcValve',#2044);
#2044= TEXT_LAYOUT(125.,130.53064,114.,35.,#2045);
#2045= TEXT_TYPE(1,262);
#2047= SUPERTYPE_DEF(10,1,$,$,#2023);
#2050= ATTRIBUTE_DEF(11,5,$,$,#2053,$,$,1,$,(),$,#664,#2057,#2051,$);
#2051= COMMENT(0,33,$,$,#2052,$);
#2052= TEXT(16,33,$,$,'',$,$);
#2053= TEXT(16,5,$,$,'CloseOffRating','CloseOffRating ',#2054);
#2054= TEXT_LAYOUT(-17.916037,-5.3687093,210.,35.,#2055);
#2055= TEXT_TYPE(1,66);
#2057= OBJECT_LINE_LAYOUT(#2058,#2059);
#2058= TEXT_PLACEMENT(1,2);
#2059= WORLD_PLINE(#2060,0,$,(361.14883,1.1368684E-13,361.14883),-1.,0.
);
#2060= WORLD_POINT(13339.129,758.57567);
#2062= ATTRIBUTE_DEF(11,5,$,$,#2065,$,$,1,$,(),$,#754,#2069,#2063,$);
#2063= COMMENT(0,33,$,$,#2064,$);
#2064= TEXT(16,33,$,$,'',$,$);
#2065= TEXT(16,5,$,$,'ValveFlowCoefficient','ValveFlowCoefficient ',
#2066);
#2066= TEXT_LAYOUT(0.,0.,283.,35.,#2067);
#2067= TEXT_TYPE(1,66);
#2069= OBJECT_LINE_LAYOUT(#2070,#2071);
#2070= TEXT_PLACEMENT(1,1);
#2071= WORLD_PLINE(#2072,0,$,(313.73109,20.784875,313.73091),-1.,0.);
#2072= WORLD_POINT(13339.129,933.05872);
#2074= TYPE_LAYOUT(#2075);
#2075= RECTANGLE(13089.129,705.89132,250.,261.06128);
#2076= PAGE_REF(6,5,$,$,#2077,8,0,1,#2080,(#2037),#2087);
#2077= TEXT(16,5,$,$,'9,1(2)','9,1(2)',#2078);
#2078= TEXT_LAYOUT(100.,50.,65.,28.,#2079);
#2079= TEXT_TYPE(1,6);
#2080= PAGE_REF_LINE(9,5,$,$,#2041,#2081);
#2081= OBJECT_LINE_LAYOUT(#2082,#2083);
#2082= TEXT_PLACEMENT(0,0);
#2083= WORLD_PLINE(#2084,0,$,(40.666754),-1.,0.);
#2084= WORLD_POINT(13048.462,830.85194);
#2087= TYPE_LAYOUT(#2088);
#2088= RECTANGLE(12848.462,780.85194,200.,100.);
#2089= TYPE_LAYOUT(#2090);
#2090= RECTANGLE(2459.081,348.5708,200.,100.);
#2091= OBJECT_LINE_LAYOUT(#2092,#2093);
#2092= TEXT_PLACEMENT(0,0);
#2093= WORLD_PLINE(#2094,1,$,(38.185724),-1.,0.);
#2094= WORLD_POINT(2559.081,310.38508);
#2096= SUBTYPE_DEF(12,5,$,$,#2097,#2145);
#2097= PAGE_REF_TO(7,5,$,$,#2098,1,#2101,0,#2143,-1);
#2098= TEXT(16,5,$,$,'9,2\X\0D\X\0AIfcFlowMeter',
'9,2\X\0D\X\0AIfcFlowMeter',#2099);
#2099= TEXT_LAYOUT(100.,50.,144.,56.,#2100);
#2100= TEXT_TYPE(1,6);
#2101= ENTITIES(1,45,#2130,$,#2103,(#2107),(),(#2110),$,$,0,#2128,$,
#2102);
#2102= INTERFACE_TO($,$);
#2103= TEXT(16,5,$,$,'IfcFlowMeter','IfcFlowMeter',#2104);
#2104= TEXT_LAYOUT(125.,50.,185.,35.,#2105);
#2105= TEXT_TYPE(1,262);
#2107= SUPERTYPE_DEF(10,1,$,$,#2023);
#2110= ATTRIBUTE_DEF(11,5,$,$,#2111,$,$,1,$,(),$,#2115,#2123,$,$);
#2111= TEXT(16,5,$,$,'Purpose','Purpose ',#2112);
#2112= TEXT_LAYOUT(0.,0.,119.,35.,#2113);
#2113= TEXT_TYPE(1,66);
#2115= ENUMERATIONS(5,69,$,$,#2117,('MASTER','SUBMASTER','SUBMETER',
'USERDEFINED','NOTDEFINED'),$,#2121,$,#2116);
#2116= INTERFACE_TO($,$);
#2117= TEXT(16,5,$,$,'IfcFlowMeterPurposeEnum','IfcFlowMeterPurposeEnum'
,#2118);
#2118= TEXT_LAYOUT(173.81838,26.342177,305.,28.,#2119);
#2119= TEXT_TYPE(1,6);
#2121= TYPE_LAYOUT(#2122);
#2122= RECTANGLE(13961.584,60.70668,367.63676,52.684355);
#2123= OBJECT_LINE_LAYOUT(#2124,#2125);
#2124= TEXT_PLACEMENT(1,1);
#2125= WORLD_PLINE(#2126,0,$,(311.1811,-2.4514211,311.1809),-1.,0.);
#2126= WORLD_POINT(13339.222,89.500278);
#2128= TYPE_LAYOUT(#2129);
#2129= RECTANGLE(13089.222,39.500278,250.,100.);
#2130= PAGE_REF(6,5,$,$,#2131,8,1,1,#2134,(#2097),#2141);
#2131= TEXT(16,5,$,$,'9,2(2)','9,2(2)',#2132);
#2132= TEXT_LAYOUT(100.,50.,65.,28.,#2133);
#2133= TEXT_TYPE(1,6);
#2134= PAGE_REF_LINE(9,5,$,$,#2101,#2135);
#2135= OBJECT_LINE_LAYOUT(#2136,#2137);
#2136= TEXT_PLACEMENT(0,0);
#2137= WORLD_PLINE(#2138,0,$,(40.819818),-1.,0.);
#2138= WORLD_POINT(13048.402,83.930266);
#2141= TYPE_LAYOUT(#2142);
#2142= RECTANGLE(12848.402,33.930266,200.,100.);
#2143= TYPE_LAYOUT(#2144);
#2144= RECTANGLE(1990.3569,349.17556,200.,100.);
#2145= OBJECT_LINE_LAYOUT(#2146,#2147);
#2146= TEXT_PLACEMENT(0,0);
#2147= WORLD_PLINE(#2148,1,$,(38.790482),-1.,0.);
#2148= WORLD_POINT(2090.3569,310.38508);
#2150= OBJECT_LINE_LAYOUT(#2151,#2152);
#2151= TEXT_PLACEMENT(0,0);
#2152= WORLD_PLINE(#2153,1,$,(19.395241),195.64097,468.7241);
#2153= WORLD_POINT(2285.9979,290.98984);
#2156= TYPE_LAYOUT(#2157);
#2157= RECTANGLE(1922.7421,67.509526,757.28175,223.48031);
#2158= ENTITIES(1,131301,$,$,#2163,(),(#2168),(),$,$,0,#2411,$,#2159);
#2159= INTERFACE_TO(#931,#2160);
#2160= TEXT(16,5,$,$,'','',#2161);
#2161= TEXT_LAYOUT(378.66604,167.61023,0.,0.,#2162);
#2162= TEXT_TYPE(1,6);
#2163= TEXT(16,5,$,$,'IfcFlowControllerType',
'IFCSHAREDBLDGSERVICEELEMENTS_TYPEFORM.\X\0D\X\0AIfcFlowControllerType',
#2164);
#2164= TEXT_LAYOUT(378.66604,111.74015,615.,56.,#2165);
#2165= TEXT_TYPE(1,6);
#2168= SUBTYPE_DEF(12,5,$,$,#2169,#2405);
#2169= TREE(13,5,$,$,2,(#2171,#2225,#2297,#2351));
#2171= SUBTYPE_DEF(12,5,$,$,#2172,#2220);
#2172= PAGE_REF_TO(7,5,$,$,#2173,1,#2176,0,#2218,-1);
#2173= TEXT(16,5,$,$,'9,3\X\0D\X\0AIfcValveType',
'9,3\X\0D\X\0AIfcValveType',#2174);
#2174= TEXT_LAYOUT(100.,50.,142.,56.,#2175);
#2175= TEXT_TYPE(1,6);
#2176= ENTITIES(1,45,#2205,$,#2178,(#2182),(),(#2185),$,$,0,#2203,$,
#2177);
#2177= INTERFACE_TO($,$);
#2178= TEXT(16,5,$,$,'IfcValveType','IfcValveType',#2179);
#2179= TEXT_LAYOUT(125.,50.,183.,35.,#2180);
#2180= TEXT_TYPE(1,262);
#2182= SUPERTYPE_DEF(10,1,$,$,#2158);
#2185= ATTRIBUTE_DEF(11,5,$,$,#2186,$,$,0,$,(),$,#2190,#2198,$,$);
#2186= TEXT(16,5,$,$,'ValveType','ValveType ',#2187);
#2187= TEXT_LAYOUT(0.,0.,148.,35.,#2188);
#2188= TEXT_TYPE(1,66);
#2190= ENUMERATIONS(5,197,$,$,#2192,('USERDEFINED','NOTDEFINED'),$,#2196
,$,#2191);
#2191= INTERFACE_TO($,$);
#2192= TEXT(16,5,$,$,'IfcValveTypeEnum','IfcValveTypeEnum',#2193);
#2193= TEXT_LAYOUT(125.5,26.342177,209.,28.,#2194);
#2194= TEXT_TYPE(1,6);
#2196= TYPE_LAYOUT(#2197);
#2197= RECTANGLE(13953.418,1124.6506,271.,52.684355);
#2198= OBJECT_LINE_LAYOUT(#2199,#2200);
#2199= TEXT_PLACEMENT(0,1);
#2200= WORLD_PLINE(#2201,0,$,(614.20507),-1.,0.);
#2201= WORLD_POINT(13339.213,1155.8602);
#2203= TYPE_LAYOUT(#2204);
#2204= RECTANGLE(13089.213,1105.8602,250.,100.);
#2205= PAGE_REF(6,5,$,$,#2206,8,2,1,#2209,(#2172),#2216);
#2206= TEXT(16,5,$,$,'9,3(2)','9,3(2)',#2207);
#2207= TEXT_LAYOUT(100.,50.,65.,28.,#2208);
#2208= TEXT_TYPE(1,6);
#2209= PAGE_REF_LINE(9,5,$,$,#2176,#2210);
#2210= OBJECT_LINE_LAYOUT(#2211,#2212);
#2211= TEXT_PLACEMENT(0,0);
#2212= WORLD_PLINE(#2213,0,$,(40.766754),-1.,0.);
#2213= WORLD_POINT(13048.447,1144.9214);
#2216= TYPE_LAYOUT(#2217);
#2217= RECTANGLE(12848.447,1094.9214,200.,100.);
#2218= TYPE_LAYOUT(#2219);
#2219= RECTANGLE(2601.9765,886.89648,200.,100.);
#2220= OBJECT_LINE_LAYOUT(#2221,#2222);
#2221= TEXT_PLACEMENT(0,0);
#2222= WORLD_PLINE(#2223,1,$,(51.71225),-1.,0.);
#2223= WORLD_POINT(2701.9765,835.18423);
#2225= SUBTYPE_DEF(12,5,$,$,#2226,#2292);
#2226= PAGE_REF_TO(7,69,$,$,#2227,1,#2230,0,#2290,-1);
#2227= TEXT(16,5,$,$,'9,4\X\0D\X\0AIfcFlowMeterType',
'9,4\X\0D\X\0AIfcFlowMeterType',#2228);
#2228= TEXT_LAYOUT(121.68435,50.,198.,56.,#2229);
#2229= TEXT_TYPE(1,6);
#2230= ENTITIES(1,237,#2277,$,#2232,(#2236),(),(#2239,#2257),$,$,0,#2275
,$,#2231);
#2231= INTERFACE_TO($,$);
#2232= TEXT(16,5,$,$,'IfcFlowMeterType','IfcFlowMeterType',#2233);
#2233= TEXT_LAYOUT(170.63403,87.580965,254.,35.,#2234);
#2234= TEXT_TYPE(1,262);
#2236= SUPERTYPE_DEF(10,1,$,$,#2158);
#2239= ATTRIBUTE_DEF(11,5,$,$,#2240,$,$,0,$,(),$,#2244,#2252,$,$);
#2240= TEXT(16,5,$,$,'FlowMeterType','FlowMeterType ',#2241);
#2241= TEXT_LAYOUT(0.,0.,212.,35.,#2242);
#2242= TEXT_TYPE(1,66);
#2244= ENUMERATIONS(5,197,$,$,#2246,(),$,#2250,$,#2245);
#2245= INTERFACE_TO($,$);
#2246= TEXT(16,5,$,$,'IfcFlowMeterTypeEnum','IfcFlowMeterTypeEnum',#2247
);
#2247= TEXT_LAYOUT(169.79185,26.342177,265.,28.,#2248);
#2248= TEXT_TYPE(1,6);
#2250= TYPE_LAYOUT(#2251);
#2251= RECTANGLE(13926.644,245.92715,359.5837,52.684355);
#2252= OBJECT_LINE_LAYOUT(#2253,#2254);
#2253= TEXT_PLACEMENT(0,1);
#2254= WORLD_PLINE(#2255,0,$,(498.89791),-1.,0.);
#2255= WORLD_POINT(13427.746,274.72075);
#2257= ATTRIBUTE_DEF(11,5,$,$,#2258,$,$,1,$,(),$,#2262,#2270,$,$);
#2258= TEXT(16,5,$,$,'Operation','Operation ',#2259);
#2259= TEXT_LAYOUT(-11.33455,-9.3419883,138.,35.,#2260);
#2260= TEXT_TYPE(1,66);
#2262= ENUMERATIONS(5,197,$,$,#2264,('COMPOUND','INFERENTIAL','PISTON'),
$,#2268,$,#2263);
#2263= INTERFACE_TO($,$);
#2264= TEXT(16,5,$,$,'IfcFlowMeterOperationEnum',
'IfcFlowMeterOperationEnum',#2265);
#2265= TEXT_LAYOUT(188.58234,26.342177,321.,28.,#2266);
#2266= TEXT_TYPE(1,6);
#2268= TYPE_LAYOUT(#2269);
#2269= RECTANGLE(13905.266,372.09182,397.16467,52.684355);
#2270= OBJECT_LINE_LAYOUT(#2271,#2272);
#2271= TEXT_PLACEMENT(1,1);
#2272= WORLD_PLINE(#2273,1,$,(36.132283,669.59855),-1.,0.);
#2273= WORLD_POINT(13235.667,362.30171);
#2275= TYPE_LAYOUT(#2276);
#2276= RECTANGLE(13086.478,187.13978,341.26806,175.16193);
#2277= PAGE_REF(6,5,$,$,#2278,8,3,1,#2281,(#2226),#2288);
#2278= TEXT(16,5,$,$,'9,4(2)','9,4(2)',#2279);
#2279= TEXT_LAYOUT(100.,50.,65.,28.,#2280);
#2280= TEXT_TYPE(1,6);
#2281= PAGE_REF_LINE(9,5,$,$,#2230,#2282);
#2282= OBJECT_LINE_LAYOUT(#2283,#2284);
#2283= TEXT_PLACEMENT(0,0);
#2284= WORLD_PLINE(#2285,0,$,(40.751108),-1.,0.);
#2285= WORLD_POINT(13045.727,279.88815);
#2288= TYPE_LAYOUT(#2289);
#2289= RECTANGLE(12845.727,229.88815,200.,100.);
#2290= TYPE_LAYOUT(#2291);
#2291= RECTANGLE(2072.2887,886.92777,243.36871,100.);
#2292= OBJECT_LINE_LAYOUT(#2293,#2294);
#2293= TEXT_PLACEMENT(0,0);
#2294= WORLD_PLINE(#2295,1,$,(51.74354),-1.,0.);
#2295= WORLD_POINT(2193.9731,835.18423);
#2297= SUBTYPE_DEF(12,5,$,$,#2298,#2346);
#2298= PAGE_REF_TO(7,69,$,$,#2299,1,#2302,0,#2344,-1);
#2299= TEXT(16,5,$,$,'8,1\X\0D\X\0AIfcFlowDischargeType',
'8,1\X\0D\X\0AIfcFlowDischargeType',#2300);
#2300= TEXT_LAYOUT(145.34218,50.,248.,56.,#2301);
#2301= TEXT_TYPE(1,6);
#2302= ENTITIES(1,109,#2331,$,#2304,(#2308),(),(#2311),$,$,0,#2329,$,
#2303);
#2303= INTERFACE_TO($,$);
#2304= TEXT(16,5,$,$,'IfcFlowDischargeType','IfcFlowDischargeType',#2305
);
#2305= TEXT_LAYOUT(190.76669,50.,319.,35.,#2306);
#2306= TEXT_TYPE(1,262);
#2308= SUPERTYPE_DEF(10,1,$,$,#2158);
#2311= ATTRIBUTE_DEF(11,5,$,$,#2312,$,$,0,$,(),$,#2316,#2324,$,$);
#2312= TEXT(16,5,$,$,'FlowDischargeType','FlowDischargeType ',#2313);
#2313= TEXT_LAYOUT(0.,0.,272.,35.,#2314);
#2314= TEXT_TYPE(1,66);
#2316= ENUMERATIONS(5,197,$,$,#2318,('DRAWOFFCOCK','FAUCET','GASTAP',
'SHOWER_MIXER','SYPHON','USERDEFINED','NOTDEFINED'),$,#2322,$,#2317);
#2317= INTERFACE_TO($,$);
#2318= TEXT(16,5,$,$,'IfcFlowDischargeTypeEnum',
'IfcFlowDischargeTypeEnum',#2319);
#2319= TEXT_LAYOUT(185.89798,26.342177,315.,28.,#2320);
#2320= TEXT_TYPE(1,6);
#2322= TYPE_LAYOUT(#2323);
#2323= RECTANGLE(12240.925,2063.2353,391.79596,52.684355);
#2324= OBJECT_LINE_LAYOUT(#2325,#2326);
#2325= TEXT_PLACEMENT(0,1);
#2326= WORLD_PLINE(#2327,0,$,(348.58473),-1.,0.);
#2327= WORLD_POINT(11892.34,2091.7604);
#2329= TYPE_LAYOUT(#2330);
#2330= RECTANGLE(11510.806,2041.7604,381.53337,100.);
#2331= PAGE_REF(6,5,$,$,#2332,7,0,1,#2335,(#2298),#2342);
#2332= TEXT(16,5,$,$,'8,1(2)','8,1(2)',#2333);
#2333= TEXT_LAYOUT(100.,50.,65.,28.,#2334);
#2334= TEXT_TYPE(1,6);
#2335= PAGE_REF_LINE(9,5,$,$,#2302,#2336);
#2336= OBJECT_LINE_LAYOUT(#2337,#2338);
#2337= TEXT_PLACEMENT(0,0);
#2338= WORLD_PLINE(#2339,0,$,(40.904172),-1.,0.);
#2339= WORLD_POINT(11469.901,2086.1904);
#2342= TYPE_LAYOUT(#2343);
#2343= RECTANGLE(11269.901,2036.1904,200.,100.);
#2344= TYPE_LAYOUT(#2345);
#2345= RECTANGLE(1762.0059,886.98292,290.68435,100.);
#2346= OBJECT_LINE_LAYOUT(#2347,#2348);
#2347= TEXT_PLACEMENT(0,0);
#2348= WORLD_PLINE(#2349,1,$,(51.79869),-1.,0.);
#2349= WORLD_POINT(1907.3481,835.18423);
#2351= SUBTYPE_DEF(12,5,$,$,#2352,#2400);
#2352= PAGE_REF_TO(7,69,$,$,#2353,1,#2356,0,#2398,-1);
#2353= TEXT(16,5,$,$,'7,1\X\0D\X\0AIfcFlowDeviceType',
'7,1\X\0D\X\0AIfcFlowDeviceType',#2354);
#2354= TEXT_LAYOUT(126.34218,50.,210.,56.,#2355);
#2355= TEXT_TYPE(1,6);
#2356= ENTITIES(1,109,#2385,$,#2358,(#2362),(),(#2365),$,$,0,#2383,$,
#2357);
#2357= INTERFACE_TO($,$);
#2358= TEXT(16,5,$,$,'IfcFlowDeviceType','IfcFlowDeviceType',#2359);
#2359= TEXT_LAYOUT(170.63403,50.,271.,35.,#2360);
#2360= TEXT_TYPE(1,262);
#2362= SUPERTYPE_DEF(10,1,$,$,#2158);
#2365= ATTRIBUTE_DEF(11,5,$,$,#2366,$,$,0,$,(),$,#2370,#2378,$,$);
#2366= TEXT(16,5,$,$,'FlowDeviceType','FlowDeviceType ',#2367);
#2367= TEXT_LAYOUT(0.,0.,228.,35.,#2368);
#2368= TEXT_TYPE(1,66);
#2370= ENUMERATIONS(5,197,$,$,#2372,('SPOOL','STRAINER','STEAMTRAP',
'SIGHTGLASS','USERDEFINED','NOTDEFINED'),$,#2376,$,#2371);
#2371= INTERFACE_TO($,$);
#2372= TEXT(16,5,$,$,'IfcFlowDeviceTypeEnum','IfcFlowDeviceTypeEnum',
#2373);
#2373= TEXT_LAYOUT(167.1075,26.342177,277.,28.,#2374);
#2374= TEXT_TYPE(1,6);
#2376= TYPE_LAYOUT(#2377);
#2377= RECTANGLE(10616.838,1649.1467,354.21499,52.684355);
#2378= OBJECT_LINE_LAYOUT(#2379,#2380);
#2379= TEXT_PLACEMENT(0,1);
#2380= WORLD_PLINE(#2381,0,$,(388.94553),-1.,0.);
#2381= WORLD_POINT(10227.892,1680.3562);
#2383= TYPE_LAYOUT(#2384);
#2384= RECTANGLE(9886.6241,1630.3562,341.26806,100.);
#2385= PAGE_REF(6,5,$,$,#2386,6,0,1,#2389,(#2352),#2396);
#2386= TEXT(16,5,$,$,'7,1(2)','7,1(2)',#2387);
#2387= TEXT_LAYOUT(100.,50.,65.,28.,#2388);
#2388= TEXT_TYPE(1,6);
#2389= PAGE_REF_LINE(9,5,$,$,#2356,#2390);
#2390= OBJECT_LINE_LAYOUT(#2391,#2392);
#2391= TEXT_PLACEMENT(0,0);
#2392= WORLD_PLINE(#2393,0,$,(40.688527),-1.,0.);
#2393= WORLD_POINT(9845.9356,1669.4175);
#2396= TYPE_LAYOUT(#2397);
#2397= RECTANGLE(9645.9356,1619.4175,200.,100.);
#2398= TYPE_LAYOUT(#2399);
#2399= RECTANGLE(2330.6812,886.94551,252.68435,100.);
#2400= OBJECT_LINE_LAYOUT(#2401,#2402);
#2401= TEXT_PLACEMENT(0,0);
#2402= WORLD_PLINE(#2403,1,$,(51.761278),-1.,0.);
#2403= WORLD_POINT(2457.0234,835.18423);
#2405= OBJECT_LINE_LAYOUT(#2406,#2407);
#2406= TEXT_PLACEMENT(0,0);
#2407= WORLD_PLINE(#2408,1,$,(66.371448),390.633,794.62842);
#2408= WORLD_POINT(2297.9811,768.81279);
#2411= TYPE_LAYOUT(#2412);
#2412= RECTANGLE(1919.3151,545.33247,757.33208,223.48031);
#2413= ENTITIES(1,131301,$,$,#2418,(),(#2423),(),$,$,0,#2441,$,#2414);
#2414= INTERFACE_TO(#931,#2415);
#2415= TEXT(16,5,$,$,'','',#2416);
#2416= TEXT_LAYOUT(378.6912,167.61023,0.,0.,#2417);
#2417= TEXT_TYPE(1,6);
#2418= TEXT(16,5,$,$,'IfcDistributionFlowElement',
'IFCSHAREDBLDGSERVICEELEMENTS_TYPEFORM.\X\0D\X\0AIfcDistributionFlowElement'
,#2419);
#2419= TEXT_LAYOUT(378.6912,111.74015,615.,56.,#2420);
#2420= TEXT_TYPE(1,6);
#2423= SUBTYPE_DEF(12,5,$,$,#2424,#2435);
#2424= ENTITIES(1,101,$,$,#2426,(#2430),(),(),$,$,0,#2433,$,#2425);
#2425= INTERFACE_TO($,$);
#2426= TEXT(16,5,$,$,'IfcGasEquipmentElement','IfcGasEquipmentElement',
#2427);
#2427= TEXT_LAYOUT(213.5837,50.,361.,35.,#2428);
#2428= TEXT_TYPE(1,262);
#2430= SUPERTYPE_DEF(10,1,$,$,#2413);
#2433= TYPE_LAYOUT(#2434);
#2434= RECTANGLE(13779.9,1579.6929,427.1674,100.);
#2435= OBJECT_LINE_LAYOUT(#2436,#2437);
#2436= TEXT_PLACEMENT(0,0);
#2437= WORLD_PLINE(#2438,0,$,(147.27584),-1.,0.);
#2438= WORLD_POINT(13632.624,1637.7184);
#2441= TYPE_LAYOUT(#2442);
#2442= RECTANGLE(12875.241,1525.9783,757.3824,223.48031);
#2443= ENTITIES(1,131301,$,$,#2448,(),(#2453),(),$,$,0,#2489,$,#2444);
#2444= INTERFACE_TO(#931,#2445);
#2445= TEXT(16,5,$,$,'','',#2446);
#2446= TEXT_LAYOUT(344.82112,139.42451,0.,0.,#2447);
#2447= TEXT_TYPE(1,6);
#2448= TEXT(16,5,$,$,'IfcFlowFittingType',
'IFCSHAREDBLDGSERVICEELEMENTS_TYPEFORM.\X\0D\X\0AIfcFlowFittingType',
#2449);
#2449= TEXT_LAYOUT(344.82112,92.949674,615.,56.,#2450);
#2450= TEXT_TYPE(1,6);
#2453= SUBTYPE_DEF(12,5,$,$,#2454,#2483);
#2454= ENTITIES(1,101,$,$,#2456,(#2460),(),(#2463),$,$,0,#2481,$,#2455);
#2455= INTERFACE_TO($,$);
#2456= TEXT(16,5,$,$,'IfcPipeFittingType','IfcPipeFittingType',#2457);
#2457= TEXT_LAYOUT(157.21226,50.,257.,35.,#2458);
#2458= TEXT_TYPE(1,262);
#2460= SUPERTYPE_DEF(10,1,$,$,#2443);
#2463= ATTRIBUTE_DEF(11,5,$,$,#2464,$,$,0,$,(),$,#2468,#2476,$,$);
#2464= TEXT(16,5,$,$,'PipeFittingType','PipeFittingType ',#2465);
#2465= TEXT_LAYOUT(0.,0.,217.,35.,#2466);
#2466= TEXT_TYPE(1,66);
#2468= ENUMERATIONS(5,197,$,$,#2470,('BEND','CONNECTOR','CROSS',
'ENDSTOP','FLANGE','REDUCER','TEE','USERDEFINED','NOTDEFINED'),$,#2474,$
,#2469);
#2469= INTERFACE_TO($,$);
#2470= TEXT(16,5,$,$,'IfcPipeFittingTypeEnum','IfcPipeFittingTypeEnum',
#2471);
#2471= TEXT_LAYOUT(200.66193,37.079596,267.,28.,#2472);
#2472= TEXT_TYPE(1,6);
#2474= TYPE_LAYOUT(#2475);
#2475= RECTANGLE(2509.2139,1679.9228,401.32386,74.159192);
#2476= OBJECT_LINE_LAYOUT(#2477,#2478);
#2477= TEXT_PLACEMENT(0,1);
#2478= WORLD_PLINE(#2479,0,$,(410.35124),-1.,0.);
#2479= WORLD_POINT(2098.8627,1719.1854);
#2481= TYPE_LAYOUT(#2482);
#2482= RECTANGLE(1784.4382,1669.1854,314.42451,100.);
#2483= OBJECT_LINE_LAYOUT(#2484,#2485);
#2484= TEXT_PLACEMENT(0,0);
#2485= WORLD_PLINE(#2486,1,$,(76.190286,0.30504728,76.190286),-1.,0.);
#2486= WORLD_POINT(1941.3454,1516.8048);
#2489= TYPE_LAYOUT(#2490);
#2490= RECTANGLE(1749.5325,1330.9055,689.64224,185.89935);
#2491= TEXT(16,5,$,$,'','',#2492);
#2492= TEXT_LAYOUT(378.48168,167.61023,0.,0.,#2493);
#2493= TEXT_TYPE(1,6);
#2494= TEXT(16,5,$,$,'IfcEnergyConversionDevice',
'IFCSHAREDBLDGSERVICEELEMENTS_TYPEFORM.\X\0D\X\0AIfcEnergyConversionDevice'
,#2495);
#2495= TEXT_LAYOUT(378.48168,111.74015,615.,56.,#2496);
#2496= TEXT_TYPE(1,6);
#2499= SUBTYPE_DEF(12,5,$,$,#2500,#2797);
#2500= TREE(13,5,$,$,2,(#2502,#2514,#2562,#2611,#2659));
#2502= SUBTYPE_DEF(12,5,$,$,#2503,#2509);
#2503= PAGE_REF_TO(7,5,$,$,#2504,0,#922,0,#2507,-1);
#2504= TEXT(16,5,$,$,'3,1\X\0D\X\0AIfcBoiler','3,1\X\0D\X\0AIfcBoiler',
#2505);
#2505= TEXT_LAYOUT(100.,50.,91.,56.,#2506);
#2506= TEXT_TYPE(1,6);
#2507= TYPE_LAYOUT(#2508);
#2508= RECTANGLE(104.78995,389.88326,200.,100.);
#2509= OBJECT_LINE_LAYOUT(#2510,#2511);
#2510= TEXT_PLACEMENT(0,0);
#2511= WORLD_PLINE(#2512,1,$,(60.729629),-1.,0.);
#2512= WORLD_POINT(204.78995,329.15363);
#2514= SUBTYPE_DEF(12,5,$,$,#2515,#2557);
#2515= PAGE_REF_TO(7,5,$,$,#2516,0,#2519,0,#2555,-1);
#2516= TEXT(16,5,$,$,'3,4\X\0D\X\0AIfcChiller','3,4\X\0D\X\0AIfcChiller'
,#2517);
#2517= TEXT_LAYOUT(100.,50.,98.,56.,#2518);
#2518= TEXT_TYPE(1,6);
#2519= ENTITIES(1,173,#2542,$,#2521,(#2525),(),(#2528),$,$,0,#2540,$,
#2520);
#2520= INTERFACE_TO($,$);
#2521= TEXT(16,5,$,$,'IfcChiller','IfcChiller',#2522);
#2522= TEXT_LAYOUT(125.,158.71637,128.,35.,#2523);
#2523= TEXT_TYPE(1,262);
#2525= SUPERTYPE_DEF(10,1,$,$,#929);
#2528= ATTRIBUTE_DEF(11,5,$,$,#2531,$,$,1,$,(),$,#456,#2535,#2529,$);
#2529= COMMENT(0,33,$,$,#2530,$);
#2530= 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.'
,$,$);
#2531= TEXT(16,5,$,$,'NominalCoolingCapacity_',
'NominalCoolingCapacity_ ',#2532);
#2532= TEXT_LAYOUT(0.,0.,353.,35.,#2533);
#2533= TEXT_TYPE(1,66);
#2535= OBJECT_LINE_LAYOUT(#2536,#2537);
#2536= TEXT_PLACEMENT(1,1);
#2537= WORLD_PLINE(#2538,0,$,(230.00704,-0.40319578,230.00704),-1.,0.);
#2538= WORLD_POINT(3795.2998,1077.6649);
#2540= TYPE_LAYOUT(#2541);
#2541= RECTANGLE(3545.2998,918.94854,250.,317.43273);
#2542= PAGE_REF(6,5,$,$,#2543,2,3,1,#2546,(#2515),#2553);
#2543= TEXT(16,5,$,$,'3,4(1)','3,4(1)',#2544);
#2544= TEXT_LAYOUT(100.,50.,65.,28.,#2545);
#2545= TEXT_TYPE(1,6);
#2546= PAGE_REF_LINE(9,5,$,$,#2519,#2547);
#2547= OBJECT_LINE_LAYOUT(#2548,#2549);
#2548= TEXT_PLACEMENT(0,0);
#2549= WORLD_PLINE(#2550,0,$,(93.767112),-1.,0.);
#2550= WORLD_POINT(3451.5327,1072.0949);
#2553= TYPE_LAYOUT(#2554);
#2554= RECTANGLE(3251.5327,1022.0949,200.,100.);
#2555= TYPE_LAYOUT(#2556);
#2556= RECTANGLE(327.46334,389.41895,200.,100.);
#2557= OBJECT_LINE_LAYOUT(#2558,#2559);
#2558= TEXT_PLACEMENT(0,0);
#2559= WORLD_PLINE(#2560,1,$,(60.265319),-1.,0.);
#2560= WORLD_POINT(427.46334,329.15363);
#2562= SUBTYPE_DEF(12,5,$,$,#2563,#2606);
#2563= PAGE_REF_TO(7,69,$,$,#2564,0,#2567,0,#2604,-1);
#2564= TEXT(16,5,$,$,'4,3\X\0D\X\0AIfcCoolingTower',
'4,3\X\0D\X\0AIfcCoolingTower',#2565);
#2565= TEXT_LAYOUT(110.5,50.,181.,56.,#2566);
#2566= TEXT_TYPE(1,6);
#2567= ENTITIES(1,109,#2591,$,#2569,(#2573),(),(#2576),$,$,0,#2589,$,
#2568);
#2568= INTERFACE_TO($,$);
#2569= TEXT(16,5,$,$,'IfcCoolingTower','IfcCoolingTower',#2570);
#2570= TEXT_LAYOUT(145.13266,50.,235.,35.,#2571);
#2571= TEXT_TYPE(1,262);
#2573= SUPERTYPE_DEF(10,1,$,$,#929);
#2576= ATTRIBUTE_DEF(11,5,$,$,#2579,#2582,$,1,$,(),$,#722,#2584,#2577,$
);
#2577= COMMENT(0,33,$,$,#2578,$);
#2578= 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.'
,$,$);
#2579= TEXT(16,5,$,$,'AmbientDesignTemperature',
'AmbientDesignTemperature L[1:2] ',#2580);
#2580= TEXT_LAYOUT(0.,0.,472.,35.,#2581);
#2581= TEXT_TYPE(1,66);
#2582= AGGREGATES($,0,1,2,0);
#2584= OBJECT_LINE_LAYOUT(#2585,#2586);
#2585= TEXT_PLACEMENT(1,1);
#2586= WORLD_PLINE(#2587,0,$,(222.34823,2.1799328,222.34825),-1.,0.);
#2587= WORLD_POINT(5445.1898,135.95975);
#2589= TYPE_LAYOUT(#2590);
#2590= RECTANGLE(5154.9245,85.959746,290.26532,100.);
#2591= PAGE_REF(6,5,$,$,#2592,3,2,1,#2595,(#2563),#2602);
#2592= TEXT(16,5,$,$,'4,3(1)','4,3(1)',#2593);
#2593= TEXT_LAYOUT(100.,50.,65.,28.,#2594);
#2594= TEXT_TYPE(1,6);
#2595= PAGE_REF_LINE(9,5,$,$,#2567,#2596);
#2596= OBJECT_LINE_LAYOUT(#2597,#2598);
#2597= TEXT_PLACEMENT(0,0);
#2598= WORLD_PLINE(#2599,0,$,(103.83344),-1.,0.);
#2599= WORLD_POINT(5051.091,141.79824);
#2602= TYPE_LAYOUT(#2603);
#2603= RECTANGLE(4851.091,91.79824,200.,100.);
#2604= TYPE_LAYOUT(#2605);
#2605= RECTANGLE(554.66294,394.3741,221.,100.);
#2606= OBJECT_LINE_LAYOUT(#2607,#2608);
#2607= TEXT_PLACEMENT(0,0);
#2608= WORLD_PLINE(#2609,1,$,(65.22047),-1.,0.);
#2609= WORLD_POINT(665.16294,329.15363);
#2611= SUBTYPE_DEF(12,5,$,$,#2612,#2654);
#2612= PAGE_REF_TO(7,69,$,$,#2613,0,#2616,0,#2652,-1);
#2613= TEXT(16,5,$,$,'4,4\X\0D\X\0AIfcHeatExchanger',
'4,4\X\0D\X\0AIfcHeatExchanger',#2614);
#2614= TEXT_LAYOUT(119.,50.,198.,56.,#2615);
#2615= TEXT_TYPE(1,6);
#2616= ENTITIES(1,109,#2639,$,#2618,(#2622),(),(#2625),$,$,0,#2637,$,
#2617);
#2617= INTERFACE_TO($,$);
#2618= TEXT(16,5,$,$,'IfcHeatExchanger','IfcHeatExchanger',#2619);
#2619= TEXT_LAYOUT(174.66056,50.,255.,35.,#2620);
#2620= TEXT_TYPE(1,262);
#2622= SUPERTYPE_DEF(10,1,$,$,#929);
#2625= ATTRIBUTE_DEF(11,5,$,$,#2628,$,$,1,$,(),$,#581,#2632,#2626,$);
#2626= COMMENT(0,33,$,$,#2627,$);
#2627= TEXT(16,33,$,$,
'Number of plates used for the plate and frame heat exchanger.',$,$);
#2628= TEXT(16,5,$,$,'NumberOfPlates','NumberOfPlates ',#2629);
#2629= TEXT_LAYOUT(0.,0.,228.,35.,#2630);
#2630= TEXT_TYPE(1,66);
#2632= OBJECT_LINE_LAYOUT(#2633,#2634);
#2633= TEXT_PLACEMENT(1,1);
#2634= WORLD_PLINE(#2635,0,$,(210.30217,-0.54497847,210.30217),-1.,0.);
#2635= WORLD_POINT(5450.5323,1044.3185);
#2637= TYPE_LAYOUT(#2638);
#2638= RECTANGLE(5101.2111,994.31851,349.32112,100.);
#2639= PAGE_REF(6,5,$,$,#2640,3,3,1,#2643,(#2612),#2650);
#2640= TEXT(16,5,$,$,'4,4(1)','4,4(1)',#2641);
#2641= TEXT_LAYOUT(100.,50.,65.,28.,#2642);
#2642= TEXT_TYPE(1,6);
#2643= PAGE_REF_LINE(9,5,$,$,#2616,#2644);
#2644= OBJECT_LINE_LAYOUT(#2645,#2646);
#2645= TEXT_PLACEMENT(0,0);
#2646= WORLD_PLINE(#2647,0,$,(67.594655),-1.,0.);
#2647= WORLD_POINT(5033.6165,1046.8016);
#2650= TYPE_LAYOUT(#2651);
#2651= RECTANGLE(4833.6165,996.80156,200.,100.);
#2652= TYPE_LAYOUT(#2653);
#2653= RECTANGLE(803.86099,402.84072,238.,100.);
#2654= OBJECT_LINE_LAYOUT(#2655,#2656);
#2655= TEXT_PLACEMENT(0,0);
#2656= WORLD_PLINE(#2657,1,$,(73.687093),-1.,0.);
#2657= WORLD_POINT(922.86099,329.15363);
#2659= SUBTYPE_DEF(12,5,$,$,#2660,#2792);
#2660= PAGE_REF_TO(7,69,$,$,#2661,0,#2664,0,#2790,-1);
#2661= TEXT(16,5,$,$,'5,3\X\0D\X\0AIfcTubeBundle',
'5,3\X\0D\X\0AIfcTubeBundle',#2662);
#2662= TEXT_LAYOUT(100.5,50.,161.,56.,#2663);
#2663= TEXT_TYPE(1,6);
#2664= ENTITIES(1,237,#2777,$,#2668,(#2672),(),(#2675,#2687,#2700,#2713,
#2725,#2737,#2749,#2762),$,$,0,#2775,#2666,#2665);
#2665= INTERFACE_TO($,$);
#2666= COMMENT(0,33,$,$,#2667,$);
#2667= TEXT(16,33,$,$,
' \X\0D\X\0A\X\09Definition from IAI: \X\0D\X\0A\X\09An IfcTubeBundle 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., IfcChiller, IfcCoil, etc.).
\X\0D\X\0A \X\0D\X\0A\X\09An IfcTubeBundle will typically aggregate instances of\X\0D\X\0A IfcFluidFlowProperties 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 IfcElectricalBaseProperties instead.
\X\0D\X\0A \X\0D\X\0A\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A \X\09HISTORY: New entity in IFC R2x.
\X\0D\X\0A\X\09 ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09
\X\0D\X\0A \X\09\X\0D\X\0A
\X\0D\X\0A\X\0D\X\0A\X\09Geometry Use Definitions
\X\0D\X\0A\X\09The geometric representation of IfcTubeBundle is given\X\0D\X\0A by the IfcProductDefinitionShape, allowing multiple geometric\X\0D\X\0A representations. Included are:
\X\0D\X\0A\X\0D\X\0A\X\09Local Placement
\X\0D\X\0A\X\09The use of local placement is defined at the supertype \X\0D\X\0A IfcDistributionFlowElement.
\X\0D\X\0A\X\0D\X\0A\X\09Standard Geometric Representation
\X\0D\X\0A\X\09The use of Standard Geometric Representations is defined at the supertype \X\0D\X\0A IfcDistributionFlowElement.
\X\0D\X\0A\X\0D\X\0A'
,$,$);
#2668= TEXT(16,5,$,$,'IfcTubeBundle','IfcTubeBundle',#2669);
#2669= TEXT_LAYOUT(157.08194,454.66642,206.,35.,#2670);
#2670= TEXT_TYPE(1,262);
#2672= SUPERTYPE_DEF(10,1,$,$,#929);
#2675= ATTRIBUTE_DEF(11,5,$,$,#2678,$,$,1,$,(),$,#511,#2682,#2676,$);
#2676= COMMENT(0,33,$,$,#2677,$);
#2677= TEXT(16,33,$,$,'Length of the tubes in the TubeBundle.',$,$);
#2678= TEXT(16,5,$,$,'TubeLength','TubeLength ',#2679);
#2679= TEXT_LAYOUT(0.,0.,169.,35.,#2680);
#2680= TEXT_TYPE(1,66);
#2682= OBJECT_LINE_LAYOUT(#2683,#2684);
#2683= TEXT_PLACEMENT(0,1);
#2684= WORLD_PLINE(#2685,0,$,(689.32291,396.88512),-1.,0.);
#2685= WORLD_POINT(6987.9298,910.25335);
#2687= ATTRIBUTE_DEF(11,5,$,$,#2690,#2693,$,1,$,(),$,#746,#2695,#2688,$
);
#2688= COMMENT(0,33,$,$,#2689,$);
#2689= 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'
,$,$);
#2690= TEXT(16,5,$,$,'TubeFluidEnteringTemperature',
'TubeFluidEnteringTemperature L[1:2] ',#2691);
#2691= TEXT_LAYOUT(2.9666642,-6.4985243,516.,35.,#2692);
#2692= TEXT_TYPE(1,66);
#2693= AGGREGATES($,0,1,2,0);
#2695= OBJECT_LINE_LAYOUT(#2696,#2697);
#2696= TEXT_PLACEMENT(1,2);
#2697= WORLD_PLINE(#2698,0,$,(230.28988,-1.5545395,230.28988),-1.,0.);
#2698= WORLD_POINT(6987.9298,639.53443);
#2700= ATTRIBUTE_DEF(11,5,$,$,#2703,#2706,$,1,$,(),$,#740,#2708,#2701,$
);
#2701= COMMENT(0,33,$,$,#2702,$);
#2702= 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'
,$,$);
#2703= TEXT(16,5,$,$,'TubeFluidLeavingTemperature',
'TubeFluidLeavingTemperature L[1:2] ',#2704);
#2704= TEXT_LAYOUT(2.9581817,-8.0204977,509.,35.,#2705);
#2705= TEXT_TYPE(1,66);
#2706= AGGREGATES($,0,1,2,0);
#2708= OBJECT_LINE_LAYOUT(#2709,#2710);
#2709= TEXT_PLACEMENT(1,2);
#2710= WORLD_PLINE(#2711,0,$,(230.30684,-0.032566188,230.30684),-1.,0.);
#2711= WORLD_POINT(6987.9298,430.03046);
#2713= ATTRIBUTE_DEF(11,5,$,$,#2716,$,$,1,$,(),$,#521,#2720,#2714,$);
#2714= COMMENT(0,33,$,$,#2715,$);
#2715= TEXT(16,33,$,$,
'Fouling factor of the tubes in the TubeBundle.\X\0D\X\0A',$,$);
#2716= TEXT(16,5,$,$,'TubeFoulingFactor','TubeFoulingFactor ',#2717);
#2717= TEXT_LAYOUT(-15.832068,-4.3570301,259.,35.,#2718);
#2718= TEXT_TYPE(1,66);
#2720= OBJECT_LINE_LAYOUT(#2721,#2722);
#2721= TEXT_PLACEMENT(1,2);
#2722= WORLD_PLINE(#2723,0,$,(230.30638,20.463158,230.30638),-1.,0.);
#2723= WORLD_POINT(6987.9298,789.48458);
#2725= ATTRIBUTE_DEF(11,5,$,$,#2728,$,$,1,$,(),$,#587,#2732,#2726,$);
#2726= COMMENT(0,33,$,$,#2727,$);
#2727= TEXT(16,33,$,$,'Number of parallel fluid tube circuits.',$,$);
#2728= TEXT(16,5,$,$,'NumberOfTubeCircuits','NumberOfTubeCircuits ',
#2729);
#2729= TEXT_LAYOUT(-29.237341,-8.4363815,316.,35.,#2730);
#2730= TEXT_TYPE(1,66);
#2732= OBJECT_LINE_LAYOUT(#2733,#2734);
#2733= TEXT_PLACEMENT(1,2);
#2734= WORLD_PLINE(#2735,0,$,(230.27338,-2.301037,230.27338),-1.,0.);
#2735= WORLD_POINT(6987.9298,224.15053);
#2737= ATTRIBUTE_DEF(11,5,$,$,#2740,$,$,1,$,(),$,#593,#2744,#2738,$);
#2738= COMMENT(0,33,$,$,#2739,$);
#2739= TEXT(16,33,$,$,
'Number of tube rows in the TubeBundle assembly.\X\0D\X\0A',$,$);
#2740= TEXT(16,5,$,$,'NumberOfTubeRows','NumberOfTubeRows ',#2741);
#2741= TEXT_LAYOUT(-12.457375,-4.9130643,289.,35.,#2742);
#2742= TEXT_TYPE(1,66);
#2744= OBJECT_LINE_LAYOUT(#2745,#2746);
#2745= TEXT_PLACEMENT(1,2);
#2746= WORLD_PLINE(#2747,0,$,(228.9257,-0.45564497,228.9257),-1.,0.);
#2747= WORLD_POINT(6987.9298,107.61532);
#2749= ATTRIBUTE_DEF(11,5,$,$,#2752,#2755,$,1,$,(),$,#734,#2757,#2750,$
);
#2750= COMMENT(0,33,$,$,#2751,$);
#2751= 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'
,$,$);
#2752= TEXT(16,5,$,$,'ShellFluidLeavingTemperature',
'ShellFluidLeavingTemperature L[1:2] ',#2753);
#2753= TEXT_LAYOUT(5.6537688,-2.6843546,507.,35.,#2754);
#2754= TEXT_TYPE(1,66);
#2755= AGGREGATES($,0,1,2,0);
#2757= OBJECT_LINE_LAYOUT(#2758,#2759);
#2758= TEXT_PLACEMENT(0,2);
#2759= WORLD_PLINE(#2760,0,$,(230.28438,0.60635358,230.28438),-1.,0.);
#2760= WORLD_POINT(6987.9298,533.35484);
#2762= ATTRIBUTE_DEF(11,5,$,$,#2765,#2768,$,1,$,(),$,#728,#2770,#2763,$
);
#2763= COMMENT(0,33,$,$,#2764,$);
#2764= 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'
,$,$);
#2765= TEXT(16,5,$,$,'ShellFluidEnteringTemperature',
'ShellFluidEnteringTemperature L[1:2] ',#2766);
#2766= TEXT_LAYOUT(4.9937252,-4.0265312,514.,35.,#2767);
#2767= TEXT_TYPE(1,66);
#2768= AGGREGATES($,0,1,2,0);
#2770= OBJECT_LINE_LAYOUT(#2771,#2772);
#2771= TEXT_PLACEMENT(0,2);
#2772= WORLD_PLINE(#2773,0,$,(230.26229,2.0317996,230.26229),-1.,0.);
#2773= WORLD_POINT(6987.9298,323.86909);
#2775= TYPE_LAYOUT(#2776);
#2776= RECTANGLE(6673.7659,46.075859,314.16389,909.33284);
#2777= PAGE_REF(6,5,$,$,#2778,4,2,1,#2781,(#2660),#2788);
#2778= TEXT(16,5,$,$,'5,3(1)','5,3(1)',#2779);
#2779= TEXT_LAYOUT(100.,50.,65.,28.,#2780);
#2780= TEXT_TYPE(1,6);
#2781= PAGE_REF_LINE(9,5,$,$,#2664,#2782);
#2782= OBJECT_LINE_LAYOUT(#2783,#2784);
#2783= TEXT_PLACEMENT(0,0);
#2784= WORLD_PLINE(#2785,0,$,(48.263396),-1.,0.);
#2785= WORLD_POINT(6625.5025,507.92299);
#2788= TYPE_LAYOUT(#2789);
#2789= RECTANGLE(6425.5025,457.92299,200.,100.);
#2790= TYPE_LAYOUT(#2791);
#2791= RECTANGLE(1065.5208,397.05845,201.,100.);
#2792= OBJECT_LINE_LAYOUT(#2793,#2794);
#2793= TEXT_PLACEMENT(0,0);
#2794= WORLD_PLINE(#2795,1,$,(67.904824),-1.,0.);
#2795= WORLD_POINT(1166.0208,329.15363);
#2797= OBJECT_LINE_LAYOUT(#2798,#2799);
#2798= TEXT_PLACEMENT(0,0);
#2799= WORLD_PLINE(#2800,1,$,(36.570437),634.31597,961.23085);
#2800= WORLD_POINT(839.10592,292.58319);
#2803= TYPE_LAYOUT(#2804);
#2804= RECTANGLE(460.62424,69.102877,756.96336,223.48031);
#2807= ATTRIBUTE_DEF(11,5,$,$,#2810,$,$,1,$,(),$,#462,#2814,#2808,$);
#2808= COMMENT(0,33,$,$,#2809,$);
#2809= TEXT(16,33,$,$,
'Total nominal heat output as listed by the Boiler manufacturer.',$,$);
#2810= TEXT(16,5,$,$,'HeatOutput','HeatOutput ',#2811);
#2811= TEXT_LAYOUT(0.,0.,160.,35.,#2812);
#2812= TEXT_TYPE(1,66);
#2814= OBJECT_LINE_LAYOUT(#2815,#2816);
#2815= TEXT_PLACEMENT(1,1);
#2816= WORLD_PLINE(#2817,0,$,(230.0701,-0.70370447,230.0701),-1.,0.);
#2817= WORLD_POINT(3792.5562,136.03722);
#2819= ATTRIBUTE_DEF(11,5,$,$,#2822,$,$,1,$,(),$,#634,#2826,#2820,$);
#2820= COMMENT(0,33,$,$,#2821,$);
#2821= 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.'
,$,$);
#2822= TEXT(16,5,$,$,'PressureRating','PressureRating ',#2823);
#2823= TEXT_LAYOUT(0.,0.,214.,35.,#2824);
#2824= TEXT_TYPE(1,66);
#2826= OBJECT_LINE_LAYOUT(#2827,#2828);
#2827= TEXT_PLACEMENT(1,1);
#2828= WORLD_PLINE(#2829,0,$,(230.03132,-2.1361861,230.03132),-1.,0.);
#2829= WORLD_POINT(3792.5562,252.22586);
#2831= ATTRIBUTE_DEF(11,5,$,$,#2834,$,$,1,$,(),$,#503,#2838,#2832,$);
#2832= COMMENT(0,33,$,$,#2833,$);
#2833= TEXT(16,33,$,$,
'Nominal fuel consumption rate required to produce the total boiler heat output.'
,$,$);
#2834= TEXT(16,5,$,$,'EnergyInputRate','EnergyInputRate ',#2835);
#2835= TEXT_LAYOUT(0.,0.,231.,35.,#2836);
#2836= TEXT_TYPE(1,66);
#2838= OBJECT_LINE_LAYOUT(#2839,#2840);
#2839= TEXT_PLACEMENT(1,1);
#2840= WORLD_PLINE(#2841,0,$,(232.75448,-0.12292522,232.75448),-1.,0.);
#2841= WORLD_POINT(3792.5562,367.65311);
#2843= TYPE_LAYOUT(#2844);
#2844= RECTANGLE(3542.5562,89.482962,250.,325.48579);
#2845= PAGE_REF(6,5,$,$,#2846,2,0,1,#2849,(#2503),#2856);
#2846= TEXT(16,5,$,$,'3,1(1)','3,1(1)',#2847);
#2847= TEXT_LAYOUT(100.,50.,65.,28.,#2848);
#2848= TEXT_TYPE(1,6);
#2849= PAGE_REF_LINE(9,5,$,$,#922,#2850);
#2850= OBJECT_LINE_LAYOUT(#2851,#2852);
#2851= TEXT_PLACEMENT(0,0);
#2852= WORLD_PLINE(#2853,0,$,(86.385137),-1.,0.);
#2853= WORLD_POINT(3456.1711,252.02455);
#2856= TYPE_LAYOUT(#2857);
#2857= RECTANGLE(3256.1711,202.02455,200.,100.);
#2858= TEXT(16,5,$,$,'','',#2859);
#2859= TEXT_LAYOUT(379.19257,167.61023,0.,0.,#2860);
#2860= TEXT_TYPE(1,6);
#2861= TEXT(16,5,$,$,'IfcFlowMovingDevice',
'IFCSHAREDBLDGSERVICEELEMENTS_TYPEFORM.\X\0D\X\0AIfcFlowMovingDevice',
#2862);
#2862= TEXT_LAYOUT(379.19257,111.74015,615.,56.,#2863);
#2863= TEXT_TYPE(1,6);
#2864= TEXT(16,5,$,$,'6,1\X\0D\X\0AIfcCompressor',
'6,1\X\0D\X\0AIfcCompressor',#2865);
#2865= TEXT_LAYOUT(102.,50.,164.,56.,#2866);
#2866= TEXT_TYPE(1,6);
#2867= TEXT(16,5,$,$,'IfcCompressor','IfcCompressor',#2868);
#2868= TEXT_LAYOUT(126.34218,50.,212.,35.,#2869);
#2869= TEXT_TYPE(1,262);
#2870= TEXT(16,5,$,$,'6,1(1)','6,1(1)',#2871);
#2871= TEXT_LAYOUT(100.,50.,65.,28.,#2872);
#2872= TEXT_TYPE(1,6);
#2873= TEXT(16,5,$,$,'6,2\X\0D\X\0AIfcPump','6,2\X\0D\X\0AIfcPump',#2874
);
#2874= TEXT_LAYOUT(100.,50.,93.,56.,#2875);
#2875= TEXT_TYPE(1,6);
#2876= TEXT(16,5,$,$,'IfcPump','IfcPump',#2877);
#2877= TEXT_LAYOUT(125.,110.39798,117.,35.,#2878);
#2878= TEXT_TYPE(1,262);
#2879= TEXT(16,5,$,$,'6,2(1)','6,2(1)',#2880);
#2880= TEXT_LAYOUT(100.,50.,65.,28.,#2881);
#2881= TEXT_TYPE(1,6);
#2882= TEXT(16,5,$,$,'8,1\X\0D\X\0AIfcFlowDischarge',
'8,1\X\0D\X\0AIfcFlowDischarge',#2883);
#2883= TEXT_LAYOUT(117.,50.,194.,56.,#2884);
#2884= TEXT_TYPE(1,6);
#2885= TEXT(16,5,$,$,'IfcFlowDischarge','IfcFlowDischarge',#2886);
#2886= TEXT_LAYOUT(154.5279,50.,250.,35.,#2887);
#2887= TEXT_TYPE(1,262);
#2888= TEXT(16,5,$,$,'8,1(2)','8,1(2)',#2889);
#2889= TEXT_LAYOUT(100.,50.,65.,28.,#2890);
#2890= TEXT_TYPE(1,6);
#2891= TEXT(16,5,$,$,'7,1\X\0D\X\0AIfcFlowDevice',
'7,1\X\0D\X\0AIfcFlowDevice',#2892);
#2892= TEXT_LAYOUT(100.,50.,156.,56.,#2893);
#2893= TEXT_TYPE(1,6);
#2894= TEXT(16,5,$,$,'IfcFlowDevice','IfcFlowDevice',#2895);
#2895= TEXT_LAYOUT(126.34218,50.,202.,35.,#2896);
#2896= TEXT_TYPE(1,262);
#2897= TEXT(16,5,$,$,'7,1(2)','7,1(2)',#2898);
#2898= TEXT_LAYOUT(100.,50.,65.,28.,#2899);
#2899= TEXT_TYPE(1,6);
#2900= TEXT(16,5,$,$,'5,4\X\0D\X\0AIfcUnitHeater',
'5,4\X\0D\X\0AIfcUnitHeater',#2901);
#2901= TEXT_LAYOUT(100.,50.,146.,56.,#2902);
#2902= TEXT_TYPE(1,6);
#2903= TEXT(16,5,$,$,'IfcUnitHeater','IfcUnitHeater',#2904);
#2904= TEXT_LAYOUT(125.,50.,188.,35.,#2905);
#2905= TEXT_TYPE(1,262);
#2906= TEXT(16,5,$,$,'5,4(1)','5,4(1)',#2907);
#2907= TEXT_LAYOUT(100.,50.,65.,28.,#2908);
#2908= TEXT_TYPE(1,6);
#2909= COMMENT(0,33,$,$,#2910,$);
#2910= TEXT(16,33,$,$,'Nominal or design volume of the tank.',$,$);
#2911= COMMENT(0,33,$,$,#2912,$);
#2912= TEXT(16,33,$,$,
'Defines the type of base used for centrifugal pumps. ',$,$);
#2913= COMMENT(0,33,$,$,#2914,$);
#2914= TEXT(16,33,$,$,
' \X\0D\X\0A\X\09Definition from IAI: \X\0D\X\0A\X\09Defines general types of pump bases.\X\0D\X\0A The IfcPumpBaseTypeEnum contains the following:
\X\0D\X\0A\X\09 \X\0D\X\0A\X\09\X\09- FRAME: Frame.
\X\0D\X\0A\X\09\X\09- BASE: Base.
\X\0D\X\0A\X\09\X\09- INLINE: In-line.
\X\0D\X\0A\X\09\X\09- OTHER: Other type of pump base.
\X\0D\X\0A\X\09\X\09- NOTKNOWN: Unknown pump base type.
\X\0D\X\0A\X\09\X\09- UNSET: Unspecified pump base type.
\X\0D\X\0A\X\09
\X\0D\X\0A \X\0D\X\0A\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A \X\09HISTORY: New enumeration in IFC R2x.
\X\0D\X\0A\X\09 ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09
\X\0D\X\0A \X\09\X\0D\X\0A
\X\0D\X\0A\X\0D\X\0A'
,$,$);
#2915= COMMENT(0,33,$,$,#2916,$);
#2916= TEXT(16,33,$,$,'The material used for the impeller shaft seals.',
$,$);
#2917= COMMENT(0,33,$,$,#2918,$);
#2918= TEXT(16,33,$,$,'Air velocity through the coil.\X\0D\X\0A',$,$);
#2919= COMMENT(0,33,$,$,#2920,$);
#2920= TEXT(16,33,$,$,'Coil bypass factor',$,$);
#2921= COMMENT(0,33,$,$,#2922,$);
#2922= TEXT(16,33,$,$,
'Enumeration of possible Fan AirFlow types (e.g., Supply, Return, Exhaust, etc.).'
,$,$);
#2923= COMMENT(0,33,$,$,#2924,$);
#2924= TEXT(16,33,$,$,
' \X\0D\X\0A\X\09Definition from IAI: \X\0D\X\0A\X\09Enumeration defining the functional type of AirFlow.\X\0D\X\0A The IfcAirFlowTypeEnum contains the following:
\X\0D\X\0A\X\09 \X\0D\X\0A\X\09\X\09- SUPPLYAIR: Supply air.
\X\0D\X\0A\X\09\X\09- RETRNAIR: Return air.
\X\0D\X\0A\X\09\X\09- EXHAUSTAIR: Exhaust air.
\X\0D\X\0A\X\09\X\09- OTHER: Other type of AirFlow not defined above.
\X\0D\X\0A\X\09\X\09- USERDEFINED: User-defined AirFlow type.
\X\0D\X\0A\X\09\X\09- NOTDEFINED: Undefined AirFlow type.
\X\0D\X\0A\X\09
\X\0D\X\0A \X\0D\X\0A\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A \X\09HISTORY: New enumeration in IFC R2x.
\X\0D\X\0A\X\09 ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09
\X\0D\X\0A \X\09\X\0D\X\0A
\X\0D\X\0A\X\0D\X\0A'
,$,$);
#2925= COMMENT(0,33,$,$,#2926,$);
#2926= TEXT(16,33,$,$,
'Fan discharge pressure losses associated with the discharge arrangement.'
,$,$);
#2927= COMMENT(0,33,$,$,#2928,$);
#2928= TEXT(16,33,$,$,
'The static pressure within the air stream that the fan must overcome to insure designed circulation of air.'
,$,$);
#2929= COMMENT(0,33,$,$,#2930,$);
#2930= TEXT(16,33,$,$,
'The linear speed of the tip of the fan blade furthest from the shaft.',
$,$);
#2931= COMMENT(0,33,$,$,#2932,$);
#2932= TEXT(16,33,$,$,
'The speed at which air discharges from the fan through the fan housing discharge opening.'
,$,$);
#2933= COMMENT(0,33,$,$,#2934,$);
#2934= TEXT(16,33,$,$,
'Defines the type of discharge arrangement from the fan housing discharge opening, which is used to determine the DischargePressureLoss '
,$,$);
#2935= COMMENT(0,33,$,$,#2936,$);
#2936= TEXT(16,33,$,$,
' \X\0D\X\0A\X\09Definition from IAI: \X\0D\X\0A\X\09The discharge arrangement of the fan.\X\0D\X\0A The IfcFanDischargeTypeEnum contains the following:
\X\0D\X\0A\X\09 \X\0D\X\0A\X\09\X\09- DUCT: Duct.
\X\0D\X\0A\X\09\X\09- SCREEN: Screen.
\X\0D\X\0A\X\09\X\09- NONE: None.
\X\0D\X\0A\X\09\X\09- OTHER: Other type of fan discharge.
\X\0D\X\0A\X\09\X\09- NOTKNOWN: Unknown fan discharge.
\X\0D\X\0A\X\09\X\09- UNSET: Unspecified fan discharge.
\X\0D\X\0A\X\09
\X\0D\X\0A \X\0D\X\0A\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A \X\09HISTORY: New enumeration in IFC R2x.
\X\0D\X\0A\X\09 ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09
\X\0D\X\0A \X\09\X\0D\X\0A
\X\0D\X\0A\X\0D\X\0A'
,$,$);
#2937= COMMENT(0,33,$,$,#2938,$);
#2938= TEXT(16,33,$,$,
'Fan drive power losses associated with the type of connection between the motor and the fan wheel.'
,$,$);
#2939= COMMENT(0,33,$,$,#2940,$);
#2940= TEXT(16,33,$,$,
'Defines the method of mounting the fan in the building. ',$,$);
#2941= COMMENT(0,33,$,$,#2942,$);
#2942= TEXT(16,33,$,$,
' \X\0D\X\0A\X\09Definition from IAI: \X\0D\X\0A\X\09The way the fan is mounted.\X\0D\X\0A The IfcFanMountingTypeEnum/i> contains the following:
\X\0D\X\0A\X\09 \X\0D\X\0A\X\09\X\09- MANUFACTUREDCURB: Manufactured curb.
\X\0D\X\0A\X\09\X\09- FIELDERECTEDCURB: Field erected curb.
\X\0D\X\0A\X\09\X\09- CONCRETEPAD: Concrete pad.
\X\0D\X\0A\X\09\X\09- SUSPENDED: Suspended.
\X\0D\X\0A\X\09\X\09- WALLMOUNTED: Wall mounted.
\X\0D\X\0A\X\09\X\09- DUCTMOUNTED: Duct mounted.
\X\0D\X\0A\X\09\X\09- OTHER: Other type of fan mounting.
\X\0D\X\0A\X\09\X\09- NOTKNOWN: Unknown fan mounting.
\X\0D\X\0A\X\09\X\09- UNSET: Unspecified fan mounting.
\X\0D\X\0A\X\09
\X\0D\X\0A \X\0D\X\0A\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A \X\09HISTORY: New enumeration in IFC R2x.
\X\0D\X\0A\X\09 ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09
\X\0D\X\0A \X\09\X\0D\X\0A
\X\0D\X\0A\X\0D\X\0A'
,$,$);
#2943= COMMENT(0,33,$,$,#2944,$);
#2944= TEXT(16,33,$,$,
'\X\0D\X\0A\X\09Definition from IAI: \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).
\X\0D\X\0A\X\09The following parameters shall be given:
\X\0D\X\0A\X\09 \X\0D\X\0A\X\09\X\09- Segment length, taken from the FinishedLength attribute in the Pset,\X\0D\X\0A provides the depth of the extrusion.
\X\0D\X\0A\X\09\X\09- Segment profile dimensions, taken from the IfcConnectionPortGeometry\X\0D\X\0A\X\09\X\09attached to the segment.
\X\0D\X\0A\X\09
\X\0D\X\0A\X\0D\X\0A\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A \X\09HISTORY: New entity in IFC R2.0.
\X\0D\X\0A\X\09 ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09
\X\0D\X\0A \X\09\X\0D\X\0A
\X\0D\X\0A \X\0D\X\0A\X\09Geometry Use Definitions
\X\0D\X\0A\X\09The geometric representation of IfcFlowSegment is given\X\0D\X\0A by the IfcProductDefinitionShape, allowing multiple geometric\X\0D\X\0A representations. Included are:
\X\0D\X\0A\X\0D\X\0A\X\09Local Placement
\X\0D\X\0A\X\09The use of local placement is defined at the supertype \X\0D\X\0A IfcDistributionFlowElement.
\X\0D\X\0A\X\0D\X\0A\X\09Geometric Representation
\X\0D\X\0A\X\09The standard geometric representation of IfcFlowSegment is defined\X\0D\X\0A\X\09using the following multiple shape representations for its definition:
\X\0D\X\0A\X\09 \X\0D\X\0A\X\09- SegmentAxis: A two-dimensional open curve (IfcBoundedCurve)\X\0D\X\0A\X\09 defining the axis for the segment.
\X\0D\X\0A\X\09- Body: A Swept Solid Representation or a CSG representation\X\0D\X\0A\X\09 defining the 3D shape of the segment.
\X\0D\X\0A\X\09
\X\0D\X\0A\X\0D\X\0A\X\09First representation: SegmentAxis
\X\0D\X\0A\X\09The 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
\X\0D\X\0A\X\09 \X\0D\X\0A\X\09IfcShapeRepresentation
\X\0D\X\0A\X\09 \X\0D\X\0A\X\09 - RepresentationIdentifier : ''SegmentAxis''
\X\0D\X\0A\X\09 - RepresentationType : ''GeometricSet''
\X\0D\X\0A\X\09
\X\0D\X\0A\X\09 \X\0D\X\0A\X\09 \X\0D\X\0A\X\09 | \X\0D\X\0A\X\09 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 IfcPolyline. 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 IfcTrimmedCurve. The curve shall have a BasisCurve of type IfcCircle. | \X\0D\X\0A\X\09
\X\0D\X\0A\X\09
\X\0D\X\0A\X\09Second representation: Body
\X\0D\X\0A\X\09The body of the IfcFlowSegment is defined by using
\X\0D\X\0A\X\09 \X\0D\X\0A\X\09- SweptSolid representation for segments without clippings.
\X\0D\X\0A\X\09- CSG representation for segments with clippings.
\X\0D\X\0A\X\09
\X\0D\X\0A\X\09 \X\0D\X\0A\X\09IfcShapeRepresentation
\X\0D\X\0A\X\09 \X\0D\X\0A\X\09 - RepresentationIdentifier : ''SegmentBody''
\X\0D\X\0A\X\09 - RepresentationType : ''SweptSolid'' or ''CSG''
\X\0D\X\0A\X\09
\X\0D\X\0A\X\09SweptSolid representation
\X\0D\X\0A\X\09The standard geometric representation (for body) of IfcFlowSegment 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:
\X\0D\X\0A\X\09 \X\0D\X\0A\X\09- Solid: IfcExtrudedAreaSolid is required,
\X\0D\X\0A\X\09- Profile: IfcArbitraryProfileDef shall be supported.
\X\0D\X\0A\X\09- Extrusion: 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 IfcExtrudedAreaSolid.
\X\0D\X\0A\X\09
\X\0D\X\0A\X\09 \X\0D\X\0A\X\09 \X\0D\X\0A\X\09 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 \X\0D\X\0A\X\09\X\09\X\09- 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.
\X\0D\X\0A\X\09\X\09\X\09- 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.
\X\0D\X\0A\X\09\X\09 | \X\0D\X\0A\X\09
\X\0D\X\0A\X\09
\X\0D\X\0A\X\09The advanced geometric representation (for body) of IfcFlowSegment 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:
\X\0D\X\0A\X\09 \X\0D\X\0A\X\09- Solid: see standard geometric representation
\X\0D\X\0A\X\09- Profile: see standard geometric representation
\X\0D\X\0A\X\09- Extrusion: see standard geometric representation
\X\0D\X\0A\X\09- Boolean result: The IfcBooleanClippingResult shall be\X\0D\X\0A\X\09 supported, allowing for Boolean differences between the swept solid (here\X\0D\X\0A\X\09 IfcExtrudedAreaSolid) and one or several IfcHalfSpaceSolid.
\X\0D\X\0A\X\09
\X\0D\X\0A\X\0D\X\0A\X\09B-Rep Representation
\X\0D\X\0A\X\09The faceted B-Rep capabilities (with or without voids) shall be\X\0D\X\0A supported for B-Rep representation.
\X\0D\X\0A \X\0D\X\0A\X\0D\X\0A'
,$,$);
#2945= COMMENT(0,33,$,$,#2946,$);
#2946= TEXT(16,33,$,$,'??',$,$);
#2947= COMMENT(0,33,$,$,#2948,$);
#2948= TEXT(16,33,$,$,
'Reference to the relationship object, that related control elements.',$
,$);
#2949= COMMENT(0,33,$,$,#2950,$);
#2950= TEXT(16,33,$,$,
'Relationship to a distribution flow element\X\0D\X\0A',$,$);
#2951= COMMENT(0,33,$,$,#2952,$);
#2952= TEXT(16,33,$,$,
'Only elements of type ''IfcDistributionFlowElement'' are allowed as relating element.'
,$,$);
#2953= COMMENT(0,33,$,$,#2954,$);
#2954= TEXT(16,33,$,$,
'Only elements of type ''IfcDistributionFlowElement'' are allowed as related element.'
,$,$);
#2955= COMMENT(0,33,$,$,#2956,$);
#2956= TEXT(16,33,$,$,
' \X\0D\X\0A\X\09Definition from IAI: \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.
\X\0D\X\0A \X\0D\X\0A\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A \X\09HISTORY: New entity in IFC R2.0.
\X\0D\X\0A\X\09 ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09
\X\0D\X\0A \X\09\X\0D\X\0A
\X\0D\X\0A \X\0D\X\0A\X\09Geometry Use Definitions
\X\0D\X\0A\X\09The geometric representation of IfcDiscreteElement is given\X\0D\X\0A by the IfcProductDefinitionShape, allowing multiple geometric\X\0D\X\0A representations. Included are:
\X\0D\X\0A\X\0D\X\0A\X\09Local Placement
\X\0D\X\0A\X\09The local placement is defined in the supertype IfcProduct. It\X\0D\X\0A is defined by a subtype of IfcObjectPlacement 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 IfcLocalPlacement, \X\0D\X\0A if given, shall point to the same IfcSpatialStructureElement 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.
\X\0D\X\0A\X\09Informal propositions for local placement:
\X\0D\X\0A\X\09 \X\0D\X\0A\X\09\X\09- 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.
\X\0D\X\0A\X\09
\X\0D\X\0A\X\0D\X\0A\X\09Standard Geometric Representation
\X\0D\X\0A\X\09Currently, 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.
\X\0D\X\0A\X\0D\X\0A\X\09B-Rep Representation
\X\0D\X\0A\X\09The faceted B-Rep capabilities (with or without voids) shall be\X\0D\X\0A supported for B-Rep representation.
\X\0D\X\0A\X\0D\X\0A'
,$,$);
#2957= COMMENT(0,33,$,$,#2958,$);
#2958= 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'
,$,$);
#2959= COMMENT(0,33,$,$,#2960,$);
#2960= TEXT(16,33,$,$,
' \X\0D\X\0A\X\09Definition from IAI: \X\0D\X\0A\X\09This enumeration defines the different types of discrete elements an \X\0D\X\0A IfcDiscreteElement object can fulfill:
\X\0D\X\0A\X\09 \X\0D\X\0A\X\09\X\09- INSULATION: Materials with low heat conductance
\X\0D\X\0A\X\09\X\09- USERDEFINED: User-defined discrete element
\X\0D\X\0A\X\09\X\09- NOTDEFINED: Undefined discrete element
\X\0D\X\0A\X\09
\X\0D\X\0A \X\0D\X\0A\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A \X\09HISTORY: New enumeration in IFC R2.0
\X\0D\X\0A\X\09 ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09
\X\0D\X\0A \X\09\X\0D\X\0A
\X\0D\X\0A\X\0D\X\0A'
,$,$);
#2961= COMMENT(0,33,$,$,#2962,$);
#2962= TEXT(16,33,$,$,'??',$,$);
#2963= COMMENT(0,33,$,$,#2964,$);
#2964= TEXT(16,33,$,$,
'The ControlElement Point Identification assigned to this control element by the Building Automation System.\X\0D\X\0A'
,$,$);
#2965= COMMENT(0,33,$,$,#2966,$);
#2966= TEXT(16,33,$,$,
'\X\0D\X\0A Definition from IAI: The space thermal load\X\0D\X\0A\X\09\X\09(IfcSpaceThermalLoad) 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).
\X\0D\X\0A\X\09 The IfcSpaceThermalLoad is a statically defined property set and\X\0D\X\0A\X\09\X\09should be attached to the instance(s) of IfcSpace through the\X\0D\X\0A\X\09\X\09IfcRelAssignsProperties 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\09IfcSpaceThermalLoad should be assigned.
\X\0D\X\0A\X\09 HISTORY: New Entity in IFC\X\0D\X\0A\X\09\X\09Release 2.0, has been renamed from IfcSpaceUseCase in IFC Release 2x.
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.
\X\0D\X\0A'
,$,$);
#2967= COMMENT(0,33,$,$,#2968,$);
#2968= TEXT(16,33,$,$,
'Percentage of use requirement or criteria applicable to the space, interpretation depends on the source type.\X\0D\X\0A'
,$,$);
#2969= COMMENT(0,33,$,$,#2970,$);
#2970= TEXT(16,33,$,$,
'Source or type of the use or load characteristic. Depending on the source, the maximum value has to be interpreted.'
,$,$);
#2971= COMMENT(0,33,$,$,#2972,$);
#2972= 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'
,$,$);
#2973= COMMENT(0,33,$,$,#2974,$);
#2974= 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'
,$,$);
#2975= COMMENT(0,33,$,$,#2976,$);
#2976= 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'
,$,$);
#2977= COMMENT(0,33,$,$,#2978,$);
#2978= 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'
,$,$);
#2979= COMMENT(0,33,$,$,#2980,$);
#2980= TEXT(16,33,$,$,
'Indicated whether the source causes a loss (LOSS) or gain (GAIN) for the space.'
,$,$);
#2981= COMMENT(0,33,$,$,#2982,$);
#2982= 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'
,$,$);
#2983= COMMENT(0,33,$,$,#2984,$);
#2984= 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'
,$,$);
#2985= COMMENT(0,33,$,$,#2986,$);
#2986= TEXT(16,33,$,$,
'\X\0D\X\0A\X\09Definition from IAI: \X\0D\X\0A\X\09Common definition to capture basic fluid and flow properties \X\0D\X\0A within a flow distribution system.
\X\0D\X\0A\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A \X\09HISTORY: New entity in IFC R2x.
\X\0D\X\0A\X\09 ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09
\X\0D\X\0A \X\09\X\0D\X\0A
\X\0D\X\0A\X\0D\X\0A\X\0D\X\0A'
,$,$);
#2987= COMMENT(0,33,$,$,#2988,$);
#2988= TEXT(16,33,$,$,
'Maximum possible flowrate through all inlets.\X\0D\X\0A',$,$);
#2989= COMMENT(0,33,$,$,#2990,$);
#2990= TEXT(16,33,$,$,
'Design or intended flowrate through all inlets.\X\0D\X\0A',$,$);
#2991= COMMENT(0,33,$,$,#2992,$);
#2992= TEXT(16,33,$,$,
'Minimum flowrate through all the inlets.\X\0D\X\0A',$,$);
#2993= COMMENT(0,33,$,$,#2994,$);
#2994= TEXT(16,33,$,$,'Pressure loss at the DesignFlowrate.\X\0D\X\0A',$
,$);
#2995= COMMENT(0,33,$,$,#2996,$);
#2996= TEXT(16,33,$,$,
'The working pressure, or pressure that is exerted on the inlets. \X\0D\X\0A'
,$,$);
#2997= COMMENT(0,33,$,$,#2998,$);
#2998= TEXT(16,33,$,$,
'The design pressure rating, or maximum pressure that this device can be subjected to.\X\0D\X\0A'
,$,$);
#2999= COMMENT(0,33,$,$,#3000,$);
#3000= TEXT(16,33,$,$,'The properties of the fluid.',$,$);
#3001= COMMENT(0,33,$,$,#3002,$);
#3002= TEXT(16,33,$,$,
'Velocity of the fluid at the DesignFlowrate.\X\0D\X\0A',$,$);
#3003= COMMENT(0,33,$,$,#3004,$);
#3004= 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'
,$,$);
#3005= COMMENT(0,33,$,$,#3006,$);
#3006= 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'
,$,$);
#3007= COMMENT(0,33,$,$,#3008,$);
#3008= 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'
,$,$);
#3009= COMMENT(0,33,$,$,#3010,$);
#3010= 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'
,$,$);
#3011= COMMENT(0,33,$,$,#3012,$);
#3012= TEXT(16,33,$,$,'Defines ratio of vapor to liquid.',$,$);
#3013= COMMENT(0,33,$,$,#3014,$);
#3014= TEXT(16,33,$,$,
'\X\0D\X\0A\X\09Definition from IAI: \X\0D\X\0A\X\09Common definition to capture basic electrical characteristics for \X\0D\X\0A use in building services and facilities management.
\X\0D\X\0A\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A\X\09 ISSUES The entity has changed in IFC R3 platform - see\X\0D\X\0A change log for details.
\X\0D\X\0A \X\09HISTORY New entity in IFC R2.\X\0D\X\0A\X\09
\X\0D\X\0A \X\09\X\0D\X\0A
\X\0D\X\0A\X\0D\X\0A'
,$,$);
#3015= COMMENT(0,33,$,$,#3016,$);
#3016= TEXT(16,33,$,$,
'\X\0D\X\0A\X\09Definition from IAI: \X\0D\X\0A\X\09Common definition to capture extended electrical characteristics for \X\0D\X\0A use in building services and facilities management.
\X\0D\X\0A\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A\X\09 ISSUES No issues to date.
\X\0D\X\0A \X\09HISTORY New entity in IFC R3 Platform.\X\0D\X\0A\X\09
\X\0D\X\0A \X\09\X\0D\X\0A
\X\0D\X\0A\X\0D\X\0A'
,$,$);
#3017= COMMENT(0,33,$,$,#3018,$);
#3018= TEXT(16,33,$,$,'Relative phase of input conductors',$,$);
#3019= COMMENT(0,33,$,$,#3020,$);
#3020= TEXT(16,33,$,$,
'The current the electrical device may be subjected to upon initial startup'
,$,$);
#3021= COMMENT(0,33,$,$,#3022,$);
#3022= TEXT(16,33,$,$,
'Input current when a motor armature is energized but not rotating.',$,$
);
#3023= COMMENT(0,33,$,$,#3024,$);
#3024= TEXT(16,33,$,$,
'Electrical power input that should be used for circuit sizing',$,$);
#3025= COMMENT(0,33,$,$,#3026,$);
#3026= TEXT(16,33,$,$,
'Designation for fuse for this electrical device. ',$,$);
#3027= COMMENT(0,33,$,$,#3028,$);
#3028= TEXT(16,33,$,$,
'Does this element require electrical grounding? TRUE = Yes, FALSE = No.'
,$,$);
#3029= COMMENT(0,33,$,$,#3030,$);
#3030= TEXT(16,33,$,$,'Type of electrical current applied',$,$);
#3031= COMMENT(0,33,$,$,#3032,$);
#3032= TEXT(16,33,$,$,
' \X\0D\X\0A\X\09Definition from IAI: \X\0D\X\0A\X\09This enumeration defines the different types of available electrical \X\0D\X\0A current:
\X\0D\X\0A\X\09 \X\0D\X\0A\X\09\X\09- ALTERNATING: Alternating current (AC).
\X\0D\X\0A\X\09\X\09- DIRECT: Direct current (DC).
\X\0D\X\0A\X\09\X\09- NOTDEFINED: Undefined electrical current.
\X\0D\X\0A\X\09
\X\0D\X\0A \X\0D\X\0A\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A\X\09 ISSUES No issues to date.
\X\0D\X\0A \X\09HISTORY New enumeration in IFC R2.\X\0D\X\0A\X\09
\X\0D\X\0A \X\09\X\0D\X\0A
\X\0D\X\0A\X\0D\X\0A'
,$,$);
#3033= COMMENT(0,33,$,$,#3034,$);
#3034= TEXT(16,33,$,$,'Input electrical potential',$,$);
#3035= COMMENT(0,33,$,$,#3036,$);
#3036= TEXT(16,33,$,$,'Nominal frequency of input voltage wave form. ',$
,$);
#3037= COMMENT(0,33,$,$,#3038,$);
#3038= TEXT(16,33,$,$,'Full load electrical current requirements.',$,$);
#3039= COMMENT(0,33,$,$,#3040,$);
#3040= TEXT(16,33,$,$,
'Minimum current carrying capacity of the electrical circuit.',$,$);
#3041= COMMENT(0,33,$,$,#3042,$);
#3042= TEXT(16,33,$,$,'Maximum power input of the electrical device',$,$
);
#3043= COMMENT(0,33,$,$,#3044,$);
#3044= TEXT(16,33,$,$,
'Actual electrical input power of the electrical device at its rated capacity'
,$,$);
#3045= COMMENT(0,33,$,$,#3046,$);
#3046= TEXT(16,33,$,$,
'\X\0D\X\0A\X\09Definition from IAI: \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.).
\X\0D\X\0A\X\0D\X\0A\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A \X\09HISTORY: New entity in IFC R2.0.
\X\0D\X\0A\X\09 ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09
\X\0D\X\0A \X\09\X\0D\X\0A
\X\0D\X\0A \X\0D\X\0A\X\09Geometry Use Definitions
\X\0D\X\0A\X\09The geometric representation of IfcFlowController is given\X\0D\X\0A by the IfcProductDefinitionShape, allowing multiple geometric\X\0D\X\0A representations. Included are:
\X\0D\X\0A\X\0D\X\0A\X\09Local Placement
\X\0D\X\0A\X\09The use of local placement is defined at the supertype \X\0D\X\0A IfcDistributionFlowElement.
\X\0D\X\0A\X\0D\X\0A\X\09Standard Geometric Representation
\X\0D\X\0A\X\09The use of Standard Geometric Representations is defined at the supertype \X\0D\X\0A IfcDistributionFlowElement.
\X\0D\X\0A\X\0D\X\0A'
,$,$);
#3047= COMMENT(0,33,$,$,#3048,$);
#3048= TEXT(16,33,$,$,
'\X\0D\X\0A\X\09Definition from IAI: \X\0D\X\0A\X\09A junction or transition in a flow distribution system \X\0D\X\0A (e.g., elbow, tee, etc.).
\X\0D\X\0A\X\0D\X\0A\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A \X\09HISTORY: New entity in IFC R2.0.
\X\0D\X\0A\X\09 ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09
\X\0D\X\0A \X\09\X\0D\X\0A
\X\0D\X\0A \X\0D\X\0A\X\09Geometry Use Definitions
\X\0D\X\0A\X\09The geometric representation of IfcFlowFitting is given\X\0D\X\0A by the IfcProductDefinitionShape, allowing multiple geometric\X\0D\X\0A representations. Included are:
\X\0D\X\0A\X\0D\X\0A\X\09Local Placement
\X\0D\X\0A\X\09The use of local placement is defined at the supertype \X\0D\X\0A IfcDistributionFlowElement.
\X\0D\X\0A\X\0D\X\0A\X\09Standard Geometric Representation
\X\0D\X\0A\X\09The use of Standard Geometric Representations is defined at the supertype \X\0D\X\0A IfcDistributionFlowElement.
\X\0D\X\0A\X\0D\X\0A'
,$,$);
#3049= COMMENT(0,33,$,$,#3050,$);
#3050= TEXT(16,33,$,$,'??',$,$);
#3051= COMMENT(0,33,$,$,#3052,$);
#3052= TEXT(16,33,$,$,
' \X\0D\X\0A\X\09Definition from IAI: \X\0D\X\0A\X\09An IfcAirTerminal 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
\X\0D\X\0A\X\09\X\09- Diffuser - An outlet discharging supply air in various \X\0D\X\0A directions and planes.
\X\0D\X\0A\X\09\X\09- Grille - A covering for any area through which air passes.
\X\0D\X\0A\X\09\X\09- Register - A grille typically equipped with a damper\X\0D\X\0A or control valve.
\X\0D\X\0A\X\09\X\09- Supply opening or Outlet - Any opening through which air is\X\0D\X\0A being delivered into a ventilated or conditioned space.
\X\0D\X\0A or control valve. \X\0D\X\0A
\X\0D\X\0A\X\0D\X\0A\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A \X\09HISTORY: New entity in IFC R2x.
\X\0D\X\0A\X\09 ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09
\X\0D\X\0A \X\09\X\0D\X\0A
\X\0D\X\0A\X\0D\X\0A\X\09Geometry Use Definitions
\X\0D\X\0A\X\09The geometric representation of IfcAirTerminal is given\X\0D\X\0A by the IfcProductDefinitionShape, allowing multiple geometric\X\0D\X\0A representations. Included are:
\X\0D\X\0A\X\0D\X\0A\X\09Standard Geometric Representation
\X\0D\X\0A\X\09The use of Standard Geometric Representations is defined at the supertype \X\0D\X\0A IfcDistributionFlowElement.
\X\0D\X\0A\X\0D\X\0A'
,$,$);
#3053= COMMENT(0,33,$,$,#3054,$);
#3054= TEXT(16,33,$,$,
'Enumeration of possible AirTerminal types (e.g., Supply, Return, Exhaust, etc.).'
,$,$);
#3055= COMMENT(0,33,$,$,#3056,$);
#3056= TEXT(16,33,$,$,
' \X\0D\X\0A\X\09Definition from IAI: \X\0D\X\0A\X\09An IfcCoil 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.
\X\0D\X\0A\X\0D\X\0A\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A \X\09HISTORY: New entity in IFC R2x.
\X\0D\X\0A\X\09 ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09
\X\0D\X\0A \X\09\X\0D\X\0A
\X\0D\X\0A\X\0D\X\0A\X\09Geometry Use Definitions
\X\0D\X\0A\X\09The geometric representation of IfcCoil is given\X\0D\X\0A by the IfcProductDefinitionShape, allowing multiple geometric\X\0D\X\0A representations. Included are:
\X\0D\X\0A\X\0D\X\0A\X\09Local Placement
\X\0D\X\0A\X\09The use of local placement is defined at the supertype \X\0D\X\0A IfcDistributionFlowElement.
\X\0D\X\0A\X\0D\X\0A\X\09Standard Geometric Representation
\X\0D\X\0A\X\09The use of Standard Geometric Representations is defined at the supertype \X\0D\X\0A IfcDistributionFlowElement.
\X\0D\X\0A\X\0D\X\0A'
,$,$);
#3057= COMMENT(0,33,$,$,#3058,$);
#3058= TEXT(16,33,$,$,
'Defines typical types of coils (e.g., Cooling, Heating, etc.)\X\0D\X\0A'
,$,$);
#3059= COMMENT(0,33,$,$,#3060,$);
#3060= TEXT(16,33,$,$,
' \X\0D\X\0A\X\09Definition from IAI: \X\0D\X\0A\X\09Enumeration defining the typical types of Coils. \X\0D\X\0A The IfcCoilTypeEnum contains the following:
\X\0D\X\0A\X\09 \X\0D\X\0A\X\09\X\09- PRECOOLING: Precooling coil.
\X\0D\X\0A\X\09\X\09- COOLING: Cooling coil.
\X\0D\X\0A\X\09\X\09- RECOOLING: Recooling coil.
\X\0D\X\0A\X\09\X\09- PREHEATING: Preheating coil.
\X\0D\X\0A\X\09\X\09- HEATING: Heating coil.
\X\0D\X\0A\X\09\X\09- REHEATING: Reheating coil.
\X\0D\X\0A\X\09\X\09- OTHER: Other type of Coil not defined above.
\X\0D\X\0A\X\09\X\09- USERDEFINED: User-defined Coil type.
\X\0D\X\0A\X\09\X\09- NOTDEFINED: Undefined Coil type.
\X\0D\X\0A\X\09
\X\0D\X\0A \X\0D\X\0A\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A \X\09HISTORY: New enumeration in IFC R2x.
\X\0D\X\0A\X\09 ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09
\X\0D\X\0A \X\09\X\0D\X\0A
\X\0D\X\0A\X\0D\X\0A'
,$,$);
#3061= COMMENT(0,33,$,$,#3062,$);
#3062= TEXT(16,33,$,$,'Coil flow arrangement.',$,$);
#3063= COMMENT(0,33,$,$,#3064,$);
#3064= TEXT(16,33,$,$,
' \X\0D\X\0A\X\09Definition from IAI: \X\0D\X\0A\X\09Flow arrangement of the coil. \X\0D\X\0A The IfcCoilFlowArrangementEnum contains the following:
\X\0D\X\0A\X\09 \X\0D\X\0A\X\09\X\09- COUNTERFLOW: Counterflow coil arrangement.
\X\0D\X\0A\X\09\X\09- CROSSFLOW: Crossflow coil arrangement.
\X\0D\X\0A\X\09\X\09- PARALLELFLOW: Parallel flow coil arrangement.
\X\0D\X\0A\X\09\X\09- DIRECTEXPANSION: Direct Expansion flow coil arrangement.
\X\0D\X\0A\X\09\X\09- OTHER: Other type of Coil flow arrangement not defined above.
\X\0D\X\0A\X\09\X\09- USERDEFINED: User-defined Coil flow arrangement.
\X\0D\X\0A\X\09\X\09- NOTDEFINED: Undefined Coil flow arrangement.
\X\0D\X\0A\X\09
\X\0D\X\0A \X\0D\X\0A\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A \X\09HISTORY: New enumeration in IFC R2x.
\X\0D\X\0A\X\09 ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09
\X\0D\X\0A \X\09\X\0D\X\0A
\X\0D\X\0A\X\0D\X\0A'
,$,$);
#3065= COMMENT(0,33,$,$,#3066,$);
#3066= TEXT(16,33,$,$,
'\X\0D\X\0A\X\09Definition from IAI: \X\0D\X\0A\X\09An IfcSanitaryTerminal is an IfcFlowTerminal specialized for use\X\0D\X\0A in sanitary plumbing applications (e.g., water closets, sinks, etc.).
\X\0D\X\0A\X\0D\X\0A \X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A \X\09HISTORY: New entity in IFC R2x.
\X\0D\X\0A\X\09 ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09
\X\0D\X\0A \X\09\X\0D\X\0A
\X\0D\X\0A \X\0D\X\0A\X\09Geometry Use Definitions
\X\0D\X\0A\X\09The geometric representation of IfcSanitaryTerminal is given\X\0D\X\0A by the IfcProductDefinitionShape, allowing multiple geometric\X\0D\X\0A representations. Included are:
\X\0D\X\0A\X\0D\X\0A\X\09Local Placement
\X\0D\X\0A\X\09The use of local placement is defined at the supertype \X\0D\X\0A IfcDistributionFlowElement.
\X\0D\X\0A\X\0D\X\0A\X\09Standard Geometric Representation
\X\0D\X\0A\X\09The use of Standard Geometric Representations is defined at the supertype \X\0D\X\0A IfcDistributionFlowElement.
\X\0D\X\0A\X\0D\X\0A'
,$,$);
#3067= COMMENT(0,33,$,$,#3068,$);
#3068= 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'
,$,$);
#3069= COMMENT(0,33,$,$,#3070,$);
#3070= TEXT(16,33,$,$,
' \X\0D\X\0A\X\09Definition from IAI: \X\0D\X\0A\X\09This enumeration defines the different types of flow \X\0D\X\0A terminals an IfcSanitaryTerminal object can fulfill:
\X\0D\X\0A\X\09 \X\0D\X\0A\X\09\X\09- FAUCET: Faucet.
\X\0D\X\0A\X\09\X\09- ROOFDRAIN:\X\09 Roof drain.
\X\0D\X\0A\X\09\X\09- SHOWER: Shower.
\X\0D\X\0A\X\09\X\09- SINK: Sink.
\X\0D\X\0A\X\09\X\09- TOILET: Toilet.
\X\0D\X\0A\X\09\X\09- URINAL: Urinal.
\X\0D\X\0A\X\09\X\09- USERDEFINED: User-defined sanitary flow terminal.
\X\0D\X\0A\X\09\X\09- NOTDEFINED: Undefined sanitary flow terminal.
\X\0D\X\0A\X\09
\X\0D\X\0A \X\0D\X\0A\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A \X\09HISTORY: New enumeration in IFC R2x.
\X\0D\X\0A\X\09 ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09
\X\0D\X\0A \X\09\X\0D\X\0A
\X\0D\X\0A\X\0D\X\0A'
,$,$);
#3071= COMMENT(0,33,$,$,#3072,$);
#3072= TEXT(16,33,$,$,
' \X\0D\X\0A\X\09Definition from IAI: \X\0D\X\0A\X\09An IfcFan is a device which imparts mechanical \X\0D\X\0A work on a gas.
\X\0D\X\0A\X\0D\X\0A\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A \X\09HISTORY: New entity in IFC R2x.
\X\0D\X\0A\X\09 ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09
\X\0D\X\0A \X\09\X\0D\X\0A
\X\0D\X\0A\X\0D\X\0A\X\09Geometry Use Definitions
\X\0D\X\0A\X\09The geometric representation of IfcFan is given\X\0D\X\0A by the IfcProductDefinitionShape, allowing multiple geometric\X\0D\X\0A representations. Included are:
\X\0D\X\0A\X\0D\X\0A\X\09Local Placement
\X\0D\X\0A\X\09The use of local placement is defined at the supertype \X\0D\X\0A IfcDistributionFlowElement.
\X\0D\X\0A\X\0D\X\0A\X\09Standard Geometric Representation
\X\0D\X\0A\X\09The use of Standard Geometric Representations is defined at the supertype \X\0D\X\0A IfcDistributionFlowElement.
\X\0D\X\0A\X\0D\X\0A'
,$,$);
#3073= COMMENT(0,33,$,$,#3074,$);
#3074= 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. '
,$,$);
#3075= COMMENT(0,33,$,$,#3076,$);
#3076= TEXT(16,33,$,$,
' \X\0D\X\0A\X\09Definition from IAI: \X\0D\X\0A\X\09The pressure classification of the fan.\X\0D\X\0A The IfcFanPressureClassEnum contains the following:
\X\0D\X\0A\X\09 \X\0D\X\0A\X\09\X\09- CLASS1: Class 1.
\X\0D\X\0A\X\09\X\09- CLASS2: Class 2.
\X\0D\X\0A\X\09\X\09- CLASS3: Class 3.
\X\0D\X\0A\X\09\X\09- CLASS4: Class 4.
\X\0D\X\0A\X\09\X\09- OTHER: Other type of pressure classification.
\X\0D\X\0A\X\09\X\09- NOTKNOWN: Unknown pressure classification.
\X\0D\X\0A\X\09\X\09- UNSET: Unspecified pressure classification.
\X\0D\X\0A\X\09
\X\0D\X\0A \X\0D\X\0A\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A \X\09HISTORY: New enumeration in IFC R2x.
\X\0D\X\0A\X\09 ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09
\X\0D\X\0A \X\09\X\0D\X\0A
\X\0D\X\0A\X\0D\X\0A'
,$,$);
#3077= COMMENT(0,33,$,$,#3078,$);
#3078= TEXT(16,33,$,$,
'Defines the type of wheel typically utilized in fans. ',$,$);
#3079= COMMENT(0,33,$,$,#3080,$);
#3080= TEXT(16,33,$,$,
' \X\0D\X\0A\X\09Definition from IAI: \X\0D\X\0A\X\09The pressure classification of the fan.\X\0D\X\0A The IfcFanWheelTypeEnum contains the following:
\X\0D\X\0A\X\09 \X\0D\X\0A\X\09\X\09- FORWARDCURVED: Forward curved.
\X\0D\X\0A\X\09\X\09- BACKWARDCURVED: Backward curved.
\X\0D\X\0A\X\09\X\09- AIRFOIL: Airfoil.
\X\0D\X\0A\X\09\X\09- PROPELLER: Propeller.
\X\0D\X\0A\X\09\X\09- VANEAXIAL: Vaneaxial.
\X\0D\X\0A\X\09\X\09- PLUG: Plug.
\X\0D\X\0A\X\09\X\09- OTHER: Other type of fan wheel type.
\X\0D\X\0A\X\09\X\09- NOTKNOWN: Unknown fan wheel type.
\X\0D\X\0A\X\09\X\09- UNSET: Unspecified fan wheel type.
\X\0D\X\0A\X\09
\X\0D\X\0A \X\0D\X\0A\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A \X\09HISTORY: New enumeration in IFC R2x.
\X\0D\X\0A\X\09 ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09
\X\0D\X\0A \X\09\X\0D\X\0A
\X\0D\X\0A\X\0D\X\0A'
,$,$);
#3081= COMMENT(0,33,$,$,#3082,$);
#3082= TEXT(16,33,$,$,'The material used to construct the fan wheel.',$,
$);
#3083= COMMENT(0,33,$,$,#3084,$);
#3084= TEXT(16,33,$,$,'The material used to construct the fan housing.',
$,$);
#3085= COMMENT(0,33,$,$,#3086,$);
#3086= TEXT(16,33,$,$,
'Defines the type of fan arrangement for centrifugal fans. ',$,$);
#3087= COMMENT(0,33,$,$,#3088,$);
#3088= TEXT(16,33,$,$,
' \X\0D\X\0A\X\09Definition from IAI: \X\0D\X\0A\X\09The wheel arrangement of the fan (primarily applicable to centrifugal fans only).\X\0D\X\0A The IfcFanArrangementEnum contains the following:
\X\0D\X\0A\X\09 \X\0D\X\0A\X\09\X\09- TOPHORIZONTAL: Top horizontal discharge.
\X\0D\X\0A\X\09\X\09- TOPANGULARDOWN: Top angular down discharge.
\X\0D\X\0A\X\09\X\09- DOWNBLAST: Downblast discharge.
\X\0D\X\0A\X\09\X\09- BOTTOMANGULARDOWN: Bottom angular down discharge.
\X\0D\X\0A\X\09\X\09- BOTTOMHORIZONTAL: Bottom horizontal discharge.
\X\0D\X\0A\X\09\X\09- BOTTOMANGULARUP: Bottom angular up discharge.
\X\0D\X\0A\X\09\X\09- UPBLAST: Upblast discharge.
\X\0D\X\0A\X\09\X\09- TOPANGULARUP: Top angular up discharge.
\X\0D\X\0A\X\09\X\09- OTHER: Other type of fan arrangement.
\X\0D\X\0A\X\09\X\09- NOTKNOWN: Unknown fan arrangement.
\X\0D\X\0A\X\09\X\09- UNSET: Unspecified fan arrangement.
\X\0D\X\0A\X\09
\X\0D\X\0A \X\0D\X\0A\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A \X\09HISTORY: New enumeration in IFC R2x.
\X\0D\X\0A\X\09 ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09
\X\0D\X\0A \X\09\X\0D\X\0A
\X\0D\X\0A\X\0D\X\0A'
,$,$);
#3089= COMMENT(0,33,$,$,#3090,$);
#3090= TEXT(16,33,$,$,
'Defines the types of fan rotation for centrifugal fans. ',$,$);
#3091= COMMENT(0,33,$,$,#3092,$);
#3092= TEXT(16,33,$,$,
' \X\0D\X\0A\X\09Definition from IAI: \X\0D\X\0A\X\09The fan wheel rotation (primarily applicable to centrifugal fans only).\X\0D\X\0A The IfcFanRotationEnum contains the following:
\X\0D\X\0A\X\09 \X\0D\X\0A\X\09\X\09- CLOCKWISE: Clockwise.
\X\0D\X\0A\X\09\X\09- COUNTERCLOCKWISE: Counter-clockwise.
\X\0D\X\0A\X\09\X\09- OTHER: Other type of fan rotation.
\X\0D\X\0A\X\09\X\09- NOTKNOWN: Unknown fan rotation.
\X\0D\X\0A\X\09\X\09- UNSET: Unspecified fan rotation.
\X\0D\X\0A\X\09
\X\0D\X\0A \X\0D\X\0A\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A \X\09HISTORY: New enumeration in IFC R2x.
\X\0D\X\0A\X\09 ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09
\X\0D\X\0A \X\09\X\0D\X\0A
\X\0D\X\0A\X\0D\X\0A'
,$,$);
#3093= COMMENT(0,33,$,$,#3094,$);
#3094= TEXT(16,33,$,$,
'Defines the fan and motor drive arrangement as defined by AMCA. ',$,$);
#3095= COMMENT(0,33,$,$,#3096,$);
#3096= TEXT(16,33,$,$,
' \X\0D\X\0A\X\09Definition from IAI: \X\0D\X\0A\X\09The fan drive arrangement (primarily applicable to centrifugal fans only).\X\0D\X\0A The IfcFanDriveArrangementEnum contains the following:
\X\0D\X\0A\X\09 \X\0D\X\0A\X\09\X\09- ARRANGEMENT1: Arrangement 1.
\X\0D\X\0A\X\09\X\09- ARRANGEMENT2: Arrangement 2.
\X\0D\X\0A\X\09\X\09- ARRANGEMENT3: Arrangement 3.
\X\0D\X\0A\X\09\X\09- ARRANGEMENT4: Arrangement 4.
\X\0D\X\0A\X\09\X\09- ARRANGEMENT5: Arrangement 5.
\X\0D\X\0A\X\09\X\09- ARRANGEMENT6: Arrangement 6.
\X\0D\X\0A\X\09\X\09- ARRANGEMENT7: Arrangement 7.
\X\0D\X\0A\X\09\X\09- ARRANGEMENT8: Arrangement 8.
\X\0D\X\0A\X\09\X\09- ARRANGEMENT9: Arrangement 9.
\X\0D\X\0A\X\09\X\09- ARRANGEMENT10: Arrangement 10.
\X\0D\X\0A\X\09\X\09- OTHER: Other type of fan drive arrangement.
\X\0D\X\0A\X\09\X\09- NOTKNOWN: Unknown fan drive arrangement.
\X\0D\X\0A\X\09\X\09- UNSET: Unspecified fan drive arrangement.
\X\0D\X\0A\X\09
\X\0D\X\0A \X\0D\X\0A\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A \X\09HISTORY: New enumeration in IFC R2x.
\X\0D\X\0A\X\09 ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09
\X\0D\X\0A \X\09\X\0D\X\0A
\X\0D\X\0A\X\0D\X\0A'
,$,$);
#3097= COMMENT(0,33,$,$,#3098,$);
#3098= TEXT(16,33,$,$,
'Boolean value to identify if the fan motor is in the conditioned airstream. TRUE = Yes, FALSE = No.'
,$,$);
#3099= COMMENT(0,33,$,$,#3100,$);
#3100= TEXT(16,33,$,$,
' \X\0D\X\0A\X\09Definition from IAI: \X\0D\X\0A\X\09An IfcAirFilter 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.
\X\0D\X\0A\X\0D\X\0A\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A \X\09HISTORY: New entity in IFC R2x.
\X\0D\X\0A\X\09 ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09
\X\0D\X\0A \X\09\X\0D\X\0A
\X\0D\X\0A\X\0D\X\0A\X\09Geometry Use Definitions
\X\0D\X\0A\X\09The geometric representation of IfcAirFilter is given\X\0D\X\0A by the IfcProductDefinitionShape, allowing multiple geometric\X\0D\X\0A representations. Included are:
\X\0D\X\0A\X\0D\X\0A\X\09Local Placement
\X\0D\X\0A\X\09The use of local placement is defined at the supertype \X\0D\X\0A IfcDistributionFlowElement.
\X\0D\X\0A\X\0D\X\0A\X\09Standard Geometric Representation
\X\0D\X\0A\X\09The use of Standard Geometric Representations is defined at the supertype \X\0D\X\0A IfcDistributionFlowElement.
\X\0D\X\0A\X\0D\X\0A'
,$,$);
#3101= COMMENT(0,33,$,$,#3102,$);
#3102= 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'
,$,$);
#3103= COMMENT(0,33,$,$,#3104,$);
#3104= TEXT(16,33,$,$,
' \X\0D\X\0A\X\09Definition from IAI: \X\0D\X\0A\X\09This enumeration defines the different types of flow segments \X\0D\X\0A an IfcFlowSegment object can fulfill:
\X\0D\X\0A\X\09 \X\0D\X\0A\X\09\X\09- DUCTSEGMENT: Duct segment
\X\0D\X\0A\X\09\X\09- PIPESEGMENT: Puct segment
\X\0D\X\0A\X\09\X\09- GUTTERSEGMENT: Gutter segment
\X\0D\X\0A\X\09\X\09- USERDEFINED: User-defined segment
\X\0D\X\0A\X\09\X\09- NOTDEFINED: Undefined segment
\X\0D\X\0A\X\09
\X\0D\X\0A \X\0D\X\0A\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A \X\09HISTORY: New enumeration in IFC R2.0
\X\0D\X\0A\X\09 ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09
\X\0D\X\0A \X\09\X\0D\X\0A
\X\0D\X\0A\X\0D\X\0A'
,$,$);
#3105= INTERFACE_SCHEMA(32,1,$,$,112,'IFCPRODUCTEXTENSION_2X',(),0,$);
#3107= COMMENT(0,33,$,$,#3108,$);
#3108= TEXT(16,33,$,$,
' \X\0D\X\0A\X\09Definition from IAI: \X\0D\X\0A\X\09The way the motor is connected.\X\0D\X\0A The IfcMotorConnectionTypeEnum contains the following:
\X\0D\X\0A\X\09 \X\0D\X\0A\X\09\X\09- DIRECTDRIVE: Direct drive.
\X\0D\X\0A\X\09\X\09- BELTDRIVE: Belt drive.
\X\0D\X\0A\X\09\X\09- COUPLING: Coupling.
\X\0D\X\0A\X\09\X\09- OTHER: Other type of motor connection.
\X\0D\X\0A\X\09\X\09- NOTKNOWN: Unknown motor connection type.
\X\0D\X\0A\X\09\X\09- UNSET: Unspecified motor connection type.
\X\0D\X\0A\X\09
\X\0D\X\0A \X\0D\X\0A\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A \X\09HISTORY: New enumeration in IFC R2x.
\X\0D\X\0A\X\09 ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09
\X\0D\X\0A \X\09\X\0D\X\0A
\X\0D\X\0A\X\0D\X\0A'
,$,$);
#3109= COMMENT(0,33,$,$,#3110,$);
#3110= 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'
,$,$);
#3111= COMMENT(0,33,$,$,#3112,$);
#3112= TEXT(16,33,$,$,
' \X\0D\X\0A\X\09Definition from IAI: \X\0D\X\0A\X\09This enumeration defines the different types of fittings an \X\0D\X\0A IfcFlowFitting object can fulfill:
\X\0D\X\0A\X\09 \X\0D\X\0A\X\09\X\09- DUCTFITTING: Duct fitting
\X\0D\X\0A\X\09\X\09- PIPEFITTING: Pipe fitting
\X\0D\X\0A\X\09\X\09- USERDEFINED: User-defined fitting
\X\0D\X\0A\X\09\X\09- NOTDEFINED: Undefined fitting
\X\0D\X\0A\X\09
\X\0D\X\0A \X\0D\X\0A\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A \X\09HISTORY: New enumeration in IFC R2.0
\X\0D\X\0A\X\09 ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09
\X\0D\X\0A \X\09\X\0D\X\0A
\X\0D\X\0A\X\0D\X\0A'
,$,$);
#3113= COMMENT(0,33,$,$,#3114,$);
#3114= TEXT(16,33,$,$,
'Enumeration that identifies the primary type of fitting (i.e., elbow, transition, junction, etc.)\X\0D\X\0A'
,$,$);
#3115= COMMENT(0,33,$,$,#3116,$);
#3116= TEXT(16,33,$,$,
' \X\0D\X\0A\X\09Definition from IAI: \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 IfcPrimaryFittingEnum contains\X\0D\X\0A the following:
\X\0D\X\0A\X\09 \X\0D\X\0A\X\09\X\09- ENTRY: 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).
\X\0D\X\0A\X\09\X\09- EXIT: 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).
\X\0D\X\0A\X\09\X\09- ELBOW:\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.
\X\0D\X\0A\X\09\X\09- TRANSITION:\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.
\X\0D\X\0A\X\09\X\09- JUNCTION:\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.).
\X\0D\X\0A\X\09\X\09- OBSTRUCTION: 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.).
\X\0D\X\0A\X\09\X\09- OTHER: Other type of primary fitting type not defined above.
\X\0D\X\0A\X\09\X\09- USERDEFINED: User-defined fitting.
\X\0D\X\0A\X\09\X\09- NOTDEFINED: Undefined fitting.
\X\0D\X\0A\X\09
\X\0D\X\0A \X\0D\X\0A\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A \X\09HISTORY: New enumeration in IFC R2.0
\X\0D\X\0A\X\09 ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09
\X\0D\X\0A \X\09\X\0D\X\0A
\X\0D\X\0A\X\0D\X\0A'
,$,$);
#3117= COMMENT(0,33,$,$,#3118,$);
#3118= TEXT(16,33,$,$,
'\X\0D\X\0A\X\09Definition from IAI: \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 (IfcAirTerminal), \X\0D\X\0A heat output into a space from a radiator or convector \X\0D\X\0A (IfcHydronicHeater), etc.).
\X\0D\X\0A\X\0D\X\0A An IfcFlowController can be either aggregated into the definition of\X\0D\X\0A the IfcFlowTerminal using the IfcRelAssemblesElements relationship, or\X\0D\X\0A referenced using the IfcRelConnectsElements objectified relationship.
\X\0D\X\0A \X\0D\X\0A \X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A \X\09HISTORY: New entity in IFC R2.0.
\X\0D\X\0A\X\09 ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09
\X\0D\X\0A \X\09\X\0D\X\0A
\X\0D\X\0A \X\0D\X\0A\X\09Geometry Use Definitions
\X\0D\X\0A\X\09The geometric representation of IfcFlowTerminal is given\X\0D\X\0A by the IfcProductDefinitionShape, allowing multiple geometric\X\0D\X\0A representations. Included are:
\X\0D\X\0A\X\0D\X\0A\X\09Local Placement
\X\0D\X\0A\X\09The use of local placement is defined at the supertype \X\0D\X\0A IfcDistributionFlowElement.
\X\0D\X\0A\X\0D\X\0A\X\09Standard Geometric Representation
\X\0D\X\0A\X\09The use of Standard Geometric Representations is defined at the supertype \X\0D\X\0A IfcDistributionFlowElement.
\X\0D\X\0A\X\0D\X\0A'
,$,$);
#3119= COMMENT(0,33,$,$,#3120,$);
#3120= TEXT(16,33,$,$,
'\X\0D\X\0A\X\09Definition from IAI: \X\0D\X\0A\X\09IfcHeatTransferDevice 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.
\X\0D\X\0A\X\0D\X\0A\X\09IfcHeatTransferDevice 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 IfcRelAssemblesElements relationship.
\X\0D\X\0A\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A \X\09HISTORY: New entity in IFC R2.0.
\X\0D\X\0A\X\09 ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09
\X\0D\X\0A \X\09\X\0D\X\0A
\X\0D\X\0A \X\0D\X\0A\X\09Geometry Use Definitions
\X\0D\X\0A\X\09The geometric representation of IfcHeatTransferDevice is given\X\0D\X\0A by the IfcProductDefinitionShape, allowing multiple geometric\X\0D\X\0A representations. Included are:
\X\0D\X\0A\X\0D\X\0A\X\09Local Placement
\X\0D\X\0A\X\09The use of local placement is defined at the supertype \X\0D\X\0A IfcDistributionFlowElement.
\X\0D\X\0A\X\09\X\0D\X\0A\X\09Standard Geometric Representation
\X\0D\X\0A\X\09The use of Standard Geometric Representations is defined at the supertype \X\0D\X\0A IfcDistributionFlowElement.
\X\0D\X\0A\X\0D\X\0A'
,$,$);
#3121= COMMENT(0,33,$,$,#3122,$);
#3122= 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).'
,$,$);
#3123= COMMENT(0,33,$,$,#3124,$);
#3124= TEXT(16,33,$,$,
'Overall Thermal Efficiency is defined as gross energy output of the heat transfer device divided by the energy input.'
,$,$);
#3125= COMMENT(0,33,$,$,#3126,$);
#3126= TEXT(16,33,$,$,
'Defines the primary energy source used by the HeatTransferDevice.',$,$
);
#3127= COMMENT(0,33,$,$,#3128,$);
#3128= TEXT(16,33,$,$,
' \X\0D\X\0A\X\09Definition from IAI: \X\0D\X\0A\X\09This enumeration is used to identify possible sources of energy.\X\0D\X\0A The IfcEnergySourceEnum contains the following:
\X\0D\X\0A\X\09 \X\0D\X\0A\X\09\X\09- ELECTRICITY: Electricity.
\X\0D\X\0A\X\09\X\09- NATURALGAS: Natural gas.
\X\0D\X\0A\X\09\X\09- OIL: Oil.
\X\0D\X\0A\X\09\X\09- LIQUIFIEDPETROLEUMGAS: Liquified petroleum gas.
\X\0D\X\0A\X\09\X\09- PROPANE: Propane.
\X\0D\X\0A\X\09\X\09- STEAM: Steam.
\X\0D\X\0A\X\09\X\09- OTHER: Other type energy not defined above.
\X\0D\X\0A\X\09\X\09- USERDEFINED: User-defined energy source.
\X\0D\X\0A\X\09\X\09- NOTDEFINED: Undefined energy source.
\X\0D\X\0A\X\09
\X\0D\X\0A \X\0D\X\0A\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A \X\09HISTORY: New enumeration in IFC R2x.
\X\0D\X\0A\X\09 ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09
\X\0D\X\0A \X\09\X\0D\X\0A
\X\0D\X\0A\X\0D\X\0A'
,$,$);
#3129= COMMENT(0,33,$,$,#3130,$);
#3130= TEXT(16,33,$,$,
' \X\0D\X\0A\X\09Definition from IAI: \X\0D\X\0A\X\09IfcFluidMovingDevice 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).
\X\0D\X\0A\X\0D\X\0A\X\09IfcFluidMovingDevice 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 IfcRelAssemblesElements relationship.
\X\0D\X\0A\X\0D\X\0A\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A \X\09HISTORY: New entity in IFC R2x.
\X\0D\X\0A\X\09 ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09
\X\0D\X\0A \X\09\X\0D\X\0A
\X\0D\X\0A\X\0D\X\0A\X\09Geometry Use Definitions
\X\0D\X\0A\X\09The geometric representation of IfcFluidMovingDevice is given\X\0D\X\0A by the IfcProductDefinitionShape, allowing multiple geometric\X\0D\X\0A representations. Included are:
\X\0D\X\0A\X\0D\X\0A\X\09Local Placement
\X\0D\X\0A\X\09The use of local placement is defined at the supertype \X\0D\X\0A IfcDistributionFlowElement.
\X\0D\X\0A\X\0D\X\0A\X\09Standard Geometric Representation
\X\0D\X\0A\X\09The use of Standard Geometric Representations is defined at the supertype \X\0D\X\0A IfcDistributionFlowElement.
\X\0D\X\0A\X\0D\X\0A'
,$,$);
#3131= COMMENT(0,33,$,$,#3132,$);
#3132= TEXT(16,33,$,$,
'Defines the primary energy source used by the FluidMovingDevice.',$,$);
#3133= COMMENT(0,33,$,$,#3134,$);
#3134= TEXT(16,33,$,$,
'Diameter of blades/impeller - used to scale performance of geometrically similar fluid movers.'
,$,$);
#3135= COMMENT(0,33,$,$,#3136,$);
#3136= TEXT(16,33,$,$,
' \X\0D\X\0A\X\09Definition from IAI: \X\0D\X\0A\X\09IfcTreatmentDevice 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).
\X\0D\X\0A\X\0D\X\0A\X\09IfcTreatmentDevice 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 IfcRelAssemblesElements relationship.
\X\0D\X\0A \X\0D\X\0A\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A \X\09HISTORY: New entity in IFC R2x.
\X\0D\X\0A\X\09 ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09
\X\0D\X\0A \X\09\X\0D\X\0A
\X\0D\X\0A \X\0D\X\0A\X\09Geometry Use Definitions
\X\0D\X\0A\X\09The geometric representation of IfcTreatmentDevice is given\X\0D\X\0A by the IfcProductDefinitionShape, allowing multiple geometric\X\0D\X\0A representations. Included are:
\X\0D\X\0A\X\0D\X\0A\X\09Local Placement
\X\0D\X\0A\X\09The use of local placement is defined at the supertype \X\0D\X\0A IfcDistributionFlowElement.
\X\0D\X\0A\X\0D\X\0A\X\09Standard Geometric Representation
\X\0D\X\0A\X\09The use of Standard Geometric Representations is defined at the supertype \X\0D\X\0A IfcDistributionFlowElement.
\X\0D\X\0A\X\0D\X\0A'
,$,$);
#3137= COMMENT(0,33,$,$,#3138,$);
#3138= TEXT(16,33,$,$,
' \X\0D\X\0A\X\09Definition from IAI: \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).
\X\0D\X\0A \X\0D\X\0A\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A \X\09HISTORY: New entity in IFC R2x.
\X\0D\X\0A\X\09 ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09
\X\0D\X\0A \X\09\X\0D\X\0A
\X\0D\X\0A \X\0D\X\0A\X\09Geometry Use Definitions
\X\0D\X\0A\X\09The geometric representation of IfcStorageDevice is given\X\0D\X\0A by the IfcProductDefinitionShape, allowing multiple geometric\X\0D\X\0A representations. Included are:
\X\0D\X\0A\X\0D\X\0A\X\09Local Placement
\X\0D\X\0A\X\09The use of local placement is defined at the supertype \X\0D\X\0A IfcDistributionFlowElement.
\X\0D\X\0A\X\0D\X\0A\X\09Standard Geometric Representation
\X\0D\X\0A\X\09The use of Standard Geometric Representations is defined at the supertype \X\0D\X\0A IfcDistributionFlowElement.
\X\0D\X\0A\X\0D\X\0A'
,$,$);
#3139= COMMENT(0,33,$,$,#3140,$);
#3140= 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'
,$,$);
#3141= COMMENT(0,33,$,$,#3142,$);
#3142= TEXT(16,33,$,$,
' \X\0D\X\0A\X\09Definition from IAI: \X\0D\X\0A\X\09This enumeration defines the different types of distribution flow elements an \X\0D\X\0A IfcDistributionFlowElement object can fulfill:
\X\0D\X\0A\X\09 \X\0D\X\0A\X\09\X\09- FLUIDFLOW: Fluid Flow distribution element
\X\0D\X\0A\X\09\X\09- ELECTRICALCURRENT: Electrical ccurrent distribution element
\X\0D\X\0A\X\09\X\09- VOICEANDDATA: Voice and data distribution element
\X\0D\X\0A\X\09\X\09- LIGHTFLOW: Light distribution element (in optical fibre)
\X\0D\X\0A\X\09
\X\0D\X\0A \X\0D\X\0A\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A \X\09HISTORY: New enumeration in IFC R2.0
\X\0D\X\0A\X\09 ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09
\X\0D\X\0A \X\09\X\0D\X\0A
\X\0D\X\0A\X\0D\X\0A'
,$,$);
#3143= COMMENT(0,33,$,$,#3144,$);
#3144= TEXT(16,33,$,$,
'Defines the type of connection between the motor and the fan wheel. ',$
,$);
#3145= COMMENT(0,33,$,$,#3146,$);
#3146= TEXT(16,33,$,$,
'Defines the type of connection between the motor and the pump impeller. '
,$,$);
#3147= COMMENT(0,33,$,$,#3148,$);
#3148= TEXT(16,33,$,$,'',$,$);
#3149= COMMENT(0,33,$,$,#3150,$);
#3150= TEXT(16,33,$,$,'??',$,$);
#3151= COMMENT(0,33,$,$,#3152,$);
#3152= TEXT(16,33,$,$,
' \X\0D\X\0A\X\09Definition from IAI: \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.
\X\0D\X\0A \X\0D\X\0A\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A \X\09HISTORY: New entity in IFC R2.0.
\X\0D\X\0A\X\09 ISSUES: See issues and change log for changes made in IFC R2x.\X\0D\X\0A\X\09
\X\0D\X\0A \X\09\X\0D\X\0A
\X\0D\X\0A\X\0D\X\0A'
,$,$);
#3153= COMMENT(0,33,$,$,#3154,$);
#3154= 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'
,$,$);
#3155= COMMENT(0,33,$,$,#3156,$);
#3156= 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.'
,$,$);
#3157= COMMENT(0,33,$,$,#3158,$);
#3158= 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.'
,$,$);
#3159= COMMENT(0,33,$,$,#3160,$);
#3160= TEXT(16,33,$,$,'??',$,$);
#3161= COMMENT(0,33,$,$,#3162,$);
#3162= TEXT(16,33,$,$,
'Rate at which energy is transferred from one medium to another.\X\0D\X\0A'
,$,$);
#3163= COMMENT(0,33,$,$,#3164,$);
#3164= TEXT(16,33,$,$,
'The bulk temperature of the fluid supplied by the heat source to the HydronicHeater.'
,$,$);
#3165= COMMENT(0,33,$,$,#3166,$);
#3166= TEXT(16,33,$,$,
'The bulk temperature of the fluid returning to the heat source from the HydronicHeater.'
,$,$);
#3167= COMMENT(0,33,$,$,#3168,$);
#3168= TEXT(16,33,$,$,'Design flow rate for the HydronicHeater.',$,$);
#3169= COMMENT(0,33,$,$,#3170,$);
#3170= TEXT(16,33,$,$,'Height of coil flow cross section.',$,$);
#3171= COMMENT(0,33,$,$,#3172,$);
#3172= TEXT(16,33,$,$,'Width of coil flow cross section.',$,$);
#3173= COMMENT(0,33,$,$,#3174,$);
#3174= TEXT(16,33,$,$,'Length of coil flow cross section.',$,$);
#3175= COMMENT(0,33,$,$,#3176,$);
#3176= TEXT(16,33,$,$,
'\X\0D\X\0A\X\09Definition from IAI: \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.
\X\0D\X\0A\X\0D\X\0A\X\09The 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.
\X\0D\X\0A\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A\X\09 ISSUES The entity has changed in IFC R3 platform - see\X\0D\X\0A change log for details.
\X\0D\X\0A \X\09HISTORY New entity in IFC R2.\X\0D\X\0A\X\09
\X\0D\X\0A \X\09\X\0D\X\0A
\X\0D\X\0A \X\0D\X\0A\X\09Geometry Use Definitions
\X\0D\X\0A\X\09The geometric representation of IfcFlowEquipment is given\X\0D\X\0A by the IfcProductDefinitionShape, allowing multiple geometric\X\0D\X\0A representations. Included are:
\X\0D\X\0A\X\0D\X\0A\X\09Local Placement
\X\0D\X\0A\X\09The 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.
\X\0D\X\0A\X\09Informal propositions for local placement:
\X\0D\X\0A\X\09 \X\0D\X\0A\X\09\X\09- 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.
\X\0D\X\0A\X\09
\X\0D\X\0A\X\09\X\0D\X\0A Standard Geometric Representation
\X\0D\X\0A\X\09Currently, 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.
\X\0D\X\0A\X\0D\X\0A\X\09B-Rep Representation
\X\0D\X\0A\X\09The faceted B-Rep capabilities (with or without voids) shall be\X\0D\X\0A supported for B-Rep representation.
\X\0D\X\0A\X\0D\X\0A'
,$,$);
#3177= COMMENT(0,33,$,$,#3178,$);
#3178= 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'
,$,$);
#3179= COMMENT(0,33,$,$,#3180,$);
#3180= TEXT(16,33,$,$,
' \X\0D\X\0A\X\09Definition from IAI: \X\0D\X\0A\X\09This enumeration defines the different types of Equipment \X\0D\X\0A an IfcFlowEquipment object can fulfill:
\X\0D\X\0A\X\09 \X\0D\X\0A\X\09\X\09- 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.
\X\0D\X\0A\X\09\X\09- 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.
\X\0D\X\0A\X\09\X\09- 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.
\X\0D\X\0A\X\09\X\09- 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.
\X\0D\X\0A\X\09\X\09- 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.
\X\0D\X\0A\X\09\X\09- 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.
\X\0D\X\0A\X\09\X\09- 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.
\X\0D\X\0A\X\09\X\09- COOLINGTOWER: Equipment which rejects heat to ambient air.
\X\0D\X\0A\X\09\X\09- FAN: Equipment which imparts mechanical work on a gas.
\X\0D\X\0A\X\09\X\09- 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.
\X\0D\X\0A\X\09\X\09- 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.
\X\0D\X\0A\X\09\X\09- 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).
\X\0D\X\0A\X\09\X\09- PUMP: Equipment which imparts mechanical work on a \X\0D\X\0A\X\09 \X\09\X\09\X\09\X\09\X\09liquid.
\X\0D\X\0A\X\09\X\09- TUBEBUNDLE: Tubes and bundles of tubes used within equipment.
\X\0D\X\0A\X\09\X\09- UNITHEATER: Equipment which adds heat to a space
\X\0D\X\0A\X\09\X\09- ELEVATOR: Equipment used for conveyance which moves \X\0D\X\0A\X\09 \X\09\X\09\X\09\X\09\X\09vertically.
\X\0D\X\0A\X\09\X\09- 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.
\X\0D\X\0A\X\0D\X\0A\X\09\X\09- USERDEFINED: User-defined equipment
\X\0D\X\0A\X\09\X\09- NOTDEFINED: Undefined equipment
\X\0D\X\0A\X\09
\X\0D\X\0A \X\0D\X\0A\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A\X\09 ISSUES No issues to date.
\X\0D\X\0A \X\09HISTORY New enumeration in IFC R2.\X\0D\X\0A\X\09
\X\0D\X\0A \X\09\X\0D\X\0A
\X\0D\X\0A\X\0D\X\0A'
,$,$);
#3181= COMMENT(0,33,$,$,#3182,$);
#3182= TEXT(16,33,$,$,'??',$,$);
#3183= COMMENT(0,33,$,$,#3184,$);
#3184= TEXT(16,33,$,$,
'\X\0D\X\0A\X\09Definition from IAI: 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.
\X\0D\X\0A\X\0D\X\0A\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A\X\09 ISSUES The entity has changed in IFC R3 platform - see\X\0D\X\0A change log for details.
\X\0D\X\0A \X\09HISTORY New entity in IFC R1.\X\0D\X\0A\X\09
\X\0D\X\0A \X\09\X\0D\X\0A
\X\0D\X\0A \X\0D\X\0A\X\09Geometry Use Definitions
\X\0D\X\0A\X\09The geometric representation of IfcElectricalAppliance is given\X\0D\X\0A by the IfcProductDefinitionShape, allowing multiple geometric\X\0D\X\0A representations. Included are:
\X\0D\X\0A\X\0D\X\0A\X\09Local Placement
\X\0D\X\0A\X\09The 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.
\X\0D\X\0A\X\0D\X\0A\X\09Standard Geometric Representation
\X\0D\X\0A\X\09Currently, 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.
\X\0D\X\0A\X\0D\X\0A\X\09B-Rep Representation
\X\0D\X\0A\X\09The faceted B-Rep capabilities (with or without voids) shall be\X\0D\X\0A supported for B-Rep representation.
\X\0D\X\0A\X\0D\X\0A'
,$,$);
#3185= COMMENT(0,33,$,$,#3186,$);
#3186= 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'
,$,$);
#3187= COMMENT(0,33,$,$,#3188,$);
#3188= TEXT(16,33,$,$,
' \X\0D\X\0A\X\09Definition from IAI: \X\0D\X\0A\X\09This enumeration defines the different types of electrical appliances \X\0D\X\0A an IfcElectricalAppliance object can fulfill:
\X\0D\X\0A \X\0D\X\0A\X\09- COMPUTER: Computer electrical appliance
\X\0D\X\0A\X\09- COPIER: Copier electrical appliance
\X\0D\X\0A\X\09- FACSIMILE: Facsimile electrical appliance
\X\0D\X\0A\X\09- PRINTER: Printer electrical appliance
\X\0D\X\0A\X\09- TELEPHONE: Telephone electrical appliance
\X\0D\X\0A\X\09- USERDEFINED: User-defined electrical appliance
\X\0D\X\0A\X\09- NOTDEFINED: Undefined electrical appliance
\X\0D\X\0A
\X\0D\X\0A \X\0D\X\0A\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A\X\09 ISSUES No issues to date.
\X\0D\X\0A \X\09HISTORY New enumeration in IFC R2.\X\0D\X\0A\X\09
\X\0D\X\0A \X\09\X\0D\X\0A
\X\0D\X\0A\X\0D\X\0A\X\0D\X\0A'
,$,$);
#3189= COMMENT(0,33,$,$,#3190,$);
#3190= TEXT(16,33,$,$,'??',$,$);
#3191= COMMENT(0,33,$,$,#3192,$);
#3192= TEXT(16,33,$,$,
'\X\0D\X\0A\X\09Definition from IAI: \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).
\X\0D\X\0A\X\0D\X\0A\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A\X\09 ISSUES No issues to date.
\X\0D\X\0A \X\09HISTORY New entity in IFC R2.\X\0D\X\0A\X\09
\X\0D\X\0A \X\09\X\0D\X\0A
\X\0D\X\0A \X\0D\X\0A\X\09Geometry Use Definitions
\X\0D\X\0A\X\09The geometric representation of IfcElectricalFixture is given\X\0D\X\0A by the IfcProductDefinitionShape, allowing multiple geometric\X\0D\X\0A representations. Included are:
\X\0D\X\0A\X\0D\X\0A\X\09Local Placement
\X\0D\X\0A\X\09The 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.
\X\0D\X\0A\X\0D\X\0A\X\09Standard Geometric Representation
\X\0D\X\0A\X\09Currently, 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.
\X\0D\X\0A\X\0D\X\0A\X\09B-Rep Representation
\X\0D\X\0A\X\09The faceted B-Rep capabilities (with or without voids) shall be\X\0D\X\0A supported for B-Rep representation.
\X\0D\X\0A\X\0D\X\0A'
,$,$);
#3193= COMMENT(0,33,$,$,#3194,$);
#3194= TEXT(16,33,$,$,
'\X\0D\X\0A\X\09Definition from IAI: \X\0D\X\0A\X\09Electrically powered fixture that provides illuminence.
\X\0D\X\0A\X\0D\X\0A\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A\X\09 ISSUES The entity has changed in IFC R3 platform - see\X\0D\X\0A change log for details.
\X\0D\X\0A \X\09HISTORY New entity in IFC R2.\X\0D\X\0A\X\09
\X\0D\X\0A \X\09\X\0D\X\0A
\X\0D\X\0A \X\0D\X\0A\X\09Geometry Use Definitions
\X\0D\X\0A\X\09The geometric representation of IfcLightFixture is given\X\0D\X\0A by the IfcProductDefinitionShape, allowing multiple geometric\X\0D\X\0A representations. Included are:
\X\0D\X\0A\X\0D\X\0A\X\09Local Placement
\X\0D\X\0A\X\09The 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.
\X\0D\X\0A\X\0D\X\0A\X\09Standard Geometric Representation
\X\0D\X\0A\X\09Currently, 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.
\X\0D\X\0A\X\0D\X\0A\X\09B-Rep Representation
\X\0D\X\0A\X\09The faceted B-Rep capabilities (with or without voids) shall be\X\0D\X\0A supported for B-Rep representation.
\X\0D\X\0A\X\0D\X\0A'
,$,$);
#3195= COMMENT(0,33,$,$,#3196,$);
#3196= 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'
,$,$);
#3197= COMMENT(0,33,$,$,#3198,$);
#3198= TEXT(16,33,$,$,
' \X\0D\X\0A\X\09Definition from IAI: \X\0D\X\0A\X\09This enumeration defines the different types of electrical \X\0D\X\0A fixtures an IfcElectricalFixture object can fulfill:
\X\0D\X\0A \X\0D\X\0A\X\09- LIGHTFIXTURE: Light fixture
\X\0D\X\0A\X\09- POWEROUTLET: Power outlet
\X\0D\X\0A\X\09- RADIANTHEATER: Radiant heater
\X\0D\X\0A\X\09- USERDEFINED: User-defined electrical fixture
\X\0D\X\0A\X\09- NOTDEFINED: Undefined electrical fixture
\X\0D\X\0A
\X\0D\X\0A \X\0D\X\0A\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A\X\09 ISSUES: No issues to date.
\X\0D\X\0A \X\09HISTORY New enumeration in IFC R2.\X\0D\X\0A\X\09
\X\0D\X\0A \X\09\X\0D\X\0A
\X\0D\X\0A\X\0D\X\0A'
,$,$);
#3199= COMMENT(0,33,$,$,#3200,$);
#3200= TEXT(16,33,$,$,'??',$,$);
#3201= COMMENT(0,33,$,$,#3202,$);
#3202= TEXT(16,33,$,$,
'\X\0D\X\0A\X\09Definition from IAI: \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.).
\X\0D\X\0A\X\0D\X\0A\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A\X\09 ISSUES: No issues to date.
\X\0D\X\0A \X\09HISTORY New entity in IFC R2.\X\0D\X\0A\X\09
\X\0D\X\0A \X\09\X\0D\X\0A
\X\0D\X\0A \X\0D\X\0A\X\09Geometry Use Definitions
\X\0D\X\0A\X\09The geometric representation of IfcPlumbingFixture is given\X\0D\X\0A by the IfcProductDefinitionShape, allowing multiple geometric\X\0D\X\0A representations. Included are:
\X\0D\X\0A\X\0D\X\0A\X\09Local Placement
\X\0D\X\0A\X\09The 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.
\X\0D\X\0A\X\0D\X\0A\X\09Standard Geometric Representation
\X\0D\X\0A\X\09Currently, 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.
\X\0D\X\0A\X\0D\X\0A\X\09B-Rep Representation
\X\0D\X\0A\X\09The faceted B-Rep capabilities (with or without voids) shall be\X\0D\X\0A supported for B-Rep representation.
\X\0D\X\0A\X\0D\X\0A'
,$,$);
#3203= COMMENT(0,33,$,$,#3204,$);
#3204= 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'
,$,$);
#3205= COMMENT(0,33,$,$,#3206,$);
#3206= TEXT(16,33,$,$,
' \X\0D\X\0A\X\09Definition from IAI: \X\0D\X\0A\X\09This enumeration defines the different port connnection types an\X\0D\X\0A IfcPlumbingFixture object can fulfill:
\X\0D\X\0A \X\0D\X\0A\X\09- FAUCET: Faucet
\X\0D\X\0A\X\09- SINK: Sink
\X\0D\X\0A\X\09- TOILET: Toilet
\X\0D\X\0A\X\09- URINAL: Urinal
\X\0D\X\0A\X\09- SHOWER: Shower
\X\0D\X\0A\X\09- USERDEFINED: User-defined plumbing fixture
\X\0D\X\0A\X\09- NOTDEFINED: Undefined plumbing fixture
\X\0D\X\0A
\X\0D\X\0A \X\0D\X\0A\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A\X\09\X\09\X\0D\X\0A\X\09 ISSUES: No issues to date.
\X\0D\X\0A \X\09HISTORY New enumeration in IFC R2.\X\0D\X\0A\X\09
\X\0D\X\0A \X\09\X\0D\X\0A
\X\0D\X\0A\X\0D\X\0A'
,$,$);
#3207= COMMENT(0,33,$,$,#3208,$);
#3208= TEXT(16,33,$,$,'??',$,$);
#3209= COMMENT(0,33,$,$,#3210,$);
#3210= TEXT(16,33,$,$,
'Local placement of the port relative to its distribution element''s local placement.\X\0D\X\0A'
,$,$);
#3211= COMMENT(0,33,$,$,#3212,$);
#3212= 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'
,$,$);
#3213= COMMENT(0,33,$,$,#3214,$);
#3214= TEXT(16,33,$,$,
'The related discrete element that is attached to a distribution element.\X\0D\X\0A'
,$,$);
#3215= COMMENT(0,33,$,$,#3216,$);
#3216= TEXT(16,33,$,$,
'Inverse relationship to a related distribution element to which this discrete element is attached.\X\0D\X\0A'
,$,$);
#3217= COMMENT(0,33,$,$,#3218,$);
#3218= TEXT(16,33,$,$,
'Luminous properties for this light fixture.\X\0D\X\0A',$,$);
#3219= COMMENT(0,33,$,$,#3220,$);
#3220= 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'
,$,$);
#3221= COMMENT(0,33,$,$,#3222,$);
#3222= 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'
,$,$);
#3223= COMMENT(0,33,$,$,#3224,$);
#3224= 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'
,$,$);
#3225= COMMENT(0,33,$,$,#3226,$);
#3226= TEXT(16,33,$,$,'??',$,$);
#3227= COMMENT(0,33,$,$,#3228,$);
#3228= 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'
,$,$);
#3229= COMMENT(0,33,$,$,#3230,$);
#3230= TEXT(16,33,$,$,
'Inverse relationship to the port that is being connected to.\X\0D\X\0A'
,$,$);
#3231= COMMENT(0,33,$,$,#3232,$);
#3232= TEXT(16,33,$,$,
'The IfcDistributionFlowElement that is being connected to.\X\0D\X\0A',$
,$);
#3233= COMMENT(0,33,$,$,#3234,$);
#3234= TEXT(16,33,$,$,
'The IfcDistributionFlowElement that is being connected from.\X\0D\X\0A'
,$,$);
#3235= COMMENT(0,33,$,$,#3236,$);
#3236= TEXT(16,33,$,$,
'Inverse relationship to the port that is being connected from.\X\0D\X\0A'
,$,$);
#3237= COMMENT(0,33,$,$,#3238,$);
#3238= TEXT(16,33,$,$,
'The geometric definition of the port and as well as any specific connection characteristics.\X\0D\X\0A'
,$,$);
#3239= COMMENT(0,33,$,$,#3240,$);
#3240= TEXT(16,33,$,$,
'Inverse relationship to a related discrete element which might be attached to this distribution element.\X\0D\X\0A'
,$,$);
#3241= COMMENT(0,33,$,$,#3242,$);
#3242= TEXT(16,33,$,$,
'The relating distribution elements that have discrete elements attachmented to them.\X\0D\X\0A'
,$,$);
#3243= COMMENT(0,33,$,$,#3244,$);
#3244= TEXT(16,33,$,$,'Local placement of the attachment.\X\0D\X\0A',$,$
);
#3245= INTERFACE_SCHEMA(32,1,$,$,7549312,'IFCEXTERNALREFERENCERESOURCE',
(),0,$);
#3247= COMMENT(0,197,$,$,#3248,#3251);
#3248= 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.'
,#3249);
#3249= TEXT_LAYOUT(10.,10.,637.,164.,#3250);
#3250= TEXT_TYPE(1,168);
#3251= TYPE_LAYOUT(#3252);
#3252= RECTANGLE(6684.7182,980.10444,697.07222,244.95515);
#3253= COMMENT(0,197,$,$,#3254,#3257);
#3254= 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.'
,#3255);
#3255= TEXT_LAYOUT(10.,10.,659.,82.,#3256);
#3256= TEXT_TYPE(1,168);
#3257= TYPE_LAYOUT(#3258);
#3258= RECTANGLE(11343.95,1609.6937,682.30827,102.68435);
#3259= COMMENT(0,197,$,$,#3260,#3263);
#3260= TEXT(16,5,$,$,
'IfcChiller aggregates instances of IfcTubeBundle, IfcCompressor, etc. as required.'
,
'IfcChiller aggregates instances of \X\0D\X\0AIfcTubeBundle, IfcCompressor, etc. as required.'
,#3261);
#3261= TEXT_LAYOUT(10.,10.,700.,82.,#3262);
#3262= TEXT_TYPE(1,168);
#3263= TYPE_LAYOUT(#3264);
#3264= RECTANGLE(3833.9025,1144.9086,722.4464,154.46304);
#3265= COMMENT(0,197,$,$,#3266,#3269);
#3266= 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.'
,#3267);
#3267= TEXT_LAYOUT(10.,10.,449.,123.,#3268);
#3268= TEXT_TYPE(1,168);
#3269= TYPE_LAYOUT(#3270);
#3270= RECTANGLE(5427.03,210.14449,525.27353,153.68708);
#3271= COMMENT(0,69,$,$,#3272,#3275);
#3272= TEXT(16,5,$,$,'PredefinedType attribute added to Tank',
'PredefinedType attribute added to Tank',#3273);
#3273= TEXT_LAYOUT(10.,10.,577.,41.,#3274);
#3274= TEXT_TYPE(1,168);
#3275= TYPE_LAYOUT(#3276);
#3276= RECTANGLE(10141.435,770.27885,595.06677,102.68435);
#3277= COMMENT(0,197,$,$,#3278,#3281);
#3278= TEXT(16,5,$,$,
'Attribute ''MotorDriveType moved to new class IfcMotorDrive',
'Attribute ''MotorDriveType \X\0D\X\0Amoved to new class \X\0D\X\0AIfcMotorDrive'
,#3279);
#3279= TEXT_LAYOUT(10.,10.,392.,123.,#3280);
#3280= TEXT_TYPE(1,168);
#3281= TYPE_LAYOUT(#3282);
#3282= RECTANGLE(8347.5842,352.27846,479.6395,145.63403);
#3283= COMMENT(0,69,$,$,#3284,#3287);
#3284= TEXT(16,5,$,$,'IfcCondenserType added for BS-8 compatibility',
'IfcCondenserType added for BS-8 \X\0D\X\0Acompatibility',#3285);
#3285= TEXT_LAYOUT(10.,10.,500.,82.,#3286);
#3286= TEXT_TYPE(1,168);
#3287= TYPE_LAYOUT(#3288);
#3288= RECTANGLE(3548.2232,2054.3539,592.11708,100.);
#3289= COMMENT(0,69,$,$,#3290,#3293);
#3290= TEXT(16,5,$,$,'IfcEvaporatorType added for BS-8 compatibility',
'IfcEvaporatorType added for BS-8 \X\0D\X\0Acompatibility',#3291);
#3291= TEXT_LAYOUT(10.,10.,509.,82.,#3292);
#3292= TEXT_TYPE(1,168);
#3293= TYPE_LAYOUT(#3294);
#3294= RECTANGLE(3545.5389,1783.2341,613.59192,100.);
#3295= COMMENT(0,69,$,$,#3296,#3299);
#3296= TEXT(16,5,$,$,'IfcHumidfierType added for BS-8 compatibility',
'IfcHumidfierType added for BS-8 \X\0D\X\0Acompatibility',#3297);
#3297= TEXT_LAYOUT(10.,10.,491.,82.,#3298);
#3298= TEXT_TYPE(1,168);
#3299= TYPE_LAYOUT(#3300);
#3300= RECTANGLE(5126.9026,1676.3124,597.48579,100.);
#3301= COMMENT(0,197,$,$,#3302,#3305);
#3302= TEXT(16,5,$,$,
'IfcEvaporativeCoolerType added for BS-8 compatibility',
'IfcEvaporativeCoolerType added \X\0D\X\0Afor BS-8 compatibility',#3303
);
#3303= TEXT_LAYOUT(10.,10.,489.,82.,#3304);
#3304= TEXT_TYPE(1,168);
#3305= TYPE_LAYOUT(#3306);
#3306= RECTANGLE(5126.0973,1947.4322,549.16741,105.36871);
ENDSEC;
END-ISO-10303-21;