1<shapes name="mxGraph.pid.engines"> 2<shape aspect="variable" h="100" name="Electric Motor" strokewidth="inherit" w="100"> 3 <connections> 4 <constraint name="N" perimeter="0" x="0.5" y="0"/> 5 <constraint name="S" perimeter="0" x="0.5" y="1"/> 6 <constraint name="W" perimeter="0" x="0" y="0.5"/> 7 <constraint name="E" perimeter="0" x="1" y="0.5"/> 8 </connections> 9 <background> 10 <ellipse h="100" w="100" x="0" y="0"/> 11 </background> 12 <foreground> 13 <fillstroke/> 14 </foreground> 15</shape> 16<shape aspect="variable" h="100" name="Electric Motor (AC)" strokewidth="inherit" w="100"> 17 <connections> 18 <constraint name="N" perimeter="0" x="0.5" y="0"/> 19 <constraint name="S" perimeter="0" x="0.5" y="1"/> 20 <constraint name="W" perimeter="0" x="0" y="0.5"/> 21 <constraint name="E" perimeter="0" x="1" y="0.5"/> 22 </connections> 23 <background> 24 <ellipse h="100" w="100" x="0" y="0"/> 25 </background> 26 <foreground> 27 <fillstroke/> 28 <path> 29 <move x="20" y="80"/> 30 <arc large-arc-flag="0" rx="18" ry="18" sweep-flag="1" x="50" x-axis-rotation="0" y="80"/> 31 <arc large-arc-flag="0" rx="18" ry="18" sweep-flag="0" x="80" x-axis-rotation="0" y="80"/> 32 </path> 33 <stroke/> 34 </foreground> 35</shape> 36<shape aspect="variable" h="100" name="Electric Motor (DC)" strokewidth="inherit" w="100"> 37 <connections> 38 <constraint name="N" perimeter="0" x="0.5" y="0"/> 39 <constraint name="S" perimeter="0" x="0.5" y="1"/> 40 <constraint name="W" perimeter="0" x="0" y="0.5"/> 41 <constraint name="E" perimeter="0" x="1" y="0.5"/> 42 </connections> 43 <background> 44 <ellipse h="100" w="100" x="0" y="0"/> 45 </background> 46 <foreground> 47 <fillstroke/> 48 <path> 49 <move x="20" y="80"/> 50 <line x="80" y="80"/> 51 </path> 52 <stroke/> 53 </foreground> 54</shape> 55<shape aspect="variable" h="100" name="Gear" strokewidth="inherit" w="100"> 56 <connections> 57 <constraint name="N" perimeter="0" x="0.5" y="0"/> 58 <constraint name="S" perimeter="0" x="0.5" y="1"/> 59 <constraint name="W" perimeter="0" x="0" y="0.5"/> 60 <constraint name="E" perimeter="0" x="1" y="0.5"/> 61 </connections> 62 <background> 63 <rect h="100" w="100" x="0" y="0"/> 64 </background> 65 <foreground> 66 <fillstroke/> 67 </foreground> 68</shape> 69<shape aspect="variable" h="100" name="Generator" strokewidth="inherit" w="100"> 70 <connections> 71 <constraint name="N" perimeter="0" x="0.5" y="0"/> 72 <constraint name="S" perimeter="0" x="0.5" y="1"/> 73 <constraint name="W" perimeter="0" x="0" y="0.5"/> 74 <constraint name="E" perimeter="0" x="1" y="0.5"/> 75 </connections> 76 <background> 77 <ellipse h="100" w="100" x="0" y="0"/> 78 </background> 79 <foreground> 80 <fillstroke/> 81 </foreground> 82</shape> 83<shape aspect="variable" h="100" name="Generator (AC)" strokewidth="inherit" w="100"> 84 <connections> 85 <constraint name="N" perimeter="0" x="0.5" y="0"/> 86 <constraint name="S" perimeter="0" x="0.5" y="1"/> 87 <constraint name="W" perimeter="0" x="0" y="0.5"/> 88 <constraint name="E" perimeter="0" x="1" y="0.5"/> 89 </connections> 90 <background> 91 <ellipse h="100" w="100" x="0" y="0"/> 92 </background> 93 <foreground> 94 <fillstroke/> 95 <path> 96 <move x="20" y="80"/> 97 <arc large-arc-flag="0" rx="18" ry="18" sweep-flag="1" x="50" x-axis-rotation="0" y="80"/> 98 <arc large-arc-flag="0" rx="18" ry="18" sweep-flag="0" x="80" x-axis-rotation="0" y="80"/> 99 </path> 100 <stroke/> 101 </foreground> 102</shape> 103<shape aspect="variable" h="100" name="Generator (DC)" strokewidth="inherit" w="100"> 104 <connections> 105 <constraint name="N" perimeter="0" x="0.5" y="0"/> 106 <constraint name="S" perimeter="0" x="0.5" y="1"/> 107 <constraint name="W" perimeter="0" x="0" y="0.5"/> 108 <constraint name="E" perimeter="0" x="1" y="0.5"/> 109 </connections> 110 <background> 111 <ellipse h="100" w="100" x="0" y="0"/> 112 </background> 113 <foreground> 114 <fillstroke/> 115 <path> 116 <move x="20" y="80"/> 117 <line x="80" y="80"/> 118 </path> 119 <stroke/> 120 </foreground> 121</shape> 122<shape aspect="variable" h="100" name="Turbine" strokewidth="inherit" w="70"> 123 <connections> 124 <constraint name="N" perimeter="0" x="0" y="0.35"/> 125 <constraint name="S" perimeter="0" x="0.86" y="1"/> 126 </connections> 127 <background> 128 <path> 129 <move x="0" y="35"/> 130 <line x="60" y="0"/> 131 <line x="60" y="100"/> 132 <line x="0" y="65"/> 133 <close/> 134 <move x="70" y="50"/> 135 <line x="60" y="50"/> 136 </path> 137 </background> 138 <foreground> 139 <fillstroke/> 140 </foreground> 141</shape> 142</shapes>