Files
intelliphoto/docs-src/Entwicklerhandbuch/Sequenzdiagram-PenTool.svg
2020-02-07 16:37:20 +01:00

262 lines
16 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.0//EN'
'http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd'>
<svg fill-opacity="1" xmlns:xlink="http://www.w3.org/1999/xlink" color-rendering="auto" color-interpolation="auto" text-rendering="auto" stroke="black" stroke-linecap="square" width="880" stroke-miterlimit="10" shape-rendering="auto" stroke-opacity="1" fill="black" stroke-dasharray="none" font-weight="normal" stroke-width="1" viewBox="230 230 880 900" height="900" xmlns="http://www.w3.org/2000/svg" font-family="'Dialog'" font-style="normal" stroke-linejoin="miter" font-size="12px" stroke-dashoffset="0" image-rendering="auto"
><!--Generated by the Batik Graphics2D SVG Generator--><defs id="genericDefs"
/><g
><defs id="defs1"
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath1"
><path d="M0 0 L2147483647 0 L2147483647 2147483647 L0 2147483647 L0 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath2"
><path d="M0 0 L0 350 L840 350 L840 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath3"
><path d="M0 0 L0 240 L840 240 L840 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath4"
><path d="M0 0 L0 770 L20 770 L20 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath5"
><path d="M0 0 L0 30 L100 30 L100 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath6"
><path d="M0 0 L0 780 L20 780 L20 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath7"
><path d="M0 0 L0 110 L60 110 L60 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath8"
><path d="M0 0 L0 40 L220 40 L220 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath9"
><path d="M0 0 L0 40 L430 40 L430 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath10"
><path d="M0 0 L0 70 L30 70 L30 0 Z"
/></clipPath
></defs
><g fill="rgb(255,255,255)" fill-opacity="0" transform="translate(250,710)" stroke-opacity="0" stroke="rgb(255,255,255)"
><rect x="0.5" width="838.5" height="348.5" y="0.5" clip-path="url(#clipPath2)" stroke="none"
/></g
><g transform="translate(250,710)"
><rect fill="none" x="0.5" width="838.5" height="348.5" y="0.5" clip-path="url(#clipPath2)"
/><path fill="none" d="M29.0674 0.5 L29.0674 14.2812 L19.8799 23.4688 L0.5 23.4688" clip-path="url(#clipPath2)"
/><text x="5" font-size="14px" y="17.9688" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none" xml:space="preserve"
>alt</text
><path fill="none" d="M1 190.6562 L839 190.6562" clip-path="url(#clipPath2)"
/></g
><g fill="rgb(255,255,255)" fill-opacity="0" transform="translate(250,440)" stroke-opacity="0" stroke="rgb(255,255,255)"
><rect x="0.5" width="838.5" height="238.5" y="0.5" clip-path="url(#clipPath3)" stroke="none"
/></g
><g transform="translate(250,440)"
><rect fill="none" x="0.5" width="838.5" height="238.5" y="0.5" clip-path="url(#clipPath3)"
/><path fill="none" d="M40.75 0.5 L40.75 14.2812 L31.5625 23.4688 L0.5 23.4688" clip-path="url(#clipPath3)"
/><text x="5" font-size="14px" y="17.9688" clip-path="url(#clipPath3)" font-family="sans-serif" stroke="none" xml:space="preserve"
>loop</text
><text x="226" font-size="14px" y="40.9375" clip-path="url(#clipPath3)" font-family="sans-serif" stroke="none" xml:space="preserve"
>until MouseLeftReleased(event) or MouseRightPressed(event)</text
></g
><g fill="rgb(255,255,255)" fill-opacity="0" transform="translate(950,330)" stroke-opacity="0" stroke="rgb(255,255,255)"
><rect x="0.5" width="18.5" height="768.5" y="0.5" clip-path="url(#clipPath4)" stroke="none"
/></g
><g transform="translate(950,330)"
><rect fill="none" x="0.5" width="18.5" height="768.5" y="0.5" clip-path="url(#clipPath4)"
/></g
><g fill="rgb(255,255,255)" fill-opacity="0" transform="translate(910,260)" stroke-opacity="0" stroke="rgb(255,255,255)"
><rect x="0.5" width="98.5" height="28.5" y="0.5" clip-path="url(#clipPath5)" stroke="none"
/></g
><g transform="translate(910,260)"
><rect fill="none" x="0.5" width="98.5" height="28.5" y="0.5" clip-path="url(#clipPath5)"
/><text x="18" font-size="14px" y="17.9688" text-decoration="underline" clip-path="url(#clipPath5)" font-family="sans-serif" stroke="none" xml:space="preserve"
>:IntelliTool</text
></g
><g fill="rgb(255,255,255)" fill-opacity="0" transform="translate(700,260)" stroke-opacity="0" stroke="rgb(255,255,255)"
><rect x="0.5" width="98.5" height="28.5" y="0.5" clip-path="url(#clipPath5)" stroke="none"
/></g
><g transform="translate(700,260)"
><rect fill="none" x="0.5" width="98.5" height="28.5" y="0.5" clip-path="url(#clipPath5)"
/><text x="5" font-size="14px" y="17.9688" text-decoration="underline" clip-path="url(#clipPath5)" font-family="sans-serif" stroke="none" xml:space="preserve"
>:IntelliToolPen</text
></g
><g fill="rgb(255,255,255)" fill-opacity="0" transform="translate(740,330)" stroke-opacity="0" stroke="rgb(255,255,255)"
><rect x="0.5" width="18.5" height="778.5" y="0.5" clip-path="url(#clipPath6)" stroke="none"
/></g
><g transform="translate(740,330)"
><rect fill="none" x="0.5" width="18.5" height="778.5" y="0.5" clip-path="url(#clipPath6)"
/></g
><g fill="rgb(255,255,255)" fill-opacity="0" transform="translate(530,330)" stroke-opacity="0" stroke="rgb(255,255,255)"
><rect x="0.5" width="18.5" height="778.5" y="0.5" clip-path="url(#clipPath6)" stroke="none"
/></g
><g transform="translate(530,330)"
><rect fill="none" x="0.5" width="18.5" height="778.5" y="0.5" clip-path="url(#clipPath6)"
/></g
><g fill="rgb(255,255,255)" fill-opacity="0" transform="translate(320,330)" stroke-opacity="0" stroke="rgb(255,255,255)"
><rect x="0.5" width="18.5" height="778.5" y="0.5" clip-path="url(#clipPath6)" stroke="none"
/></g
><g transform="translate(320,330)"
><rect fill="none" x="0.5" width="18.5" height="778.5" y="0.5" clip-path="url(#clipPath6)"
/></g
><g fill="rgb(255,255,255)" fill-opacity="0" transform="translate(300,250)" stroke-opacity="0" stroke="rgb(255,255,255)"
><circle r="7" clip-path="url(#clipPath7)" cx="30.5" cy="7.5" stroke="none"
/></g
><g transform="translate(300,250)"
><circle fill="none" r="7" clip-path="url(#clipPath7)" cx="30.5" cy="7.5"
/><path fill="none" d="M9.5 21.5 L51.5 21.5" clip-path="url(#clipPath7)"
/><path fill="none" d="M30.5 14.5 L30.5 42.5" clip-path="url(#clipPath7)"
/><path fill="none" d="M30.5 42.5 L16.5 70.5" clip-path="url(#clipPath7)"
/><path fill="none" d="M30.5 42.5 L44.5 70.5" clip-path="url(#clipPath7)"
/></g
><g fill="rgb(255,255,255)" fill-opacity="0" transform="translate(490,260)" stroke-opacity="0" stroke="rgb(255,255,255)"
><rect x="0.5" width="98.5" height="28.5" y="0.5" clip-path="url(#clipPath5)" stroke="none"
/></g
><g transform="translate(490,260)"
><rect fill="none" x="0.5" width="98.5" height="28.5" y="0.5" clip-path="url(#clipPath5)"
/><text x="7" font-size="14px" y="17.9688" text-decoration="underline" clip-path="url(#clipPath5)" font-family="sans-serif" stroke="none" xml:space="preserve"
>:PaintingArea</text
></g
><g transform="translate(750,970)"
><path fill="none" d="M11.5 20.5 L200.5 20.5" clip-path="url(#clipPath8)"
/><path fill="none" d="M22.2583 27 L11 20.5 L22.2583 14" clip-path="url(#clipPath8)"
/><text x="100.3379" font-size="14px" y="16" clip-path="url(#clipPath8)" font-family="sans-serif" stroke="none" xml:space="preserve"
>()</text
></g
><g transform="translate(750,800)"
><path fill="none" d="M11.5 20.5 L200.5 20.5" clip-path="url(#clipPath8)"
/><path fill="none" d="M22.2583 27 L11 20.5 L22.2583 14" clip-path="url(#clipPath8)"
/><text x="100.3379" font-size="14px" y="16" clip-path="url(#clipPath8)" font-family="sans-serif" stroke="none" xml:space="preserve"
>()</text
></g
><g transform="translate(750,570)"
><path fill="none" d="M11.5 20.5 L200.5 20.5" clip-path="url(#clipPath8)"
/><path fill="none" d="M22.2583 27 L11 20.5 L22.2583 14" clip-path="url(#clipPath8)"
/><text x="100.3379" font-size="14px" y="16" clip-path="url(#clipPath8)" font-family="sans-serif" stroke="none" xml:space="preserve"
>()</text
></g
><g transform="translate(330,1010)"
><path fill="none" d="M11.5 20.5 L200.5 20.5" clip-path="url(#clipPath8)"
/><path fill="none" d="M22.2583 27 L11 20.5 L22.2583 14" clip-path="url(#clipPath8)"
/><text x="51.6899" font-size="14px" y="16" clip-path="url(#clipPath8)" font-family="sans-serif" stroke="none" xml:space="preserve"
>updateInterface()</text
></g
><g transform="translate(330,850)"
><path fill="none" d="M11.5 20.5 L200.5 20.5" clip-path="url(#clipPath8)"
/><path fill="none" d="M22.2583 27 L11 20.5 L22.2583 14" clip-path="url(#clipPath8)"
/><text x="51.6899" font-size="14px" y="16" clip-path="url(#clipPath8)" font-family="sans-serif" stroke="none" xml:space="preserve"
>updateInterface()</text
></g
><g transform="translate(540,980)"
><path fill="none" d="M11.5 20.5 L200.5 20.5" clip-path="url(#clipPath8)"
/><path fill="none" d="M22.2583 27 L11 20.5 L22.2583 14" clip-path="url(#clipPath8)"
/><text x="50.1382" font-size="14px" y="16" clip-path="url(#clipPath8)" font-family="sans-serif" stroke="none" xml:space="preserve"
>DeleteSubLayer()</text
></g
><g transform="translate(750,950)"
><path fill="none" d="M199.5 20.5 L10.5 20.5" clip-path="url(#clipPath8)"
/><path fill="none" d="M188.7417 14 L200 20.5 L188.7417 27" clip-path="url(#clipPath8)"
/><text x="20.1831" font-size="14px" y="16" clip-path="url(#clipPath8)" font-family="sans-serif" stroke="none" xml:space="preserve"
>MouseRightPressed(event)</text
></g
><g transform="translate(540,930)"
><path fill="none" d="M199.5 20.5 L10.5 20.5" clip-path="url(#clipPath8)"
/><path fill="none" d="M188.7417 14 L200 20.5 L188.7417 27" clip-path="url(#clipPath8)"
/><text x="20.1831" font-size="14px" y="16" clip-path="url(#clipPath8)" font-family="sans-serif" stroke="none" xml:space="preserve"
>MouseRightPressed(event)</text
></g
><g transform="translate(330,910)"
><path fill="none" d="M199.5 20.5 L10.5 20.5" clip-path="url(#clipPath8)"
/><path fill="none" d="M188.7417 14 L200 20.5 L188.7417 27" clip-path="url(#clipPath8)"
/><text x="20.1831" font-size="14px" y="16" clip-path="url(#clipPath8)" font-family="sans-serif" stroke="none" xml:space="preserve"
>MouseRightPressed(event)</text
></g
><g transform="translate(540,400)"
><path fill="none" d="M11.5 20.5 L410.5 20.5" clip-path="url(#clipPath9)"
/><path fill="none" d="M22.2583 27 L11 20.5 L22.2583 14" clip-path="url(#clipPath9)"
/><text x="154.3623" font-size="14px" y="16" clip-path="url(#clipPath9)" font-family="sans-serif" stroke="none" xml:space="preserve"
>CreateSubLayer()</text
></g
><g transform="translate(540,820)"
><path fill="none" d="M11.5 20.5 L200.5 20.5" clip-path="url(#clipPath8)"
/><path fill="none" d="M22.2583 27 L11 20.5 L22.2583 14" clip-path="url(#clipPath8)"
/><text x="50.5312" font-size="14px" y="16" clip-path="url(#clipPath8)" font-family="sans-serif" stroke="none" xml:space="preserve"
>MergeSubLayer()</text
></g
><g transform="translate(750,780)"
><path fill="none" d="M199.5 20.5 L10.5 20.5" clip-path="url(#clipPath8)"
/><path fill="none" d="M188.7417 14 L200 20.5 L188.7417 27" clip-path="url(#clipPath8)"
/><text x="20.9521" font-size="14px" y="16" clip-path="url(#clipPath8)" font-family="sans-serif" stroke="none" xml:space="preserve"
>MouseLeftReleased(event)</text
></g
><g transform="translate(540,760)"
><path fill="none" d="M199.5 20.5 L10.5 20.5" clip-path="url(#clipPath8)"
/><path fill="none" d="M188.7417 14 L200 20.5 L188.7417 27" clip-path="url(#clipPath8)"
/><text x="20.9521" font-size="14px" y="16" clip-path="url(#clipPath8)" font-family="sans-serif" stroke="none" xml:space="preserve"
>MouseLeftReleased(event)</text
></g
><g transform="translate(330,740)"
><path fill="none" d="M199.5 20.5 L10.5 20.5" clip-path="url(#clipPath8)"
/><path fill="none" d="M188.7417 14 L200 20.5 L188.7417 27" clip-path="url(#clipPath8)"
/><text x="20.9521" font-size="14px" y="16" clip-path="url(#clipPath8)" font-family="sans-serif" stroke="none" xml:space="preserve"
>MouseLeftReleased(event)</text
></g
><g transform="translate(540,590)"
><path fill="none" d="M11.5 20.5 L200.5 20.5" clip-path="url(#clipPath8)"
/><path fill="none" d="M22.2583 27 L11 20.5 L22.2583 14" clip-path="url(#clipPath8)"
/><text x="24.8555" font-size="14px" y="16" clip-path="url(#clipPath8)" font-family="sans-serif" stroke="none" xml:space="preserve"
>DrwaLineToCoordinates()</text
></g
><g transform="translate(750,530)"
><path fill="none" d="M199.5 20.5 L10.5 20.5" clip-path="url(#clipPath8)"
/><path fill="none" d="M188.7417 14 L200 20.5 L188.7417 27" clip-path="url(#clipPath8)"
/><text x="26.021" font-size="14px" y="16" clip-path="url(#clipPath8)" font-family="sans-serif" stroke="none" xml:space="preserve"
>MouseMove(coordinates)</text
></g
><g transform="translate(540,510)"
><path fill="none" d="M199.5 20.5 L10.5 20.5" clip-path="url(#clipPath8)"
/><path fill="none" d="M188.7417 14 L200 20.5 L188.7417 27" clip-path="url(#clipPath8)"
/><text x="26.021" font-size="14px" y="16" clip-path="url(#clipPath8)" font-family="sans-serif" stroke="none" xml:space="preserve"
>MouseMove(coordinates)</text
></g
><g transform="translate(330,490)"
><path fill="none" d="M199.5 20.5 L10.5 20.5" clip-path="url(#clipPath8)"
/><path fill="none" d="M188.7417 14 L200 20.5 L188.7417 27" clip-path="url(#clipPath8)"
/><text x="45.0864" font-size="14px" y="16" clip-path="url(#clipPath8)" font-family="sans-serif" stroke="none" xml:space="preserve"
>MouseMove(event)</text
></g
><g transform="translate(750,370)"
><path fill="none" d="M199.5 20.5 L10.5 20.5" clip-path="url(#clipPath8)"
/><path fill="none" d="M188.7417 14 L200 20.5 L188.7417 27" clip-path="url(#clipPath8)"
/><text x="24.8486" font-size="14px" y="16" clip-path="url(#clipPath8)" font-family="sans-serif" stroke="none" xml:space="preserve"
>MouseLeftPressed(event)</text
></g
><g transform="translate(540,350)"
><path fill="none" d="M199.5 20.5 L10.5 20.5" clip-path="url(#clipPath8)"
/><path fill="none" d="M188.7417 14 L200 20.5 L188.7417 27" clip-path="url(#clipPath8)"
/><text x="24.8486" font-size="14px" y="16" clip-path="url(#clipPath8)" font-family="sans-serif" stroke="none" xml:space="preserve"
>MouseLeftPressed(event)</text
></g
><g transform="translate(330,620)"
><path fill="none" d="M11.5 20.5 L200.5 20.5" clip-path="url(#clipPath8)"
/><path fill="none" d="M22.2583 27 L11 20.5 L22.2583 14" clip-path="url(#clipPath8)"
/><text x="51.6899" font-size="14px" y="16" clip-path="url(#clipPath8)" font-family="sans-serif" stroke="none" xml:space="preserve"
>updateInterface()</text
></g
><g stroke-dasharray="8,5" stroke-miterlimit="5" transform="translate(950,280)" stroke-linecap="butt"
><path fill="none" d="M10.5 10.5 L10.5 50.5" clip-path="url(#clipPath10)"
/></g
><g stroke-dasharray="8,5" stroke-miterlimit="5" transform="translate(740,280)" stroke-linecap="butt"
><path fill="none" d="M10.5 10.5 L10.5 50.5" clip-path="url(#clipPath10)"
/></g
><g transform="translate(330,330)"
><path fill="none" d="M199.5 20.5 L10.5 20.5" clip-path="url(#clipPath8)"
/><path fill="none" d="M188.7417 14 L200 20.5 L188.7417 27" clip-path="url(#clipPath8)"
/><text x="24.8486" font-size="14px" y="16" clip-path="url(#clipPath8)" font-family="sans-serif" stroke="none" xml:space="preserve"
>MouseLeftPressed(event)</text
></g
><g stroke-dasharray="8,5" stroke-miterlimit="5" transform="translate(530,280)" stroke-linecap="butt"
><path fill="none" d="M10.5 10.5 L10.5 50.5" clip-path="url(#clipPath10)"
/></g
></g
></svg
>