1<shapes name="mxGraph.pid.fittings"> 2<shape aspect="variable" h="140" name="Blind Disc" strokewidth="inherit" w="40"> 3 <connections/> 4 <background> 5 <ellipse h="40" w="40" x="0" y="0"/> 6 </background> 7 <foreground> 8 <fillcolor color="#000000"/> 9 <fillstroke/> 10 <path> 11 <move x="20" y="40"/> 12 <line x="20" y="140"/> 13 </path> 14 <stroke/> 15 </foreground> 16</shape> 17<shape aspect="variable" h="100" name="Breakthrough" strokewidth="inherit" w="38"> 18 <connections> 19 <constraint name="W" perimeter="0" x="0" y="0.5"/> 20 <constraint name="E" perimeter="0" x="1" y="0.5"/> 21 </connections> 22 <background> 23 <save/> 24 <rect h="50" w="4" x="0" y="25"/> 25 </background> 26 <foreground> 27 <fillcolor color="#000000"/> 28 <fillstroke/> 29 <rect h="50" w="4" x="34" y="25"/> 30 <fillstroke/> 31 <restore/> 32 <rect/> 33 <stroke/> 34 <path> 35 <move x="4" y="0"/> 36 <line x="4" y="35"/> 37 <line x="34" y="35"/> 38 <line x="34" y="0"/> 39 <move x="4" y="100"/> 40 <line x="4" y="65"/> 41 <line x="34" y="65"/> 42 <line x="34" y="100"/> 43 </path> 44 <fillstroke/> 45 <path> 46 <move x="4" y="10"/> 47 <line x="14" y="0"/> 48 <move x="4" y="20"/> 49 <line x="24" y="0"/> 50 <move x="4" y="30"/> 51 <line x="34" y="0"/> 52 <move x="9" y="35"/> 53 <line x="34" y="10"/> 54 <move x="19" y="35"/> 55 <line x="34" y="20"/> 56 <move x="29" y="35"/> 57 <line x="34" y="30"/> 58 <move x="4" y="75"/> 59 <line x="14" y="65"/> 60 <move x="4" y="85"/> 61 <line x="24" y="65"/> 62 <move x="4" y="95"/> 63 <line x="34" y="65"/> 64 <move x="9" y="100"/> 65 <line x="34" y="75"/> 66 <move x="19" y="100"/> 67 <line x="34" y="85"/> 68 <move x="29" y="100"/> 69 <line x="34" y="95"/> 70 </path> 71 <stroke/> 72 </foreground> 73</shape> 74<shape aspect="variable" h="100" name="Clamped Flange Coupling" strokewidth="inherit" w="50"> 75 <connections> 76 <constraint name="W" perimeter="0" x="0.2" y="0.5"/> 77 <constraint name="E" perimeter="0" x="0.8" y="0.5"/> 78 </connections> 79 <background> 80 <path> 81 <move x="0" y="15"/> 82 <line x="0" y="0"/> 83 <line x="50" y="0"/> 84 <line x="50" y="15"/> 85 <move x="0" y="85"/> 86 <line x="0" y="100"/> 87 <line x="50" y="100"/> 88 <line x="50" y="85"/> 89 <move x="10" y="10"/> 90 <line x="10" y="90"/> 91 <move x="40" y="10"/> 92 <line x="40" y="90"/> 93 </path> 94 </background> 95 <foreground> 96 <stroke/> 97 </foreground> 98</shape> 99<shape aspect="variable" h="80" name="Compensator" strokewidth="inherit" w="40"> 100 <connections> 101 <constraint name="W" perimeter="0" x="0" y="0.5"/> 102 <constraint name="E" perimeter="0" x="1" y="0.5"/> 103 </connections> 104 <background> 105 <path> 106 <move x="20" y="0"/> 107 <arc large-arc-flag="0" rx="50" ry="50" sweep-flag="1" x="20" x-axis-rotation="0" y="80"/> 108 <arc large-arc-flag="0" rx="50" ry="50" sweep-flag="1" x="20" x-axis-rotation="0" y="0"/> 109 <close/> 110 </path> 111 </background> 112 <foreground> 113 <fillstroke/> 114 </foreground> 115</shape> 116<shape aspect="variable" h="100" name="Coupling" strokewidth="inherit" w="50"> 117 <connections> 118 <constraint name="W" perimeter="0" x="0" y="0.5"/> 119 <constraint name="E" perimeter="0" x="1" y="0.5"/> 120 </connections> 121 <background> 122 <path> 123 <move x="0" y="0"/> 124 <line x="0" y="100"/> 125 <line x="40" y="100"/> 126 <move x="10" y="0"/> 127 <line x="50" y="0"/> 128 <line x="50" y="100"/> 129 </path> 130 </background> 131 <foreground> 132 <stroke/> 133 </foreground> 134</shape> 135<shape aspect="variable" h="100" name="Flame Arrestor" strokewidth="inherit" w="50"> 136 <connections> 137 <constraint name="W" perimeter="0" x="0" y="0.5"/> 138 <constraint name="E" perimeter="0" x="1" y="0.5"/> 139 </connections> 140 <background> 141 <rect h="100" w="50" x="0" y="0"/> 142 </background> 143 <foreground> 144 <fillstroke/> 145 <path> 146 <move x="25" y="0"/> 147 <line x="25" y="100"/> 148 <move x="0" y="25"/> 149 <line x="50" y="25"/> 150 <move x="0" y="50"/> 151 <line x="50" y="50"/> 152 <move x="0" y="75"/> 153 <line x="50" y="75"/> 154 </path> 155 <stroke/> 156 </foreground> 157</shape> 158<shape aspect="variable" h="100" name="Flame Arrestor (Detonation-Proof)" strokewidth="inherit" w="100"> 159 <connections> 160 <constraint name="W" perimeter="0" x="0" y="0.5"/> 161 <constraint name="E" perimeter="0" x="1" y="0.5"/> 162 </connections> 163 <background> 164 <path> 165 <move x="0" y="0"/> 166 <line x="50" y="0"/> 167 <line x="100" y="50"/> 168 <line x="50" y="100"/> 169 <line x="0" y="100"/> 170 <close/> 171 </path> 172 </background> 173 <foreground> 174 <fillstroke/> 175 <path> 176 <move x="25" y="0"/> 177 <line x="25" y="100"/> 178 <move x="0" y="25"/> 179 <line x="50" y="25"/> 180 <move x="0" y="50"/> 181 <line x="50" y="50"/> 182 <move x="0" y="75"/> 183 <line x="50" y="75"/> 184 <move x="50" y="0"/> 185 <line x="50" y="100"/> 186 </path> 187 <stroke/> 188 </foreground> 189</shape> 190<shape aspect="variable" h="100" name="Flame Arrestor (Explosion-Proof)" strokewidth="inherit" w="100"> 191 <connections> 192 <constraint name="W" perimeter="0" x="0" y="0.5"/> 193 <constraint name="E" perimeter="0" x="1" y="0.5"/> 194 </connections> 195 <background> 196 <rect h="100" w="100" x="0" y="0"/> 197 </background> 198 <foreground> 199 <fillstroke/> 200 <path> 201 <move x="25" y="0"/> 202 <line x="25" y="100"/> 203 <move x="0" y="25"/> 204 <line x="50" y="25"/> 205 <move x="0" y="50"/> 206 <line x="50" y="50"/> 207 <move x="0" y="75"/> 208 <line x="50" y="75"/> 209 <move x="50" y="0"/> 210 <line x="50" y="100"/> 211 </path> 212 <stroke/> 213 </foreground> 214</shape> 215<shape aspect="variable" h="100" name="Flame Arrestor (Fire-Resistant)" strokewidth="inherit" w="100"> 216 <connections> 217 <constraint name="W" perimeter="0" x="0" y="0.5"/> 218 <constraint name="E" perimeter="0" x="1" y="0.5"/> 219 </connections> 220 <background> 221 <path> 222 <move x="0" y="0"/> 223 <line x="50" y="0"/> 224 <arc large-arc-flag="0" rx="50" ry="50" sweep-flag="1" x="50" x-axis-rotation="0" y="100"/> 225 <line x="0" y="100"/> 226 <close/> 227 </path> 228 </background> 229 <foreground> 230 <fillstroke/> 231 <path> 232 <move x="25" y="0"/> 233 <line x="25" y="100"/> 234 <move x="0" y="25"/> 235 <line x="50" y="25"/> 236 <move x="0" y="50"/> 237 <line x="50" y="50"/> 238 <move x="0" y="75"/> 239 <line x="50" y="75"/> 240 <move x="50" y="0"/> 241 <line x="50" y="100"/> 242 </path> 243 <stroke/> 244 </foreground> 245</shape> 246<shape aspect="variable" h="100" name="Flame Arrestor (Fire-Resistant, Detonation-Proof)" strokewidth="inherit" w="100"> 247 <connections> 248 <constraint name="W" perimeter="0" x="0" y="0.5"/> 249 <constraint name="E" perimeter="0" x="1" y="0.5"/> 250 </connections> 251 <background> 252 <path> 253 <move x="0" y="0"/> 254 <line x="50" y="0"/> 255 <arc large-arc-flag="0" rx="50" ry="50" sweep-flag="1" x="50" x-axis-rotation="0" y="100"/> 256 <line x="0" y="100"/> 257 <close/> 258 </path> 259 </background> 260 <foreground> 261 <fillstroke/> 262 <linejoin join="round"/> 263 <path> 264 <move x="25" y="0"/> 265 <line x="25" y="100"/> 266 <move x="0" y="25"/> 267 <line x="50" y="25"/> 268 <move x="0" y="50"/> 269 <line x="50" y="50"/> 270 <move x="0" y="75"/> 271 <line x="50" y="75"/> 272 <move x="50" y="0"/> 273 <line x="50" y="100"/> 274 <move x="50" y="0"/> 275 <line x="99.5" y="50"/> 276 <line x="50" y="100"/> 277 </path> 278 <stroke/> 279 </foreground> 280</shape> 281<shape aspect="variable" h="50" name="Flanged Connection" strokewidth="inherit" w="20"> 282 <connections> 283 <constraint name="W" perimeter="0" x="0" y="0.5"/> 284 <constraint name="E" perimeter="0" x="1" y="0.5"/> 285 </connections> 286 <background> 287 <path> 288 <move x="0" y="0"/> 289 <line x="0" y="50"/> 290 <move x="20" y="0"/> 291 <line x="20" y="50"/> 292 </path> 293 </background> 294 <foreground> 295 <stroke/> 296 </foreground> 297</shape> 298<shape aspect="variable" h="50" name="Flanged Dummy Cover" strokewidth="inherit" w="85"> 299 <connections> 300 <constraint name="W" perimeter="0" x="0" y="0.5"/> 301 <constraint name="E" perimeter="0" x="1" y="0.5"/> 302 </connections> 303 <background> 304 <path> 305 <move x="65" y="0"/> 306 <line x="65" y="50"/> 307 <move x="85" y="0"/> 308 <line x="85" y="50"/> 309 </path> 310 </background> 311 <foreground> 312 <stroke/> 313 <dashpattern pattern="2 2"/> 314 <dashed dashed="1"/> 315 <path> 316 <move x="0" y="25"/> 317 <line x="55" y="25"/> 318 </path> 319 <stroke/> 320 </foreground> 321</shape> 322<shape aspect="variable" h="140" name="Funnel" strokewidth="inherit" w="80"> 323 <connections/> 324 <background> 325 <path> 326 <move x="40" y="40"/> 327 <line x="40" y="140"/> 328 <move x="0" y="0"/> 329 <line x="40" y="40"/> 330 <line x="80" y="0"/> 331 </path> 332 </background> 333 <foreground> 334 <stroke/> 335 </foreground> 336</shape> 337<shape aspect="variable" h="30" name="Hose" strokewidth="inherit" w="180"> 338 <connections> 339 <constraint name="W" perimeter="0" x="0" y="0.5"/> 340 <constraint name="E" perimeter="0" x="1" y="0.5"/> 341 </connections> 342 <background> 343 <path> 344 <move x="0" y="15"/> 345 <arc large-arc-flag="1" rx="15" ry="15" sweep-flag="1" x="30" x-axis-rotation="0" y="15"/> 346 <arc large-arc-flag="1" rx="15" ry="15" sweep-flag="0" x="60" x-axis-rotation="0" y="15"/> 347 <arc large-arc-flag="1" rx="15" ry="15" sweep-flag="1" x="90" x-axis-rotation="0" y="15"/> 348 <arc large-arc-flag="1" rx="15" ry="15" sweep-flag="0" x="120" x-axis-rotation="0" y="15"/> 349 <arc large-arc-flag="1" rx="15" ry="15" sweep-flag="1" x="150" x-axis-rotation="0" y="15"/> 350 <arc large-arc-flag="1" rx="15" ry="15" sweep-flag="0" x="180" x-axis-rotation="0" y="15"/> 351 </path> 352 </background> 353 <foreground> 354 <fillcolor color="none"/> 355 <stroke/> 356 </foreground> 357</shape> 358<shape aspect="variable" h="40" name="Injector" strokewidth="inherit" w="80"> 359 <connections> 360 <constraint name="W" perimeter="0" x="0" y="0.5"/> 361 <constraint name="E" perimeter="0" x="1" y="0.5"/> 362 <constraint name="S" perimeter="0" x="0.5" y="1"/> 363 </connections> 364 <background> 365 <rect h="40" w="40" x="0" y="0"/> 366 </background> 367 <foreground> 368 <fillstroke/> 369 <path> 370 <move x="40" y="10"/> 371 <line x="80" y="0"/> 372 <line x="80" y="40"/> 373 <line x="40" y="30"/> 374 <close/> 375 </path> 376 <fillstroke/> 377 </foreground> 378</shape> 379<shape aspect="variable" h="140" name="Interchangeable Disc (Blind Disc)" strokewidth="inherit" w="40"> 380 <connections/> 381 <background> 382 <ellipse h="40" w="40" x="0" y="0"/> 383 </background> 384 <foreground> 385 <fillstroke/> 386 <path> 387 <move x="20" y="40"/> 388 <line x="20" y="140"/> 389 </path> 390 <stroke/> 391 <fillcolor color="#000000"/> 392 <ellipse h="40" w="40" x="0" y="40"/> 393 <fillstroke/> 394 </foreground> 395</shape> 396<shape aspect="variable" h="140" name="Interchangeable Disc (Open Disc In Function)" strokewidth="inherit" w="40"> 397 <connections/> 398 <background> 399 <ellipse h="40" w="40" x="0" y="40"/> 400 </background> 401 <foreground> 402 <fillstroke/> 403 <path> 404 <move x="20" y="80"/> 405 <line x="20" y="140"/> 406 </path> 407 <stroke/> 408 <fillcolor color="#000000"/> 409 <ellipse h="40" w="40" x="0" y="0"/> 410 <fillstroke/> 411 </foreground> 412</shape> 413<shape aspect="variable" h="140" name="Open Disc" strokewidth="inherit" w="40"> 414 <connections/> 415 <background> 416 <ellipse h="40" w="40" x="0" y="0"/> 417 </background> 418 <foreground> 419 <fillstroke/> 420 <path> 421 <move x="20" y="40"/> 422 <line x="20" y="140"/> 423 </path> 424 <stroke/> 425 </foreground> 426</shape> 427<shape aspect="variable" h="140" name="Orifice Plate" strokewidth="inherit" w="40"> 428 <connections/> 429 <background> 430 <ellipse h="40" w="40" x="0" y="0"/> 431 </background> 432 <foreground> 433 <fillstroke/> 434 <path> 435 <move x="20" y="40"/> 436 <line x="20" y="140"/> 437 </path> 438 <stroke/> 439 <fillcolor color="#000000"/> 440 <ellipse h="8" w="8" x="16" y="16"/> 441 <fillstroke/> 442 </foreground> 443</shape> 444<shape aspect="variable" h="50" name="Reducer" strokewidth="inherit" w="70"> 445 <connections> 446 <constraint name="W" perimeter="0" x="0" y="0.5"/> 447 <constraint name="E" perimeter="0" x="1" y="0.5"/> 448 </connections> 449 <background> 450 <path> 451 <move x="0" y="0"/> 452 <line x="70" y="25"/> 453 <line x="0" y="50"/> 454 <close/> 455 </path> 456 </background> 457 <foreground> 458 <fillstroke/> 459 </foreground> 460</shape> 461<shape aspect="variable" h="100" name="Rupture Disc" strokewidth="inherit" w="50"> 462 <connections> 463 <constraint name="W" perimeter="0" x="0" y="0.5"/> 464 <constraint name="E" perimeter="0" x="1" y="0.5"/> 465 </connections> 466 <background> 467 <rect h="100" w="50" x="0" y="0"/> 468 </background> 469 <foreground> 470 <fillstroke/> 471 <fillcolor color="none"/> 472 <path> 473 <move x="10" y="0"/> 474 <line x="10" y="20"/> 475 <arc large-arc-flag="0" rx="30" ry="30" sweep-flag="1" x="10" x-axis-rotation="0" y="80"/> 476 <line x="10" y="100"/> 477 </path> 478 <stroke/> 479 </foreground> 480</shape> 481<shape aspect="variable" h="104.92" name="Self-Operating Release Valve" strokewidth="inherit" w="104.97"> 482 <connections> 483 <constraint name="W" perimeter="0" x="0" y="0.5"/> 484 <constraint name="E" perimeter="0" x="0.955" y="0.5"/> 485 </connections> 486 <background> 487 <ellipse h="100" w="100" x="0" y="0"/> 488 </background> 489 <foreground> 490 <fillstroke/> 491 <fillcolor color="#000000"/> 492 <path> 493 <move x="85.4" y="14.6"/> 494 <arc large-arc-flag="1" rx="50" ry="50" sweep-flag="1" x="14.7" x-axis-rotation="0" y="85.4"/> 495 <close/> 496 </path> 497 <fillstroke/> 498 </foreground> 499</shape> 500<shape aspect="variable" h="100" name="Silencer" strokewidth="inherit" w="140"> 501 <connections> 502 <constraint name="W" perimeter="0" x="0" y="0.5"/> 503 <constraint name="E" perimeter="0" x="1" y="0.5"/> 504 </connections> 505 <background> 506 <rect h="100" w="140" x="0" y="0"/> 507 </background> 508 <foreground> 509 <fillstroke/> 510 <path> 511 <move x="35" y="50"/> 512 <line x="35" y="100"/> 513 <move x="70" y="0"/> 514 <line x="70" y="50"/> 515 <move x="105" y="50"/> 516 <line x="105" y="100"/> 517 </path> 518 <stroke/> 519 </foreground> 520</shape> 521<shape aspect="variable" h="50" name="Single Flange" strokewidth="inherit" w="5"> 522 <connections> 523 <constraint name="W" perimeter="0" x="0.5" y="0.5"/> 524 </connections> 525 <background> 526 <path> 527 <move x="2.5" y="0"/> 528 <line x="2.5" y="50"/> 529 </path> 530 </background> 531 <foreground> 532 <stroke/> 533 </foreground> 534</shape> 535<shape aspect="variable" h="80" name="Strainer" strokewidth="inherit" w="40"> 536 <connections> 537 <constraint name="W" perimeter="0" x="0" y="0.5"/> 538 <constraint name="E" perimeter="0" x="1" y="0.5"/> 539 </connections> 540 <background> 541 <rect h="80" w="40" x="0" y="0"/> 542 </background> 543 <foreground> 544 <fillstroke/> 545 <dashpattern pattern="2 2"/> 546 <dashed dashed="1"/> 547 <path> 548 <move x="0" y="0"/> 549 <line x="40" y="80"/> 550 </path> 551 <stroke/> 552 </foreground> 553</shape> 554<shape aspect="variable" h="80" name="Strainer (Cone)" strokewidth="inherit" w="40"> 555 <connections> 556 <constraint name="W" perimeter="0" x="0" y="0.5"/> 557 <constraint name="E" perimeter="0" x="1" y="0.5"/> 558 </connections> 559 <background> 560 <rect h="80" w="40" x="0" y="0"/> 561 </background> 562 <foreground> 563 <fillstroke/> 564 <linejoin join="round"/> 565 <linecap cap="round"/> 566 <dashpattern pattern="6 3 0 3"/> 567 <dashed dashed="1"/> 568 <path> 569 <move x="0" y="0"/> 570 <line x="40" y="40"/> 571 <line x="0" y="80"/> 572 </path> 573 <stroke/> 574 </foreground> 575</shape> 576<shape aspect="variable" h="140" name="Vent" strokewidth="inherit" w="80"> 577 <connections/> 578 <background> 579 <path> 580 <move x="40" y="40"/> 581 <line x="40" y="140"/> 582 <move x="0" y="40"/> 583 <line x="40" y="0"/> 584 <line x="80" y="40"/> 585 </path> 586 </background> 587 <foreground> 588 <stroke/> 589 </foreground> 590</shape> 591<shape aspect="variable" h="50" name="Viewing Glass" strokewidth="inherit" w="100"> 592 <connections> 593 <constraint name="W" perimeter="0" x="0" y="0.5"/> 594 <constraint name="E" perimeter="0" x="1" y="0.5"/> 595 </connections> 596 <background> 597 <rect h="50" w="100" x="0" y="0"/> 598 </background> 599 <foreground> 600 <fillstroke/> 601 <ellipse h="50" w="50" x="25" y="0"/> 602 <stroke/> 603 </foreground> 604</shape> 605<shape aspect="variable" h="100" name="Viewing Glass (Lighting)" strokewidth="inherit" w="100"> 606 <connections> 607 <constraint name="W" perimeter="0" x="0" y="0.25"/> 608 <constraint name="E" perimeter="0" x="1" y="0.25"/> 609 </connections> 610 <background> 611 <rect h="50" w="100" x="0" y="0"/> 612 </background> 613 <foreground> 614 <fillstroke/> 615 <ellipse h="50" w="50" x="25" y="0"/> 616 <stroke/> 617 <ellipse h="50" w="50" x="25" y="50"/> 618 <fillstroke/> 619 <path> 620 <move x="32" y="57"/> 621 <line x="68" y="93"/> 622 <move x="32" y="93"/> 623 <line x="68" y="57"/> 624 </path> 625 <stroke/> 626 </foreground> 627</shape> 628</shapes>