gem-graph-client/doc/docbook/d7/d04/graphics_8h_aa86924f99e2a17...

327 lines
16 KiB
XML
Raw Normal View History

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 7.0.1 (20221109.1506)
-->
<!-- Title: graphics_init_buffers Pages: 1 -->
<svg width="645pt" height="487pt"
viewBox="0.00 0.00 645.00 487.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 483)">
<title>graphics_init_buffers</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="Initializes the buffer of a gl_area Calls according to the user preferences.">
<polygon fill="#999999" stroke="#666666" points="118,-249.5 0,-249.5 0,-230.5 118,-230.5 118,-249.5"/>
<text text-anchor="middle" x="59" y="-237.5" font-family="Helvetica,sans-Serif" font-size="10.00">graphics_init_buffers</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a xlink:href="$d8/d00/init_8c.html#a76f5c593f1d55ebbc838437d9240ad8a" xlink:title="graphics_model_setup">
<polygon fill="white" stroke="#666666" points="280,-249.5 154,-249.5 154,-230.5 280,-230.5 280,-249.5"/>
<text text-anchor="middle" x="217" y="-237.5" font-family="Helvetica,sans-Serif" font-size="10.00">graphics_model_setup</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge19_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge19_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M118.09,-240C125.98,-240 134.16,-240 142.28,-240"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="142.17,-243.5 152.17,-240 142.17,-236.5 142.17,-243.5"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_Node000003"><a xlink:href="$d2/d02/grid_8c.html#a4b522c9dc5b1ba15444956adb1c08cf5" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="460.5,-431 332.5,-431 332.5,-401 460.5,-401 460.5,-431"/>
<text text-anchor="start" x="340.5" y="-419" font-family="Helvetica,sans-Serif" font-size="10.00">graphics_draw_grids</text>
<text text-anchor="middle" x="396.5" y="-408" font-family="Helvetica,sans-Serif" font-size="10.00">_on_space_faces_lines</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node3 -->
<g id="edge20_Node000002_Node000003" class="edge">
<title>Node2&#45;&gt;Node3</title>
<g id="a_edge20_Node000002_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M221.54,-249.88C231.74,-276.92 263.84,-352.7 316,-392 318.01,-393.52 320.12,-394.94 322.3,-396.27"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="320.45,-399.25 330.92,-400.84 323.73,-393.06 320.45,-399.25"/>
</a>
</g>
</g>
<!-- Node5 -->
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_Node000005"><a xlink:href="$d2/d02/grid_8c.html#aa0e0b868182a402d520d3443909bd40b" xlink:title="Writes grid lines on space faces.">
<polygon fill="white" stroke="#666666" points="464.5,-335 328.5,-335 328.5,-305 464.5,-305 464.5,-335"/>
<text text-anchor="start" x="336.5" y="-323" font-family="Helvetica,sans-Serif" font-size="10.00">graphics_draw_grids</text>
<text text-anchor="middle" x="396.5" y="-312" font-family="Helvetica,sans-Serif" font-size="10.00">_on_space_faces_vertex</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node5 -->
<g id="edge22_Node000002_Node000005" class="edge">
<title>Node2&#45;&gt;Node5</title>
<g id="a_edge22_Node000002_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M233.44,-249.99C252.33,-261.9 285.56,-281.84 316,-295 320.61,-296.99 325.42,-298.9 330.31,-300.72"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="329.05,-303.98 339.64,-304.03 331.39,-297.39 329.05,-303.98"/>
</a>
</g>
</g>
<!-- Node8 -->
<g id="Node000008" class="node">
<title>Node8</title>
<g id="a_Node000008"><a xlink:href="$d2/d02/grid_8c.html#ae06bc782cdd144a15166e1a3087ca07c" xlink:title="phantom documentation used to test the functioning of doxygen">
<polygon fill="white" stroke="#666666" points="457,-479 336,-479 336,-449 457,-449 457,-479"/>
<text text-anchor="start" x="344" y="-467" font-family="Helvetica,sans-Serif" font-size="10.00">graphics_draw_space</text>
<text text-anchor="middle" x="396.5" y="-456" font-family="Helvetica,sans-Serif" font-size="10.00">_ridges_lines</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node8 -->
<g id="edge25_Node000002_Node000008" class="edge">
<title>Node2&#45;&gt;Node8</title>
<g id="a_edge25_Node000002_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M219.86,-249.61C226.58,-281.69 252.64,-386.18 316,-440 319,-442.55 322.27,-444.83 325.71,-446.87"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="323.95,-449.9 334.45,-451.31 327.12,-443.66 323.95,-449.9"/>
</a>
</g>
</g>
<!-- Node9 -->
<g id="Node000009" class="node">
<title>Node9</title>
<g id="a_Node000009"><a xlink:href="$d2/d02/grid_8c.html#a79778df22a59f6bdfb2ef1be40999988" xlink:title="Writes grid ridges to vertex and color buffers.">
<polygon fill="white" stroke="#666666" points="457,-383 336,-383 336,-353 457,-353 457,-383"/>
<text text-anchor="start" x="344" y="-371" font-family="Helvetica,sans-Serif" font-size="10.00">graphics_draw_space</text>
<text text-anchor="middle" x="396.5" y="-360" font-family="Helvetica,sans-Serif" font-size="10.00">_ridges_vertex</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node9 -->
<g id="edge27_Node000002_Node000009" class="edge">
<title>Node2&#45;&gt;Node9</title>
<g id="a_edge27_Node000002_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M224.59,-249.93C238.81,-270.56 274.44,-318.28 316,-344 318.97,-345.84 322.09,-347.54 325.3,-349.12"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="323.87,-352.32 334.44,-353.15 326.7,-345.91 323.87,-352.32"/>
</a>
</g>
</g>
<!-- Node10 -->
<g id="Node000010" class="node">
<title>Node10</title>
<g id="a_Node000010"><a xlink:href="$d7/d04/graphics_8h.html#a6a8069bea50642d8e4d582194cf7c014" xlink:title="phantom documentation">
<polygon fill="white" stroke="#666666" points="452,-286.5 341,-286.5 341,-267.5 452,-267.5 452,-286.5"/>
<text text-anchor="middle" x="396.5" y="-274.5" font-family="Helvetica,sans-Serif" font-size="10.00">graphics_set_arrow</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node10 -->
<g id="edge30_Node000002_Node000010" class="edge">
<title>Node2&#45;&gt;Node10</title>
<g id="a_edge30_Node000002_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M265.57,-249.92C287.45,-254.48 313.63,-259.93 336.74,-264.75"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="335.82,-268.13 346.32,-266.75 337.24,-261.28 335.82,-268.13"/>
</a>
</g>
</g>
<!-- Node11 -->
<g id="Node000011" class="node">
<title>Node11</title>
<g id="a_Node000011"><a xlink:href="$db/d07/parse_8c.html#a99b1c8dabcf4f7c0e4e7851c89cf31fa" xlink:title="Phantom documentation.">
<polygon fill="white" stroke="#666666" points="459,-249.5 334,-249.5 334,-230.5 459,-230.5 459,-249.5"/>
<text text-anchor="middle" x="396.5" y="-237.5" font-family="Helvetica,sans-Serif" font-size="10.00">parse_model_get_dim</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node11 -->
<g id="edge31_Node000002_Node000011" class="edge">
<title>Node2&#45;&gt;Node11</title>
<g id="a_edge31_Node000002_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M280.08,-240C293.81,-240 308.47,-240 322.58,-240"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="322.24,-243.5 332.24,-240 322.24,-236.5 322.24,-243.5"/>
</a>
</g>
</g>
<!-- Node12 -->
<g id="Node000012" class="node">
<title>Node12</title>
<g id="a_Node000012"><a xlink:href="$db/d07/parse_8c.html#a53d57da5244be4a906ead03d35cad071" xlink:title="Phantom documentation.">
<polygon fill="white" stroke="#666666" points="459,-212 334,-212 334,-182 459,-182 459,-212"/>
<text text-anchor="start" x="342" y="-200" font-family="Helvetica,sans-Serif" font-size="10.00">parse_model_get_dim</text>
<text text-anchor="middle" x="396.5" y="-189" font-family="Helvetica,sans-Serif" font-size="10.00">_value</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node12 -->
<g id="edge32_Node000002_Node000012" class="edge">
<title>Node2&#45;&gt;Node12</title>
<g id="a_edge32_Node000002_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M259.17,-230.03C278.01,-225.46 300.9,-219.92 322.51,-214.68"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="323.3,-218.09 332.2,-212.34 321.65,-211.29 323.3,-218.09"/>
</a>
</g>
</g>
<!-- Node13 -->
<g id="Node000013" class="node">
<title>Node13</title>
<g id="a_Node000013"><a xlink:href="$db/d07/parse_8c.html#a65cbc55feddd49729e9cedad453d323f" xlink:title="Phantom documentation.">
<polygon fill="white" stroke="#666666" points="477,-163.5 316,-163.5 316,-144.5 477,-144.5 477,-163.5"/>
<text text-anchor="middle" x="396.5" y="-151.5" font-family="Helvetica,sans-Serif" font-size="10.00">parse_model_get_multiplicity</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node13 -->
<g id="edge33_Node000002_Node000013" class="edge">
<title>Node2&#45;&gt;Node13</title>
<g id="a_edge33_Node000002_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M229.52,-230.01C247.03,-215.35 281.89,-188.11 316,-173 320.85,-170.85 325.99,-168.92 331.21,-167.2"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="332,-170.62 340.56,-164.38 329.98,-163.91 332,-170.62"/>
</a>
</g>
</g>
<!-- Node14 -->
<g id="Node000014" class="node">
<title>Node14</title>
<g id="a_Node000014"><a xlink:href="$db/d07/parse_8c.html#ad6c895b8ab8296dda321188b930218cc" xlink:title="Phantom documentation.">
<polygon fill="white" stroke="#666666" points="460.5,-126 332.5,-126 332.5,-96 460.5,-96 460.5,-126"/>
<text text-anchor="start" x="340.5" y="-114" font-family="Helvetica,sans-Serif" font-size="10.00">parse_model_get_next</text>
<text text-anchor="middle" x="396.5" y="-103" font-family="Helvetica,sans-Serif" font-size="10.00">_arrow</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node14 -->
<g id="edge34_Node000002_Node000014" class="edge">
<title>Node2&#45;&gt;Node14</title>
<g id="a_edge34_Node000002_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M224.36,-230.29C238.38,-209.63 274.08,-161.08 316,-135 318.14,-133.67 320.36,-132.41 322.63,-131.21"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="323.97,-134.45 331.54,-127.04 321,-128.11 323.97,-134.45"/>
</a>
</g>
</g>
<!-- Node15 -->
<g id="Node000015" class="node">
<title>Node15</title>
<g id="a_Node000015"><a xlink:href="$db/d07/parse_8c.html#a562cd593d672af0d4828ea491b44415f" xlink:title="Phantom documentation.">
<polygon fill="white" stroke="#666666" points="460.5,-78 332.5,-78 332.5,-48 460.5,-48 460.5,-78"/>
<text text-anchor="start" x="340.5" y="-66" font-family="Helvetica,sans-Serif" font-size="10.00">parse_model_get_next</text>
<text text-anchor="middle" x="396.5" y="-55" font-family="Helvetica,sans-Serif" font-size="10.00">_state</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node15 -->
<g id="edge35_Node000002_Node000015" class="edge">
<title>Node2&#45;&gt;Node15</title>
<g id="a_edge35_Node000002_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M221.52,-230.05C231.68,-202.84 263.65,-126.56 316,-87 318.01,-85.48 320.11,-84.06 322.29,-82.73"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="323.72,-85.93 330.91,-78.14 320.44,-79.75 323.72,-85.93"/>
</a>
</g>
</g>
<!-- Node16 -->
<g id="Node000016" class="node">
<title>Node16</title>
<g id="a_Node000016"><a xlink:href="$db/d07/parse_8c.html#ad5a0d65870999086f22a8304535e45b1" xlink:title="Phantom documentation.">
<polygon fill="white" stroke="#666666" points="462,-30 331,-30 331,0 462,0 462,-30"/>
<text text-anchor="start" x="339" y="-18" font-family="Helvetica,sans-Serif" font-size="10.00">parse_model_get_state</text>
<text text-anchor="middle" x="396.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">_arrows_count</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node16 -->
<g id="edge36_Node000002_Node000016" class="edge">
<title>Node2&#45;&gt;Node16</title>
<g id="a_edge36_Node000002_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M219.84,-230.35C226.52,-198.1 252.44,-93.1 316,-39 317.51,-37.72 319.09,-36.5 320.72,-35.35"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="322.51,-38.35 329.3,-30.22 318.92,-32.35 322.51,-38.35"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_Node000004"><a xlink:href="$d6/d09/draw_8c.html#aad0766ae2eda7ded12984d0061f1da89" xlink:title="Writes values to describe a line from a to b into the line buffer.">
<polygon fill="white" stroke="#666666" points="630,-449.5 520,-449.5 520,-430.5 630,-430.5 630,-449.5"/>
<text text-anchor="middle" x="575" y="-437.5" font-family="Helvetica,sans-Serif" font-size="10.00">graphics_draw_line</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node4 -->
<g id="edge21_Node000003_Node000004" class="edge">
<title>Node3&#45;&gt;Node4</title>
<g id="a_edge21_Node000003_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M460.72,-424.6C476.24,-426.71 492.89,-428.97 508.52,-431.1"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="507.8,-434.53 518.18,-432.41 508.75,-427.59 507.8,-434.53"/>
</a>
</g>
</g>
<!-- Node6 -->
<g id="Node000006" class="node">
<title>Node6</title>
<g id="a_Node000006"><a xlink:href="$d6/d09/draw_8c.html#a2be40f60f1a100f87730178ea20a5b6f" xlink:title="Draws the color (r, g, b) associated to a vertex if (console) prints (r, g, b) values to console.">
<polygon fill="white" stroke="#666666" points="633,-332.5 517,-332.5 517,-313.5 633,-313.5 633,-332.5"/>
<text text-anchor="middle" x="575" y="-320.5" font-family="Helvetica,sans-Serif" font-size="10.00">graphics_draw_color</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node6 -->
<g id="edge23_Node000005_Node000006" class="edge">
<title>Node5&#45;&gt;Node6</title>
<g id="a_edge23_Node000005_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M464.98,-321.15C478.15,-321.37 491.98,-321.61 505.2,-321.83"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="505.05,-325.33 515.11,-322 505.17,-318.33 505.05,-325.33"/>
</a>
</g>
</g>
<!-- Node7 -->
<g id="Node000007" class="node">
<title>Node7</title>
<g id="a_Node000007"><a xlink:href="$d6/d09/draw_8c.html#aa2c4ec98f5bf9942092ff385e9fac72f" xlink:title="Writes values to describe a vertex at (x,y,z) intoq the vertex buffer.">
<polygon fill="white" stroke="#666666" points="637,-372.5 513,-372.5 513,-353.5 637,-353.5 637,-372.5"/>
<text text-anchor="middle" x="575" y="-360.5" font-family="Helvetica,sans-Serif" font-size="10.00">graphics_draw_vertex</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node7 -->
<g id="edge24_Node000005_Node000007" class="edge">
<title>Node5&#45;&gt;Node7</title>
<g id="a_edge24_Node000005_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M460.72,-335.4C480.82,-340.3 502.8,-345.65 522,-350.33"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="520.94,-353.68 531.48,-352.64 522.6,-346.87 520.94,-353.68"/>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node4 -->
<g id="edge26_Node000008_Node000004" class="edge">
<title>Node8&#45;&gt;Node4</title>
<g id="a_edge26_Node000008_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M457.25,-455.87C473.67,-453.64 491.56,-451.21 508.28,-448.94"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="508.71,-452.41 518.15,-447.59 507.77,-445.47 508.71,-452.41"/>
</a>
</g>
</g>
<!-- Node9&#45;&gt;Node6 -->
<g id="edge28_Node000009_Node000006" class="edge">
<title>Node9&#45;&gt;Node6</title>
<g id="a_edge28_Node000009_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M457.25,-352.77C478.86,-347.26 503.01,-341.1 523.72,-335.82"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="524.54,-339.22 533.36,-333.36 522.81,-332.44 524.54,-339.22"/>
</a>
</g>
</g>
<!-- Node9&#45;&gt;Node7 -->
<g id="edge29_Node000009_Node000007" class="edge">
<title>Node9&#45;&gt;Node7</title>
<g id="a_edge29_Node000009_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M457.25,-366.31C471.44,-365.91 486.73,-365.47 501.41,-365.06"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="501.09,-368.57 510.99,-364.79 500.89,-361.57 501.09,-368.57"/>
</a>
</g>
</g>
</g>
</svg>