qtrocket2/docs/plotting_system.svg

1 line
4.9 KiB
XML

<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentStyleType="text/css" data-diagram-type="CLASS" height="284px" preserveAspectRatio="none" style="width:157px;height:284px;background:#FFFFFF;" version="1.1" viewBox="0 0 157 284" width="157px" zoomAndPan="magnify"><defs/><g><!--class Plotter--><g class="entity" data-entity="Plotter" data-source-line="1" data-uid="ent0002" id="entity_Plotter"><rect fill="#F1F1F1" height="105.2038" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="119.1136" x="19.2" y="7"/><ellipse cx="54.8225" cy="23" fill="#A9DCDF" rx="11" ry="11" style="stroke:#181818;stroke-width:1;"/><path d="M49.9944,28.75 L53.3381,16.5625 L56.4788,16.5625 L59.8538,28.75 L57.385,28.75 L56.6506,25.7344 L53.135,25.7344 L52.385,28.75 L49.9944,28.75 Z M54.4006,20.7031 L53.6506,23.7031 L56.1663,23.7031 L55.4475,20.7031 Q55.3069,20.125 55.1819,19.5781 Q55.0569,19.0156 54.9163,18.4375 Q54.8069,19.0156 54.6663,19.5781 Q54.5256,20.125 54.4006,20.7031 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="41.2858" x="73.4053" y="28.432">Plotter</text><line style="stroke:#181818;stroke-width:0.5;" x1="20.2" x2="137.3136" y1="39" y2="39"/><line style="stroke:#181818;stroke-width:0.5;" x1="20.2" x2="137.3136" y1="47" y2="47"/><ellipse cx="30.2" cy="62.034" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1;"/><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="49.4198" x="39.2" y="65.9659">plot2D()</text><ellipse cx="30.2" cy="81.1019" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1;"/><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="77.0697" x="39.2" y="85.0339">addMarker()</text><ellipse cx="30.2" cy="100.1698" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1;"/><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="93.1136" x="39.2" y="104.1018">plotPosVelAcc()</text></g><!--class MatplotlibPlotter--><g class="entity" data-entity="MatplotlibPlotter" data-source-line="7" data-uid="ent0003" id="entity_MatplotlibPlotter"><rect fill="#F1F1F1" height="105.2038" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="143.5236" x="7" y="172.21"/><ellipse cx="22" cy="188.21" fill="#ADD1B2" rx="11" ry="11" style="stroke:#181818;stroke-width:1;"/><path d="M21.4688,195.1319 Q19.7188,195.1319 18.5781,194.3975 Q17.4531,193.6475 16.8906,192.3038 Q16.3438,190.9444 16.3438,189.1475 Q16.3438,187.1163 17,185.6631 Q17.6563,184.21 18.9375,183.4288 Q20.2188,182.6475 22.0938,182.6475 Q22.9844,182.6475 23.6563,182.835 Q24.3281,183.0069 25.0156,183.3506 L24.2031,185.3663 Q23.5781,185.0538 23.0313,184.9288 Q22.5,184.8038 22.0156,184.8038 Q20.8438,184.8038 20.1406,185.335 Q19.4375,185.8663 19.1406,186.8194 Q18.8438,187.7725 18.8438,189.0381 Q18.8438,191.0538 19.5625,192.0225 Q20.2813,192.9756 21.875,192.9756 Q22.4688,192.9756 23.0938,192.8194 Q23.7188,192.6631 24.5469,192.2881 L24.5469,194.5069 Q23.8125,194.8194 23.0156,194.9756 Q22.2344,195.1319 21.4688,195.1319 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="111.5236" x="36" y="193.642">MatplotlibPlotter</text><line style="stroke:#181818;stroke-width:0.5;" x1="8" x2="149.5236" y1="204.21" y2="204.21"/><line style="stroke:#181818;stroke-width:0.5;" x1="8" x2="149.5236" y1="212.21" y2="212.21"/><ellipse cx="18" cy="227.244" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="52.3738" x="27" y="231.1759">plot2D()</text><ellipse cx="18" cy="246.3119" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="80.9617" x="27" y="250.2439">addMarker()</text><ellipse cx="18" cy="265.3798" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="100.0856" x="27" y="269.3118">plotPosVelAcc()</text></g><!--reverse link Plotter to MatplotlibPlotter--><g class="link" data-entity-1="Plotter" data-entity-2="MatplotlibPlotter" data-source-line="13" data-uid="lnk4" id="link_Plotter_MatplotlibPlotter"><path codeLine="13" d="M78.76,130.69 C78.76,149.63 78.76,153.02 78.76,171.94" fill="none" id="Plotter-backto-MatplotlibPlotter" style="stroke:#181818;stroke-width:1;"/><polygon fill="none" points="78.76,112.69,72.76,130.69,84.76,130.69,78.76,112.69" style="stroke:#181818;stroke-width:1;"/></g><!--SRC=[IqmgBYbAJ2vHICv9B2vM2CZ9Bob9BLAevb80Wkf4g6ojWdO1KCR8HKCJGo8n9SKtiIWxjGYB74XJG7vnM6gEOt8oKBwMYmjYZszY2KWk9pC9rKPKQp3CncOWp02R6brTJ7C1]--></g></svg>