Sophie

Sophie

distrib > Mageia > 6 > x86_64 > media > core-updates > by-pkgid > 0b8b167abcd1360b20c22e4e37b8861a > files > 189

libvisio-doc-0.1.6-1.mga6.noarch.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libvisio::VSDGeometryList Class Reference documentation</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
  initMenu('',false,false,'search.php','Search');
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('classlibvisio_1_1VSDGeometryList.html','');});
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pri-methods">Private Member Functions</a> &#124;
<a href="#pri-attribs">Private Attributes</a> &#124;
<a href="classlibvisio_1_1VSDGeometryList-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">libvisio::VSDGeometryList Class Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p><code>#include &lt;<a class="el" href="VSDGeometryList_8h_source.html">VSDGeometryList.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:ae2cfee28451aa0ca52f449f6c2a05856"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDGeometryList.html#ae2cfee28451aa0ca52f449f6c2a05856">VSDGeometryList</a> ()</td></tr>
<tr class="separator:ae2cfee28451aa0ca52f449f6c2a05856"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a321e02e4e3872bdf976ad79f4a9af7ce"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDGeometryList.html#a321e02e4e3872bdf976ad79f4a9af7ce">VSDGeometryList</a> (const <a class="el" href="classlibvisio_1_1VSDGeometryList.html">VSDGeometryList</a> &amp;geomList)</td></tr>
<tr class="separator:a321e02e4e3872bdf976ad79f4a9af7ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a040b3d9d872306b66961343f6d84d008"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDGeometryList.html#a040b3d9d872306b66961343f6d84d008">~VSDGeometryList</a> ()</td></tr>
<tr class="separator:a040b3d9d872306b66961343f6d84d008"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3e94d7d4152f27529353c655547031a6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlibvisio_1_1VSDGeometryList.html">VSDGeometryList</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDGeometryList.html#a3e94d7d4152f27529353c655547031a6">operator=</a> (const <a class="el" href="classlibvisio_1_1VSDGeometryList.html">VSDGeometryList</a> &amp;geomList)</td></tr>
<tr class="separator:a3e94d7d4152f27529353c655547031a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab3aafb28b2a85b4e4740871752d5b151"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDGeometryList.html#ab3aafb28b2a85b4e4740871752d5b151">addGeometry</a> (unsigned id, unsigned level, const boost::optional&lt; bool &gt; &amp;noFill, const boost::optional&lt; bool &gt; &amp;noLine, const boost::optional&lt; bool &gt; &amp;noShow)</td></tr>
<tr class="separator:ab3aafb28b2a85b4e4740871752d5b151"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50e64e50d5594779532f2a0316a36f74"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDGeometryList.html#a50e64e50d5594779532f2a0316a36f74">addEmpty</a> (unsigned id, unsigned level)</td></tr>
<tr class="separator:a50e64e50d5594779532f2a0316a36f74"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a771c9e9425b959c7d1c6444759e63650"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDGeometryList.html#a771c9e9425b959c7d1c6444759e63650">addMoveTo</a> (unsigned id, unsigned level, const boost::optional&lt; double &gt; &amp;x, const boost::optional&lt; double &gt; &amp;y)</td></tr>
<tr class="separator:a771c9e9425b959c7d1c6444759e63650"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a221880001a8a7aa46459393965d5775e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDGeometryList.html#a221880001a8a7aa46459393965d5775e">addLineTo</a> (unsigned id, unsigned level, const boost::optional&lt; double &gt; &amp;x, const boost::optional&lt; double &gt; &amp;y)</td></tr>
<tr class="separator:a221880001a8a7aa46459393965d5775e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad2f1f0ccce04fb5db373c846e4aa1577"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDGeometryList.html#ad2f1f0ccce04fb5db373c846e4aa1577">addArcTo</a> (unsigned id, unsigned level, const boost::optional&lt; double &gt; &amp;x2, const boost::optional&lt; double &gt; &amp;y2, const boost::optional&lt; double &gt; &amp;bow)</td></tr>
<tr class="separator:ad2f1f0ccce04fb5db373c846e4aa1577"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a511dc23875304e7c3ef25a59c1061454"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDGeometryList.html#a511dc23875304e7c3ef25a59c1061454">addNURBSTo</a> (unsigned id, unsigned level, double x2, double y2, unsigned char xType, unsigned char yType, unsigned degree, const std::vector&lt; std::pair&lt; double, double &gt; &gt; &amp;controlPoints, const std::vector&lt; double &gt; &amp;knotVector, const std::vector&lt; double &gt; &amp;weights)</td></tr>
<tr class="separator:a511dc23875304e7c3ef25a59c1061454"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a21e2dd2570ac5a76c89e3289a44fa713"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDGeometryList.html#a21e2dd2570ac5a76c89e3289a44fa713">addNURBSTo</a> (unsigned id, unsigned level, double x2, double y2, double knot, double knotPrev, double weight, double weightPrev, unsigned dataID)</td></tr>
<tr class="separator:a21e2dd2570ac5a76c89e3289a44fa713"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a843989b83a21eb10999ef7652a5616e4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDGeometryList.html#a843989b83a21eb10999ef7652a5616e4">addNURBSTo</a> (unsigned id, unsigned level, const boost::optional&lt; double &gt; &amp;x2, const boost::optional&lt; double &gt; &amp;y2, const boost::optional&lt; double &gt; &amp;knot, const boost::optional&lt; double &gt; &amp;knotPrev, const boost::optional&lt; double &gt; &amp;weight, const boost::optional&lt; double &gt; &amp;weightPrev, const boost::optional&lt; <a class="el" href="structlibvisio_1_1NURBSData.html">NURBSData</a> &gt; &amp;data)</td></tr>
<tr class="separator:a843989b83a21eb10999ef7652a5616e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab947e00fa96f9f8fc41dde8b548850f6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDGeometryList.html#ab947e00fa96f9f8fc41dde8b548850f6">addPolylineTo</a> (unsigned id, unsigned level, double x, double y, unsigned char xType, unsigned char yType, const std::vector&lt; std::pair&lt; double, double &gt; &gt; &amp;points)</td></tr>
<tr class="separator:ab947e00fa96f9f8fc41dde8b548850f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a950808ab2e361d4eaff52eddc8d19a13"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDGeometryList.html#a950808ab2e361d4eaff52eddc8d19a13">addPolylineTo</a> (unsigned id, unsigned level, double x, double y, unsigned dataID)</td></tr>
<tr class="separator:a950808ab2e361d4eaff52eddc8d19a13"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a084e0a5d4cf8ecab19fb64ae3d52c7d8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDGeometryList.html#a084e0a5d4cf8ecab19fb64ae3d52c7d8">addPolylineTo</a> (unsigned id, unsigned level, boost::optional&lt; double &gt; &amp;x, boost::optional&lt; double &gt; &amp;y, boost::optional&lt; <a class="el" href="structlibvisio_1_1PolylineData.html">PolylineData</a> &gt; &amp;data)</td></tr>
<tr class="separator:a084e0a5d4cf8ecab19fb64ae3d52c7d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8e5b94f9466597e84d2073af2198aef0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDGeometryList.html#a8e5b94f9466597e84d2073af2198aef0">addEllipse</a> (unsigned id, unsigned level, const boost::optional&lt; double &gt; &amp;cx, const boost::optional&lt; double &gt; &amp;cy, const boost::optional&lt; double &gt; &amp;xleft, const boost::optional&lt; double &gt; &amp;yleft, const boost::optional&lt; double &gt; &amp;xtop, const boost::optional&lt; double &gt; &amp;ytop)</td></tr>
<tr class="separator:a8e5b94f9466597e84d2073af2198aef0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae422acb45bff825081c9980ec39f37fa"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDGeometryList.html#ae422acb45bff825081c9980ec39f37fa">addEllipticalArcTo</a> (unsigned id, unsigned level, const boost::optional&lt; double &gt; &amp;x3, const boost::optional&lt; double &gt; &amp;y3, const boost::optional&lt; double &gt; &amp;x2, const boost::optional&lt; double &gt; &amp;y2, const boost::optional&lt; double &gt; &amp;angle, const boost::optional&lt; double &gt; &amp;ecc)</td></tr>
<tr class="separator:ae422acb45bff825081c9980ec39f37fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa92dd9a3c71668f5c7f596be041b965a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDGeometryList.html#aa92dd9a3c71668f5c7f596be041b965a">addSplineStart</a> (unsigned id, unsigned level, const boost::optional&lt; double &gt; &amp;x, const boost::optional&lt; double &gt; &amp;y, const boost::optional&lt; double &gt; &amp;secondKnot, const boost::optional&lt; double &gt; &amp;firstKnot, const boost::optional&lt; double &gt; &amp;lastKnot, const boost::optional&lt; unsigned &gt; &amp;degree)</td></tr>
<tr class="separator:aa92dd9a3c71668f5c7f596be041b965a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a93008c310d10742ea014037634f0b7a1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDGeometryList.html#a93008c310d10742ea014037634f0b7a1">addSplineKnot</a> (unsigned id, unsigned level, const boost::optional&lt; double &gt; &amp;x, const boost::optional&lt; double &gt; &amp;y, const boost::optional&lt; double &gt; &amp;knot)</td></tr>
<tr class="separator:a93008c310d10742ea014037634f0b7a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a817cfe069b113a72011abfe4da3368f7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDGeometryList.html#a817cfe069b113a72011abfe4da3368f7">addInfiniteLine</a> (unsigned id, unsigned level, const boost::optional&lt; double &gt; &amp;x1, const boost::optional&lt; double &gt; &amp;y1, const boost::optional&lt; double &gt; &amp;x2, const boost::optional&lt; double &gt; &amp;y2)</td></tr>
<tr class="separator:a817cfe069b113a72011abfe4da3368f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6e455d38fa6d297f887748897edc53a4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDGeometryList.html#a6e455d38fa6d297f887748897edc53a4">addRelCubBezTo</a> (unsigned id, unsigned level, const boost::optional&lt; double &gt; &amp;x, const boost::optional&lt; double &gt; &amp;y, const boost::optional&lt; double &gt; &amp;a, const boost::optional&lt; double &gt; &amp;b, const boost::optional&lt; double &gt; &amp;c, const boost::optional&lt; double &gt; &amp;d)</td></tr>
<tr class="separator:a6e455d38fa6d297f887748897edc53a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f29a4d780a9bbf25987323c96d26d4d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDGeometryList.html#a4f29a4d780a9bbf25987323c96d26d4d">addRelEllipticalArcTo</a> (unsigned id, unsigned level, const boost::optional&lt; double &gt; &amp;x3, const boost::optional&lt; double &gt; &amp;y3, const boost::optional&lt; double &gt; &amp;x2, const boost::optional&lt; double &gt; &amp;y2, const boost::optional&lt; double &gt; &amp;angle, const boost::optional&lt; double &gt; &amp;ecc)</td></tr>
<tr class="separator:a4f29a4d780a9bbf25987323c96d26d4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5ed67f7420a99a43db6a04a0413e4641"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDGeometryList.html#a5ed67f7420a99a43db6a04a0413e4641">addRelMoveTo</a> (unsigned id, unsigned level, const boost::optional&lt; double &gt; &amp;x, const boost::optional&lt; double &gt; &amp;y)</td></tr>
<tr class="separator:a5ed67f7420a99a43db6a04a0413e4641"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ace7a5843206c3d4b4742dc97802a5424"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDGeometryList.html#ace7a5843206c3d4b4742dc97802a5424">addRelLineTo</a> (unsigned id, unsigned level, const boost::optional&lt; double &gt; &amp;x, const boost::optional&lt; double &gt; &amp;y)</td></tr>
<tr class="separator:ace7a5843206c3d4b4742dc97802a5424"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adda0b631e2dd734a37304ba19d6baf4e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDGeometryList.html#adda0b631e2dd734a37304ba19d6baf4e">addRelQuadBezTo</a> (unsigned id, unsigned level, const boost::optional&lt; double &gt; &amp;x, const boost::optional&lt; double &gt; &amp;y, const boost::optional&lt; double &gt; &amp;a, const boost::optional&lt; double &gt; &amp;b)</td></tr>
<tr class="separator:adda0b631e2dd734a37304ba19d6baf4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a929ccf1323f5b0922a5141738847a772"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDGeometryList.html#a929ccf1323f5b0922a5141738847a772">setElementsOrder</a> (const std::vector&lt; unsigned &gt; &amp;<a class="el" href="classlibvisio_1_1VSDGeometryList.html#a0aea5ec8a3c47d4bddc42e00e91b36cd">m_elementsOrder</a>)</td></tr>
<tr class="separator:a929ccf1323f5b0922a5141738847a772"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7bd488220375d4151d167a6e3f9a0f1c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDGeometryList.html#a7bd488220375d4151d167a6e3f9a0f1c">handle</a> (<a class="el" href="classlibvisio_1_1VSDCollector.html">VSDCollector</a> *collector) const</td></tr>
<tr class="separator:a7bd488220375d4151d167a6e3f9a0f1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa5d9d10ad7b296f69303f238a7d4074b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDGeometryList.html#aa5d9d10ad7b296f69303f238a7d4074b">clear</a> ()</td></tr>
<tr class="separator:aa5d9d10ad7b296f69303f238a7d4074b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9d1ab4bf529bce2c66587cb63b73e6a1"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDGeometryList.html#a9d1ab4bf529bce2c66587cb63b73e6a1">empty</a> () const</td></tr>
<tr class="separator:a9d1ab4bf529bce2c66587cb63b73e6a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af17d445bb049d83b1ee835d559f8f8aa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlibvisio_1_1VSDGeometryListElement.html">VSDGeometryListElement</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDGeometryList.html#af17d445bb049d83b1ee835d559f8f8aa">getElement</a> (unsigned index) const</td></tr>
<tr class="separator:af17d445bb049d83b1ee835d559f8f8aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7cc72d0e7dfd3a90e7dffd8e266f8084"><td class="memItemLeft" align="right" valign="top">std::vector&lt; unsigned &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDGeometryList.html#a7cc72d0e7dfd3a90e7dffd8e266f8084">getElementsOrder</a> () const</td></tr>
<tr class="separator:a7cc72d0e7dfd3a90e7dffd8e266f8084"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8c90d66205d7fe7da7cd903d274303be"><td class="memItemLeft" align="right" valign="top">unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDGeometryList.html#a8c90d66205d7fe7da7cd903d274303be">count</a> () const</td></tr>
<tr class="separator:a8c90d66205d7fe7da7cd903d274303be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad122f0a50a9cc9175a33ceb0d2132d3f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDGeometryList.html#ad122f0a50a9cc9175a33ceb0d2132d3f">resetLevel</a> (unsigned level)</td></tr>
<tr class="separator:ad122f0a50a9cc9175a33ceb0d2132d3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-methods"></a>
Private Member Functions</h2></td></tr>
<tr class="memitem:af0d6b9bf10cdd82e67571e3a90fb1419"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDGeometryList.html#af0d6b9bf10cdd82e67571e3a90fb1419">clearElement</a> (unsigned id)</td></tr>
<tr class="separator:af0d6b9bf10cdd82e67571e3a90fb1419"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-attribs"></a>
Private Attributes</h2></td></tr>
<tr class="memitem:a3c7c98905787ef3021ac532041230b1e"><td class="memItemLeft" align="right" valign="top">std::map&lt; unsigned, <a class="el" href="classlibvisio_1_1VSDGeometryListElement.html">VSDGeometryListElement</a> * &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDGeometryList.html#a3c7c98905787ef3021ac532041230b1e">m_elements</a></td></tr>
<tr class="separator:a3c7c98905787ef3021ac532041230b1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0aea5ec8a3c47d4bddc42e00e91b36cd"><td class="memItemLeft" align="right" valign="top">std::vector&lt; unsigned &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDGeometryList.html#a0aea5ec8a3c47d4bddc42e00e91b36cd">m_elementsOrder</a></td></tr>
<tr class="separator:a0aea5ec8a3c47d4bddc42e00e91b36cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="ae2cfee28451aa0ca52f449f6c2a05856"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae2cfee28451aa0ca52f449f6c2a05856">&#9670;&nbsp;</a></span>VSDGeometryList() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">libvisio::VSDGeometryList::VSDGeometryList </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a321e02e4e3872bdf976ad79f4a9af7ce"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a321e02e4e3872bdf976ad79f4a9af7ce">&#9670;&nbsp;</a></span>VSDGeometryList() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">libvisio::VSDGeometryList::VSDGeometryList </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classlibvisio_1_1VSDGeometryList.html">VSDGeometryList</a> &amp;&#160;</td>
          <td class="paramname"><em>geomList</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a040b3d9d872306b66961343f6d84d008"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a040b3d9d872306b66961343f6d84d008">&#9670;&nbsp;</a></span>~VSDGeometryList()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">libvisio::VSDGeometryList::~VSDGeometryList </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="ad2f1f0ccce04fb5db373c846e4aa1577"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad2f1f0ccce04fb5db373c846e4aa1577">&#9670;&nbsp;</a></span>addArcTo()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void libvisio::VSDGeometryList::addArcTo </td>
          <td>(</td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>level</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>x2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>y2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>bow</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="reference">Referenced by <a class="el" href="classlibvisio_1_1VSDParser.html#a3f68f9bd314ca8d42fe1d6bd4f90e094">libvisio::VSDParser::readArcTo()</a>, and <a class="el" href="classlibvisio_1_1VSDXMLParserBase.html#a45eb49cd649b80547b5af184ce9cff67">libvisio::VSDXMLParserBase::readArcTo()</a>.</p>

</div>
</div>
<a id="a8e5b94f9466597e84d2073af2198aef0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8e5b94f9466597e84d2073af2198aef0">&#9670;&nbsp;</a></span>addEllipse()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void libvisio::VSDGeometryList::addEllipse </td>
          <td>(</td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>level</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>cx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>cy</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>xleft</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>yleft</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>xtop</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>ytop</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="reference">Referenced by <a class="el" href="classlibvisio_1_1VSDParser.html#ace4bd6152a9659f19893673b06a9629e">libvisio::VSDParser::readEllipse()</a>, and <a class="el" href="classlibvisio_1_1VSDXMLParserBase.html#a53e4cf17f648c2430cfb40969e2b1652">libvisio::VSDXMLParserBase::readEllipse()</a>.</p>

</div>
</div>
<a id="ae422acb45bff825081c9980ec39f37fa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae422acb45bff825081c9980ec39f37fa">&#9670;&nbsp;</a></span>addEllipticalArcTo()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void libvisio::VSDGeometryList::addEllipticalArcTo </td>
          <td>(</td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>level</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>x3</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>y3</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>x2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>y2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>angle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>ecc</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="reference">Referenced by <a class="el" href="classlibvisio_1_1VSDParser.html#a463cb1bc972d2261111c0dafc96822f1">libvisio::VSDParser::readEllipticalArcTo()</a>, and <a class="el" href="classlibvisio_1_1VSDXMLParserBase.html#ad4a3eb221deb28c9dacb6c6c0fd5eff1">libvisio::VSDXMLParserBase::readEllipticalArcTo()</a>.</p>

</div>
</div>
<a id="a50e64e50d5594779532f2a0316a36f74"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a50e64e50d5594779532f2a0316a36f74">&#9670;&nbsp;</a></span>addEmpty()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void libvisio::VSDGeometryList::addEmpty </td>
          <td>(</td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>level</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="reference">Referenced by <a class="el" href="classlibvisio_1_1VSDXMLParserBase.html#a45eb49cd649b80547b5af184ce9cff67">libvisio::VSDXMLParserBase::readArcTo()</a>, <a class="el" href="classlibvisio_1_1VSDXMLParserBase.html#a53e4cf17f648c2430cfb40969e2b1652">libvisio::VSDXMLParserBase::readEllipse()</a>, <a class="el" href="classlibvisio_1_1VSDXMLParserBase.html#ad4a3eb221deb28c9dacb6c6c0fd5eff1">libvisio::VSDXMLParserBase::readEllipticalArcTo()</a>, <a class="el" href="classlibvisio_1_1VSDXMLParserBase.html#ae18c15edd0d8ae639f6a3189db452223">libvisio::VSDXMLParserBase::readInfiniteLine()</a>, <a class="el" href="classlibvisio_1_1VSDXMLParserBase.html#aac5153d036de90b198fcd0a40ea38aab">libvisio::VSDXMLParserBase::readLineTo()</a>, <a class="el" href="classlibvisio_1_1VSDXMLParserBase.html#ac4abb0615b6864bf3b59753ae1663a13">libvisio::VSDXMLParserBase::readMoveTo()</a>, <a class="el" href="classlibvisio_1_1VSDXMLParserBase.html#a37a3e8731a140f7e664a9634c80f1fef">libvisio::VSDXMLParserBase::readNURBSTo()</a>, <a class="el" href="classlibvisio_1_1VSDXMLParserBase.html#a5e0306019f4b43d570f68b3709eb835b">libvisio::VSDXMLParserBase::readPolylineTo()</a>, <a class="el" href="classlibvisio_1_1VSDXMLParserBase.html#a5c0a850e338de951067b1ba1995fb9ce">libvisio::VSDXMLParserBase::readRelCubBezTo()</a>, <a class="el" href="classlibvisio_1_1VSDXMLParserBase.html#ab0977a64ba2d0411c23e91a072c6d406">libvisio::VSDXMLParserBase::readRelEllipticalArcTo()</a>, <a class="el" href="classlibvisio_1_1VSDXMLParserBase.html#a1a2d7a3a62afa3fd609d76b63d58473f">libvisio::VSDXMLParserBase::readRelLineTo()</a>, <a class="el" href="classlibvisio_1_1VSDXMLParserBase.html#a99d7b0e9da18c18f1c90bd29dffb52f7">libvisio::VSDXMLParserBase::readRelMoveTo()</a>, <a class="el" href="classlibvisio_1_1VSDXMLParserBase.html#ac8702cb83994849ce115e5d3e0f01a49">libvisio::VSDXMLParserBase::readRelQuadBezTo()</a>, <a class="el" href="classlibvisio_1_1VSDXMLParserBase.html#a6b1b1a5b37831c7ac7dc30fb925b024a">libvisio::VSDXMLParserBase::readSplineKnot()</a>, and <a class="el" href="classlibvisio_1_1VSDXMLParserBase.html#ad197da408775929c455c072cab357ec2">libvisio::VSDXMLParserBase::readSplineStart()</a>.</p>

</div>
</div>
<a id="ab3aafb28b2a85b4e4740871752d5b151"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab3aafb28b2a85b4e4740871752d5b151">&#9670;&nbsp;</a></span>addGeometry()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void libvisio::VSDGeometryList::addGeometry </td>
          <td>(</td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>level</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; bool &gt; &amp;&#160;</td>
          <td class="paramname"><em>noFill</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; bool &gt; &amp;&#160;</td>
          <td class="paramname"><em>noLine</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; bool &gt; &amp;&#160;</td>
          <td class="paramname"><em>noShow</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="reference">Referenced by <a class="el" href="classlibvisio_1_1VSDParser.html#ab9fe98f24abbb2e831f53390d6cb3ad7">libvisio::VSDParser::readGeometry()</a>, and <a class="el" href="classlibvisio_1_1VSDXMLParserBase.html#a138c16313d64e1029e4287caf6be61e6">libvisio::VSDXMLParserBase::readGeometry()</a>.</p>

</div>
</div>
<a id="a817cfe069b113a72011abfe4da3368f7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a817cfe069b113a72011abfe4da3368f7">&#9670;&nbsp;</a></span>addInfiniteLine()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void libvisio::VSDGeometryList::addInfiniteLine </td>
          <td>(</td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>level</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>x1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>y1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>x2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>y2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="reference">Referenced by <a class="el" href="classlibvisio_1_1VSDParser.html#ad749e38e414f49d6005b238e53a27329">libvisio::VSDParser::readInfiniteLine()</a>, and <a class="el" href="classlibvisio_1_1VSDXMLParserBase.html#ae18c15edd0d8ae639f6a3189db452223">libvisio::VSDXMLParserBase::readInfiniteLine()</a>.</p>

</div>
</div>
<a id="a221880001a8a7aa46459393965d5775e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a221880001a8a7aa46459393965d5775e">&#9670;&nbsp;</a></span>addLineTo()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void libvisio::VSDGeometryList::addLineTo </td>
          <td>(</td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>level</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>y</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="reference">Referenced by <a class="el" href="classlibvisio_1_1VSDParser.html#a5f96fbdb5dc346694af1df37debeadf7">libvisio::VSDParser::readLineTo()</a>, <a class="el" href="classlibvisio_1_1VSDXMLParserBase.html#aac5153d036de90b198fcd0a40ea38aab">libvisio::VSDXMLParserBase::readLineTo()</a>, <a class="el" href="classlibvisio_1_1VSDParser.html#a4d461913b0f13fbb7c02be5372035d65">libvisio::VSDParser::readNURBSTo()</a>, and <a class="el" href="classlibvisio_1_1VSDParser.html#acd19ff6dc576deb312c0485ab7b93004">libvisio::VSDParser::readPolylineTo()</a>.</p>

</div>
</div>
<a id="a771c9e9425b959c7d1c6444759e63650"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a771c9e9425b959c7d1c6444759e63650">&#9670;&nbsp;</a></span>addMoveTo()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void libvisio::VSDGeometryList::addMoveTo </td>
          <td>(</td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>level</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>y</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="reference">Referenced by <a class="el" href="classlibvisio_1_1VSDParser.html#ace69e6fd9deb37fb0d5d3d0c28aa8f94">libvisio::VSDParser::readMoveTo()</a>, and <a class="el" href="classlibvisio_1_1VSDXMLParserBase.html#ac4abb0615b6864bf3b59753ae1663a13">libvisio::VSDXMLParserBase::readMoveTo()</a>.</p>

</div>
</div>
<a id="a511dc23875304e7c3ef25a59c1061454"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a511dc23875304e7c3ef25a59c1061454">&#9670;&nbsp;</a></span>addNURBSTo() <span class="overload">[1/3]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void libvisio::VSDGeometryList::addNURBSTo </td>
          <td>(</td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>level</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>x2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>y2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned char&#160;</td>
          <td class="paramname"><em>xType</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned char&#160;</td>
          <td class="paramname"><em>yType</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>degree</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::vector&lt; std::pair&lt; double, double &gt; &gt; &amp;&#160;</td>
          <td class="paramname"><em>controlPoints</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::vector&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>knotVector</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::vector&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>weights</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="reference">Referenced by <a class="el" href="classlibvisio_1_1VSDParser.html#a4d461913b0f13fbb7c02be5372035d65">libvisio::VSDParser::readNURBSTo()</a>, and <a class="el" href="classlibvisio_1_1VSDXMLParserBase.html#a37a3e8731a140f7e664a9634c80f1fef">libvisio::VSDXMLParserBase::readNURBSTo()</a>.</p>

</div>
</div>
<a id="a21e2dd2570ac5a76c89e3289a44fa713"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a21e2dd2570ac5a76c89e3289a44fa713">&#9670;&nbsp;</a></span>addNURBSTo() <span class="overload">[2/3]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void libvisio::VSDGeometryList::addNURBSTo </td>
          <td>(</td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>level</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>x2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>y2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>knot</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>knotPrev</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>weight</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>weightPrev</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>dataID</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a843989b83a21eb10999ef7652a5616e4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a843989b83a21eb10999ef7652a5616e4">&#9670;&nbsp;</a></span>addNURBSTo() <span class="overload">[3/3]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void libvisio::VSDGeometryList::addNURBSTo </td>
          <td>(</td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>level</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>x2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>y2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>knot</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>knotPrev</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>weight</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>weightPrev</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; <a class="el" href="structlibvisio_1_1NURBSData.html">NURBSData</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>data</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ab947e00fa96f9f8fc41dde8b548850f6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab947e00fa96f9f8fc41dde8b548850f6">&#9670;&nbsp;</a></span>addPolylineTo() <span class="overload">[1/3]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void libvisio::VSDGeometryList::addPolylineTo </td>
          <td>(</td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>level</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned char&#160;</td>
          <td class="paramname"><em>xType</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned char&#160;</td>
          <td class="paramname"><em>yType</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::vector&lt; std::pair&lt; double, double &gt; &gt; &amp;&#160;</td>
          <td class="paramname"><em>points</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="reference">Referenced by <a class="el" href="classlibvisio_1_1VSDParser.html#acd19ff6dc576deb312c0485ab7b93004">libvisio::VSDParser::readPolylineTo()</a>, and <a class="el" href="classlibvisio_1_1VSDXMLParserBase.html#a5e0306019f4b43d570f68b3709eb835b">libvisio::VSDXMLParserBase::readPolylineTo()</a>.</p>

</div>
</div>
<a id="a950808ab2e361d4eaff52eddc8d19a13"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a950808ab2e361d4eaff52eddc8d19a13">&#9670;&nbsp;</a></span>addPolylineTo() <span class="overload">[2/3]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void libvisio::VSDGeometryList::addPolylineTo </td>
          <td>(</td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>level</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>dataID</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a084e0a5d4cf8ecab19fb64ae3d52c7d8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a084e0a5d4cf8ecab19fb64ae3d52c7d8">&#9670;&nbsp;</a></span>addPolylineTo() <span class="overload">[3/3]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void libvisio::VSDGeometryList::addPolylineTo </td>
          <td>(</td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>level</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">boost::optional&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">boost::optional&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">boost::optional&lt; <a class="el" href="structlibvisio_1_1PolylineData.html">PolylineData</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>data</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a6e455d38fa6d297f887748897edc53a4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6e455d38fa6d297f887748897edc53a4">&#9670;&nbsp;</a></span>addRelCubBezTo()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void libvisio::VSDGeometryList::addRelCubBezTo </td>
          <td>(</td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>level</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>b</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>d</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="reference">Referenced by <a class="el" href="classlibvisio_1_1VSDXMLParserBase.html#a5c0a850e338de951067b1ba1995fb9ce">libvisio::VSDXMLParserBase::readRelCubBezTo()</a>.</p>

</div>
</div>
<a id="a4f29a4d780a9bbf25987323c96d26d4d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4f29a4d780a9bbf25987323c96d26d4d">&#9670;&nbsp;</a></span>addRelEllipticalArcTo()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void libvisio::VSDGeometryList::addRelEllipticalArcTo </td>
          <td>(</td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>level</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>x3</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>y3</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>x2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>y2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>angle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>ecc</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="reference">Referenced by <a class="el" href="classlibvisio_1_1VSDXMLParserBase.html#ab0977a64ba2d0411c23e91a072c6d406">libvisio::VSDXMLParserBase::readRelEllipticalArcTo()</a>.</p>

</div>
</div>
<a id="ace7a5843206c3d4b4742dc97802a5424"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ace7a5843206c3d4b4742dc97802a5424">&#9670;&nbsp;</a></span>addRelLineTo()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void libvisio::VSDGeometryList::addRelLineTo </td>
          <td>(</td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>level</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>y</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="reference">Referenced by <a class="el" href="classlibvisio_1_1VSDXMLParserBase.html#a1a2d7a3a62afa3fd609d76b63d58473f">libvisio::VSDXMLParserBase::readRelLineTo()</a>.</p>

</div>
</div>
<a id="a5ed67f7420a99a43db6a04a0413e4641"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5ed67f7420a99a43db6a04a0413e4641">&#9670;&nbsp;</a></span>addRelMoveTo()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void libvisio::VSDGeometryList::addRelMoveTo </td>
          <td>(</td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>level</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>y</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="reference">Referenced by <a class="el" href="classlibvisio_1_1VSDXMLParserBase.html#a99d7b0e9da18c18f1c90bd29dffb52f7">libvisio::VSDXMLParserBase::readRelMoveTo()</a>.</p>

</div>
</div>
<a id="adda0b631e2dd734a37304ba19d6baf4e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adda0b631e2dd734a37304ba19d6baf4e">&#9670;&nbsp;</a></span>addRelQuadBezTo()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void libvisio::VSDGeometryList::addRelQuadBezTo </td>
          <td>(</td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>level</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>b</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="reference">Referenced by <a class="el" href="classlibvisio_1_1VSDXMLParserBase.html#ac8702cb83994849ce115e5d3e0f01a49">libvisio::VSDXMLParserBase::readRelQuadBezTo()</a>.</p>

</div>
</div>
<a id="a93008c310d10742ea014037634f0b7a1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a93008c310d10742ea014037634f0b7a1">&#9670;&nbsp;</a></span>addSplineKnot()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void libvisio::VSDGeometryList::addSplineKnot </td>
          <td>(</td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>level</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>knot</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="reference">Referenced by <a class="el" href="classlibvisio_1_1VSDParser.html#a2384864f1f8b0c24ed49070f9d7904e3">libvisio::VSDParser::readSplineKnot()</a>, and <a class="el" href="classlibvisio_1_1VSDXMLParserBase.html#a6b1b1a5b37831c7ac7dc30fb925b024a">libvisio::VSDXMLParserBase::readSplineKnot()</a>.</p>

</div>
</div>
<a id="aa92dd9a3c71668f5c7f596be041b965a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa92dd9a3c71668f5c7f596be041b965a">&#9670;&nbsp;</a></span>addSplineStart()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void libvisio::VSDGeometryList::addSplineStart </td>
          <td>(</td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>level</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>secondKnot</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>firstKnot</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>lastKnot</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; unsigned &gt; &amp;&#160;</td>
          <td class="paramname"><em>degree</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="reference">Referenced by <a class="el" href="classlibvisio_1_1VSDParser.html#ad09d9ab6ed0b007cf829fe366557e0c7">libvisio::VSDParser::readSplineStart()</a>, and <a class="el" href="classlibvisio_1_1VSDXMLParserBase.html#ad197da408775929c455c072cab357ec2">libvisio::VSDXMLParserBase::readSplineStart()</a>.</p>

</div>
</div>
<a id="aa5d9d10ad7b296f69303f238a7d4074b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa5d9d10ad7b296f69303f238a7d4074b">&#9670;&nbsp;</a></span>clear()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void libvisio::VSDGeometryList::clear </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="reference">Referenced by <a class="el" href="classlibvisio_1_1VSDGeometryList.html#a3e94d7d4152f27529353c655547031a6">operator=()</a>, <a class="el" href="classlibvisio_1_1VSDXMLParserBase.html#a138c16313d64e1029e4287caf6be61e6">libvisio::VSDXMLParserBase::readGeometry()</a>, and <a class="el" href="classlibvisio_1_1VSDGeometryList.html#a040b3d9d872306b66961343f6d84d008">~VSDGeometryList()</a>.</p>

</div>
</div>
<a id="af0d6b9bf10cdd82e67571e3a90fb1419"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af0d6b9bf10cdd82e67571e3a90fb1419">&#9670;&nbsp;</a></span>clearElement()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void libvisio::VSDGeometryList::clearElement </td>
          <td>(</td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>id</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="reference">Referenced by <a class="el" href="classlibvisio_1_1VSDGeometryList.html#ad2f1f0ccce04fb5db373c846e4aa1577">addArcTo()</a>, <a class="el" href="classlibvisio_1_1VSDGeometryList.html#a8e5b94f9466597e84d2073af2198aef0">addEllipse()</a>, <a class="el" href="classlibvisio_1_1VSDGeometryList.html#ae422acb45bff825081c9980ec39f37fa">addEllipticalArcTo()</a>, <a class="el" href="classlibvisio_1_1VSDGeometryList.html#a50e64e50d5594779532f2a0316a36f74">addEmpty()</a>, <a class="el" href="classlibvisio_1_1VSDGeometryList.html#ab3aafb28b2a85b4e4740871752d5b151">addGeometry()</a>, <a class="el" href="classlibvisio_1_1VSDGeometryList.html#a817cfe069b113a72011abfe4da3368f7">addInfiniteLine()</a>, <a class="el" href="classlibvisio_1_1VSDGeometryList.html#a221880001a8a7aa46459393965d5775e">addLineTo()</a>, <a class="el" href="classlibvisio_1_1VSDGeometryList.html#a771c9e9425b959c7d1c6444759e63650">addMoveTo()</a>, <a class="el" href="classlibvisio_1_1VSDGeometryList.html#a511dc23875304e7c3ef25a59c1061454">addNURBSTo()</a>, <a class="el" href="classlibvisio_1_1VSDGeometryList.html#ab947e00fa96f9f8fc41dde8b548850f6">addPolylineTo()</a>, <a class="el" href="classlibvisio_1_1VSDGeometryList.html#a6e455d38fa6d297f887748897edc53a4">addRelCubBezTo()</a>, <a class="el" href="classlibvisio_1_1VSDGeometryList.html#a4f29a4d780a9bbf25987323c96d26d4d">addRelEllipticalArcTo()</a>, <a class="el" href="classlibvisio_1_1VSDGeometryList.html#ace7a5843206c3d4b4742dc97802a5424">addRelLineTo()</a>, <a class="el" href="classlibvisio_1_1VSDGeometryList.html#a5ed67f7420a99a43db6a04a0413e4641">addRelMoveTo()</a>, <a class="el" href="classlibvisio_1_1VSDGeometryList.html#adda0b631e2dd734a37304ba19d6baf4e">addRelQuadBezTo()</a>, <a class="el" href="classlibvisio_1_1VSDGeometryList.html#a93008c310d10742ea014037634f0b7a1">addSplineKnot()</a>, and <a class="el" href="classlibvisio_1_1VSDGeometryList.html#aa92dd9a3c71668f5c7f596be041b965a">addSplineStart()</a>.</p>

</div>
</div>
<a id="a8c90d66205d7fe7da7cd903d274303be"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8c90d66205d7fe7da7cd903d274303be">&#9670;&nbsp;</a></span>count()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">unsigned libvisio::VSDGeometryList::count </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a9d1ab4bf529bce2c66587cb63b73e6a1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9d1ab4bf529bce2c66587cb63b73e6a1">&#9670;&nbsp;</a></span>empty()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool libvisio::VSDGeometryList::empty </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="reference">Referenced by <a class="el" href="classlibvisio_1_1VSDParser.html#a1345ac4ea6897108db4e1e86af7952d0">libvisio::VSDParser::_handleLevelChange()</a>, <a class="el" href="classlibvisio_1_1VSDGeometryList.html#a7bd488220375d4151d167a6e3f9a0f1c">handle()</a>, <a class="el" href="classlibvisio_1_1VSD5Parser.html#a78318c300a8d5fee097a528f837eddb1">libvisio::VSD5Parser::readGeomList()</a>, and <a class="el" href="classlibvisio_1_1VSDParser.html#a57b609c1bdc9dcb07c4febe516fd697f">libvisio::VSDParser::readGeomList()</a>.</p>

</div>
</div>
<a id="af17d445bb049d83b1ee835d559f8f8aa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af17d445bb049d83b1ee835d559f8f8aa">&#9670;&nbsp;</a></span>getElement()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classlibvisio_1_1VSDGeometryListElement.html">libvisio::VSDGeometryListElement</a> * libvisio::VSDGeometryList::getElement </td>
          <td>(</td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>index</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a7cc72d0e7dfd3a90e7dffd8e266f8084"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7cc72d0e7dfd3a90e7dffd8e266f8084">&#9670;&nbsp;</a></span>getElementsOrder()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::vector&lt;unsigned&gt; libvisio::VSDGeometryList::getElementsOrder </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a7bd488220375d4151d167a6e3f9a0f1c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7bd488220375d4151d167a6e3f9a0f1c">&#9670;&nbsp;</a></span>handle()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void libvisio::VSDGeometryList::handle </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classlibvisio_1_1VSDCollector.html">VSDCollector</a> *&#160;</td>
          <td class="paramname"><em>collector</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a3e94d7d4152f27529353c655547031a6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3e94d7d4152f27529353c655547031a6">&#9670;&nbsp;</a></span>operator=()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classlibvisio_1_1VSDGeometryList.html">libvisio::VSDGeometryList</a> &amp; libvisio::VSDGeometryList::operator= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classlibvisio_1_1VSDGeometryList.html">VSDGeometryList</a> &amp;&#160;</td>
          <td class="paramname"><em>geomList</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ad122f0a50a9cc9175a33ceb0d2132d3f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad122f0a50a9cc9175a33ceb0d2132d3f">&#9670;&nbsp;</a></span>resetLevel()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void libvisio::VSDGeometryList::resetLevel </td>
          <td>(</td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>level</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a929ccf1323f5b0922a5141738847a772"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a929ccf1323f5b0922a5141738847a772">&#9670;&nbsp;</a></span>setElementsOrder()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void libvisio::VSDGeometryList::setElementsOrder </td>
          <td>(</td>
          <td class="paramtype">const std::vector&lt; unsigned &gt; &amp;&#160;</td>
          <td class="paramname"><em>m_elementsOrder</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="reference">Referenced by <a class="el" href="classlibvisio_1_1VSDParser.html#a57b609c1bdc9dcb07c4febe516fd697f">libvisio::VSDParser::readGeomList()</a>.</p>

</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="a3c7c98905787ef3021ac532041230b1e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3c7c98905787ef3021ac532041230b1e">&#9670;&nbsp;</a></span>m_elements</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::map&lt;unsigned, <a class="el" href="classlibvisio_1_1VSDGeometryListElement.html">VSDGeometryListElement</a> *&gt; libvisio::VSDGeometryList::m_elements</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="reference">Referenced by <a class="el" href="classlibvisio_1_1VSDGeometryList.html#ad2f1f0ccce04fb5db373c846e4aa1577">addArcTo()</a>, <a class="el" href="classlibvisio_1_1VSDGeometryList.html#a8e5b94f9466597e84d2073af2198aef0">addEllipse()</a>, <a class="el" href="classlibvisio_1_1VSDGeometryList.html#ae422acb45bff825081c9980ec39f37fa">addEllipticalArcTo()</a>, <a class="el" href="classlibvisio_1_1VSDGeometryList.html#a50e64e50d5594779532f2a0316a36f74">addEmpty()</a>, <a class="el" href="classlibvisio_1_1VSDGeometryList.html#ab3aafb28b2a85b4e4740871752d5b151">addGeometry()</a>, <a class="el" href="classlibvisio_1_1VSDGeometryList.html#a817cfe069b113a72011abfe4da3368f7">addInfiniteLine()</a>, <a class="el" href="classlibvisio_1_1VSDGeometryList.html#a221880001a8a7aa46459393965d5775e">addLineTo()</a>, <a class="el" href="classlibvisio_1_1VSDGeometryList.html#a771c9e9425b959c7d1c6444759e63650">addMoveTo()</a>, <a class="el" href="classlibvisio_1_1VSDGeometryList.html#a511dc23875304e7c3ef25a59c1061454">addNURBSTo()</a>, <a class="el" href="classlibvisio_1_1VSDGeometryList.html#ab947e00fa96f9f8fc41dde8b548850f6">addPolylineTo()</a>, <a class="el" href="classlibvisio_1_1VSDGeometryList.html#a6e455d38fa6d297f887748897edc53a4">addRelCubBezTo()</a>, <a class="el" href="classlibvisio_1_1VSDGeometryList.html#a4f29a4d780a9bbf25987323c96d26d4d">addRelEllipticalArcTo()</a>, <a class="el" href="classlibvisio_1_1VSDGeometryList.html#ace7a5843206c3d4b4742dc97802a5424">addRelLineTo()</a>, <a class="el" href="classlibvisio_1_1VSDGeometryList.html#a5ed67f7420a99a43db6a04a0413e4641">addRelMoveTo()</a>, <a class="el" href="classlibvisio_1_1VSDGeometryList.html#adda0b631e2dd734a37304ba19d6baf4e">addRelQuadBezTo()</a>, <a class="el" href="classlibvisio_1_1VSDGeometryList.html#a93008c310d10742ea014037634f0b7a1">addSplineKnot()</a>, <a class="el" href="classlibvisio_1_1VSDGeometryList.html#aa92dd9a3c71668f5c7f596be041b965a">addSplineStart()</a>, <a class="el" href="classlibvisio_1_1VSDGeometryList.html#aa5d9d10ad7b296f69303f238a7d4074b">clear()</a>, <a class="el" href="classlibvisio_1_1VSDGeometryList.html#af0d6b9bf10cdd82e67571e3a90fb1419">clearElement()</a>, <a class="el" href="classlibvisio_1_1VSDGeometryList.html#af17d445bb049d83b1ee835d559f8f8aa">getElement()</a>, <a class="el" href="classlibvisio_1_1VSDGeometryList.html#a7bd488220375d4151d167a6e3f9a0f1c">handle()</a>, <a class="el" href="classlibvisio_1_1VSDGeometryList.html#a3e94d7d4152f27529353c655547031a6">operator=()</a>, <a class="el" href="classlibvisio_1_1VSDGeometryList.html#ad122f0a50a9cc9175a33ceb0d2132d3f">resetLevel()</a>, and <a class="el" href="classlibvisio_1_1VSDGeometryList.html#a321e02e4e3872bdf976ad79f4a9af7ce">VSDGeometryList()</a>.</p>

</div>
</div>
<a id="a0aea5ec8a3c47d4bddc42e00e91b36cd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0aea5ec8a3c47d4bddc42e00e91b36cd">&#9670;&nbsp;</a></span>m_elementsOrder</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::vector&lt;unsigned&gt; libvisio::VSDGeometryList::m_elementsOrder</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="reference">Referenced by <a class="el" href="classlibvisio_1_1VSDGeometryList.html#aa5d9d10ad7b296f69303f238a7d4074b">clear()</a>, <a class="el" href="classlibvisio_1_1VSDGeometryList.html#af17d445bb049d83b1ee835d559f8f8aa">getElement()</a>, <a class="el" href="classlibvisio_1_1VSDGeometryList.html#a7bd488220375d4151d167a6e3f9a0f1c">handle()</a>, <a class="el" href="classlibvisio_1_1VSDGeometryList.html#a3e94d7d4152f27529353c655547031a6">operator=()</a>, and <a class="el" href="classlibvisio_1_1VSDGeometryList.html#a929ccf1323f5b0922a5141738847a772">setElementsOrder()</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="VSDGeometryList_8h_source.html">VSDGeometryList.h</a></li>
<li><a class="el" href="VSDGeometryList_8cpp.html">VSDGeometryList.cpp</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<hr size="1"><address style="align: right;"><small>
Generated for libvisio by <a href="http://www.doxygen.org/index.html">
doxygen</a> 1.8.13</small></address>
</body>
</html>