Sophie

Sophie

distrib > Momonga > development > i686 > media > os > by-pkgid > 65e6e1b191a9d9e597aae37db97cec79 > files > 25

libvisio-doc-0.0.16-3m.mo8.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>VSDXContentCollector.h Source File documentation</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.7.6.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>
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
  initNavTree('VSDXContentCollector_8h.html','');
</script>
<div id="doc-content">
<div class="header">
  <div class="headertitle">
<div class="title">VSDXContentCollector.h</div>  </div>
</div><!--header-->
<div class="contents">
<a href="VSDXContentCollector_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */</span>
<a name="l00002"></a>00002 <span class="comment">/* libvisio</span>
<a name="l00003"></a>00003 <span class="comment"> * Version: MPL 1.1 / GPLv2+ / LGPLv2+</span>
<a name="l00004"></a>00004 <span class="comment"> *</span>
<a name="l00005"></a>00005 <span class="comment"> * The contents of this file are subject to the Mozilla Public License Version</span>
<a name="l00006"></a>00006 <span class="comment"> * 1.1 (the &quot;License&quot;); you may not use this file except in compliance with</span>
<a name="l00007"></a>00007 <span class="comment"> * the License or as specified alternatively below. You may obtain a copy of</span>
<a name="l00008"></a>00008 <span class="comment"> * the License at http://www.mozilla.org/MPL/</span>
<a name="l00009"></a>00009 <span class="comment"> *</span>
<a name="l00010"></a>00010 <span class="comment"> * Software distributed under the License is distributed on an &quot;AS IS&quot; basis,</span>
<a name="l00011"></a>00011 <span class="comment"> * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License</span>
<a name="l00012"></a>00012 <span class="comment"> * for the specific language governing rights and limitations under the</span>
<a name="l00013"></a>00013 <span class="comment"> * License.</span>
<a name="l00014"></a>00014 <span class="comment"> *</span>
<a name="l00015"></a>00015 <span class="comment"> * Major Contributor(s):</span>
<a name="l00016"></a>00016 <span class="comment"> * Copyright (C) 2011 Fridrich Strba &lt;fridrich.strba@bluewin.ch&gt;</span>
<a name="l00017"></a>00017 <span class="comment"> * Copyright (C) 2011 Eilidh McAdam &lt;tibbylickle@gmail.com&gt;</span>
<a name="l00018"></a>00018 <span class="comment"> *</span>
<a name="l00019"></a>00019 <span class="comment"> *</span>
<a name="l00020"></a>00020 <span class="comment"> * All Rights Reserved.</span>
<a name="l00021"></a>00021 <span class="comment"> *</span>
<a name="l00022"></a>00022 <span class="comment"> * For minor contributions see the git repository.</span>
<a name="l00023"></a>00023 <span class="comment"> *</span>
<a name="l00024"></a>00024 <span class="comment"> * Alternatively, the contents of this file may be used under the terms of</span>
<a name="l00025"></a>00025 <span class="comment"> * either the GNU General Public License Version 2 or later (the &quot;GPLv2+&quot;), or</span>
<a name="l00026"></a>00026 <span class="comment"> * the GNU Lesser General Public License Version 2 or later (the &quot;LGPLv2+&quot;),</span>
<a name="l00027"></a>00027 <span class="comment"> * in which case the provisions of the GPLv2+ or the LGPLv2+ are applicable</span>
<a name="l00028"></a>00028 <span class="comment"> * instead of those above.</span>
<a name="l00029"></a>00029 <span class="comment"> */</span>
<a name="l00030"></a>00030 
<a name="l00031"></a>00031 <span class="preprocessor">#ifndef VSDXCONTENTCOLLECTOR_H</span>
<a name="l00032"></a>00032 <span class="preprocessor"></span><span class="preprocessor">#define VSDXCONTENTCOLLECTOR_H</span>
<a name="l00033"></a>00033 <span class="preprocessor"></span>
<a name="l00034"></a>00034 <span class="preprocessor">#include &lt;locale.h&gt;</span>
<a name="l00035"></a>00035 <span class="preprocessor">#include &lt;sstream&gt;</span>
<a name="l00036"></a>00036 <span class="preprocessor">#include &lt;string&gt;</span>
<a name="l00037"></a>00037 <span class="preprocessor">#include &lt;cmath&gt;</span>
<a name="l00038"></a>00038 <span class="preprocessor">#include &lt;map&gt;</span>
<a name="l00039"></a>00039 <span class="preprocessor">#include &lt;list&gt;</span>
<a name="l00040"></a>00040 <span class="preprocessor">#include &lt;vector&gt;</span>
<a name="l00041"></a>00041 <span class="preprocessor">#include &lt;libwpg/libwpg.h&gt;</span>
<a name="l00042"></a>00042 <span class="preprocessor">#include &quot;<a class="code" href="libvisio__utils_8h.html">libvisio_utils.h</a>&quot;</span>
<a name="l00043"></a>00043 <span class="preprocessor">#include &quot;<a class="code" href="VSDXCollector_8h.html">VSDXCollector.h</a>&quot;</span>
<a name="l00044"></a>00044 <span class="preprocessor">#include &quot;<a class="code" href="VSDXParser_8h.html">VSDXParser.h</a>&quot;</span>
<a name="l00045"></a>00045 <span class="preprocessor">#include &quot;<a class="code" href="VSDXOutputElementList_8h.html">VSDXOutputElementList.h</a>&quot;</span>
<a name="l00046"></a>00046 <span class="preprocessor">#include &quot;<a class="code" href="VSDXStyles_8h.html">VSDXStyles.h</a>&quot;</span>
<a name="l00047"></a>00047 <span class="preprocessor">#include &quot;<a class="code" href="VSDXPages_8h.html">VSDXPages.h</a>&quot;</span>
<a name="l00048"></a>00048 
<a name="l00049"></a>00049 <span class="keyword">namespace </span>libvisio
<a name="l00050"></a>00050 {
<a name="l00051"></a>00051 
<a name="l00052"></a><a class="code" href="classlibvisio_1_1VSDXContentCollector.html">00052</a> <span class="keyword">class </span><a class="code" href="classlibvisio_1_1VSDXContentCollector.html">VSDXContentCollector</a> : <span class="keyword">public</span> <a class="code" href="classlibvisio_1_1VSDXCollector.html">VSDXCollector</a>
<a name="l00053"></a>00053 {
<a name="l00054"></a>00054 <span class="keyword">public</span>:
<a name="l00055"></a>00055   <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a5ede76b7627a7f6112b4aab227776a08">VSDXContentCollector</a>(
<a name="l00056"></a>00056     libwpg::WPGPaintInterface *painter,
<a name="l00057"></a>00057     std::vector&lt;std::map&lt;unsigned, XForm&gt; &gt; &amp;groupXFormsSequence,
<a name="l00058"></a>00058     std::vector&lt;std::map&lt;unsigned, unsigned&gt; &gt; &amp;groupMembershipsSequence,
<a name="l00059"></a>00059     std::vector&lt;std::list&lt;unsigned&gt; &gt; &amp;documentPageShapeOrders,
<a name="l00060"></a>00060     <a class="code" href="classlibvisio_1_1VSDXStyles.html">VSDXStyles</a> &amp;styles, <a class="code" href="classlibvisio_1_1VSDXStencils.html">VSDXStencils</a> &amp;stencils
<a name="l00061"></a>00061   );
<a name="l00062"></a><a class="code" href="classlibvisio_1_1VSDXContentCollector.html#af486750f698c2f5082553b96ff13cc40">00062</a>   <span class="keyword">virtual</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#af486750f698c2f5082553b96ff13cc40">~VSDXContentCollector</a>()
<a name="l00063"></a>00063   {
<a name="l00064"></a>00064     <span class="keywordflow">if</span> (<a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a7333307c0cb8311978046ea60f65bfc4">m_txtxform</a>) <span class="keyword">delete</span>(<a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a7333307c0cb8311978046ea60f65bfc4">m_txtxform</a>);
<a name="l00065"></a>00065   };
<a name="l00066"></a>00066 
<a name="l00067"></a>00067   <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#ad141710b2f996d8658b22bcbb3a739ef">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);
<a name="l00068"></a>00068   <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#ac20a897d8d23a5243259c61f2dae511c">collectForeignData</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">id</span>, <span class="keywordtype">unsigned</span> level, <span class="keyword">const</span> WPXBinaryData &amp;binaryData);
<a name="l00069"></a>00069   <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#ab44b3d114ccedcd85a3abe4b01daf580">collectOLEList</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">id</span>, <span class="keywordtype">unsigned</span> level);
<a name="l00070"></a>00070   <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a709ed9025c8f84ff0970deb844bbd603">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);
<a name="l00071"></a>00071   <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a92cda3ce0b866c186d25c0e311de61f4">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);
<a name="l00072"></a>00072   <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a30e27f9303680eb344baca710d7e0ff3">collectLine</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">id</span>, <span class="keywordtype">unsigned</span> level, <span class="keywordtype">double</span> strokeWidth, <a class="code" href="structlibvisio_1_1Colour.html">Colour</a> c, <span class="keywordtype">unsigned</span> linePattern, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> startMarker, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> endMarker, <span class="keywordtype">unsigned</span> lineCap);
<a name="l00073"></a>00073   <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a414b432dcb7eff0497728a73aa125029">collectFillAndShadow</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">id</span>, <span class="keywordtype">unsigned</span> level, <span class="keywordtype">unsigned</span> colourIndexFG, <span class="keywordtype">unsigned</span> colourIndexBG, <span class="keywordtype">unsigned</span> fillPattern,
<a name="l00074"></a>00074                             <span class="keywordtype">unsigned</span> fillFGTransparency, <span class="keywordtype">unsigned</span> fillBGTransparency, <span class="keywordtype">unsigned</span> shadowPattern, <a class="code" href="structlibvisio_1_1Colour.html">Colour</a> shfgc,
<a name="l00075"></a>00075                             <span class="keywordtype">double</span> shadowOffsetX, <span class="keywordtype">double</span> shadowOffsetY);
<a name="l00076"></a>00076   <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a414b432dcb7eff0497728a73aa125029">collectFillAndShadow</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">id</span>, <span class="keywordtype">unsigned</span> level, <span class="keywordtype">unsigned</span> colourIndexFG, <span class="keywordtype">unsigned</span> colourIndexBG, <span class="keywordtype">unsigned</span> fillPattern,
<a name="l00077"></a>00077                             <span class="keywordtype">unsigned</span> fillFGTransparency, <span class="keywordtype">unsigned</span> fillBGTransparency, <span class="keywordtype">unsigned</span> shadowPattern, <a class="code" href="structlibvisio_1_1Colour.html">Colour</a> shfgc);
<a name="l00078"></a>00078   <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#ab303be825157cff77f06d878543d1d31">collectGeometry</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> geomFlags);
<a name="l00079"></a>00079   <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a54fd5a2f4fce47eaf9fa52af6e277fc1">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);
<a name="l00080"></a>00080   <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#aa75d8c2e1ee89b8a0067d09ab3ac24e9">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);
<a name="l00081"></a>00081   <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#aa4425b53d13d9dd4ff9519c0e60b94b6">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);
<a name="l00082"></a>00082   <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a3643a29cdd1d7c696813e90a2afffac2">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,
<a name="l00083"></a>00083                       std::vector&lt;std::pair&lt;double, double&gt; &gt; controlPoints, std::vector&lt;double&gt; knotVector, std::vector&lt;double&gt; weights);
<a name="l00084"></a>00084   <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a3643a29cdd1d7c696813e90a2afffac2">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);
<a name="l00085"></a>00085   <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a91b31bd6166974ebfdbe411e5963f306">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,
<a name="l00086"></a>00086                          std::vector&lt;std::pair&lt;double, double&gt; &gt; &amp;points);
<a name="l00087"></a>00087   <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a91b31bd6166974ebfdbe411e5963f306">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);
<a name="l00088"></a>00088   <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#ad3e8de045bb653824734ef8d8fb16af6">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,
<a name="l00089"></a>00089                         std::vector&lt;std::pair&lt;double, double&gt; &gt; controlPoints, std::vector&lt;double&gt; knotVector, std::vector&lt;double&gt; weights);
<a name="l00090"></a>00090   <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#ad3e8de045bb653824734ef8d8fb16af6">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);
<a name="l00091"></a>00091   <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#aab895425e93db8f72f71bce351bdb99a">collectXFormData</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">id</span>, <span class="keywordtype">unsigned</span> level, <span class="keyword">const</span> <a class="code" href="structlibvisio_1_1XForm.html">XForm</a> &amp;xform);
<a name="l00092"></a>00092   <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a5a4cf196175b1c32267f0fe0f96eb563">collectTxtXForm</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">id</span>, <span class="keywordtype">unsigned</span> level, <span class="keyword">const</span> <a class="code" href="structlibvisio_1_1XForm.html">XForm</a> &amp;txtxform);
<a name="l00093"></a>00093   <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#ab7ac007752e71e4d6fe181a9d33cc93d">collectShapeId</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">id</span>, <span class="keywordtype">unsigned</span> level, <span class="keywordtype">unsigned</span> shapeId);
<a name="l00094"></a>00094   <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a33be9ebf57c006234c36f96ce36c8154">collectForeignDataType</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">id</span>, <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);
<a name="l00095"></a>00095   <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a4f7ade9b5b1d2cc1e33b9ea98512a022">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);
<a name="l00096"></a>00096   <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#aecaef02ca8dc4897f1652f1f2c9cc42a">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">unsigned</span> currentPageID);
<a name="l00097"></a>00097   <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#ae679198a6f931e6db0f5937db4d4ee0e">collectShape</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">id</span>, <span class="keywordtype">unsigned</span> level, <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);
<a name="l00098"></a>00098   <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#abdd23dc02872bc42c85db424350c1848">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);
<a name="l00099"></a>00099   <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#ade4b04822794202139889f90a5833ee2">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);
<a name="l00100"></a>00100   <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a6c7f540a09bfbb6fb872ac975dfd44a4">collectSplineEnd</a>();
<a name="l00101"></a>00101   <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a0193a2a29fb87709d32f4154a9917b7a">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);
<a name="l00102"></a>00102 
<a name="l00103"></a>00103   <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a022f2f2b410790ebde9b0242bd5f6a1d">collectUnhandledChunk</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">id</span>, <span class="keywordtype">unsigned</span> level);
<a name="l00104"></a>00104 
<a name="l00105"></a>00105   <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#af6fdbef9ebdc7dd95da1478b74e4fd95">collectColours</a>(<span class="keyword">const</span> std::vector&lt;Colour&gt; &amp;colours);
<a name="l00106"></a>00106   <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a5ed84b3055d3d47c164e61b9a1584a0f">collectFont</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> fontID, <span class="keyword">const</span> WPXBinaryData &amp;textStream, <a class="code" href="namespacelibvisio.html#a49c3bf0422fb6bc523e85e255816c48b">TextFormat</a> format);
<a name="l00107"></a>00107   <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a6df15f2c972ea724bb6b14f64acaa6da">collectText</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">id</span>, <span class="keywordtype">unsigned</span> level, <span class="keyword">const</span> WPXBinaryData &amp;textStream, <a class="code" href="namespacelibvisio.html#a49c3bf0422fb6bc523e85e255816c48b">TextFormat</a> format);
<a name="l00108"></a>00108   <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a303ffa07ea6f1e59393380d3227d931a">collectVSDXCharStyle</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="keywordtype">unsigned</span> <span class="keywordtype">short</span> fontID, <a class="code" href="structlibvisio_1_1Colour.html">Colour</a> fontColour, <span class="keywordtype">unsigned</span> langId,
<a name="l00109"></a>00109                             <span class="keywordtype">double</span> fontSize, <span class="keywordtype">bool</span> bold, <span class="keywordtype">bool</span> italic, <span class="keywordtype">bool</span> underline, <span class="keywordtype">bool</span> doubleunderline, <span class="keywordtype">bool</span> strikeout, <span class="keywordtype">bool</span> doublestrikeout,
<a name="l00110"></a>00110                             <span class="keywordtype">bool</span> allcaps, <span class="keywordtype">bool</span> initcaps, <span class="keywordtype">bool</span> smallcaps, <span class="keywordtype">bool</span> superscript, <span class="keywordtype">bool</span> subscript, WPXString fontFace);
<a name="l00111"></a>00111   <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#ad580dbdda5a01a6a311b103674bde57a">collectVSDXParaStyle</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="keywordtype">double</span> indFirst, <span class="keywordtype">double</span> indLeft, <span class="keywordtype">double</span> indRight,
<a name="l00112"></a>00112                             <span class="keywordtype">double</span> spLine, <span class="keywordtype">double</span> spBefore, <span class="keywordtype">double</span> spAfter, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> align, <span class="keywordtype">unsigned</span> flags);
<a name="l00113"></a>00113   <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a68c4a3ff7e1f724fd297e27b78114bdf">collectTextBlock</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">id</span>, <span class="keywordtype">unsigned</span> level, <span class="keywordtype">double</span> leftMargin, <span class="keywordtype">double</span> rightMargin, <span class="keywordtype">double</span> topMargin, <span class="keywordtype">double</span> bottomMargin, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> verticalAlign,
<a name="l00114"></a>00114                         <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> bgClrId, <span class="keyword">const</span> <a class="code" href="structlibvisio_1_1Colour.html">Colour</a> &amp;bgColour, <span class="keywordtype">double</span> defaultTabStop, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> textDirection);
<a name="l00115"></a>00115   <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a3ea10ce72d6e1ddc3060a72ebd98d8e2">collectNameList</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">id</span>, <span class="keywordtype">unsigned</span> level);
<a name="l00116"></a>00116   <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#abb668f17dd59b00ad0fb8f0d578acbb2">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);
<a name="l00117"></a>00117 
<a name="l00118"></a>00118 
<a name="l00119"></a>00119   <span class="comment">// Style collectors</span>
<a name="l00120"></a>00120   <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#aac03c4b35d2ba774d68daf3709bf880c">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);
<a name="l00121"></a>00121   <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a5d41a70b1d38d6e2c21d4d5f8466948d">collectLineStyle</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">id</span>, <span class="keywordtype">unsigned</span> level, <span class="keywordtype">double</span> strokeWidth, <a class="code" href="structlibvisio_1_1Colour.html">Colour</a> c, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> linePattern, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> startMarker, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> endMarker, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> lineCap);
<a name="l00122"></a>00122   <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#aef172f583efb637c240e8f15966972b6">collectFillStyle</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> colourIndexFG, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> colourIndexBG, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> fillPattern,
<a name="l00123"></a>00123                         <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> fillFGTransparency, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> fillBGTransparency, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> shadowPattern, <a class="code" href="structlibvisio_1_1Colour.html">Colour</a> shfgc,
<a name="l00124"></a>00124                         <span class="keywordtype">double</span> shadowOffsetX, <span class="keywordtype">double</span> shadowOffsetY);
<a name="l00125"></a>00125   <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#aef172f583efb637c240e8f15966972b6">collectFillStyle</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> colourIndexFG, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> colourIndexBG, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> fillPattern,
<a name="l00126"></a>00126                         <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> fillFGTransparency, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> fillBGTransparency, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> shadowPattern, <a class="code" href="structlibvisio_1_1Colour.html">Colour</a> shfgc);
<a name="l00127"></a>00127   <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#afff2a2a5c17dbc99415aa9c345d6b317">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="keywordtype">unsigned</span> <span class="keywordtype">short</span> fontID, <a class="code" href="structlibvisio_1_1Colour.html">Colour</a> fontColour, <span class="keywordtype">unsigned</span> langId,
<a name="l00128"></a>00128                           <span class="keywordtype">double</span> fontSize, <span class="keywordtype">bool</span> bold, <span class="keywordtype">bool</span> italic, <span class="keywordtype">bool</span> underline, <span class="keywordtype">bool</span> doubleunderline, <span class="keywordtype">bool</span> strikeout, <span class="keywordtype">bool</span> doublestrikeout,
<a name="l00129"></a>00129                           <span class="keywordtype">bool</span> allcaps, <span class="keywordtype">bool</span> initcaps, <span class="keywordtype">bool</span> smallcaps, <span class="keywordtype">bool</span> superscript, <span class="keywordtype">bool</span> subscript, WPXString fontFace);
<a name="l00130"></a>00130   <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a8360c28721cc80bef9af0110192562d9">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="keywordtype">double</span> indFirst, <span class="keywordtype">double</span> indLeft, <span class="keywordtype">double</span> indRight,
<a name="l00131"></a>00131                           <span class="keywordtype">double</span> spLine, <span class="keywordtype">double</span> spBefore, <span class="keywordtype">double</span> spAfter, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> align, <span class="keywordtype">unsigned</span> flags);
<a name="l00132"></a>00132   <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#ac0d35558b0987be71e1057886151c416">collectTextBlockStyle</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">id</span>, <span class="keywordtype">unsigned</span> level, <span class="keywordtype">double</span> leftMargin, <span class="keywordtype">double</span> rightMargin, <span class="keywordtype">double</span> topMargin, <span class="keywordtype">double</span> bottomMargin, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> verticalAlign,
<a name="l00133"></a>00133                              <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> bgClrId, <span class="keyword">const</span> <a class="code" href="structlibvisio_1_1Colour.html">Colour</a> &amp;bgColour, <span class="keywordtype">double</span> defaultTabStop, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> textDirection);
<a name="l00134"></a>00134 
<a name="l00135"></a>00135   <span class="comment">// Field list</span>
<a name="l00136"></a>00136   <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#ac2a359cd3ee5353709c650b87f574328">collectFieldList</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">id</span>, <span class="keywordtype">unsigned</span> level);
<a name="l00137"></a>00137   <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a319b74d3d706ea37e301acdaeb65d3bc">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);
<a name="l00138"></a>00138   <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#acdfe44d58e0f3597e72884ddcf1aad2e">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);
<a name="l00139"></a>00139 
<a name="l00140"></a>00140   <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#aaa99044e43e5fb3859b989e1c607f064">startPage</a>();
<a name="l00141"></a>00141   <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#aa9d57e3716fcb1664e1ffac1ff2d0849">endPage</a>();
<a name="l00142"></a>00142   <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a5872e3afbb3863aefcdd1638c9cdbc25">endPages</a>();
<a name="l00143"></a>00143 
<a name="l00144"></a>00144 
<a name="l00145"></a>00145 <span class="keyword">private</span>:
<a name="l00146"></a>00146   <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a5ede76b7627a7f6112b4aab227776a08">VSDXContentCollector</a>(<span class="keyword">const</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html">VSDXContentCollector</a> &amp;);
<a name="l00147"></a>00147   <a class="code" href="classlibvisio_1_1VSDXContentCollector.html">VSDXContentCollector</a> &amp;<a class="code" href="classlibvisio_1_1VSDXContentCollector.html#af8d57880ab71d3aede5a3d908286c641">operator=</a>(<span class="keyword">const</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html">VSDXContentCollector</a> &amp;);
<a name="l00148"></a><a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a9f872f43caba211b7c923e62f95940f5">00148</a>   libwpg::WPGPaintInterface *<a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a9f872f43caba211b7c923e62f95940f5">m_painter</a>;
<a name="l00149"></a>00149 
<a name="l00150"></a>00150   <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#afc612c1d61bbb3bd806b7cd28add9515">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);
<a name="l00151"></a>00151 
<a name="l00152"></a>00152   <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#afc45fcc023959731b89238da762628da">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);
<a name="l00153"></a>00153   <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a569a3e38d822121d9b1dfbaa3e35d2a9">transformAngle</a>(<span class="keywordtype">double</span> &amp;angle, <a class="code" href="structlibvisio_1_1XForm.html">XForm</a> *txtxform = 0);
<a name="l00154"></a>00154   <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#af7480d50b0f60cc43ea4e73a7f242399">transformFlips</a>(<span class="keywordtype">bool</span> &amp;flipX, <span class="keywordtype">bool</span> &amp;flipY);
<a name="l00155"></a>00155 
<a name="l00156"></a>00156   <span class="keywordtype">double</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a9609b936f229011cd6c85930a3baa0e8">_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);
<a name="l00157"></a>00157 
<a name="l00158"></a>00158   <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a892c87466ab8a1d0fedc25d53e6914f5">_flushCurrentPath</a>();
<a name="l00159"></a>00159   <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#aaa3e0c5692e42fa036f50ab2272211ec">_flushText</a>();
<a name="l00160"></a>00160   <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#acb27941824fe82a05ee71452007bb382">_flushCurrentForeignData</a>();
<a name="l00161"></a>00161   <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#af7c4fc33c71dadee89a87a31d9c3e3af">_flushCurrentPage</a>();
<a name="l00162"></a>00162 
<a name="l00163"></a>00163   <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a273e6f6e6281b15112ed086e5b52b53e">_handleLevelChange</a>(<span class="keywordtype">unsigned</span> level);
<a name="l00164"></a>00164   <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a701a3876d575ad7564337763f3fcf91b">_appendUTF16LE</a>(WPXString &amp;text, WPXInputStream *input);
<a name="l00165"></a>00165   <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#acdb720ef29decd447d615fd542cb269f">_appendUCS4</a>(WPXString &amp;text, <span class="keywordtype">unsigned</span> ucs4Character);
<a name="l00166"></a>00166 
<a name="l00167"></a>00167   <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a5b8b4fa22b799521bcf8a105a505f39e">_handleForeignData</a>(<span class="keyword">const</span> WPXBinaryData &amp;data);
<a name="l00168"></a>00168 
<a name="l00169"></a>00169   <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a4dc600ee7a1f5bd645ea2237d1b68789">lineStyleFromStyleSheet</a>(<span class="keywordtype">unsigned</span> styleId);
<a name="l00170"></a>00170   <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a1b24b1528325d97e1d19c16812f1504a">fillStyleFromStyleSheet</a>(<span class="keywordtype">unsigned</span> styleId);
<a name="l00171"></a>00171   <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a4dc600ee7a1f5bd645ea2237d1b68789">lineStyleFromStyleSheet</a>(<span class="keyword">const</span> <a class="code" href="structlibvisio_1_1VSDXLineStyle.html">VSDXLineStyle</a> *style);
<a name="l00172"></a>00172   <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a1b24b1528325d97e1d19c16812f1504a">fillStyleFromStyleSheet</a>(<span class="keyword">const</span> <a class="code" href="structlibvisio_1_1VSDXFillStyle.html">VSDXFillStyle</a> *style);
<a name="l00173"></a>00173 
<a name="l00174"></a>00174   <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#aee5a93ab37a59ef59e1217358fbcdbce">_applyLinePattern</a>();
<a name="l00175"></a>00175   <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#aa8930b1dc8cef633b81660c4c549ff09">_lineProperties</a>(<span class="keywordtype">double</span> strokeWidth, <a class="code" href="structlibvisio_1_1Colour.html">Colour</a> c, <span class="keywordtype">unsigned</span> linePattern, <span class="keywordtype">unsigned</span> startMarker, <span class="keywordtype">unsigned</span> endMarker, <span class="keywordtype">unsigned</span> lineCap);
<a name="l00176"></a>00176   <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a234c1e695afccc2da4c7d255ddd7ed49">_linePropertiesMarkerViewbox</a>(<span class="keywordtype">unsigned</span> marker);
<a name="l00177"></a>00177   <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a3f5abb5453f99a395d8934fe8df5a5db">_linePropertiesMarkerPath</a>(<span class="keywordtype">unsigned</span> marker);
<a name="l00178"></a>00178   <span class="keywordtype">double</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a7761956ffdc27f117e40bbe3312b9f43">_linePropertiesMarkerScale</a>(<span class="keywordtype">unsigned</span> marker);
<a name="l00179"></a>00179   <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#af45c49ee40b8c75763361ad190e2dc77">_fillAndShadowProperties</a>(<span class="keywordtype">unsigned</span> colourIndexFG, <span class="keywordtype">unsigned</span> colourIndexBG, <span class="keywordtype">unsigned</span> fillPattern,
<a name="l00180"></a>00180                                 <span class="keywordtype">unsigned</span> fillFGTransparency, <span class="keywordtype">unsigned</span> fillBGTransparency,
<a name="l00181"></a>00181                                 <span class="keywordtype">unsigned</span> shadowPattern, <a class="code" href="structlibvisio_1_1Colour.html">Colour</a> shfgc, <span class="keywordtype">double</span> shadowOffsetX, <span class="keywordtype">double</span> shadowOffsetY);
<a name="l00182"></a>00182 
<a name="l00183"></a>00183   <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#ae5e56005f1a79497a60a88b537a19b9f">_convertDataToString</a>(WPXString &amp;result, <span class="keyword">const</span> WPXBinaryData &amp;data, <a class="code" href="namespacelibvisio.html#a49c3bf0422fb6bc523e85e255816c48b">TextFormat</a> format);
<a name="l00184"></a>00184   <span class="keywordtype">bool</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#aac6769dd5b502431bc1a8ca6d7e96cb8">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 );
<a name="l00185"></a>00185 
<a name="l00186"></a><a class="code" href="classlibvisio_1_1VSDXContentCollector.html#aa20b9528614fa8ba2609295d2be3a49b">00186</a>   <span class="keywordtype">bool</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#aa20b9528614fa8ba2609295d2be3a49b">m_isPageStarted</a>;
<a name="l00187"></a><a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a1d8fcfbe070379c3097c3764faffb775">00187</a>   <span class="keywordtype">double</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a1d8fcfbe070379c3097c3764faffb775">m_pageWidth</a>;
<a name="l00188"></a><a class="code" href="classlibvisio_1_1VSDXContentCollector.html#afd84c6f7c70740d246282539a842bcb8">00188</a>   <span class="keywordtype">double</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#afd84c6f7c70740d246282539a842bcb8">m_pageHeight</a>;
<a name="l00189"></a><a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a3166796a28afaf2ae65958c5a3a4a857">00189</a>   <span class="keywordtype">double</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a3166796a28afaf2ae65958c5a3a4a857">m_shadowOffsetX</a>;
<a name="l00190"></a><a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a3a7a16e24286371cafd1c78607b619e5">00190</a>   <span class="keywordtype">double</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a3a7a16e24286371cafd1c78607b619e5">m_shadowOffsetY</a>;
<a name="l00191"></a><a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a16431af631c84012adf0fc5a20b5d0af">00191</a>   <span class="keywordtype">double</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a16431af631c84012adf0fc5a20b5d0af">m_scale</a>;
<a name="l00192"></a><a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a643524e6e39b6fce484a45767577d89b">00192</a>   <span class="keywordtype">double</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a643524e6e39b6fce484a45767577d89b">m_x</a>;
<a name="l00193"></a><a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a71138d0cd0e692f47bf27ab58fba0149">00193</a>   <span class="keywordtype">double</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a71138d0cd0e692f47bf27ab58fba0149">m_y</a>;
<a name="l00194"></a><a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a0c3b24c1017646634907d67295b0d7ad">00194</a>   <span class="keywordtype">double</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a0c3b24c1017646634907d67295b0d7ad">m_originalX</a>;
<a name="l00195"></a><a class="code" href="classlibvisio_1_1VSDXContentCollector.html#af1d960bcab6abbc034e9e750c0c1c7e8">00195</a>   <span class="keywordtype">double</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#af1d960bcab6abbc034e9e750c0c1c7e8">m_originalY</a>;
<a name="l00196"></a><a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a619b0818edabdbe573050465a951b46d">00196</a>   <a class="code" href="structlibvisio_1_1XForm.html">XForm</a> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a619b0818edabdbe573050465a951b46d">m_xform</a>;
<a name="l00197"></a><a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a7333307c0cb8311978046ea60f65bfc4">00197</a>   <a class="code" href="structlibvisio_1_1XForm.html">XForm</a> *<a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a7333307c0cb8311978046ea60f65bfc4">m_txtxform</a>;
<a name="l00198"></a><a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a566be338c6b29f856d8766cc7c08e08b">00198</a>   std::vector&lt;WPXPropertyList&gt; <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a566be338c6b29f856d8766cc7c08e08b">m_currentGeometry</a>;
<a name="l00199"></a><a class="code" href="classlibvisio_1_1VSDXContentCollector.html#aa72f0f5f873581b670119f54bd25e11b">00199</a>   std::map&lt;unsigned, XForm&gt; &amp;<a class="code" href="classlibvisio_1_1VSDXContentCollector.html#aa72f0f5f873581b670119f54bd25e11b">m_groupXForms</a>;
<a name="l00200"></a><a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a9d86bd37e41bef7b12860958bf4ed2a2">00200</a>   WPXBinaryData <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a9d86bd37e41bef7b12860958bf4ed2a2">m_currentForeignData</a>;
<a name="l00201"></a><a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a651b1300ca6d3dca8f7f0ad29338836e">00201</a>   WPXBinaryData <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a651b1300ca6d3dca8f7f0ad29338836e">m_currentOLEData</a>;
<a name="l00202"></a><a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a1624e9aec0a78c01410e2227fb669d30">00202</a>   WPXPropertyList <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a1624e9aec0a78c01410e2227fb669d30">m_currentForeignProps</a>;
<a name="l00203"></a><a class="code" href="classlibvisio_1_1VSDXContentCollector.html#af5f11e203f2483e2154901f858f59061">00203</a>   <span class="keywordtype">unsigned</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#af5f11e203f2483e2154901f858f59061">m_currentShapeId</a>;
<a name="l00204"></a><a class="code" href="classlibvisio_1_1VSDXContentCollector.html#adaf1a734389a426a430caf893d1697c8">00204</a>   <span class="keywordtype">unsigned</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#adaf1a734389a426a430caf893d1697c8">m_foreignType</a>;
<a name="l00205"></a><a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a1176659142d53f33e03fbd562b9bef9b">00205</a>   <span class="keywordtype">unsigned</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a1176659142d53f33e03fbd562b9bef9b">m_foreignFormat</a>;
<a name="l00206"></a><a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a7f870642367fa6c1796f8ad989539163">00206</a>   <span class="keywordtype">double</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a7f870642367fa6c1796f8ad989539163">m_foreignOffsetX</a>;
<a name="l00207"></a><a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a1a070223414745e6022c80c11f7f1470">00207</a>   <span class="keywordtype">double</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a1a070223414745e6022c80c11f7f1470">m_foreignOffsetY</a>;
<a name="l00208"></a><a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a174625f7251ee84dd6c9a190dfcb71b6">00208</a>   <span class="keywordtype">double</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a174625f7251ee84dd6c9a190dfcb71b6">m_foreignWidth</a>;
<a name="l00209"></a><a class="code" href="classlibvisio_1_1VSDXContentCollector.html#aa880b1a59c9819bcdf96418ef9381aaf">00209</a>   <span class="keywordtype">double</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#aa880b1a59c9819bcdf96418ef9381aaf">m_foreignHeight</a>;
<a name="l00210"></a><a class="code" href="classlibvisio_1_1VSDXContentCollector.html#abc851b573c5d89fd2bad9878dd0bd2a5">00210</a>   WPXPropertyList <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#abc851b573c5d89fd2bad9878dd0bd2a5">m_styleProps</a>;
<a name="l00211"></a><a class="code" href="classlibvisio_1_1VSDXContentCollector.html#af6d3bbb1556f9176f920ea29cfb1a7d5">00211</a>   ::WPXString <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#af6d3bbb1556f9176f920ea29cfb1a7d5">m_lineColour</a>;
<a name="l00212"></a><a class="code" href="classlibvisio_1_1VSDXContentCollector.html#ae223387bf2983b509f4d82bc0dd8f6e1">00212</a>   ::WPXString <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#ae223387bf2983b509f4d82bc0dd8f6e1">m_fillType</a>;
<a name="l00213"></a><a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a220803989e8f83e1764b0f33c8d2425f">00213</a>   <span class="keywordtype">unsigned</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a220803989e8f83e1764b0f33c8d2425f">m_linePattern</a>;
<a name="l00214"></a><a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a966425bfe35c1889bcfd917d827d023e">00214</a>   <span class="keywordtype">unsigned</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a966425bfe35c1889bcfd917d827d023e">m_fillPattern</a>;
<a name="l00215"></a><a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a9f8ab625d377e3528edc98fb8642fd8b">00215</a>   <span class="keywordtype">unsigned</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a9f8ab625d377e3528edc98fb8642fd8b">m_fillFGTransparency</a>;
<a name="l00216"></a><a class="code" href="classlibvisio_1_1VSDXContentCollector.html#afccdaaac9253a4a789ab6ca29e65bb5d">00216</a>   <span class="keywordtype">unsigned</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#afccdaaac9253a4a789ab6ca29e65bb5d">m_fillBGTransparency</a>;
<a name="l00217"></a><a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a2729c0fde25033b908e732bb56788071">00217</a>   <span class="keywordtype">bool</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a2729c0fde25033b908e732bb56788071">m_noLine</a>;
<a name="l00218"></a><a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a74e67a31cb25cfe42d8ecba81144ec00">00218</a>   <span class="keywordtype">bool</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a74e67a31cb25cfe42d8ecba81144ec00">m_noFill</a>;
<a name="l00219"></a><a class="code" href="classlibvisio_1_1VSDXContentCollector.html#aa1c30429a41108a781d41d04b4a24ca6">00219</a>   <span class="keywordtype">bool</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#aa1c30429a41108a781d41d04b4a24ca6">m_noShow</a>;
<a name="l00220"></a><a class="code" href="classlibvisio_1_1VSDXContentCollector.html#aeb9cb8b27a8921d8ecb3e0b6a125a8a4">00220</a>   std::vector&lt;Colour&gt; <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#aeb9cb8b27a8921d8ecb3e0b6a125a8a4">m_colours</a>;
<a name="l00221"></a><a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a105db9b8ceb1fac3c7bf52cbddd45f23">00221</a>   std::map&lt;unsigned short, WPXString&gt; <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a105db9b8ceb1fac3c7bf52cbddd45f23">m_fonts</a>;
<a name="l00222"></a><a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a3e489a0eecd13be34276523a3a7821ab">00222</a>   <span class="keywordtype">unsigned</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a3e489a0eecd13be34276523a3a7821ab">m_currentLevel</a>;
<a name="l00223"></a><a class="code" href="classlibvisio_1_1VSDXContentCollector.html#acdc9ebff5918a260a3ebb5e90899ef2d">00223</a>   <span class="keywordtype">bool</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#acdc9ebff5918a260a3ebb5e90899ef2d">m_isShapeStarted</a>;
<a name="l00224"></a><a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a94d68df250884c50b4eb3a9d744a761b">00224</a>   std::map&lt;unsigned, unsigned&gt; &amp;<a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a94d68df250884c50b4eb3a9d744a761b">m_groupMemberships</a>;
<a name="l00225"></a><a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a043d28ac1f874a1d8259344072482520">00225</a>   std::vector&lt;std::map&lt;unsigned, XForm&gt; &gt; &amp;<a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a043d28ac1f874a1d8259344072482520">m_groupXFormsSequence</a>;
<a name="l00226"></a><a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a3e904efdea69f4805b270e719bf89bc3">00226</a>   std::vector&lt;std::map&lt;unsigned, unsigned&gt; &gt; &amp;<a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a3e904efdea69f4805b270e719bf89bc3">m_groupMembershipsSequence</a>;
<a name="l00227"></a><a class="code" href="classlibvisio_1_1VSDXContentCollector.html#aef1407c9234dc194465786df7d014cc9">00227</a>   <span class="keywordtype">unsigned</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#aef1407c9234dc194465786df7d014cc9">m_currentPageNumber</a>;
<a name="l00228"></a><a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a744e2912e6158ecfcd86d8eff2876f49">00228</a>   <a class="code" href="classlibvisio_1_1VSDXOutputElementList.html">VSDXOutputElementList</a> *<a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a66b0075272917f0daf5f60c7ceb73f11">m_shapeOutputDrawing</a>, *<a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a744e2912e6158ecfcd86d8eff2876f49">m_shapeOutputText</a>;
<a name="l00229"></a><a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a7e16fbe4f3fc5aa042c196c5d81621ce">00229</a>   std::map&lt;unsigned, VSDXOutputElementList&gt; <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a7e16fbe4f3fc5aa042c196c5d81621ce">m_pageOutputDrawing</a>;
<a name="l00230"></a><a class="code" href="classlibvisio_1_1VSDXContentCollector.html#afbafe269ebd1cd534f18495ed08a07c6">00230</a>   std::map&lt;unsigned, VSDXOutputElementList&gt; <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#afbafe269ebd1cd534f18495ed08a07c6">m_pageOutputText</a>;
<a name="l00231"></a><a class="code" href="classlibvisio_1_1VSDXContentCollector.html#afd9b32978e24b45f6cbbad40aa75a825">00231</a>   std::vector&lt;std::list&lt;unsigned&gt; &gt; &amp;<a class="code" href="classlibvisio_1_1VSDXContentCollector.html#afd9b32978e24b45f6cbbad40aa75a825">m_documentPageShapeOrders</a>;
<a name="l00232"></a><a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a2c242a103125d72924c4fbbf957d468a">00232</a>   std::list&lt;unsigned&gt; &amp;<a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a2c242a103125d72924c4fbbf957d468a">m_pageShapeOrder</a>;
<a name="l00233"></a><a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a01bca76668f8a9ac4f69547a9be21e2f">00233</a>   <span class="keywordtype">bool</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a01bca76668f8a9ac4f69547a9be21e2f">m_isFirstGeometry</a>;
<a name="l00234"></a>00234 
<a name="l00235"></a><a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a7d117f460ee42f34cbc1d4abc6c5d53c">00235</a>   std::map&lt;unsigned, NURBSData&gt; <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a7d117f460ee42f34cbc1d4abc6c5d53c">m_NURBSData</a>;
<a name="l00236"></a><a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a1682c4f741c9e457935ac0bff1141402">00236</a>   std::map&lt;unsigned, PolylineData&gt; <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a1682c4f741c9e457935ac0bff1141402">m_polylineData</a>;
<a name="l00237"></a><a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a064bf33138e39e785c40a5ddc4c4fb3c">00237</a>   WPXBinaryData <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a064bf33138e39e785c40a5ddc4c4fb3c">m_textStream</a>;
<a name="l00238"></a><a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a0b0a252ad799a641549c34283cf06856">00238</a>   std::map&lt;unsigned, WPXString&gt; <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a755f221fe0309245d59b613b307a937d">m_names</a>, <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a0b0a252ad799a641549c34283cf06856">m_stencilNames</a>;
<a name="l00239"></a><a class="code" href="classlibvisio_1_1VSDXContentCollector.html#ade61318b539b9a2f739be2ac5371d3df">00239</a>   std::vector&lt;WPXString&gt; <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#ade61318b539b9a2f739be2ac5371d3df">m_fields</a>;
<a name="l00240"></a><a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a072c97580993313b847f7d0c9d5631db">00240</a>   <a class="code" href="classlibvisio_1_1VSDXFieldList.html">VSDXFieldList</a> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a072c97580993313b847f7d0c9d5631db">m_stencilFields</a>;
<a name="l00241"></a><a class="code" href="classlibvisio_1_1VSDXContentCollector.html#ac7209e7894f78512e783a61d60f84027">00241</a>   <span class="keywordtype">unsigned</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#ac7209e7894f78512e783a61d60f84027">m_fieldIndex</a>;
<a name="l00242"></a><a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a9f340310a38c29885dbc3e3714068885">00242</a>   <a class="code" href="namespacelibvisio.html#a49c3bf0422fb6bc523e85e255816c48b">TextFormat</a> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a9f340310a38c29885dbc3e3714068885">m_textFormat</a>;
<a name="l00243"></a><a class="code" href="classlibvisio_1_1VSDXContentCollector.html#acd5601d16484a83916ec5274a6598012">00243</a>   std::vector&lt;VSDXCharStyle&gt; <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#acd5601d16484a83916ec5274a6598012">m_charFormats</a>;
<a name="l00244"></a><a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a00333d698809b7bb07ffa1517cb02372">00244</a>   std::vector&lt;VSDXParaStyle&gt; <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a00333d698809b7bb07ffa1517cb02372">m_paraFormats</a>;
<a name="l00245"></a>00245 
<a name="l00246"></a><a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a7b167587af2b90a3761865b66f73935e">00246</a>   <a class="code" href="structlibvisio_1_1VSDXTextBlockStyle.html">VSDXTextBlockStyle</a> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a7b167587af2b90a3761865b66f73935e">m_textBlockStyle</a>;
<a name="l00247"></a>00247 
<a name="l00248"></a><a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a07e3bf9869f9fb07b5dfd5345a95686c">00248</a>   <a class="code" href="structlibvisio_1_1VSDXCharStyle.html">VSDXCharStyle</a> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a07e3bf9869f9fb07b5dfd5345a95686c">m_defaultCharStyle</a>;
<a name="l00249"></a><a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a3f7f4ea8b090877438fb2d7c960f9042">00249</a>   <a class="code" href="structlibvisio_1_1VSDXParaStyle.html">VSDXParaStyle</a> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a3f7f4ea8b090877438fb2d7c960f9042">m_defaultParaStyle</a>;
<a name="l00250"></a>00250 
<a name="l00251"></a><a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a719497f8be2196920ec8c99dcc5f4ccf">00251</a>   <a class="code" href="classlibvisio_1_1VSDXStyles.html">VSDXStyles</a> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a719497f8be2196920ec8c99dcc5f4ccf">m_styles</a>;
<a name="l00252"></a>00252 
<a name="l00253"></a><a class="code" href="classlibvisio_1_1VSDXContentCollector.html#abcf24185f5ba7243da5a709ef4ad41b7">00253</a>   <a class="code" href="classlibvisio_1_1VSDXStencils.html">VSDXStencils</a> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#abcf24185f5ba7243da5a709ef4ad41b7">m_stencils</a>;
<a name="l00254"></a><a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a1049b015d33365f03a7d3fd28897be0f">00254</a>   <span class="keyword">const</span> <a class="code" href="classlibvisio_1_1VSDXStencilShape.html">VSDXStencilShape</a> *<a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a1049b015d33365f03a7d3fd28897be0f">m_stencilShape</a>;
<a name="l00255"></a><a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a98e59296b624b2bedb1fdb004984cc1e">00255</a>   <span class="keywordtype">bool</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a98e59296b624b2bedb1fdb004984cc1e">m_isStencilStarted</a>;
<a name="l00256"></a>00256 
<a name="l00257"></a><a class="code" href="classlibvisio_1_1VSDXContentCollector.html#af6915765b52ad0aeea18d01257c5924b">00257</a>   <span class="keywordtype">unsigned</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#af6915765b52ad0aeea18d01257c5924b">m_currentGeometryCount</a>;
<a name="l00258"></a>00258 
<a name="l00259"></a><a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a5f892dcbfc5da0f6b4e7c829f44bcaa4">00259</a>   <span class="keywordtype">unsigned</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a5f892dcbfc5da0f6b4e7c829f44bcaa4">m_backgroundPageID</a>;
<a name="l00260"></a><a class="code" href="classlibvisio_1_1VSDXContentCollector.html#af30dd372826d034bcfa058214d8c70ba">00260</a>   <span class="keywordtype">unsigned</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#af30dd372826d034bcfa058214d8c70ba">m_currentPageID</a>;
<a name="l00261"></a><a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a634a7e4522fb03c3b5be0dcb146e0fc7">00261</a>   <a class="code" href="classlibvisio_1_1VSDXPage.html">VSDXPage</a> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a634a7e4522fb03c3b5be0dcb146e0fc7">m_currentPage</a>;
<a name="l00262"></a><a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a42d26d47eb4341434d0f4afd555f688e">00262</a>   <a class="code" href="classlibvisio_1_1VSDXPages.html">VSDXPages</a> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a42d26d47eb4341434d0f4afd555f688e">m_pages</a>;
<a name="l00263"></a>00263 
<a name="l00264"></a><a class="code" href="classlibvisio_1_1VSDXContentCollector.html#aed7aee9a38ca5ba2e6719776d6f01f5f">00264</a>   std::vector&lt;std::pair&lt;double, double&gt; &gt; <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#aed7aee9a38ca5ba2e6719776d6f01f5f">m_splineControlPoints</a>;
<a name="l00265"></a><a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a8b99a2ad22ce8a2c277d53e06e889aaa">00265</a>   std::vector&lt;double&gt; <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a8b99a2ad22ce8a2c277d53e06e889aaa">m_splineKnotVector</a>;
<a name="l00266"></a><a class="code" href="classlibvisio_1_1VSDXContentCollector.html#aa13b759a4c0642c58381947314a3a62f">00266</a>   <span class="keywordtype">double</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#aea332c9a57c052bf6184250f10de1688">m_splineX</a>, <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#aa13b759a4c0642c58381947314a3a62f">m_splineY</a>;
<a name="l00267"></a><a class="code" href="classlibvisio_1_1VSDXContentCollector.html#aaf5edd3798bae791a8a1081cf6cc5624">00267</a>   <span class="keywordtype">double</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#aaf5edd3798bae791a8a1081cf6cc5624">m_splineLastKnot</a>;
<a name="l00268"></a><a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a2fa77fde55d760d24904bf8672ada0d5">00268</a>   <span class="keywordtype">unsigned</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a2fa77fde55d760d24904bf8672ada0d5">m_splineDegree</a>;
<a name="l00269"></a><a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a644c0f12236a2a0c120691ae93dd3052">00269</a>   <span class="keywordtype">unsigned</span> <a class="code" href="classlibvisio_1_1VSDXContentCollector.html#a644c0f12236a2a0c120691ae93dd3052">m_splineLevel</a>;
<a name="l00270"></a>00270 };
<a name="l00271"></a>00271 
<a name="l00272"></a>00272 } <span class="comment">// namespace libvisio</span>
<a name="l00273"></a>00273 
<a name="l00274"></a>00274 <span class="preprocessor">#endif </span><span class="comment">/* VSDXCONTENTCOLLECTOR_H */</span>
<a name="l00275"></a>00275 <span class="comment">/* vim:set shiftwidth=2 softtabstop=2 expandtab: */</span>
</pre></div></div><!-- contents -->
</div>
  <div id="nav-path" class="navpath">
    <ul>
      <li class="navelem"><a class="el" href="VSDXContentCollector_8h.html">VSDXContentCollector.h</a>      </li>
<hr size="1"><address style="align: right;"><small>
Generated for libvisio by <a href="http://www.doxygen.org/index.html">
doxygen</a> 1.7.6.1</small></address>
</body>
</html>