Files
clang-uml/docs/test_cases/t00039_class.svg

59 lines
8.8 KiB
XML

<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentScriptType="application/ecmascript" contentStyleType="text/css" height="404px" preserveAspectRatio="none" style="width:112px;height:404px;" version="1.1" viewBox="0 0 112 404" width="112px" zoomAndPan="magnify">
<defs>
<filter height="300%" id="fyvp698al7wh4" width="300%" x="-1" y="-1">
<feGaussianBlur result="blurOut" stdDeviation="2.0"/>
<feColorMatrix in="blurOut" result="blurOut2" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .4 0"/>
<feOffset dx="4.0" dy="4.0" in="blurOut2" result="blurOut3"/>
<feBlend in="SourceGraphic" in2="blurOut3" mode="normal"/>
</filter>
<style type="text/css">a:hover { text-decoration: underline; }</style>
</defs>
<g>
<a href="https://github.com/bkryza/clang-uml/blob/9047511cf946f3970722b0a4bab331079277dc7d/tests/t00039/t00039.cc#L10" target="_top" title="A" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/9047511cf946f3970722b0a4bab331079277dc7d/tests/t00039/t00039.cc#L10" xlink:show="new" xlink:title="A" xlink:type="simple">
<rect fill="#FEFECE" filter="url(#fyvp698al7wh4)" height="48" id="C_0000001536" style="stroke: #A80036; stroke-width: 1.5;" width="40" x="33.5" y="8"/>
<ellipse cx="48.5" cy="24" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M51.4688,29.6406 Q50.8906,29.9375 50.25,30.0781 Q49.6094,30.2344 48.9063,30.2344 Q46.4063,30.2344 45.0781,28.5938 Q43.7656,26.9375 43.7656,23.8125 Q43.7656,20.6875 45.0781,19.0313 Q46.4063,17.375 48.9063,17.375 Q49.6094,17.375 50.25,17.5313 Q50.9063,17.6875 51.4688,17.9844 L51.4688,20.7031 Q50.8438,20.125 50.25,19.8594 Q49.6563,19.5781 49.0313,19.5781 Q47.6875,19.5781 47,20.6563 Q46.3125,21.7188 46.3125,23.8125 Q46.3125,25.9063 47,26.9844 Q47.6875,28.0469 49.0313,28.0469 Q49.6563,28.0469 50.25,27.7813 Q50.8438,27.5 51.4688,26.9219 L51.4688,29.6406 Z "/>
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="8" x="62.5" y="28.1543">A</text>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="34.5" x2="72.5" y1="40" y2="40"/>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="34.5" x2="72.5" y1="48" y2="48"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/9047511cf946f3970722b0a4bab331079277dc7d/tests/t00039/t00039.cc#L13" target="_top" title="AA" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/9047511cf946f3970722b0a4bab331079277dc7d/tests/t00039/t00039.cc#L13" xlink:show="new" xlink:title="AA" xlink:type="simple">
<rect fill="#FEFECE" filter="url(#fyvp698al7wh4)" height="48" id="C_0000001540" style="stroke: #A80036; stroke-width: 1.5;" width="48" x="29.5" y="116"/>
<ellipse cx="44.5" cy="132" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M47.4688,137.6406 Q46.8906,137.9375 46.25,138.0781 Q45.6094,138.2344 44.9063,138.2344 Q42.4063,138.2344 41.0781,136.5938 Q39.7656,134.9375 39.7656,131.8125 Q39.7656,128.6875 41.0781,127.0313 Q42.4063,125.375 44.9063,125.375 Q45.6094,125.375 46.25,125.5313 Q46.9063,125.6875 47.4688,125.9844 L47.4688,128.7031 Q46.8438,128.125 46.25,127.8594 Q45.6563,127.5781 45.0313,127.5781 Q43.6875,127.5781 43,128.6563 Q42.3125,129.7188 42.3125,131.8125 Q42.3125,133.9063 43,134.9844 Q43.6875,136.0469 45.0313,136.0469 Q45.6563,136.0469 46.25,135.7813 Q46.8438,135.5 47.4688,134.9219 L47.4688,137.6406 Z "/>
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="16" x="58.5" y="136.1543">AA</text>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="30.5" x2="76.5" y1="148" y2="148"/>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="30.5" x2="76.5" y1="156" y2="156"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/9047511cf946f3970722b0a4bab331079277dc7d/tests/t00039/t00039.cc#L16" target="_top" title="AAA" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/9047511cf946f3970722b0a4bab331079277dc7d/tests/t00039/t00039.cc#L16" xlink:show="new" xlink:title="AAA" xlink:type="simple">
<rect fill="#FEFECE" filter="url(#fyvp698al7wh4)" height="60.8047" id="C_0000001544" style="stroke: #A80036; stroke-width: 1.5;" width="59" x="24" y="224"/>
<ellipse cx="40.35" cy="240" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M43.3188,245.6406 Q42.7406,245.9375 42.1,246.0781 Q41.4594,246.2344 40.7563,246.2344 Q38.2563,246.2344 36.9281,244.5938 Q35.6156,242.9375 35.6156,239.8125 Q35.6156,236.6875 36.9281,235.0313 Q38.2563,233.375 40.7563,233.375 Q41.4594,233.375 42.1,233.5313 Q42.7563,233.6875 43.3188,233.9844 L43.3188,236.7031 Q42.6938,236.125 42.1,235.8594 Q41.5063,235.5781 40.8813,235.5781 Q39.5375,235.5781 38.85,236.6563 Q38.1625,237.7188 38.1625,239.8125 Q38.1625,241.9063 38.85,242.9844 Q39.5375,244.0469 40.8813,244.0469 Q41.5063,244.0469 42.1,243.7813 Q42.6938,243.5 43.3188,242.9219 L43.3188,245.6406 Z "/>
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="24" x="54.65" y="244.1543">AAA</text>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="25" x2="82" y1="256" y2="256"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/9047511cf946f3970722b0a4bab331079277dc7d/tests/t00039/t00039.cc#L17" target="_top" title="b" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/9047511cf946f3970722b0a4bab331079277dc7d/tests/t00039/t00039.cc#L17" xlink:show="new" xlink:title="b" xlink:type="simple">
<rect fill="#FEFECE" height="10" style="stroke: none; stroke-width: 1.0;" width="20" x="30" y="262"/>
<ellipse cx="35" cy="267" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/9047511cf946f3970722b0a4bab331079277dc7d/tests/t00039/t00039.cc#L17" target="_top" title="b" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/9047511cf946f3970722b0a4bab331079277dc7d/tests/t00039/t00039.cc#L17" xlink:show="new" xlink:title="b" xlink:type="simple">
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="33" x="44" y="270.2104">b : B*</text>
</a>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="25" x2="82" y1="276.8047" y2="276.8047"/>
<a href="https://github.com/bkryza/clang-uml/blob/9047511cf946f3970722b0a4bab331079277dc7d/tests/t00039/t00039.cc#L21" target="_top" title="AAAA" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/9047511cf946f3970722b0a4bab331079277dc7d/tests/t00039/t00039.cc#L21" xlink:show="new" xlink:title="AAAA" xlink:type="simple">
<rect fill="#FEFECE" filter="url(#fyvp698al7wh4)" height="48" id="C_0000001549" style="stroke: #A80036; stroke-width: 1.5;" width="95" x="6" y="345"/>
<ellipse cx="21" cy="361" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M23.9688,366.6406 Q23.3906,366.9375 22.75,367.0781 Q22.1094,367.2344 21.4063,367.2344 Q18.9063,367.2344 17.5781,365.5938 Q16.2656,363.9375 16.2656,360.8125 Q16.2656,357.6875 17.5781,356.0313 Q18.9063,354.375 21.4063,354.375 Q22.1094,354.375 22.75,354.5313 Q23.4063,354.6875 23.9688,354.9844 L23.9688,357.7031 Q23.3438,357.125 22.75,356.8594 Q22.1563,356.5781 21.5313,356.5781 Q20.1875,356.5781 19.5,357.6563 Q18.8125,358.7188 18.8125,360.8125 Q18.8125,362.9063 19.5,363.9844 Q20.1875,365.0469 21.5313,365.0469 Q22.1563,365.0469 22.75,364.7813 Q23.3438,364.5 23.9688,363.9219 L23.9688,366.6406 Z "/>
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="63" x="35" y="365.1543">ns2::AAAA</text>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="7" x2="100" y1="377" y2="377"/>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="7" x2="100" y1="385" y2="385"/>
</a>
<path d="M53.5,76.02 C53.5,89.58 53.5,104.04 53.5,115.68 " fill="none" id="C_0000001536&lt;-C_0000001540" style="stroke: #A80036; stroke-width: 1.0;"/>
<polygon fill="none" points="46.5,76,53.5,56,60.5,76,46.5,76" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M53.5,184.11 C53.5,197.31 53.5,211.54 53.5,223.65 " fill="none" id="C_0000001540&lt;-C_0000001544" style="stroke: #A80036; stroke-width: 1.0;"/>
<polygon fill="none" points="46.5,184.04,53.5,164.04,60.5,184.04,46.5,184.04" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M53.5,305.11 C53.5,318.88 53.5,333.18 53.5,344.67 " fill="none" id="C_0000001544&lt;-C_0000001549" style="stroke: #A80036; stroke-width: 1.0;"/>
<polygon fill="none" points="46.5,305.06,53.5,285.06,60.5,305.06,46.5,305.06" style="stroke: #A80036; stroke-width: 1.0;"/>
</g>
</svg>