Sophie

Sophie

distrib > Fedora > 18 > i386 > by-pkgid > bf2ae0292cbef5b3240c608305d8e8fb > files > 23

libvisio-doc-0.0.31-1.fc18.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>VSDContentCollector.h Source File documentation</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.8.3.1 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li><a href="annotated.html"><span>Classes</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="files.html"><span>File&#160;List</span></a></li>
      <li><a href="globals.html"><span>File&#160;Members</span></a></li>
    </ul>
  </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('VSDContentCollector_8h_source.html','');});
</script>
<div id="doc-content">
<div class="header">
  <div class="headertitle">
<div class="title">VSDContentCollector.h</div>  </div>
</div><!--header-->
<div class="contents">
<a href="VSDContentCollector_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */</span></div>
<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">/* libvisio</span></div>
<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment"> * Version: MPL 1.1 / GPLv2+ / LGPLv2+</span></div>
<div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment"> * The contents of this file are subject to the Mozilla Public License Version</span></div>
<div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment"> * 1.1 (the &quot;License&quot;); you may not use this file except in compliance with</span></div>
<div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment"> * the License or as specified alternatively below. You may obtain a copy of</span></div>
<div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment"> * the License at http://www.mozilla.org/MPL/</span></div>
<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment"> * Software distributed under the License is distributed on an &quot;AS IS&quot; basis,</span></div>
<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment"> * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License</span></div>
<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment"> * for the specific language governing rights and limitations under the</span></div>
<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment"> * License.</span></div>
<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment"> * Major Contributor(s):</span></div>
<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment"> * Copyright (C) 2011 Fridrich Strba &lt;fridrich.strba@bluewin.ch&gt;</span></div>
<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment"> * Copyright (C) 2011 Eilidh McAdam &lt;tibbylickle@gmail.com&gt;</span></div>
<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="comment"> * All Rights Reserved.</span></div>
<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="comment"> * For minor contributions see the git repository.</span></div>
<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="comment"> * Alternatively, the contents of this file may be used under the terms of</span></div>
<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="comment"> * either the GNU General Public License Version 2 or later (the &quot;GPLv2+&quot;), or</span></div>
<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="comment"> * the GNU Lesser General Public License Version 2 or later (the &quot;LGPLv2+&quot;),</span></div>
<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="comment"> * in which case the provisions of the GPLv2+ or the LGPLv2+ are applicable</span></div>
<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="comment"> * instead of those above.</span></div>
<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;</div>
<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="preprocessor">#ifndef VSDCONTENTCOLLECTOR_H</span></div>
<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define VSDCONTENTCOLLECTOR_H</span></div>
<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="preprocessor">#include &lt;locale.h&gt;</span></div>
<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="preprocessor">#include &lt;sstream&gt;</span></div>
<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div>
<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="preprocessor">#include &lt;cmath&gt;</span></div>
<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="preprocessor">#include &lt;map&gt;</span></div>
<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="preprocessor">#include &lt;list&gt;</span></div>
<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;<span class="preprocessor">#include &lt;vector&gt;</span></div>
<div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;<span class="preprocessor">#include &lt;libwpg/libwpg.h&gt;</span></div>
<div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="libvisio__utils_8h.html">libvisio_utils.h</a>&quot;</span></div>
<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="VSDCollector_8h.html">VSDCollector.h</a>&quot;</span></div>
<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="VSDParser_8h.html">VSDParser.h</a>&quot;</span></div>
<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="VSDOutputElementList_8h.html">VSDOutputElementList.h</a>&quot;</span></div>
<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="VSDStyles_8h.html">VSDStyles.h</a>&quot;</span></div>
<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="VSDPages_8h.html">VSDPages.h</a>&quot;</span></div>
<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;</div>
<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;<span class="keyword">namespace </span>libvisio</div>
<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;{</div>
<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;</div>
<div class="line"><a name="l00052"></a><span class="lineno"><a class="code" href="classlibvisio_1_1VSDContentCollector.html">   52</a></span>&#160;<span class="keyword">class </span><a class="code" href="classlibvisio_1_1VSDContentCollector.html">VSDContentCollector</a> : <span class="keyword">public</span> <a class="code" href="classlibvisio_1_1VSDCollector.html">VSDCollector</a></div>
<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;{</div>
<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;  <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a9e86bfec64a5b41549e4d1f40fe12adb">VSDContentCollector</a>(</div>
<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;    libwpg::WPGPaintInterface *painter,</div>
<div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;    std::vector&lt;std::map&lt;unsigned, XForm&gt; &gt; &amp;groupXFormsSequence,</div>
<div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;    std::vector&lt;std::map&lt;unsigned, unsigned&gt; &gt; &amp;groupMembershipsSequence,</div>
<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;    std::vector&lt;std::list&lt;unsigned&gt; &gt; &amp;documentPageShapeOrders,</div>
<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;    <a class="code" href="classlibvisio_1_1VSDStyles.html">VSDStyles</a> &amp;styles, <a class="code" href="classlibvisio_1_1VSDStencils.html">VSDStencils</a> &amp;stencils</div>
<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;  );</div>
<div class="line"><a name="l00062"></a><span class="lineno"><a class="code" href="classlibvisio_1_1VSDContentCollector.html#aa70246d2d460526055fad6a78bab4372">   62</a></span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#aa70246d2d460526055fad6a78bab4372">~VSDContentCollector</a>()</div>
<div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;  {</div>
<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;    <span class="keywordflow">if</span> (<a class="code" href="classlibvisio_1_1VSDContentCollector.html#ab97fcea0a65d3d287cad552beeb04213">m_txtxform</a>) <span class="keyword">delete</span>(<a class="code" href="classlibvisio_1_1VSDContentCollector.html#ab97fcea0a65d3d287cad552beeb04213">m_txtxform</a>);</div>
<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;  };</div>
<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;</div>
<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a0b74b03cfd07ffc1ed9feba467ec8b81">collectEllipticalArcTo</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">id</span>, <span class="keywordtype">unsigned</span> level, <span class="keywordtype">double</span> x3, <span class="keywordtype">double</span> y3, <span class="keywordtype">double</span> x2, <span class="keywordtype">double</span> y2, <span class="keywordtype">double</span> angle, <span class="keywordtype">double</span> ecc);</div>
<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a38d07620ff1883fee7697af4c123f6cc">collectForeignData</a>(<span class="keywordtype">unsigned</span> level, <span class="keyword">const</span> WPXBinaryData &amp;binaryData);</div>
<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#aee640d4d2c861054d676a89a1709dbcf">collectOLEList</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">id</span>, <span class="keywordtype">unsigned</span> level);</div>
<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#aa1a2cc926bb33964cfa29f316ee59876">collectOLEData</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">id</span>, <span class="keywordtype">unsigned</span> level, <span class="keyword">const</span> WPXBinaryData &amp;oleData);</div>
<div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#aa7a8fd257276de73ef01bee8a405de1b">collectEllipse</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">id</span>, <span class="keywordtype">unsigned</span> level, <span class="keywordtype">double</span> cx, <span class="keywordtype">double</span> cy, <span class="keywordtype">double</span> xleft, <span class="keywordtype">double</span> yleft, <span class="keywordtype">double</span> xtop, <span class="keywordtype">double</span> ytop);</div>
<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#af79cbf47930fdae3e851d37c44ee3f95">collectLine</a>(<span class="keywordtype">unsigned</span> level, <span class="keyword">const</span> boost::optional&lt;double&gt; &amp;strokeWidth, <span class="keyword">const</span> boost::optional&lt;Colour&gt; &amp;c, <span class="keyword">const</span> boost::optional&lt;unsigned char&gt; &amp;linePattern,</div>
<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;                   <span class="keyword">const</span> boost::optional&lt;unsigned char&gt; &amp;startMarker, <span class="keyword">const</span> boost::optional&lt;unsigned char&gt; &amp;endMarker,</div>
<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;                   <span class="keyword">const</span> boost::optional&lt;unsigned char&gt; &amp;lineCap);</div>
<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a65f1356aea204ceeeb63bb925749d562">collectFillAndShadow</a>(<span class="keywordtype">unsigned</span> level, <span class="keyword">const</span> boost::optional&lt;Colour&gt; &amp;colourFG, <span class="keyword">const</span> boost::optional&lt;Colour&gt; &amp;colourBG,</div>
<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;                            <span class="keyword">const</span> boost::optional&lt;unsigned char&gt; &amp;fillPattern, <span class="keyword">const</span> boost::optional&lt;double&gt; &amp;fillFGTransparency,</div>
<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;                            <span class="keyword">const</span> boost::optional&lt;double&gt; &amp;fillBGTransparency, <span class="keyword">const</span> boost::optional&lt;unsigned char&gt; &amp;shadowPattern,</div>
<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;                            <span class="keyword">const</span> boost::optional&lt;Colour&gt; &amp;shfgc, <span class="keyword">const</span> boost::optional&lt;double&gt; &amp;shadowOffsetX, <span class="keyword">const</span> boost::optional&lt;double&gt; &amp;shadowOffsetY);</div>
<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a65f1356aea204ceeeb63bb925749d562">collectFillAndShadow</a>(<span class="keywordtype">unsigned</span> level, <span class="keyword">const</span> boost::optional&lt;Colour&gt; &amp;colourFG, <span class="keyword">const</span> boost::optional&lt;Colour&gt; &amp;colourBG,</div>
<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;                            <span class="keyword">const</span> boost::optional&lt;unsigned char&gt; &amp;fillPattern, <span class="keyword">const</span> boost::optional&lt;double&gt; &amp;fillFGTransparency,</div>
<div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;                            <span class="keyword">const</span> boost::optional&lt;double&gt; &amp;fillBGTransparency, <span class="keyword">const</span> boost::optional&lt;unsigned char&gt; &amp;shadowPattern,</div>
<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;                            <span class="keyword">const</span> boost::optional&lt;Colour&gt; &amp;shfgc);</div>
<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a043c498a61fc1f38be9ca1044d4f1048">collectGeometry</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">id</span>, <span class="keywordtype">unsigned</span> level, <span class="keywordtype">bool</span> noFill, <span class="keywordtype">bool</span> noLine, <span class="keywordtype">bool</span> noShow);</div>
<div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#af57c58f249a42385e609919d59c8bc89">collectMoveTo</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">id</span>, <span class="keywordtype">unsigned</span> level, <span class="keywordtype">double</span> x, <span class="keywordtype">double</span> y);</div>
<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a3118559e7a7c149a7f1293caaa69f3c1">collectLineTo</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">id</span>, <span class="keywordtype">unsigned</span> level, <span class="keywordtype">double</span> x, <span class="keywordtype">double</span> y);</div>
<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#ac9b56ca4e0b179dbe18e65835c86457e">collectArcTo</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">id</span>, <span class="keywordtype">unsigned</span> level, <span class="keywordtype">double</span> x2, <span class="keywordtype">double</span> y2, <span class="keywordtype">double</span> bow);</div>
<div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a6058a2eafffbf5169f5cd35694b34767">collectNURBSTo</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">id</span>, <span class="keywordtype">unsigned</span> level, <span class="keywordtype">double</span> x2, <span class="keywordtype">double</span> y2, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> xType, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> yType, <span class="keywordtype">unsigned</span> degree,</div>
<div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;                      <span class="keyword">const</span> std::vector&lt;std::pair&lt;double, double&gt; &gt; &amp;ctrlPnts, <span class="keyword">const</span> std::vector&lt;double&gt; &amp;kntVec, <span class="keyword">const</span> std::vector&lt;double&gt; &amp;weights);</div>
<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a6058a2eafffbf5169f5cd35694b34767">collectNURBSTo</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">id</span>, <span class="keywordtype">unsigned</span> level, <span class="keywordtype">double</span> x2, <span class="keywordtype">double</span> y2, <span class="keywordtype">double</span> knot, <span class="keywordtype">double</span> knotPrev, <span class="keywordtype">double</span> weight, <span class="keywordtype">double</span> weightPrev, <span class="keywordtype">unsigned</span> dataID);</div>
<div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a6058a2eafffbf5169f5cd35694b34767">collectNURBSTo</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">id</span>, <span class="keywordtype">unsigned</span> level, <span class="keywordtype">double</span> x2, <span class="keywordtype">double</span> y2, <span class="keywordtype">double</span> knot, <span class="keywordtype">double</span> knotPrev, <span class="keywordtype">double</span> weight, <span class="keywordtype">double</span> weightPrev, <span class="keyword">const</span> <a class="code" href="structlibvisio_1_1NURBSData.html">NURBSData</a> &amp;data);</div>
<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#aae85e679231afeea3f7450234de5fa27">collectPolylineTo</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">id</span>, <span class="keywordtype">unsigned</span> level, <span class="keywordtype">double</span> x, <span class="keywordtype">double</span> y, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> xType, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> yType,</div>
<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;                         <span class="keyword">const</span> std::vector&lt;std::pair&lt;double, double&gt; &gt; &amp;points);</div>
<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#aae85e679231afeea3f7450234de5fa27">collectPolylineTo</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">id</span>, <span class="keywordtype">unsigned</span> level, <span class="keywordtype">double</span> x, <span class="keywordtype">double</span> y, <span class="keywordtype">unsigned</span> dataID);</div>
<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#aae85e679231afeea3f7450234de5fa27">collectPolylineTo</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">id</span>, <span class="keywordtype">unsigned</span> level, <span class="keywordtype">double</span> x, <span class="keywordtype">double</span> y, <span class="keyword">const</span> <a class="code" href="structlibvisio_1_1PolylineData.html">PolylineData</a> &amp;data);</div>
<div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a2b1dfc2c6ad0ddf5dd8721d5d3039aad">collectShapeData</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">id</span>, <span class="keywordtype">unsigned</span> level, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> xType, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> yType, <span class="keywordtype">unsigned</span> degree, <span class="keywordtype">double</span> lastKnot,</div>
<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;                        std::vector&lt;std::pair&lt;double, double&gt; &gt; controlPoints, std::vector&lt;double&gt; knotVector, std::vector&lt;double&gt; weights);</div>
<div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a2b1dfc2c6ad0ddf5dd8721d5d3039aad">collectShapeData</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">id</span>, <span class="keywordtype">unsigned</span> level, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> xType, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> yType, std::vector&lt;std::pair&lt;double, double&gt; &gt; points);</div>
<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a0d6a4deafff9c1e428afd44739541956">collectXFormData</a>(<span class="keywordtype">unsigned</span> level, <span class="keyword">const</span> <a class="code" href="structlibvisio_1_1XForm.html">XForm</a> &amp;xform);</div>
<div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#acf2bae7f3d9fe2105c81df11c2dcb5b3">collectTxtXForm</a>(<span class="keywordtype">unsigned</span> level, <span class="keyword">const</span> <a class="code" href="structlibvisio_1_1XForm.html">XForm</a> &amp;txtxform);</div>
<div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#ac5197348ad362b7daa028482b1c10737">collectShapesOrder</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">id</span>, <span class="keywordtype">unsigned</span> level, <span class="keyword">const</span> std::vector&lt;unsigned&gt; &amp;shapeIds);</div>
<div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a46be2f2f6b17976aff90673fd5885b9b">collectForeignDataType</a>(<span class="keywordtype">unsigned</span> level, <span class="keywordtype">unsigned</span> foreignType, <span class="keywordtype">unsigned</span> foreignFormat, <span class="keywordtype">double</span> offsetX, <span class="keywordtype">double</span> offsetY, <span class="keywordtype">double</span> width, <span class="keywordtype">double</span> height);</div>
<div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#ad0a49b1c44c929a910bdea593a24b58e">collectPageProps</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">id</span>, <span class="keywordtype">unsigned</span> level, <span class="keywordtype">double</span> pageWidth, <span class="keywordtype">double</span> pageHeight, <span class="keywordtype">double</span> shadowOffsetX, <span class="keywordtype">double</span> shadowOffsetY, <span class="keywordtype">double</span> scale);</div>
<div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a03a7712b9b06c11f3c6ac9050abc74e6">collectPage</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">id</span>, <span class="keywordtype">unsigned</span> level, <span class="keywordtype">unsigned</span> backgroundPageID, <span class="keywordtype">bool</span> isBackgroundPage, <span class="keyword">const</span> <a class="code" href="classlibvisio_1_1VSDName.html">VSDName</a> &amp;pageName);</div>
<div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a34b0f327bd5b0452559c3f5c3b7f5f98">collectShape</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">id</span>, <span class="keywordtype">unsigned</span> level, <span class="keywordtype">unsigned</span> parent, <span class="keywordtype">unsigned</span> masterPage, <span class="keywordtype">unsigned</span> masterShape, <span class="keywordtype">unsigned</span> lineStyle, <span class="keywordtype">unsigned</span> fillStyle, <span class="keywordtype">unsigned</span> textStyle);</div>
<div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#ac7353023d3fe90f50276e5fc2a71ec31">collectSplineStart</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">id</span>, <span class="keywordtype">unsigned</span> level, <span class="keywordtype">double</span> x, <span class="keywordtype">double</span> y, <span class="keywordtype">double</span> secondKnot, <span class="keywordtype">double</span> firstKnot, <span class="keywordtype">double</span> lastKnot, <span class="keywordtype">unsigned</span> degree);</div>
<div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a38082ec30dd9a88f0261753478bf0296">collectSplineKnot</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">id</span>, <span class="keywordtype">unsigned</span> level, <span class="keywordtype">double</span> x, <span class="keywordtype">double</span> y, <span class="keywordtype">double</span> knot);</div>
<div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a6e79cc6dfa376103efbda539ae4e2f4f">collectSplineEnd</a>();</div>
<div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#ab90ae5e6eb383ee9f98949f3ec69af0b">collectInfiniteLine</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">id</span>, <span class="keywordtype">unsigned</span> level, <span class="keywordtype">double</span> x1, <span class="keywordtype">double</span> y1, <span class="keywordtype">double</span> x2, <span class="keywordtype">double</span> y2);</div>
<div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a5b2e0458cd24851dda8cd76f7155a7e0">collectRelCubBezTo</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">id</span>, <span class="keywordtype">unsigned</span> level, <span class="keywordtype">double</span> x, <span class="keywordtype">double</span> y, <span class="keywordtype">double</span> a, <span class="keywordtype">double</span> b, <span class="keywordtype">double</span> c, <span class="keywordtype">double</span> d);</div>
<div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#aa42261094643a30ec7f223375f5c5bb0">collectRelEllipticalArcTo</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">id</span>, <span class="keywordtype">unsigned</span> level, <span class="keywordtype">double</span> x, <span class="keywordtype">double</span> y, <span class="keywordtype">double</span> a, <span class="keywordtype">double</span> b, <span class="keywordtype">double</span> c, <span class="keywordtype">double</span> d);</div>
<div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a0076e05ae6ea844b2d385d62a063b3a4">collectRelLineTo</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">id</span>, <span class="keywordtype">unsigned</span> level, <span class="keywordtype">double</span> x, <span class="keywordtype">double</span> y);</div>
<div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a332f2ed840808fe2f4c49d229d6b2505">collectRelMoveTo</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">id</span>, <span class="keywordtype">unsigned</span> level, <span class="keywordtype">double</span> x, <span class="keywordtype">double</span> y);</div>
<div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a7ee5b23041b415758642f36b7b4867ec">collectRelQuadBezTo</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">id</span>, <span class="keywordtype">unsigned</span> level, <span class="keywordtype">double</span> x, <span class="keywordtype">double</span> y, <span class="keywordtype">double</span> a, <span class="keywordtype">double</span> b);</div>
<div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;</div>
<div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a4d0b9f6a7653ba33482cec660d1ab2fa">collectUnhandledChunk</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">id</span>, <span class="keywordtype">unsigned</span> level);</div>
<div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;</div>
<div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a8feb34fb79464e085e103a7a57c08620">collectText</a>(<span class="keywordtype">unsigned</span> level, <span class="keyword">const</span> WPXBinaryData &amp;textStream, <a class="code" href="namespacelibvisio.html#a49c3bf0422fb6bc523e85e255816c48b">TextFormat</a> format);</div>
<div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#ae4881fe9db2ecd325dbd1660f1fa338c">collectCharIX</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">id</span>, <span class="keywordtype">unsigned</span> level, <span class="keywordtype">unsigned</span> charCount, <span class="keyword">const</span> boost::optional&lt;VSDName&gt; &amp;font,</div>
<div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;                     <span class="keyword">const</span> boost::optional&lt;Colour&gt; &amp;fontColour, <span class="keyword">const</span> boost::optional&lt;double&gt; &amp;fontSize, <span class="keyword">const</span> boost::optional&lt;bool&gt; &amp;bold,</div>
<div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;                     <span class="keyword">const</span> boost::optional&lt;bool&gt; &amp;italic, <span class="keyword">const</span> boost::optional&lt;bool&gt; &amp;underline, <span class="keyword">const</span> boost::optional&lt;bool&gt; &amp;doubleunderline,</div>
<div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;                     <span class="keyword">const</span> boost::optional&lt;bool&gt; &amp;strikeout, <span class="keyword">const</span> boost::optional&lt;bool&gt; &amp;doublestrikeout, <span class="keyword">const</span> boost::optional&lt;bool&gt; &amp;allcaps,</div>
<div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;                     <span class="keyword">const</span> boost::optional&lt;bool&gt; &amp;initcaps, <span class="keyword">const</span> boost::optional&lt;bool&gt; &amp;smallcaps, <span class="keyword">const</span> boost::optional&lt;bool&gt; &amp;superscript,</div>
<div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;                     <span class="keyword">const</span> boost::optional&lt;bool&gt; &amp;subscript);</div>
<div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a8611ff84d3a432e7b8d6468eb11f7e12">collectDefaultCharStyle</a>(<span class="keywordtype">unsigned</span> charCount, <span class="keyword">const</span> boost::optional&lt;VSDName&gt; &amp;font, <span class="keyword">const</span> boost::optional&lt;Colour&gt; &amp;fontColour,</div>
<div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;                               <span class="keyword">const</span> boost::optional&lt;double&gt; &amp;fontSize, <span class="keyword">const</span> boost::optional&lt;bool&gt; &amp;bold, <span class="keyword">const</span> boost::optional&lt;bool&gt; &amp;italic,</div>
<div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;                               <span class="keyword">const</span> boost::optional&lt;bool&gt; &amp;underline, <span class="keyword">const</span> boost::optional&lt;bool&gt; &amp;doubleunderline, <span class="keyword">const</span> boost::optional&lt;bool&gt; &amp;strikeout,</div>
<div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;                               <span class="keyword">const</span> boost::optional&lt;bool&gt; &amp;doublestrikeout, <span class="keyword">const</span> boost::optional&lt;bool&gt; &amp;allcaps, <span class="keyword">const</span> boost::optional&lt;bool&gt; &amp;initcaps,</div>
<div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;                               <span class="keyword">const</span> boost::optional&lt;bool&gt; &amp;smallcaps, <span class="keyword">const</span> boost::optional&lt;bool&gt; &amp;superscript, <span class="keyword">const</span> boost::optional&lt;bool&gt; &amp;subscript);</div>
<div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a5879ae3a1feb49ec994d1a59e4f70af9">collectParaIX</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">id</span>, <span class="keywordtype">unsigned</span> level, <span class="keywordtype">unsigned</span> charCount, <span class="keyword">const</span> boost::optional&lt;double&gt; &amp;indFirst,</div>
<div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;                     <span class="keyword">const</span> boost::optional&lt;double&gt; &amp;indLeft, <span class="keyword">const</span> boost::optional&lt;double&gt; &amp;indRight, <span class="keyword">const</span> boost::optional&lt;double&gt; &amp;spLine,</div>
<div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;                     <span class="keyword">const</span> boost::optional&lt;double&gt; &amp;spBefore, <span class="keyword">const</span> boost::optional&lt;double&gt; &amp;spAfter, <span class="keyword">const</span> boost::optional&lt;unsigned char&gt; &amp;align,</div>
<div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;                     <span class="keyword">const</span> boost::optional&lt;unsigned&gt; &amp;flags);</div>
<div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#abaad00d6356b511e498c29d4bc7cdbe2">collectDefaultParaStyle</a>(<span class="keywordtype">unsigned</span> charCount, <span class="keyword">const</span> boost::optional&lt;double&gt; &amp;indFirst, <span class="keyword">const</span> boost::optional&lt;double&gt; &amp;indLeft,</div>
<div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;                               <span class="keyword">const</span> boost::optional&lt;double&gt; &amp;indRight, <span class="keyword">const</span> boost::optional&lt;double&gt; &amp;spLine, <span class="keyword">const</span> boost::optional&lt;double&gt; &amp;spBefore,</div>
<div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;                               <span class="keyword">const</span> boost::optional&lt;double&gt; &amp;spAfter, <span class="keyword">const</span> boost::optional&lt;unsigned char&gt; &amp;align, <span class="keyword">const</span> boost::optional&lt;unsigned&gt; &amp;flags);</div>
<div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a3b2f81b2ae7c83b228bc318b1cecb1f2">collectTextBlock</a>(<span class="keywordtype">unsigned</span> level, <span class="keyword">const</span> boost::optional&lt;double&gt; &amp;leftMargin, <span class="keyword">const</span> boost::optional&lt;double&gt; &amp;rightMargin,</div>
<div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;                        <span class="keyword">const</span> boost::optional&lt;double&gt; &amp;topMargin, <span class="keyword">const</span> boost::optional&lt;double&gt; &amp;bottomMargin,</div>
<div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;                        <span class="keyword">const</span> boost::optional&lt;unsigned char&gt; &amp;verticalAlign, <span class="keyword">const</span> boost::optional&lt;bool&gt; &amp;isBgFilled,</div>
<div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;                        <span class="keyword">const</span> boost::optional&lt;Colour&gt; &amp;bgColour, <span class="keyword">const</span> boost::optional&lt;double&gt; &amp;defaultTabStop,</div>
<div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;                        <span class="keyword">const</span> boost::optional&lt;unsigned char&gt; &amp;textDirection);</div>
<div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#ae889fdb60be62177fd916e5d0c44b903">collectNameList</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">id</span>, <span class="keywordtype">unsigned</span> level);</div>
<div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#ade342d10cd4e8db0217e8fbe770976f8">collectName</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">id</span>, <span class="keywordtype">unsigned</span> level,  <span class="keyword">const</span> WPXBinaryData &amp;name, <a class="code" href="namespacelibvisio.html#a49c3bf0422fb6bc523e85e255816c48b">TextFormat</a> format);</div>
<div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#aa3d70482e04036180e9ddea0a1a9dab5">collectPageSheet</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">id</span>, <span class="keywordtype">unsigned</span> level);</div>
<div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a384e92033dcd563c31f90e3457602203">collectMisc</a>(<span class="keywordtype">unsigned</span> level, <span class="keyword">const</span> <a class="code" href="structlibvisio_1_1VSDMisc.html">VSDMisc</a> &amp;misc);</div>
<div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;</div>
<div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;</div>
<div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;  <span class="comment">// Style collectors</span></div>
<div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#afb4cd12303c99507e5fef18b10898393">collectStyleSheet</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">id</span>, <span class="keywordtype">unsigned</span> level, <span class="keywordtype">unsigned</span> parentLineStyle, <span class="keywordtype">unsigned</span> parentFillStyle, <span class="keywordtype">unsigned</span> parentTextStyle);</div>
<div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#ab51d998ffc1adbf68b5ddba619eb19a7">collectLineStyle</a>(<span class="keywordtype">unsigned</span> level, <span class="keyword">const</span> boost::optional&lt;double&gt; &amp;strokeWidth, <span class="keyword">const</span> boost::optional&lt;Colour&gt; &amp;c, <span class="keyword">const</span> boost::optional&lt;unsigned char&gt; &amp;linePattern,</div>
<div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;                        <span class="keyword">const</span> boost::optional&lt;unsigned char&gt; &amp;startMarker, <span class="keyword">const</span> boost::optional&lt;unsigned char&gt; &amp;endMarker,</div>
<div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;                        <span class="keyword">const</span> boost::optional&lt;unsigned char&gt; &amp;lineCap);</div>
<div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a8382a68ebdf282e843889addcf625a2e">collectFillStyle</a>(<span class="keywordtype">unsigned</span> level, <span class="keyword">const</span> boost::optional&lt;Colour&gt; &amp;colourFG, <span class="keyword">const</span> boost::optional&lt;Colour&gt; &amp;colourBG,</div>
<div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;                        <span class="keyword">const</span> boost::optional&lt;unsigned char&gt; &amp;fillPattern, <span class="keyword">const</span> boost::optional&lt;double&gt; &amp;fillFGTransparency,</div>
<div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;                        <span class="keyword">const</span> boost::optional&lt;double&gt; &amp;fillBGTransparency, <span class="keyword">const</span> boost::optional&lt;unsigned char&gt; &amp;shadowPattern,</div>
<div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;                        <span class="keyword">const</span> boost::optional&lt;Colour&gt; &amp;shfgc, <span class="keyword">const</span> boost::optional&lt;double&gt; &amp;shadowOffsetX, <span class="keyword">const</span> boost::optional&lt;double&gt; &amp;shadowOffsetY);</div>
<div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a8382a68ebdf282e843889addcf625a2e">collectFillStyle</a>(<span class="keywordtype">unsigned</span> level, <span class="keyword">const</span> boost::optional&lt;Colour&gt; &amp;colourFG, <span class="keyword">const</span> boost::optional&lt;Colour&gt; &amp;colourBG,</div>
<div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;                        <span class="keyword">const</span> boost::optional&lt;unsigned char&gt; &amp;fillPattern, <span class="keyword">const</span> boost::optional&lt;double&gt; &amp;fillFGTransparency,</div>
<div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;                        <span class="keyword">const</span> boost::optional&lt;double&gt; &amp;fillBGTransparency, <span class="keyword">const</span> boost::optional&lt;unsigned char&gt; &amp;shadowPattern,</div>
<div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;                        <span class="keyword">const</span> boost::optional&lt;Colour&gt; &amp;shfgc);</div>
<div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a501ecec39b4178050372a967ff7f8386">collectCharIXStyle</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">id</span>, <span class="keywordtype">unsigned</span> level, <span class="keywordtype">unsigned</span> charCount, <span class="keyword">const</span> boost::optional&lt;VSDName&gt; &amp;font,</div>
<div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;                          <span class="keyword">const</span> boost::optional&lt;Colour&gt; &amp;fontColour, <span class="keyword">const</span> boost::optional&lt;double&gt; &amp;fontSize, <span class="keyword">const</span> boost::optional&lt;bool&gt; &amp;bold,</div>
<div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;                          <span class="keyword">const</span> boost::optional&lt;bool&gt; &amp;italic, <span class="keyword">const</span> boost::optional&lt;bool&gt; &amp;underline, <span class="keyword">const</span> boost::optional&lt;bool&gt; &amp;doubleunderline,</div>
<div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;                          <span class="keyword">const</span> boost::optional&lt;bool&gt; &amp;strikeout, <span class="keyword">const</span> boost::optional&lt;bool&gt; &amp;doublestrikeout, <span class="keyword">const</span> boost::optional&lt;bool&gt; &amp;allcaps,</div>
<div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;                          <span class="keyword">const</span> boost::optional&lt;bool&gt; &amp;initcaps, <span class="keyword">const</span> boost::optional&lt;bool&gt; &amp;smallcaps, <span class="keyword">const</span> boost::optional&lt;bool&gt; &amp;superscript,</div>
<div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;                          <span class="keyword">const</span> boost::optional&lt;bool&gt; &amp;subscript);</div>
<div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a38f3212285d6d33e7ebad26bdab05caa">collectParaIXStyle</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">id</span>, <span class="keywordtype">unsigned</span> level, <span class="keywordtype">unsigned</span> charCount, <span class="keyword">const</span> boost::optional&lt;double&gt; &amp;indFirst,</div>
<div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;                          <span class="keyword">const</span> boost::optional&lt;double&gt; &amp;indLeft, <span class="keyword">const</span> boost::optional&lt;double&gt; &amp;indRight, <span class="keyword">const</span> boost::optional&lt;double&gt; &amp;spLine,</div>
<div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;                          <span class="keyword">const</span> boost::optional&lt;double&gt; &amp;spBefore, <span class="keyword">const</span> boost::optional&lt;double&gt; &amp;spAfter, <span class="keyword">const</span> boost::optional&lt;unsigned char&gt; &amp;align,</div>
<div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;                          <span class="keyword">const</span> boost::optional&lt;unsigned&gt; &amp;flags);</div>
<div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a51dda6aa14d03080094b0f08bd917d9c">collectTextBlockStyle</a>(<span class="keywordtype">unsigned</span> level, <span class="keyword">const</span> boost::optional&lt;double&gt; &amp;leftMargin, <span class="keyword">const</span> boost::optional&lt;double&gt; &amp;rightMargin,</div>
<div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;                             <span class="keyword">const</span> boost::optional&lt;double&gt; &amp;topMargin, <span class="keyword">const</span> boost::optional&lt;double&gt; &amp;bottomMargin,</div>
<div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;                             <span class="keyword">const</span> boost::optional&lt;unsigned char&gt; &amp;verticalAlign, <span class="keyword">const</span> boost::optional&lt;bool&gt; &amp;isBgFilled,</div>
<div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;                             <span class="keyword">const</span> boost::optional&lt;Colour&gt; &amp;bgColour, <span class="keyword">const</span> boost::optional&lt;double&gt; &amp;defaultTabStop,</div>
<div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;                             <span class="keyword">const</span> boost::optional&lt;unsigned char&gt; &amp;textDirection);</div>
<div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;</div>
<div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;  <span class="comment">// Field list</span></div>
<div class="line"><a name="l00177"></a><span class="lineno">  177</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a9fe1ec09b70267e29411cf77d2b4d6db">collectFieldList</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">id</span>, <span class="keywordtype">unsigned</span> level);</div>
<div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#ab1e22f31849d73179658360c450175b3">collectTextField</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">id</span>, <span class="keywordtype">unsigned</span> level, <span class="keywordtype">int</span> nameId, <span class="keywordtype">int</span> formatStringId);</div>
<div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#ab1701bc7a5869e48b7fa5f9fd1406070">collectNumericField</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">id</span>, <span class="keywordtype">unsigned</span> level, <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> format, <span class="keywordtype">double</span> number, <span class="keywordtype">int</span> formatStringId);</div>
<div class="line"><a name="l00180"></a><span class="lineno">  180</span>&#160;</div>
<div class="line"><a name="l00181"></a><span class="lineno">  181</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#abdec8cd71af69d55e449a0c51c53a312">startPage</a>(<span class="keywordtype">unsigned</span> pageId);</div>
<div class="line"><a name="l00182"></a><span class="lineno">  182</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a7baaf3d12bb67b506c58517a84394620">endPage</a>();</div>
<div class="line"><a name="l00183"></a><span class="lineno">  183</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a2dfdeafd96bde0c2659fc64e4eabbade">endPages</a>();</div>
<div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160;</div>
<div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;</div>
<div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160;<span class="keyword">private</span>:</div>
<div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;  <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a9e86bfec64a5b41549e4d1f40fe12adb">VSDContentCollector</a>(<span class="keyword">const</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html">VSDContentCollector</a> &amp;);</div>
<div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;  <a class="code" href="classlibvisio_1_1VSDContentCollector.html">VSDContentCollector</a> &amp;<a class="code" href="classlibvisio_1_1VSDContentCollector.html#aba1eeb525411c8a3756a8476e54ec79f">operator=</a>(<span class="keyword">const</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html">VSDContentCollector</a> &amp;);</div>
<div class="line"><a name="l00189"></a><span class="lineno"><a class="code" href="classlibvisio_1_1VSDContentCollector.html#ab2c878000d301d8ac92ab17c3f4c274c">  189</a></span>&#160;  libwpg::WPGPaintInterface *<a class="code" href="classlibvisio_1_1VSDContentCollector.html#ab2c878000d301d8ac92ab17c3f4c274c">m_painter</a>;</div>
<div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160;</div>
<div class="line"><a name="l00191"></a><span class="lineno">  191</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a691953600ba724c456c082c1dc1da8ea">applyXForm</a>(<span class="keywordtype">double</span> &amp;x, <span class="keywordtype">double</span> &amp;y, <span class="keyword">const</span> <a class="code" href="structlibvisio_1_1XForm.html">XForm</a> &amp;xform);</div>
<div class="line"><a name="l00192"></a><span class="lineno">  192</span>&#160;</div>
<div class="line"><a name="l00193"></a><span class="lineno">  193</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a88780b7fc16b9b7dc3f5c5c7bcc4eb2b">transformPoint</a>(<span class="keywordtype">double</span> &amp;x, <span class="keywordtype">double</span> &amp;y, <a class="code" href="structlibvisio_1_1XForm.html">XForm</a> *txtxform = 0);</div>
<div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a2de9a663f0c89ba533a5f7bf56b5fdd7">transformAngle</a>(<span class="keywordtype">double</span> &amp;angle, <a class="code" href="structlibvisio_1_1XForm.html">XForm</a> *txtxform = 0);</div>
<div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a1cdee6df7091a0e025f8ac98f74de1ff">transformFlips</a>(<span class="keywordtype">bool</span> &amp;flipX, <span class="keywordtype">bool</span> &amp;flipY);</div>
<div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;</div>
<div class="line"><a name="l00197"></a><span class="lineno">  197</span>&#160;  <span class="keywordtype">double</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#aa8f09aff7dd4849e5fb1a9164f72725e">_NURBSBasis</a>(<span class="keywordtype">unsigned</span> knot, <span class="keywordtype">unsigned</span> degree, <span class="keywordtype">double</span> point, <span class="keyword">const</span> std::vector&lt;double&gt; &amp;knotVector);</div>
<div class="line"><a name="l00198"></a><span class="lineno">  198</span>&#160;</div>
<div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a5fd4cab80abb253b30cf8e4a1644f610">_flushShape</a>();</div>
<div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a92517ab1fadec359c5384e2d7d2cacaf">_flushCurrentPath</a>();</div>
<div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a00c0e5510a77be158e6ed1959628d935">_flushText</a>();</div>
<div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#af85f728c55d53332cbf949774b349d1d">_flushCurrentForeignData</a>();</div>
<div class="line"><a name="l00203"></a><span class="lineno">  203</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a01648c81ce472f234338dcdb712432b8">_flushCurrentPage</a>();</div>
<div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160;</div>
<div class="line"><a name="l00205"></a><span class="lineno">  205</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a9d22bf0f186aa4581d5215dd88befbfb">_handleLevelChange</a>(<span class="keywordtype">unsigned</span> level);</div>
<div class="line"><a name="l00206"></a><span class="lineno">  206</span>&#160;</div>
<div class="line"><a name="l00207"></a><span class="lineno">  207</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a3866afb2adfca77168712c4544243ad1">_handleForeignData</a>(<span class="keyword">const</span> WPXBinaryData &amp;data);</div>
<div class="line"><a name="l00208"></a><span class="lineno">  208</span>&#160;</div>
<div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a5666bf18a10f9da81bd033623c519f29">_lineProperties</a>(<span class="keyword">const</span> <a class="code" href="structlibvisio_1_1VSDLineStyle.html">VSDLineStyle</a> &amp;style, WPXPropertyList &amp;styleProps);</div>
<div class="line"><a name="l00210"></a><span class="lineno">  210</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a1cc6780961c29a0b0c17b12965409e6f">_fillAndShadowProperties</a>(<span class="keyword">const</span> <a class="code" href="structlibvisio_1_1VSDFillStyle.html">VSDFillStyle</a> &amp;style, WPXPropertyList &amp;styleProps);</div>
<div class="line"><a name="l00211"></a><span class="lineno">  211</span>&#160;</div>
<div class="line"><a name="l00212"></a><span class="lineno">  212</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#abfc5eaac8a3243dccb4575899ade9253">_applyLinePattern</a>();</div>
<div class="line"><a name="l00213"></a><span class="lineno">  213</span>&#160;  <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="classlibvisio_1_1VSDContentCollector.html#a0ff1462dc8a96b2c0f3c255aa7b3ecc3">_linePropertiesMarkerViewbox</a>(<span class="keywordtype">unsigned</span> marker);</div>
<div class="line"><a name="l00214"></a><span class="lineno">  214</span>&#160;  <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="classlibvisio_1_1VSDContentCollector.html#a54a1c77a42afcd57677b0b104304c05d">_linePropertiesMarkerPath</a>(<span class="keywordtype">unsigned</span> marker);</div>
<div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;  <span class="keywordtype">double</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a27627fdf7782508b49f492fb0a71dcf5">_linePropertiesMarkerScale</a>(<span class="keywordtype">unsigned</span> marker);</div>
<div class="line"><a name="l00216"></a><span class="lineno">  216</span>&#160;</div>
<div class="line"><a name="l00217"></a><span class="lineno">  217</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a49f5d14ba808726af4be4ed48ef8de97">appendCharacters</a>(WPXString &amp;text, <span class="keyword">const</span> std::vector&lt;unsigned char&gt; &amp;characters, <a class="code" href="namespacelibvisio.html#a49c3bf0422fb6bc523e85e255816c48b">TextFormat</a> format);</div>
<div class="line"><a name="l00218"></a><span class="lineno">  218</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a49f5d14ba808726af4be4ed48ef8de97">appendCharacters</a>(WPXString &amp;text, <span class="keyword">const</span> std::vector&lt;unsigned char&gt; &amp;characters);</div>
<div class="line"><a name="l00219"></a><span class="lineno">  219</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a02badcf1e25cfe561770264214c1215c">_convertDataToString</a>(WPXString &amp;result, <span class="keyword">const</span> WPXBinaryData &amp;data, <a class="code" href="namespacelibvisio.html#a49c3bf0422fb6bc523e85e255816c48b">TextFormat</a> format);</div>
<div class="line"><a name="l00220"></a><span class="lineno">  220</span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#ab9a281f5fa7687956135146a9a9f8d7e">parseFormatId</a>( <span class="keyword">const</span> <span class="keywordtype">char</span> *formatString, <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> &amp;result );</div>
<div class="line"><a name="l00221"></a><span class="lineno">  221</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#aa10207895c89406b0b0a029ce2921892">_appendField</a>(WPXString &amp;text);</div>
<div class="line"><a name="l00222"></a><span class="lineno">  222</span>&#160;</div>
<div class="line"><a name="l00223"></a><span class="lineno">  223</span>&#160;  <span class="comment">// NURBS processing functions</span></div>
<div class="line"><a name="l00224"></a><span class="lineno">  224</span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a86db7b9cbbc438a3684fca5ef0462044">_isUniform</a>(<span class="keyword">const</span> std::vector&lt;double&gt; &amp;weights) <span class="keyword">const</span>;</div>
<div class="line"><a name="l00225"></a><span class="lineno">  225</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a011d7d51e755b5629aeb07ce6b63ed4b">_generatePolylineFromNURBS</a>(<span class="keywordtype">unsigned</span> degree, <span class="keyword">const</span> std::vector&lt;std::pair&lt;double, double&gt; &gt; &amp;controlPoints,</div>
<div class="line"><a name="l00226"></a><span class="lineno">  226</span>&#160;                                  <span class="keyword">const</span> std::vector&lt;double&gt; &amp;knotVector, <span class="keyword">const</span> std::vector&lt;double&gt; &amp;weights);</div>
<div class="line"><a name="l00227"></a><span class="lineno">  227</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a5f392937ff3559624ff71301333cb043">_generateBezierSegmentsFromNURBS</a>(<span class="keywordtype">unsigned</span> degree, <span class="keyword">const</span> std::vector&lt;std::pair&lt;double, double&gt; &gt; &amp;controlPoints,</div>
<div class="line"><a name="l00228"></a><span class="lineno">  228</span>&#160;                                        <span class="keyword">const</span> std::vector&lt;double&gt; &amp;knotVector);</div>
<div class="line"><a name="l00229"></a><span class="lineno">  229</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a57010926fb967d7f63335f7c932d1e00">_outputCubicBezierSegment</a>(<span class="keyword">const</span> std::vector&lt;std::pair&lt;double, double&gt; &gt; &amp;points);</div>
<div class="line"><a name="l00230"></a><span class="lineno">  230</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a0e74dc8672dfcce58b203d094e2a7da9">_outputQuadraticBezierSegment</a>(<span class="keyword">const</span> std::vector&lt;std::pair&lt;double, double&gt; &gt; &amp;points);</div>
<div class="line"><a name="l00231"></a><span class="lineno">  231</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a29c20ea5f89ebddc63c2ac4cbdb09f47">_outputLinearBezierSegment</a>(<span class="keyword">const</span> std::vector&lt;std::pair&lt;double, double&gt; &gt; &amp;points);</div>
<div class="line"><a name="l00232"></a><span class="lineno">  232</span>&#160;</div>
<div class="line"><a name="l00233"></a><span class="lineno"><a class="code" href="classlibvisio_1_1VSDContentCollector.html#a0f2e53bdb866288a38340e439b7af761">  233</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a0f2e53bdb866288a38340e439b7af761">m_isPageStarted</a>;</div>
<div class="line"><a name="l00234"></a><span class="lineno"><a class="code" href="classlibvisio_1_1VSDContentCollector.html#ad90dad15f7bcc0e4400cf19830edca02">  234</a></span>&#160;  <span class="keywordtype">double</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#ad90dad15f7bcc0e4400cf19830edca02">m_pageWidth</a>;</div>
<div class="line"><a name="l00235"></a><span class="lineno"><a class="code" href="classlibvisio_1_1VSDContentCollector.html#a1466ef18e85b02b6b07bd264d728bc13">  235</a></span>&#160;  <span class="keywordtype">double</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a1466ef18e85b02b6b07bd264d728bc13">m_pageHeight</a>;</div>
<div class="line"><a name="l00236"></a><span class="lineno"><a class="code" href="classlibvisio_1_1VSDContentCollector.html#a4272eed8af7d812d2e8319de30eeba01">  236</a></span>&#160;  <span class="keywordtype">double</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a4272eed8af7d812d2e8319de30eeba01">m_shadowOffsetX</a>;</div>
<div class="line"><a name="l00237"></a><span class="lineno"><a class="code" href="classlibvisio_1_1VSDContentCollector.html#a2a275c53b4a79d7e06239c1e04b81b80">  237</a></span>&#160;  <span class="keywordtype">double</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a2a275c53b4a79d7e06239c1e04b81b80">m_shadowOffsetY</a>;</div>
<div class="line"><a name="l00238"></a><span class="lineno"><a class="code" href="classlibvisio_1_1VSDContentCollector.html#adb22b177a22e76180e13acab33e012d8">  238</a></span>&#160;  <span class="keywordtype">double</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#adb22b177a22e76180e13acab33e012d8">m_scale</a>;</div>
<div class="line"><a name="l00239"></a><span class="lineno"><a class="code" href="classlibvisio_1_1VSDContentCollector.html#a55645d4b93171608bde3efe1fbad5264">  239</a></span>&#160;  <span class="keywordtype">double</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a55645d4b93171608bde3efe1fbad5264">m_x</a>;</div>
<div class="line"><a name="l00240"></a><span class="lineno"><a class="code" href="classlibvisio_1_1VSDContentCollector.html#a351f9affde2ae236389b905439904b30">  240</a></span>&#160;  <span class="keywordtype">double</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a351f9affde2ae236389b905439904b30">m_y</a>;</div>
<div class="line"><a name="l00241"></a><span class="lineno"><a class="code" href="classlibvisio_1_1VSDContentCollector.html#acb35b8c3a7cbbd69b634a59f03a91144">  241</a></span>&#160;  <span class="keywordtype">double</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#acb35b8c3a7cbbd69b634a59f03a91144">m_originalX</a>;</div>
<div class="line"><a name="l00242"></a><span class="lineno"><a class="code" href="classlibvisio_1_1VSDContentCollector.html#ae10508a93b778a16d746e41d794bfc42">  242</a></span>&#160;  <span class="keywordtype">double</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#ae10508a93b778a16d746e41d794bfc42">m_originalY</a>;</div>
<div class="line"><a name="l00243"></a><span class="lineno"><a class="code" href="classlibvisio_1_1VSDContentCollector.html#a97771d99fa155649a8f89a4470929665">  243</a></span>&#160;  <a class="code" href="structlibvisio_1_1XForm.html">XForm</a> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a97771d99fa155649a8f89a4470929665">m_xform</a>;</div>
<div class="line"><a name="l00244"></a><span class="lineno"><a class="code" href="classlibvisio_1_1VSDContentCollector.html#ab97fcea0a65d3d287cad552beeb04213">  244</a></span>&#160;  <a class="code" href="structlibvisio_1_1XForm.html">XForm</a> *<a class="code" href="classlibvisio_1_1VSDContentCollector.html#ab97fcea0a65d3d287cad552beeb04213">m_txtxform</a>;</div>
<div class="line"><a name="l00245"></a><span class="lineno"><a class="code" href="classlibvisio_1_1VSDContentCollector.html#a820898a2b456e245a7f5e290e8e50481">  245</a></span>&#160;  <a class="code" href="structlibvisio_1_1VSDMisc.html">VSDMisc</a> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a820898a2b456e245a7f5e290e8e50481">m_misc</a>;</div>
<div class="line"><a name="l00246"></a><span class="lineno"><a class="code" href="classlibvisio_1_1VSDContentCollector.html#aa35d44f172cb61db1aeda732c9941b31">  246</a></span>&#160;  std::vector&lt;WPXPropertyList&gt; <a class="code" href="classlibvisio_1_1VSDContentCollector.html#aa35d44f172cb61db1aeda732c9941b31">m_currentFillGeometry</a>;</div>
<div class="line"><a name="l00247"></a><span class="lineno"><a class="code" href="classlibvisio_1_1VSDContentCollector.html#aeb407233aae171b1476ba26391a92305">  247</a></span>&#160;  std::vector&lt;WPXPropertyList&gt; <a class="code" href="classlibvisio_1_1VSDContentCollector.html#aeb407233aae171b1476ba26391a92305">m_currentLineGeometry</a>;</div>
<div class="line"><a name="l00248"></a><span class="lineno"><a class="code" href="classlibvisio_1_1VSDContentCollector.html#a8eb3248b2ff15043075f5fd451bbfcf7">  248</a></span>&#160;  std::map&lt;unsigned, XForm&gt; *<a class="code" href="classlibvisio_1_1VSDContentCollector.html#a8eb3248b2ff15043075f5fd451bbfcf7">m_groupXForms</a>;</div>
<div class="line"><a name="l00249"></a><span class="lineno"><a class="code" href="classlibvisio_1_1VSDContentCollector.html#a9bf576b7a9cad12ac30c3b4a8881daef">  249</a></span>&#160;  WPXBinaryData <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a9bf576b7a9cad12ac30c3b4a8881daef">m_currentForeignData</a>;</div>
<div class="line"><a name="l00250"></a><span class="lineno"><a class="code" href="classlibvisio_1_1VSDContentCollector.html#a85b661c4093d85c5253b39fb48431e6a">  250</a></span>&#160;  WPXBinaryData <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a85b661c4093d85c5253b39fb48431e6a">m_currentOLEData</a>;</div>
<div class="line"><a name="l00251"></a><span class="lineno"><a class="code" href="classlibvisio_1_1VSDContentCollector.html#acba9afe3d566068366eae4fe1fe31fca">  251</a></span>&#160;  WPXPropertyList <a class="code" href="classlibvisio_1_1VSDContentCollector.html#acba9afe3d566068366eae4fe1fe31fca">m_currentForeignProps</a>;</div>
<div class="line"><a name="l00252"></a><span class="lineno"><a class="code" href="classlibvisio_1_1VSDContentCollector.html#ac95b68def3c93a78023fee8596fe795c">  252</a></span>&#160;  <span class="keywordtype">unsigned</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#ac95b68def3c93a78023fee8596fe795c">m_currentShapeId</a>;</div>
<div class="line"><a name="l00253"></a><span class="lineno"><a class="code" href="classlibvisio_1_1VSDContentCollector.html#a579cc7cdd14cf40e114fc534f9f924ff">  253</a></span>&#160;  <span class="keywordtype">unsigned</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a579cc7cdd14cf40e114fc534f9f924ff">m_foreignType</a>;</div>
<div class="line"><a name="l00254"></a><span class="lineno"><a class="code" href="classlibvisio_1_1VSDContentCollector.html#a17f3f95c0081f99a417f24c1d14d33f7">  254</a></span>&#160;  <span class="keywordtype">unsigned</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a17f3f95c0081f99a417f24c1d14d33f7">m_foreignFormat</a>;</div>
<div class="line"><a name="l00255"></a><span class="lineno"><a class="code" href="classlibvisio_1_1VSDContentCollector.html#ac5eae8a1e447b63e0131bb39ce942ef8">  255</a></span>&#160;  <span class="keywordtype">double</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#ac5eae8a1e447b63e0131bb39ce942ef8">m_foreignOffsetX</a>;</div>
<div class="line"><a name="l00256"></a><span class="lineno"><a class="code" href="classlibvisio_1_1VSDContentCollector.html#a0f72eab0d2c19aea55a80b02d064c033">  256</a></span>&#160;  <span class="keywordtype">double</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a0f72eab0d2c19aea55a80b02d064c033">m_foreignOffsetY</a>;</div>
<div class="line"><a name="l00257"></a><span class="lineno"><a class="code" href="classlibvisio_1_1VSDContentCollector.html#a5dc0251aca10e8f6f1b954a570fd6c52">  257</a></span>&#160;  <span class="keywordtype">double</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a5dc0251aca10e8f6f1b954a570fd6c52">m_foreignWidth</a>;</div>
<div class="line"><a name="l00258"></a><span class="lineno"><a class="code" href="classlibvisio_1_1VSDContentCollector.html#aef5d4117deec468968c6b2fb7c84bc67">  258</a></span>&#160;  <span class="keywordtype">double</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#aef5d4117deec468968c6b2fb7c84bc67">m_foreignHeight</a>;</div>
<div class="line"><a name="l00259"></a><span class="lineno"><a class="code" href="classlibvisio_1_1VSDContentCollector.html#a712908904e9d9430f7086edf795699f4">  259</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a712908904e9d9430f7086edf795699f4">m_noLine</a>;</div>
<div class="line"><a name="l00260"></a><span class="lineno"><a class="code" href="classlibvisio_1_1VSDContentCollector.html#a40058d7a41c14f1428aa0554626823e1">  260</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a40058d7a41c14f1428aa0554626823e1">m_noFill</a>;</div>
<div class="line"><a name="l00261"></a><span class="lineno"><a class="code" href="classlibvisio_1_1VSDContentCollector.html#a900e7d2700ab55bf9c885e75a8dd8607">  261</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a900e7d2700ab55bf9c885e75a8dd8607">m_noShow</a>;</div>
<div class="line"><a name="l00262"></a><span class="lineno"><a class="code" href="classlibvisio_1_1VSDContentCollector.html#a26407aa37db43cabdccdca573ad2faa5">  262</a></span>&#160;  std::map&lt;unsigned short, VSDFont&gt; <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a26407aa37db43cabdccdca573ad2faa5">m_fonts</a>;</div>
<div class="line"><a name="l00263"></a><span class="lineno"><a class="code" href="classlibvisio_1_1VSDContentCollector.html#a42d46462ebc8c2efadd2d7bbefe3ff84">  263</a></span>&#160;  <span class="keywordtype">unsigned</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a42d46462ebc8c2efadd2d7bbefe3ff84">m_currentLevel</a>;</div>
<div class="line"><a name="l00264"></a><span class="lineno"><a class="code" href="classlibvisio_1_1VSDContentCollector.html#ab9945974157334deb72c0eed68c6502c">  264</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#ab9945974157334deb72c0eed68c6502c">m_isShapeStarted</a>;</div>
<div class="line"><a name="l00265"></a><span class="lineno"><a class="code" href="classlibvisio_1_1VSDContentCollector.html#a71ebc76861665aeb1e371448633904e6">  265</a></span>&#160;  std::vector&lt;std::map&lt;unsigned, XForm&gt; &gt; &amp;<a class="code" href="classlibvisio_1_1VSDContentCollector.html#a71ebc76861665aeb1e371448633904e6">m_groupXFormsSequence</a>;</div>
<div class="line"><a name="l00266"></a><span class="lineno"><a class="code" href="classlibvisio_1_1VSDContentCollector.html#a22d73889b9831ed73d684add8f12f7b7">  266</a></span>&#160;  std::vector&lt;std::map&lt;unsigned, unsigned&gt; &gt; &amp;<a class="code" href="classlibvisio_1_1VSDContentCollector.html#a22d73889b9831ed73d684add8f12f7b7">m_groupMembershipsSequence</a>;</div>
<div class="line"><a name="l00267"></a><span class="lineno"><a class="code" href="classlibvisio_1_1VSDContentCollector.html#a63333baade645e3851088e78fa15a220">  267</a></span>&#160;  std::vector&lt;std::map&lt;unsigned, unsigned&gt; &gt;::iterator <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a63333baade645e3851088e78fa15a220">m_groupMemberships</a>;</div>
<div class="line"><a name="l00268"></a><span class="lineno"><a class="code" href="classlibvisio_1_1VSDContentCollector.html#ae7e79d5bd1df85c40ac6c3c90c11ff15">  268</a></span>&#160;  <span class="keywordtype">unsigned</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#ae7e79d5bd1df85c40ac6c3c90c11ff15">m_currentPageNumber</a>;</div>
<div class="line"><a name="l00269"></a><span class="lineno"><a class="code" href="classlibvisio_1_1VSDContentCollector.html#a9d321c68000e5dd9f0a167b47e567e01">  269</a></span>&#160;  <a class="code" href="classlibvisio_1_1VSDOutputElementList.html">VSDOutputElementList</a> *<a class="code" href="classlibvisio_1_1VSDContentCollector.html#a14ab89425ab3360c2b1af2623d046d85">m_shapeOutputDrawing</a>, *<a class="code" href="classlibvisio_1_1VSDContentCollector.html#a9d321c68000e5dd9f0a167b47e567e01">m_shapeOutputText</a>;</div>
<div class="line"><a name="l00270"></a><span class="lineno"><a class="code" href="classlibvisio_1_1VSDContentCollector.html#a449593f83994b2120e9c94c84991b77b">  270</a></span>&#160;  std::map&lt;unsigned, VSDOutputElementList&gt; <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a449593f83994b2120e9c94c84991b77b">m_pageOutputDrawing</a>;</div>
<div class="line"><a name="l00271"></a><span class="lineno"><a class="code" href="classlibvisio_1_1VSDContentCollector.html#a18ce06c3e2922e431a35afee43916241">  271</a></span>&#160;  std::map&lt;unsigned, VSDOutputElementList&gt; <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a18ce06c3e2922e431a35afee43916241">m_pageOutputText</a>;</div>
<div class="line"><a name="l00272"></a><span class="lineno"><a class="code" href="classlibvisio_1_1VSDContentCollector.html#ad65410018b08d1e621258bcce959fec6">  272</a></span>&#160;  std::vector&lt;std::list&lt;unsigned&gt; &gt; &amp;<a class="code" href="classlibvisio_1_1VSDContentCollector.html#ad65410018b08d1e621258bcce959fec6">m_documentPageShapeOrders</a>;</div>
<div class="line"><a name="l00273"></a><span class="lineno"><a class="code" href="classlibvisio_1_1VSDContentCollector.html#a3429e4792b3d4dbfc5a2528f60d43948">  273</a></span>&#160;  std::vector&lt;std::list&lt;unsigned&gt; &gt;::iterator <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a3429e4792b3d4dbfc5a2528f60d43948">m_pageShapeOrder</a>;</div>
<div class="line"><a name="l00274"></a><span class="lineno"><a class="code" href="classlibvisio_1_1VSDContentCollector.html#a7c6bd3e1dca9056f37c3f0a84de1738d">  274</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a7c6bd3e1dca9056f37c3f0a84de1738d">m_isFirstGeometry</a>;</div>
<div class="line"><a name="l00275"></a><span class="lineno">  275</span>&#160;</div>
<div class="line"><a name="l00276"></a><span class="lineno"><a class="code" href="classlibvisio_1_1VSDContentCollector.html#a346041c59dd43142d5270111e5f4cbcb">  276</a></span>&#160;  std::map&lt;unsigned, NURBSData&gt; <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a346041c59dd43142d5270111e5f4cbcb">m_NURBSData</a>;</div>
<div class="line"><a name="l00277"></a><span class="lineno"><a class="code" href="classlibvisio_1_1VSDContentCollector.html#a66db9a7dab050cc7b0afb75c9b8ebcb6">  277</a></span>&#160;  std::map&lt;unsigned, PolylineData&gt; <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a66db9a7dab050cc7b0afb75c9b8ebcb6">m_polylineData</a>;</div>
<div class="line"><a name="l00278"></a><span class="lineno"><a class="code" href="classlibvisio_1_1VSDContentCollector.html#ad6f67215b47d69ead575ce960899cbe4">  278</a></span>&#160;  WPXBinaryData <a class="code" href="classlibvisio_1_1VSDContentCollector.html#ad6f67215b47d69ead575ce960899cbe4">m_textStream</a>;</div>
<div class="line"><a name="l00279"></a><span class="lineno"><a class="code" href="classlibvisio_1_1VSDContentCollector.html#a3559217b00a3bc051c473ec2eb8ee399">  279</a></span>&#160;  std::map&lt;unsigned, WPXString&gt; <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a84c576aebedb03589f0cc7944ac9d57a">m_names</a>, <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a3559217b00a3bc051c473ec2eb8ee399">m_stencilNames</a>;</div>
<div class="line"><a name="l00280"></a><span class="lineno"><a class="code" href="classlibvisio_1_1VSDContentCollector.html#a6ef72b4c1b4d693d6b2e45745af25fc2">  280</a></span>&#160;  std::vector&lt;WPXString&gt; <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a6ef72b4c1b4d693d6b2e45745af25fc2">m_fields</a>;</div>
<div class="line"><a name="l00281"></a><span class="lineno"><a class="code" href="classlibvisio_1_1VSDContentCollector.html#a3a5a5aa7018bbf35ab182d150b900bb1">  281</a></span>&#160;  <a class="code" href="classlibvisio_1_1VSDFieldList.html">VSDFieldList</a> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a3a5a5aa7018bbf35ab182d150b900bb1">m_stencilFields</a>;</div>
<div class="line"><a name="l00282"></a><span class="lineno"><a class="code" href="classlibvisio_1_1VSDContentCollector.html#a692c9f3bb486e5ced26f9527d5c2ba80">  282</a></span>&#160;  <span class="keywordtype">unsigned</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a692c9f3bb486e5ced26f9527d5c2ba80">m_fieldIndex</a>;</div>
<div class="line"><a name="l00283"></a><span class="lineno"><a class="code" href="classlibvisio_1_1VSDContentCollector.html#a8daca2ff5eef972cff15bc52758c8206">  283</a></span>&#160;  <a class="code" href="namespacelibvisio.html#a49c3bf0422fb6bc523e85e255816c48b">TextFormat</a> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a8daca2ff5eef972cff15bc52758c8206">m_textFormat</a>;</div>
<div class="line"><a name="l00284"></a><span class="lineno"><a class="code" href="classlibvisio_1_1VSDContentCollector.html#ac67b68b90bb3b9bf20448c9ef2e1ca75">  284</a></span>&#160;  std::vector&lt;VSDCharStyle&gt; <a class="code" href="classlibvisio_1_1VSDContentCollector.html#ac67b68b90bb3b9bf20448c9ef2e1ca75">m_charFormats</a>;</div>
<div class="line"><a name="l00285"></a><span class="lineno"><a class="code" href="classlibvisio_1_1VSDContentCollector.html#a912daf1a24c31f03b9ee9e314165e648">  285</a></span>&#160;  std::vector&lt;VSDParaStyle&gt; <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a912daf1a24c31f03b9ee9e314165e648">m_paraFormats</a>;</div>
<div class="line"><a name="l00286"></a><span class="lineno">  286</span>&#160;</div>
<div class="line"><a name="l00287"></a><span class="lineno"><a class="code" href="classlibvisio_1_1VSDContentCollector.html#a08c7fcac0df212317d43fd246d078f63">  287</a></span>&#160;  <a class="code" href="structlibvisio_1_1VSDLineStyle.html">VSDLineStyle</a> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a08c7fcac0df212317d43fd246d078f63">m_lineStyle</a>;</div>
<div class="line"><a name="l00288"></a><span class="lineno"><a class="code" href="classlibvisio_1_1VSDContentCollector.html#a45df4fb90d6f1af6e04d312b68affbd8">  288</a></span>&#160;  <a class="code" href="structlibvisio_1_1VSDFillStyle.html">VSDFillStyle</a> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a45df4fb90d6f1af6e04d312b68affbd8">m_fillStyle</a>;</div>
<div class="line"><a name="l00289"></a><span class="lineno"><a class="code" href="classlibvisio_1_1VSDContentCollector.html#a217ee9b7b5d54f0a07f875e6a322d413">  289</a></span>&#160;  <a class="code" href="structlibvisio_1_1VSDTextBlockStyle.html">VSDTextBlockStyle</a> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a217ee9b7b5d54f0a07f875e6a322d413">m_textBlockStyle</a>;</div>
<div class="line"><a name="l00290"></a><span class="lineno">  290</span>&#160;</div>
<div class="line"><a name="l00291"></a><span class="lineno"><a class="code" href="classlibvisio_1_1VSDContentCollector.html#aac34aeeaa0d599239d24ee2d4a1b3bae">  291</a></span>&#160;  <a class="code" href="structlibvisio_1_1VSDCharStyle.html">VSDCharStyle</a> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#aac34aeeaa0d599239d24ee2d4a1b3bae">m_defaultCharStyle</a>;</div>
<div class="line"><a name="l00292"></a><span class="lineno"><a class="code" href="classlibvisio_1_1VSDContentCollector.html#a3f5bb492d75c603e272b3772d9e98d6c">  292</a></span>&#160;  <a class="code" href="structlibvisio_1_1VSDParaStyle.html">VSDParaStyle</a> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a3f5bb492d75c603e272b3772d9e98d6c">m_defaultParaStyle</a>;</div>
<div class="line"><a name="l00293"></a><span class="lineno">  293</span>&#160;</div>
<div class="line"><a name="l00294"></a><span class="lineno"><a class="code" href="classlibvisio_1_1VSDContentCollector.html#a0f0ae74584e69ac90cbae318ab86192f">  294</a></span>&#160;  <span class="keywordtype">unsigned</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a0f0ae74584e69ac90cbae318ab86192f">m_currentStyleSheet</a>;</div>
<div class="line"><a name="l00295"></a><span class="lineno"><a class="code" href="classlibvisio_1_1VSDContentCollector.html#a2278ebaabaf0b5eb3cf5ae8b20c78aad">  295</a></span>&#160;  <a class="code" href="classlibvisio_1_1VSDStyles.html">VSDStyles</a> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a2278ebaabaf0b5eb3cf5ae8b20c78aad">m_styles</a>;</div>
<div class="line"><a name="l00296"></a><span class="lineno">  296</span>&#160;</div>
<div class="line"><a name="l00297"></a><span class="lineno"><a class="code" href="classlibvisio_1_1VSDContentCollector.html#ad44855dc3684e80924e91015a924069a">  297</a></span>&#160;  <a class="code" href="classlibvisio_1_1VSDStencils.html">VSDStencils</a> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#ad44855dc3684e80924e91015a924069a">m_stencils</a>;</div>
<div class="line"><a name="l00298"></a><span class="lineno"><a class="code" href="classlibvisio_1_1VSDContentCollector.html#a099c96822d6a0a3ff89369e7b9b7e44b">  298</a></span>&#160;  <span class="keyword">const</span> <a class="code" href="classlibvisio_1_1VSDShape.html">VSDShape</a> *<a class="code" href="classlibvisio_1_1VSDContentCollector.html#a099c96822d6a0a3ff89369e7b9b7e44b">m_stencilShape</a>;</div>
<div class="line"><a name="l00299"></a><span class="lineno"><a class="code" href="classlibvisio_1_1VSDContentCollector.html#abcdf1b64415917a9a559a31b1d02c737">  299</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#abcdf1b64415917a9a559a31b1d02c737">m_isStencilStarted</a>;</div>
<div class="line"><a name="l00300"></a><span class="lineno">  300</span>&#160;</div>
<div class="line"><a name="l00301"></a><span class="lineno"><a class="code" href="classlibvisio_1_1VSDContentCollector.html#a9a6de37dab2b47ee30ed6eb5e87dbb6e">  301</a></span>&#160;  <span class="keywordtype">unsigned</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a9a6de37dab2b47ee30ed6eb5e87dbb6e">m_currentGeometryCount</a>;</div>
<div class="line"><a name="l00302"></a><span class="lineno">  302</span>&#160;</div>
<div class="line"><a name="l00303"></a><span class="lineno"><a class="code" href="classlibvisio_1_1VSDContentCollector.html#ae0e0c9539717ff9f4413c66fcff91044">  303</a></span>&#160;  <span class="keywordtype">unsigned</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#ae0e0c9539717ff9f4413c66fcff91044">m_backgroundPageID</a>;</div>
<div class="line"><a name="l00304"></a><span class="lineno"><a class="code" href="classlibvisio_1_1VSDContentCollector.html#ab131037611e7f07c44f5eaa6d3067df0">  304</a></span>&#160;  <span class="keywordtype">unsigned</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#ab131037611e7f07c44f5eaa6d3067df0">m_currentPageID</a>;</div>
<div class="line"><a name="l00305"></a><span class="lineno"><a class="code" href="classlibvisio_1_1VSDContentCollector.html#a26e56d73cf0c8925910ff67b092c9fc0">  305</a></span>&#160;  <a class="code" href="classlibvisio_1_1VSDPage.html">VSDPage</a> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a26e56d73cf0c8925910ff67b092c9fc0">m_currentPage</a>;</div>
<div class="line"><a name="l00306"></a><span class="lineno"><a class="code" href="classlibvisio_1_1VSDContentCollector.html#a8adca21430c5afa5346eb3e3049daccf">  306</a></span>&#160;  <a class="code" href="classlibvisio_1_1VSDPages.html">VSDPages</a> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a8adca21430c5afa5346eb3e3049daccf">m_pages</a>;</div>
<div class="line"><a name="l00307"></a><span class="lineno">  307</span>&#160;</div>
<div class="line"><a name="l00308"></a><span class="lineno"><a class="code" href="classlibvisio_1_1VSDContentCollector.html#a390ffd20c8b29f797146a44356754f49">  308</a></span>&#160;  std::vector&lt;std::pair&lt;double, double&gt; &gt; <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a390ffd20c8b29f797146a44356754f49">m_splineControlPoints</a>;</div>
<div class="line"><a name="l00309"></a><span class="lineno"><a class="code" href="classlibvisio_1_1VSDContentCollector.html#a50059c7ac1d3c156bb456c867200e7d9">  309</a></span>&#160;  std::vector&lt;double&gt; <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a50059c7ac1d3c156bb456c867200e7d9">m_splineKnotVector</a>;</div>
<div class="line"><a name="l00310"></a><span class="lineno"><a class="code" href="classlibvisio_1_1VSDContentCollector.html#a2f13b8aa12ab61cdffe811a64cc3c497">  310</a></span>&#160;  <span class="keywordtype">double</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#afea8dc36f1a7e67ef086120c6fa65022">m_splineX</a>, <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a2f13b8aa12ab61cdffe811a64cc3c497">m_splineY</a>;</div>
<div class="line"><a name="l00311"></a><span class="lineno"><a class="code" href="classlibvisio_1_1VSDContentCollector.html#a193690bfaaf2ee5e4203d45537ef3c2e">  311</a></span>&#160;  <span class="keywordtype">double</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a193690bfaaf2ee5e4203d45537ef3c2e">m_splineLastKnot</a>;</div>
<div class="line"><a name="l00312"></a><span class="lineno"><a class="code" href="classlibvisio_1_1VSDContentCollector.html#a02be7143db5692e732463610a17f557b">  312</a></span>&#160;  <span class="keywordtype">unsigned</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a02be7143db5692e732463610a17f557b">m_splineDegree</a>;</div>
<div class="line"><a name="l00313"></a><span class="lineno"><a class="code" href="classlibvisio_1_1VSDContentCollector.html#a321be6b664296606d7bd2dec607ed1d7">  313</a></span>&#160;  <span class="keywordtype">unsigned</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a321be6b664296606d7bd2dec607ed1d7">m_splineLevel</a>;</div>
<div class="line"><a name="l00314"></a><span class="lineno"><a class="code" href="classlibvisio_1_1VSDContentCollector.html#a91d7522919eb178766a0b9e83377fecb">  314</a></span>&#160;  <span class="keywordtype">unsigned</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a91d7522919eb178766a0b9e83377fecb">m_currentShapeLevel</a>;</div>
<div class="line"><a name="l00315"></a><span class="lineno"><a class="code" href="classlibvisio_1_1VSDContentCollector.html#a4a8ad0f18b777a0ddaee8105e1ef2f94">  315</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classlibvisio_1_1VSDContentCollector.html#a4a8ad0f18b777a0ddaee8105e1ef2f94">m_isBackgroundPage</a>;</div>
<div class="line"><a name="l00316"></a><span class="lineno">  316</span>&#160;};</div>
<div class="line"><a name="l00317"></a><span class="lineno">  317</span>&#160;</div>
<div class="line"><a name="l00318"></a><span class="lineno">  318</span>&#160;} <span class="comment">// namespace libvisio</span></div>
<div class="line"><a name="l00319"></a><span class="lineno">  319</span>&#160;</div>
<div class="line"><a name="l00320"></a><span class="lineno">  320</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* VSDCONTENTCOLLECTOR_H */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00321"></a><span class="lineno">  321</span>&#160;<span class="preprocessor"></span><span class="comment">/* vim:set shiftwidth=2 softtabstop=2 expandtab: */</span></div>
</div><!-- fragment --></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.3.1</small></address>
</body>
</html>