ardour/doc/port_matrix/top_column_bundle_name.svg
Carl Hetherington 1a44701643 Fix a couple of crashes with empty matrices. Some small optimisations.
Correctly handle descenders on text when plotting labels.  Minor layout
improvements.  Add some drawings of what's going on in the port matrix
so that I don't keep losing them.


git-svn-id: svn://localhost/ardour2/branches/3.0@6319 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-12-07 00:41:50 +00:00

802 lines
27 KiB
XML

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="744.09448819"
height="1052.3622047"
id="svg2"
version="1.1"
inkscape:version="0.47pre4 r22446"
sodipodi:docname="top_column_bundle_name.svg">
<defs
id="defs4">
<marker
style="overflow:visible"
id="DistanceEnd"
refX="0.0"
refY="0.0"
orient="auto"
inkscape:stockid="DistanceEnd">
<g
id="g3692">
<path
style="fill:none;stroke:#ffffff;stroke-width:1.15;stroke-linecap:square"
d="M 0,0 L -2,0"
id="path2316" />
<path
style="fill:#000000;fill-rule:evenodd;stroke:none"
d="M 0,0 L -13,4 L -9,0 -13,-4 L 0,0 z "
id="path2312" />
<path
style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square"
d="M 0,-4 L 0,40"
id="path2314" />
</g>
</marker>
<marker
style="overflow:visible"
id="DistanceStart"
refX="0.0"
refY="0.0"
orient="auto"
inkscape:stockid="DistanceStart">
<g
id="g2300">
<path
style="fill:none;stroke:#ffffff;stroke-width:1.15;stroke-linecap:square"
d="M 0,0 L 2,0"
id="path2306" />
<path
style="fill:#000000;fill-rule:evenodd;stroke:none"
d="M 0,0 L 13,4 L 9,0 13,-4 L 0,0 z "
id="path2302" />
<path
style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square"
d="M 0,-4 L 0,40"
id="path2304" />
</g>
</marker>
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 526.18109 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="744.09448 : 526.18109 : 1"
inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
id="perspective10" />
<inkscape:perspective
id="perspective4298"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective4322"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<marker
style="overflow:visible"
id="DistanceStart-0"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="DistanceStart">
<g
id="g2300-0">
<path
style="fill:none;stroke:#ffffff;stroke-width:1.14999998;stroke-linecap:square"
d="M 0,0 2,0"
id="path2306-1" />
<path
style="fill:#000000;fill-rule:evenodd;stroke:none"
d="M 0,0 13,4 9,0 13,-4 0,0 z"
id="path2302-3" />
<path
style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square"
d="M 0,-4 0,40"
id="path2304-3" />
</g>
</marker>
<marker
style="overflow:visible"
id="DistanceEnd-0"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="DistanceEnd">
<g
id="g3692-0">
<path
style="fill:none;stroke:#ffffff;stroke-width:1.14999998;stroke-linecap:square"
d="M 0,0 -2,0"
id="path2316-0" />
<path
style="fill:#000000;fill-rule:evenodd;stroke:none"
d="M 0,0 -13,4 -9,0 -13,-4 0,0 z"
id="path2312-2" />
<path
style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square"
d="M 0,-4 0,40"
id="path2314-2" />
</g>
</marker>
<inkscape:perspective
id="perspective4381"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<marker
style="overflow:visible"
id="DistanceStart-9"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="DistanceStart">
<g
id="g2300-01">
<path
style="fill:none;stroke:#ffffff;stroke-width:1.14999998;stroke-linecap:square"
d="M 0,0 2,0"
id="path2306-4" />
<path
style="fill:#000000;fill-rule:evenodd;stroke:none"
d="M 0,0 13,4 9,0 13,-4 0,0 z"
id="path2302-4" />
<path
style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square"
d="M 0,-4 0,40"
id="path2304-32" />
</g>
</marker>
<marker
style="overflow:visible"
id="DistanceEnd-5"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="DistanceEnd">
<g
id="g3692-1">
<path
style="fill:none;stroke:#ffffff;stroke-width:1.14999998;stroke-linecap:square"
d="M 0,0 -2,0"
id="path2316-3" />
<path
style="fill:#000000;fill-rule:evenodd;stroke:none"
d="M 0,0 -13,4 -9,0 -13,-4 0,0 z"
id="path2312-26" />
<path
style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square"
d="M 0,-4 0,40"
id="path2314-0" />
</g>
</marker>
<inkscape:perspective
id="perspective5494"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<marker
style="overflow:visible"
id="DistanceStart-9-9"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="DistanceStart">
<g
id="g2300-01-2">
<path
style="fill:none;stroke:#ffffff;stroke-width:1.14999998;stroke-linecap:square"
d="M 0,0 2,0"
id="path2306-4-3" />
<path
style="fill:#000000;fill-rule:evenodd;stroke:none"
d="M 0,0 13,4 9,0 13,-4 0,0 z"
id="path2302-4-5" />
<path
style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square"
d="M 0,-4 0,40"
id="path2304-32-4" />
</g>
</marker>
<inkscape:perspective
id="perspective5537"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<marker
style="overflow:visible"
id="DistanceStart-6"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="DistanceStart">
<g
id="g2300-1">
<path
style="fill:none;stroke:#ffffff;stroke-width:1.14999998;stroke-linecap:square"
d="M 0,0 2,0"
id="path2306-8" />
<path
style="fill:#000000;fill-rule:evenodd;stroke:none"
d="M 0,0 13,4 9,0 13,-4 0,0 z"
id="path2302-5" />
<path
style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square"
d="M 0,-4 0,40"
id="path2304-9" />
</g>
</marker>
<marker
style="overflow:visible"
id="DistanceEnd-6"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="DistanceEnd">
<g
id="g3692-6">
<path
style="fill:none;stroke:#ffffff;stroke-width:1.14999998;stroke-linecap:square"
d="M 0,0 -2,0"
id="path2316-1" />
<path
style="fill:#000000;fill-rule:evenodd;stroke:none"
d="M 0,0 -13,4 -9,0 -13,-4 0,0 z"
id="path2312-7" />
<path
style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square"
d="M 0,-4 0,40"
id="path2314-5" />
</g>
</marker>
<inkscape:perspective
id="perspective5597"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<marker
style="overflow:visible"
id="DistanceStart-2"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="DistanceStart">
<g
id="g2300-09">
<path
style="fill:none;stroke:#ffffff;stroke-width:1.14999998;stroke-linecap:square"
d="M 0,0 2,0"
id="path2306-7" />
<path
style="fill:#000000;fill-rule:evenodd;stroke:none"
d="M 0,0 13,4 9,0 13,-4 0,0 z"
id="path2302-7" />
<path
style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square"
d="M 0,-4 0,40"
id="path2304-5" />
</g>
</marker>
<marker
style="overflow:visible"
id="DistanceEnd-4"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="DistanceEnd">
<g
id="g3692-4">
<path
style="fill:none;stroke:#ffffff;stroke-width:1.14999998;stroke-linecap:square"
d="M 0,0 -2,0"
id="path2316-6" />
<path
style="fill:#000000;fill-rule:evenodd;stroke:none"
d="M 0,0 -13,4 -9,0 -13,-4 0,0 z"
id="path2312-5" />
<path
style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square"
d="M 0,-4 0,40"
id="path2314-6" />
</g>
</marker>
<inkscape:perspective
id="perspective5654"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective5865"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<marker
style="overflow:visible"
id="DistanceStart-1"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="DistanceStart">
<g
id="g2300-3">
<path
style="fill:none;stroke:#ffffff;stroke-width:1.14999998;stroke-linecap:square"
d="M 0,0 2,0"
id="path2306-89" />
<path
style="fill:#000000;fill-rule:evenodd;stroke:none"
d="M 0,0 13,4 9,0 13,-4 0,0 z"
id="path2302-58" />
<path
style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square"
d="M 0,-4 0,40"
id="path2304-91" />
</g>
</marker>
<marker
style="overflow:visible"
id="DistanceEnd-9"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="DistanceEnd">
<g
id="g3692-7">
<path
style="fill:none;stroke:#ffffff;stroke-width:1.14999998;stroke-linecap:square"
d="M 0,0 -2,0"
id="path2316-36" />
<path
style="fill:#000000;fill-rule:evenodd;stroke:none"
d="M 0,0 -13,4 -9,0 -13,-4 0,0 z"
id="path2312-56" />
<path
style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square"
d="M 0,-4 0,40"
id="path2314-4" />
</g>
</marker>
<inkscape:perspective
id="perspective5926"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<marker
style="overflow:visible"
id="DistanceStart-3"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="DistanceStart">
<g
id="g2300-9">
<path
style="fill:none;stroke:#ffffff;stroke-width:1.14999998;stroke-linecap:square"
d="M 0,0 2,0"
id="path2306-5" />
<path
style="fill:#000000;fill-rule:evenodd;stroke:none"
d="M 0,0 13,4 9,0 13,-4 0,0 z"
id="path2302-9" />
<path
style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square"
d="M 0,-4 0,40"
id="path2304-7" />
</g>
</marker>
<marker
style="overflow:visible"
id="DistanceEnd-2"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="DistanceEnd">
<g
id="g3692-14">
<path
style="fill:none;stroke:#ffffff;stroke-width:1.14999998;stroke-linecap:square"
d="M 0,0 -2,0"
id="path2316-7" />
<path
style="fill:#000000;fill-rule:evenodd;stroke:none"
d="M 0,0 -13,4 -9,0 -13,-4 0,0 z"
id="path2312-1" />
<path
style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square"
d="M 0,-4 0,40"
id="path2314-3" />
</g>
</marker>
<inkscape:perspective
id="perspective3600"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<marker
style="overflow:visible"
id="DistanceStart-16"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="DistanceStart">
<g
id="g2300-19">
<path
style="fill:none;stroke:#ffffff;stroke-width:1.14999998;stroke-linecap:square"
d="M 0,0 2,0"
id="path2306-49" />
<path
style="fill:#000000;fill-rule:evenodd;stroke:none"
d="M 0,0 13,4 9,0 13,-4 0,0 z"
id="path2302-96" />
<path
style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square"
d="M 0,-4 0,40"
id="path2304-94" />
</g>
</marker>
<marker
style="overflow:visible"
id="DistanceEnd-20"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="DistanceEnd">
<g
id="g3692-2">
<path
style="fill:none;stroke:#ffffff;stroke-width:1.14999998;stroke-linecap:square"
d="M 0,0 -2,0"
id="path2316-368" />
<path
style="fill:#000000;fill-rule:evenodd;stroke:none"
d="M 0,0 -13,4 -9,0 -13,-4 0,0 z"
id="path2312-9" />
<path
style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square"
d="M 0,-4 0,40"
id="path2314-28" />
</g>
</marker>
<inkscape:perspective
id="perspective3655"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<marker
style="overflow:visible"
id="DistanceStart-08"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="DistanceStart">
<g
id="g2300-5">
<path
style="fill:none;stroke:#ffffff;stroke-width:1.14999998;stroke-linecap:square"
d="M 0,0 2,0"
id="path2306-43" />
<path
style="fill:#000000;fill-rule:evenodd;stroke:none"
d="M 0,0 13,4 9,0 13,-4 0,0 z"
id="path2302-94" />
<path
style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square"
d="M 0,-4 0,40"
id="path2304-6" />
</g>
</marker>
<marker
style="overflow:visible"
id="DistanceEnd-23"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="DistanceEnd">
<g
id="g3692-8">
<path
style="fill:none;stroke:#ffffff;stroke-width:1.14999998;stroke-linecap:square"
d="M 0,0 -2,0"
id="path2316-62" />
<path
style="fill:#000000;fill-rule:evenodd;stroke:none"
d="M 0,0 -13,4 -9,0 -13,-4 0,0 z"
id="path2312-70" />
<path
style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square"
d="M 0,-4 0,40"
id="path2314-7" />
</g>
</marker>
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="2.0901219"
inkscape:cx="245.59522"
inkscape:cy="493.24267"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
showguides="false"
inkscape:guide-bbox="true"
inkscape:snap-global="true"
inkscape:snap-bbox="false"
inkscape:object-paths="true"
inkscape:window-width="1280"
inkscape:window-height="1000"
inkscape:window-x="1280"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:snap-midpoints="false"
inkscape:snap-grids="false"
inkscape:snap-to-guides="true"
inkscape:snap-intersection-paths="true">
<sodipodi:guide
orientation="0,1"
position="-139,507"
id="guide2818" />
<sodipodi:guide
orientation="0,1"
position="-54,736"
id="guide2820" />
<sodipodi:guide
orientation="1,0"
position="107.84461,521.24893"
id="guide2855" />
<sodipodi:guide
orientation="1,0"
position="346.19377,502.36563"
id="guide2857" />
<sodipodi:guide
orientation="0,1"
position="287.77314,553.84911"
id="guide4369" />
<sodipodi:guide
orientation="1,0"
position="187.50484,410.61756"
id="guide5523" />
<sodipodi:guide
orientation="1,0"
position="299.44648,566.15686"
id="guide5581" />
</sodipodi:namedview>
<metadata
id="metadata7">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<path
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 407.04788,247.31233 29.29042,625.07176 266.23358,624.64489 524,367.36218 407,247.26318"
id="path2822"
sodipodi:nodetypes="ccccc" />
<text
xml:space="preserve"
style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
x="78.769989"
y="297.07095"
id="text2845"><tspan
sodipodi:role="line"
id="tspan2847"
x="78.769989"
y="297.07095">Bundle name (top)</tspan></text>
<text
xml:space="preserve"
style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
x="125.84303"
y="541.49957"
id="text2849"><tspan
sodipodi:role="line"
id="tspan2851"
x="125.84303"
y="541.49957">ϑ</tspan></text>
<path
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 346.16456,545.1478 227.68908,426.67232"
id="path2853" />
<path
style="color:#000000;fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;marker-start:url(#DistanceStart);marker-end:url(#DistanceEnd);visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
d="m 260.29818,437.3373 73.37226,73.37227"
id="path4312"
sodipodi:nodetypes="cc" />
<text
xml:space="preserve"
style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
x="305.09753"
y="472.22052"
id="text4365"><tspan
sodipodi:role="line"
id="tspan4367"
x="305.09753"
y="472.22052">h</tspan></text>
<path
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#DistanceStart);color:#000000;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;marker:none;marker-end:url(#DistanceEnd);visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
d="m 187.98488,624.78586 0,-125.82998"
id="path4424-8"
sodipodi:nodetypes="cc" />
<text
xml:space="preserve"
style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
x="176.02385"
y="570.7243"
id="text5525"><tspan
sodipodi:role="line"
id="tspan5527"
x="176.02385"
y="570.7243">y</tspan></text>
<g
id="g3320"
transform="translate(-81.151712,83.200997)">
<path
sodipodi:nodetypes="cc"
id="path2859"
d="m 107.84461,560.19866 238.34916,0"
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#DistanceStart);marker-end:url(#DistanceEnd)" />
<text
id="text4284"
y="574.17139"
x="227.0192"
style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
xml:space="preserve"><tspan
y="574.17139"
x="227.0192"
id="tspan4286"
sodipodi:role="line">g</tspan></text>
<path
sodipodi:nodetypes="cc"
id="path2859-5"
d="M 107.84461,612.92703 380.59819,611.2876"
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#DistanceStart);marker-end:url(#DistanceEnd)" />
<text
id="text5583"
y="625.0675"
x="207.78781"
style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
xml:space="preserve"><tspan
y="625.0675"
x="207.78781"
id="tspan5585"
sodipodi:role="line">x</tspan></text>
</g>
<path
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;color:#000000;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;marker:none;marker-start:url(#DistanceStart);marker-end:url(#DistanceEnd);visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
d="M 272.01521,382.34589 390.51575,500.84643"
id="path5587"
sodipodi:nodetypes="cc" />
<text
xml:space="preserve"
style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
x="336.24664"
y="433.05533"
id="text5640"><tspan
sodipodi:role="line"
id="tspan5642"
x="336.24664"
y="433.05533">p</tspan></text>
<path
style="fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 299.88553,498.86877 0,46.49341"
id="path5644"
sodipodi:nodetypes="cc" />
<text
xml:space="preserve"
style="font-size:6.80813789px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
x="301.71027"
y="511.74252"
id="text2849-9"><tspan
sodipodi:role="line"
id="tspan2851-1"
x="301.71027"
y="511.74252">ϑ</tspan></text>
<path
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 304.9025,493.43771 -21.18965,21.18965"
id="path5908" />
<text
xml:space="preserve"
style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
x="312.51556"
y="508.66382"
id="text5912"><tspan
sodipodi:role="line"
id="tspan5914"
x="312.51556"
y="508.66382">d</tspan></text>
<path
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;color:#000000;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;marker:none;marker-start:url(#DistanceStart);marker-end:url(#DistanceEnd);visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
d="M 369.3182,522.04398 325.0167,477.74249"
id="path5916" />
<text
xml:space="preserve"
style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
x="349.19827"
y="494.13678"
id="text5969"><tspan
sodipodi:role="line"
id="tspan5971"
x="349.19827"
y="494.13678">q</tspan></text>
<text
xml:space="preserve"
style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
x="78.266083"
y="313.79965"
id="text2934"><tspan
sodipodi:role="line"
id="tspan2936"
x="78.266083"
y="313.79965">Port name (bottom)</tspan></text>
<path
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 109,545.36218 29.29042,625.07176"
id="path3336"
sodipodi:nodetypes="cc" />
<path
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 266.23358,624.64489 147.97513,506.38644"
id="path3346"
sodipodi:nodetypes="cc" />
<path
style="color:#000000;fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;marker-start:url(#DistanceStart);marker-end:url(#DistanceEnd);visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
d="m 121.77859,480.20163 80.28097,-79.92214"
id="path3348"
sodipodi:nodetypes="cc" />
<text
xml:space="preserve"
style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
x="149.53252"
y="437.99329"
id="text3643"><tspan
sodipodi:role="line"
id="tspan3645"
x="149.53252"
y="437.99329">f</tspan></text>
</g>
</svg>