Sophie

Sophie

distrib > Fedora > 13 > x86_64 > by-pkgid > 5f7d0dee21c86a1302896e86f29a3c59 > files > 29

libwpg-devel-0.1.3-4.fc12.i686.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>libwpg: WPG2Parser.h Source File documentation</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.9 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="main.html"><span>Main&nbsp;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 class="tabs">
    <ul>
      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
      <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
    </ul>
  </div>
<h1>WPG2Parser.h</h1><a href="WPG2Parser_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/* libwpg</span>
<a name="l00002"></a>00002 <span class="comment"> * Copyright (C) 2006 Ariya Hidayat (ariya@kde.org)</span>
<a name="l00003"></a>00003 <span class="comment"> * Copyright (C) 2005 Fridrich Strba (fridrich.strba@bluewin.ch)</span>
<a name="l00004"></a>00004 <span class="comment"> * Copyright (C) 2004 Marc Oude Kotte (marc@solcon.nl)</span>
<a name="l00005"></a>00005 <span class="comment"> *</span>
<a name="l00006"></a>00006 <span class="comment"> * This library is free software; you can redistribute it and/or</span>
<a name="l00007"></a>00007 <span class="comment"> * modify it under the terms of the GNU Library General Public</span>
<a name="l00008"></a>00008 <span class="comment"> * License as published by the Free Software Foundation; either</span>
<a name="l00009"></a>00009 <span class="comment"> * version 2 of the License, or (at your option) any later version.</span>
<a name="l00010"></a>00010 <span class="comment"> *</span>
<a name="l00011"></a>00011 <span class="comment"> * This library is distributed in the hope that it will be useful,</span>
<a name="l00012"></a>00012 <span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
<a name="l00013"></a>00013 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
<a name="l00014"></a>00014 <span class="comment"> * Library General Public License for more details.</span>
<a name="l00015"></a>00015 <span class="comment"> *</span>
<a name="l00016"></a>00016 <span class="comment"> * You should have received a copy of the GNU Library General Public</span>
<a name="l00017"></a>00017 <span class="comment"> * License along with this library; if not, write to the</span>
<a name="l00018"></a>00018 <span class="comment"> * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,</span>
<a name="l00019"></a>00019 <span class="comment"> * Boston, MA  02111-1301 USA</span>
<a name="l00020"></a>00020 <span class="comment"> *</span>
<a name="l00021"></a>00021 <span class="comment"> * For further information visit http://libwpg.sourceforge.net</span>
<a name="l00022"></a>00022 <span class="comment"> */</span>
<a name="l00023"></a>00023 
<a name="l00024"></a>00024 <span class="comment">/* "This product is not manufactured, approved, or supported by</span>
<a name="l00025"></a>00025 <span class="comment"> * Corel Corporation or Corel Corporation Limited."</span>
<a name="l00026"></a>00026 <span class="comment"> */</span>
<a name="l00027"></a>00027 
<a name="l00028"></a>00028 <span class="preprocessor">#ifndef __WPG2PARSER_H__</span>
<a name="l00029"></a>00029 <span class="preprocessor"></span><span class="preprocessor">#define __WPG2PARSER_H__</span>
<a name="l00030"></a>00030 <span class="preprocessor"></span>
<a name="l00031"></a>00031 <span class="preprocessor">#include "<a class="code" href="WPGXParser_8h.html">WPGXParser.h</a>"</span>
<a name="l00032"></a>00032 <span class="preprocessor">#include "<a class="code" href="WPGBrush_8h.html">WPGBrush.h</a>"</span>
<a name="l00033"></a>00033 <span class="preprocessor">#include "<a class="code" href="WPGPen_8h.html">WPGPen.h</a>"</span>
<a name="l00034"></a>00034 
<a name="l00035"></a>00035 <span class="preprocessor">#include &lt;map&gt;</span>
<a name="l00036"></a>00036 <span class="preprocessor">#include &lt;stack&gt;</span>
<a name="l00037"></a>00037 <span class="preprocessor">#include &lt;vector&gt;</span>
<a name="l00038"></a>00038 
<a name="l00039"></a><a class="code" href="classWPG2TransformMatrix.html">00039</a> <span class="keyword">class </span><a class="code" href="classWPG2TransformMatrix.html">WPG2TransformMatrix</a>
<a name="l00040"></a>00040 {
<a name="l00041"></a>00041 <span class="keyword">public</span>:
<a name="l00042"></a><a class="code" href="classWPG2TransformMatrix.html#d0f4aa8436724142d42c88c89b06bc08">00042</a>         <span class="keywordtype">double</span> <a class="code" href="classWPG2TransformMatrix.html#d0f4aa8436724142d42c88c89b06bc08">element</a>[3][3];
<a name="l00043"></a>00043 
<a name="l00044"></a><a class="code" href="classWPG2TransformMatrix.html#d45494d0f3f2ef6251f626b30b47df47">00044</a>         <a class="code" href="classWPG2TransformMatrix.html#d45494d0f3f2ef6251f626b30b47df47">WPG2TransformMatrix</a>()
<a name="l00045"></a>00045         {
<a name="l00046"></a>00046                 <span class="comment">// identity transformation</span>
<a name="l00047"></a>00047                 <a class="code" href="classWPG2TransformMatrix.html#d0f4aa8436724142d42c88c89b06bc08">element</a>[0][0] = <a class="code" href="classWPG2TransformMatrix.html#d0f4aa8436724142d42c88c89b06bc08">element</a>[1][1] = 1; <a class="code" href="classWPG2TransformMatrix.html#d0f4aa8436724142d42c88c89b06bc08">element</a>[2][2] = 1;
<a name="l00048"></a>00048                 <a class="code" href="classWPG2TransformMatrix.html#d0f4aa8436724142d42c88c89b06bc08">element</a>[0][1] = <a class="code" href="classWPG2TransformMatrix.html#d0f4aa8436724142d42c88c89b06bc08">element</a>[0][2] = 0;
<a name="l00049"></a>00049                 <a class="code" href="classWPG2TransformMatrix.html#d0f4aa8436724142d42c88c89b06bc08">element</a>[1][0] = <a class="code" href="classWPG2TransformMatrix.html#d0f4aa8436724142d42c88c89b06bc08">element</a>[1][2] = 0;
<a name="l00050"></a>00050                 <a class="code" href="classWPG2TransformMatrix.html#d0f4aa8436724142d42c88c89b06bc08">element</a>[2][0] = <a class="code" href="classWPG2TransformMatrix.html#d0f4aa8436724142d42c88c89b06bc08">element</a>[2][1] = 0;
<a name="l00051"></a>00051         }
<a name="l00052"></a>00052 
<a name="l00053"></a><a class="code" href="classWPG2TransformMatrix.html#3e14b65851cb320c82b546141e444481">00053</a>         <span class="keywordtype">void</span> <a class="code" href="classWPG2TransformMatrix.html#3e14b65851cb320c82b546141e444481">transform</a>(<span class="keywordtype">long</span>&amp; x, <span class="keywordtype">long</span>&amp; y)<span class="keyword"> const</span>
<a name="l00054"></a>00054 <span class="keyword">        </span>{
<a name="l00055"></a>00055                 <span class="keywordtype">long</span> rx = (long)(<a class="code" href="classWPG2TransformMatrix.html#d0f4aa8436724142d42c88c89b06bc08">element</a>[0][0]*x + <a class="code" href="classWPG2TransformMatrix.html#d0f4aa8436724142d42c88c89b06bc08">element</a>[1][0]*y + <a class="code" href="classWPG2TransformMatrix.html#d0f4aa8436724142d42c88c89b06bc08">element</a>[2][0]);
<a name="l00056"></a>00056                 <span class="keywordtype">long</span> ry = (long)(<a class="code" href="classWPG2TransformMatrix.html#d0f4aa8436724142d42c88c89b06bc08">element</a>[0][1]*x + <a class="code" href="classWPG2TransformMatrix.html#d0f4aa8436724142d42c88c89b06bc08">element</a>[1][1]*y + <a class="code" href="classWPG2TransformMatrix.html#d0f4aa8436724142d42c88c89b06bc08">element</a>[2][1]);
<a name="l00057"></a>00057                 x = rx;
<a name="l00058"></a>00058                 y = ry;
<a name="l00059"></a>00059         }
<a name="l00060"></a>00060 
<a name="l00061"></a><a class="code" href="classWPG2TransformMatrix.html#af6440e0d56813ff8b18726343138232">00061</a>         <a class="code" href="classlibwpg_1_1WPGPoint.html">libwpg::WPGPoint</a> <a class="code" href="classWPG2TransformMatrix.html#3e14b65851cb320c82b546141e444481">transform</a>(<span class="keyword">const</span> <a class="code" href="classlibwpg_1_1WPGPoint.html">libwpg::WPGPoint</a>&amp; p)<span class="keyword"> const</span>
<a name="l00062"></a>00062 <span class="keyword">        </span>{
<a name="l00063"></a>00063                 <a class="code" href="classlibwpg_1_1WPGPoint.html">libwpg::WPGPoint</a> point;
<a name="l00064"></a>00064                 point.<a class="code" href="classlibwpg_1_1WPGPoint.html#c2fdccc5e554573962567bd0d69b0bb5">x</a> = <a class="code" href="classWPG2TransformMatrix.html#d0f4aa8436724142d42c88c89b06bc08">element</a>[0][0]*p.<a class="code" href="classlibwpg_1_1WPGPoint.html#c2fdccc5e554573962567bd0d69b0bb5">x</a> + <a class="code" href="classWPG2TransformMatrix.html#d0f4aa8436724142d42c88c89b06bc08">element</a>[1][0]*p.<a class="code" href="classlibwpg_1_1WPGPoint.html#024446526bfcd1fb67a7f6afe1e3a792">y</a> + <a class="code" href="classWPG2TransformMatrix.html#d0f4aa8436724142d42c88c89b06bc08">element</a>[2][0];
<a name="l00065"></a>00065                 point.<a class="code" href="classlibwpg_1_1WPGPoint.html#024446526bfcd1fb67a7f6afe1e3a792">y</a> = <a class="code" href="classWPG2TransformMatrix.html#d0f4aa8436724142d42c88c89b06bc08">element</a>[0][1]*p.<a class="code" href="classlibwpg_1_1WPGPoint.html#c2fdccc5e554573962567bd0d69b0bb5">x</a> + <a class="code" href="classWPG2TransformMatrix.html#d0f4aa8436724142d42c88c89b06bc08">element</a>[1][1]*p.<a class="code" href="classlibwpg_1_1WPGPoint.html#024446526bfcd1fb67a7f6afe1e3a792">y</a> + <a class="code" href="classWPG2TransformMatrix.html#d0f4aa8436724142d42c88c89b06bc08">element</a>[2][1];
<a name="l00066"></a>00066                 <span class="keywordflow">return</span> point;
<a name="l00067"></a>00067         }
<a name="l00068"></a>00068 
<a name="l00069"></a><a class="code" href="classWPG2TransformMatrix.html#072f3915ad519fa2bb19c407785e9e42">00069</a>         <a class="code" href="classlibwpg_1_1WPGRect.html">libwpg::WPGRect</a> <a class="code" href="classWPG2TransformMatrix.html#3e14b65851cb320c82b546141e444481">transform</a>(<span class="keyword">const</span> <a class="code" href="classlibwpg_1_1WPGRect.html">libwpg::WPGRect</a>&amp; r)<span class="keyword"> const</span>
<a name="l00070"></a>00070 <span class="keyword">        </span>{
<a name="l00071"></a>00071                 <a class="code" href="classlibwpg_1_1WPGRect.html">libwpg::WPGRect</a> rect;
<a name="l00072"></a>00072                 rect.<a class="code" href="classlibwpg_1_1WPGRect.html#699f48351a92088740c3119c6acaa399">x1</a> = <a class="code" href="classWPG2TransformMatrix.html#d0f4aa8436724142d42c88c89b06bc08">element</a>[0][0]*r.<a class="code" href="classlibwpg_1_1WPGRect.html#699f48351a92088740c3119c6acaa399">x1</a> + <a class="code" href="classWPG2TransformMatrix.html#d0f4aa8436724142d42c88c89b06bc08">element</a>[1][0]*r.<a class="code" href="classlibwpg_1_1WPGRect.html#8bc236d54bcacd5e6a7f60bb0083f894">y1</a> + <a class="code" href="classWPG2TransformMatrix.html#d0f4aa8436724142d42c88c89b06bc08">element</a>[2][0];
<a name="l00073"></a>00073                 rect.<a class="code" href="classlibwpg_1_1WPGRect.html#8bc236d54bcacd5e6a7f60bb0083f894">y1</a> = <a class="code" href="classWPG2TransformMatrix.html#d0f4aa8436724142d42c88c89b06bc08">element</a>[0][1]*r.<a class="code" href="classlibwpg_1_1WPGRect.html#699f48351a92088740c3119c6acaa399">x1</a> + <a class="code" href="classWPG2TransformMatrix.html#d0f4aa8436724142d42c88c89b06bc08">element</a>[1][1]*r.<a class="code" href="classlibwpg_1_1WPGRect.html#8bc236d54bcacd5e6a7f60bb0083f894">y1</a> + <a class="code" href="classWPG2TransformMatrix.html#d0f4aa8436724142d42c88c89b06bc08">element</a>[2][1];
<a name="l00074"></a>00074                 rect.<a class="code" href="classlibwpg_1_1WPGRect.html#3208016c96c99252f481c1543f053b78">x2</a> = <a class="code" href="classWPG2TransformMatrix.html#d0f4aa8436724142d42c88c89b06bc08">element</a>[0][0]*r.<a class="code" href="classlibwpg_1_1WPGRect.html#3208016c96c99252f481c1543f053b78">x2</a> + <a class="code" href="classWPG2TransformMatrix.html#d0f4aa8436724142d42c88c89b06bc08">element</a>[1][0]*r.<a class="code" href="classlibwpg_1_1WPGRect.html#1643885cc8827041de2b51611825143f">y2</a> + <a class="code" href="classWPG2TransformMatrix.html#d0f4aa8436724142d42c88c89b06bc08">element</a>[2][0];
<a name="l00075"></a>00075                 rect.<a class="code" href="classlibwpg_1_1WPGRect.html#1643885cc8827041de2b51611825143f">y2</a> = <a class="code" href="classWPG2TransformMatrix.html#d0f4aa8436724142d42c88c89b06bc08">element</a>[0][1]*r.<a class="code" href="classlibwpg_1_1WPGRect.html#3208016c96c99252f481c1543f053b78">x2</a> + <a class="code" href="classWPG2TransformMatrix.html#d0f4aa8436724142d42c88c89b06bc08">element</a>[1][1]*r.<a class="code" href="classlibwpg_1_1WPGRect.html#1643885cc8827041de2b51611825143f">y2</a> + <a class="code" href="classWPG2TransformMatrix.html#d0f4aa8436724142d42c88c89b06bc08">element</a>[2][1];
<a name="l00076"></a>00076                 <span class="keywordflow">return</span> rect;
<a name="l00077"></a>00077         }
<a name="l00078"></a>00078 
<a name="l00079"></a><a class="code" href="classWPG2TransformMatrix.html#9b3ab77b1916e753e36fb5e9ecaaa288">00079</a>         <a class="code" href="classWPG2TransformMatrix.html">WPG2TransformMatrix</a>&amp; <a class="code" href="classWPG2TransformMatrix.html#9b3ab77b1916e753e36fb5e9ecaaa288">transformBy</a>(<span class="keyword">const</span> <a class="code" href="classWPG2TransformMatrix.html">WPG2TransformMatrix</a>&amp; m)
<a name="l00080"></a>00080         {
<a name="l00081"></a>00081                 <span class="keywordtype">double</span> result[3][3];
<a name="l00082"></a>00082 
<a name="l00083"></a>00083                 <span class="keywordflow">for</span>(<span class="keywordtype">int</span> i = 0; i &lt; 3; i++)
<a name="l00084"></a>00084                         <span class="keywordflow">for</span>(<span class="keywordtype">int</span> j = 0; j &lt; 3; j++)
<a name="l00085"></a>00085                         {
<a name="l00086"></a>00086                                 result[i][j] = 0;
<a name="l00087"></a>00087                                 <span class="keywordflow">for</span>(<span class="keywordtype">int</span> k = 0; k &lt; 3; k++)
<a name="l00088"></a>00088                                         result[i][j] += m.<a class="code" href="classWPG2TransformMatrix.html#d0f4aa8436724142d42c88c89b06bc08">element</a>[i][k]*<a class="code" href="classWPG2TransformMatrix.html#d0f4aa8436724142d42c88c89b06bc08">element</a>[k][j];
<a name="l00089"></a>00089                         }
<a name="l00090"></a>00090 
<a name="l00091"></a>00091                 <span class="keywordflow">for</span>(<span class="keywordtype">int</span> x = 0; x &lt; 3; x++)
<a name="l00092"></a>00092                         <span class="keywordflow">for</span>(<span class="keywordtype">int</span> y = 0; y &lt; 3; y++)
<a name="l00093"></a>00093                                 <a class="code" href="classWPG2TransformMatrix.html#d0f4aa8436724142d42c88c89b06bc08">element</a>[x][y] = result[x][y];
<a name="l00094"></a>00094 
<a name="l00095"></a>00095                 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
<a name="l00096"></a>00096         }
<a name="l00097"></a>00097 };
<a name="l00098"></a>00098 
<a name="l00099"></a><a class="code" href="classWPGCompoundPolygon.html">00099</a> <span class="keyword">class </span><a class="code" href="classWPGCompoundPolygon.html">WPGCompoundPolygon</a>
<a name="l00100"></a>00100 {
<a name="l00101"></a>00101 <span class="keyword">public</span>:
<a name="l00102"></a><a class="code" href="classWPGCompoundPolygon.html#99f3db7f65e00f99159da84bac4b87f7">00102</a>         <a class="code" href="classWPG2TransformMatrix.html">WPG2TransformMatrix</a> <a class="code" href="classWPGCompoundPolygon.html#99f3db7f65e00f99159da84bac4b87f7">matrix</a>;
<a name="l00103"></a><a class="code" href="classWPGCompoundPolygon.html#249e71a1dbfe3d873837e040441e9b18">00103</a>         <span class="keywordtype">bool</span> <a class="code" href="classWPGCompoundPolygon.html#249e71a1dbfe3d873837e040441e9b18">isFilled</a>;
<a name="l00104"></a><a class="code" href="classWPGCompoundPolygon.html#a6eb84d19c3713ba5b3fe8cff4fd296a">00104</a>         <span class="keywordtype">bool</span> <a class="code" href="classWPGCompoundPolygon.html#a6eb84d19c3713ba5b3fe8cff4fd296a">isFramed</a>;
<a name="l00105"></a><a class="code" href="classWPGCompoundPolygon.html#83ec4bfb6f06af305fc0e2265d23496f">00105</a>         <span class="keywordtype">bool</span> <a class="code" href="classWPGCompoundPolygon.html#83ec4bfb6f06af305fc0e2265d23496f">isClosed</a>;
<a name="l00106"></a>00106 
<a name="l00107"></a><a class="code" href="classWPGCompoundPolygon.html#574121d1806c962b52079731b70acc1f">00107</a>         <a class="code" href="classWPGCompoundPolygon.html#574121d1806c962b52079731b70acc1f">WPGCompoundPolygon</a>(): <a class="code" href="classWPGCompoundPolygon.html#99f3db7f65e00f99159da84bac4b87f7">matrix</a>(), <a class="code" href="classWPGCompoundPolygon.html#249e71a1dbfe3d873837e040441e9b18">isFilled</a>(true), <a class="code" href="classWPGCompoundPolygon.html#a6eb84d19c3713ba5b3fe8cff4fd296a">isFramed</a>(true), <a class="code" href="classWPGCompoundPolygon.html#83ec4bfb6f06af305fc0e2265d23496f">isClosed</a>(true) {}
<a name="l00108"></a>00108 };
<a name="l00109"></a>00109 
<a name="l00110"></a><a class="code" href="classWPGGroupContext.html">00110</a> <span class="keyword">class </span><a class="code" href="classWPGGroupContext.html">WPGGroupContext</a>
<a name="l00111"></a>00111 {
<a name="l00112"></a>00112 <span class="keyword">public</span>:
<a name="l00113"></a><a class="code" href="classWPGGroupContext.html#4173455244e74571a7e09b99a18660c0">00113</a>         <span class="keywordtype">unsigned</span> <a class="code" href="classWPGGroupContext.html#4173455244e74571a7e09b99a18660c0">subIndex</a>;
<a name="l00114"></a><a class="code" href="classWPGGroupContext.html#ef1a3b2728fc940411ba9c6a0ec56f5a">00114</a>         <span class="keywordtype">int</span> <a class="code" href="classWPGGroupContext.html#ef1a3b2728fc940411ba9c6a0ec56f5a">parentType</a>;
<a name="l00115"></a><a class="code" href="classWPGGroupContext.html#2201630c999e885e6359d3a3ee43a276">00115</a>         <a class="code" href="classlibwpg_1_1WPGPath.html">libwpg::WPGPath</a> <a class="code" href="classWPGGroupContext.html#2201630c999e885e6359d3a3ee43a276">compoundPath</a>;
<a name="l00116"></a><a class="code" href="classWPGGroupContext.html#043266755aa555b796b74b6e23cbede2">00116</a>         <a class="code" href="classWPG2TransformMatrix.html">WPG2TransformMatrix</a> <a class="code" href="classWPGGroupContext.html#043266755aa555b796b74b6e23cbede2">compoundMatrix</a>;
<a name="l00117"></a><a class="code" href="classWPGGroupContext.html#7afe667a829b4fe46887d496eac848ee">00117</a>         <span class="keywordtype">bool</span> <a class="code" href="classWPGGroupContext.html#7afe667a829b4fe46887d496eac848ee">compoundWindingRule</a>;
<a name="l00118"></a><a class="code" href="classWPGGroupContext.html#062f798d5355ed99f35b00a5a4be75d8">00118</a>         <span class="keywordtype">bool</span> <a class="code" href="classWPGGroupContext.html#062f798d5355ed99f35b00a5a4be75d8">compoundFilled</a>;
<a name="l00119"></a><a class="code" href="classWPGGroupContext.html#b0992a53c283e9d19d9adb9717264344">00119</a>         <span class="keywordtype">bool</span> <a class="code" href="classWPGGroupContext.html#b0992a53c283e9d19d9adb9717264344">compoundFramed</a>;
<a name="l00120"></a><a class="code" href="classWPGGroupContext.html#c5f9b28f586afa37b5c43dc0f60acfe7">00120</a>         <span class="keywordtype">bool</span> <a class="code" href="classWPGGroupContext.html#c5f9b28f586afa37b5c43dc0f60acfe7">compoundClosed</a>;
<a name="l00121"></a>00121 
<a name="l00122"></a><a class="code" href="classWPGGroupContext.html#c222d7928218b9556392a30d50763afc">00122</a>         <a class="code" href="classWPGGroupContext.html#c222d7928218b9556392a30d50763afc">WPGGroupContext</a>(): <a class="code" href="classWPGGroupContext.html#4173455244e74571a7e09b99a18660c0">subIndex</a>(0), <a class="code" href="classWPGGroupContext.html#ef1a3b2728fc940411ba9c6a0ec56f5a">parentType</a>(0),
<a name="l00123"></a>00123         <a class="code" href="classWPGGroupContext.html#2201630c999e885e6359d3a3ee43a276">compoundPath</a>(), <a class="code" href="classWPGGroupContext.html#043266755aa555b796b74b6e23cbede2">compoundMatrix</a>(), <a class="code" href="classWPGGroupContext.html#7afe667a829b4fe46887d496eac848ee">compoundWindingRule</a>(false),
<a name="l00124"></a>00124         <a class="code" href="classWPGGroupContext.html#062f798d5355ed99f35b00a5a4be75d8">compoundFilled</a>(false), <a class="code" href="classWPGGroupContext.html#b0992a53c283e9d19d9adb9717264344">compoundFramed</a>(true), <a class="code" href="classWPGGroupContext.html#c5f9b28f586afa37b5c43dc0f60acfe7">compoundClosed</a>(false)      {}
<a name="l00125"></a>00125 
<a name="l00126"></a><a class="code" href="classWPGGroupContext.html#64ffd87b58e2f9229b1abf18b46241a9">00126</a>         <span class="keywordtype">bool</span> <a class="code" href="classWPGGroupContext.html#64ffd87b58e2f9229b1abf18b46241a9">isCompoundPolygon</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classWPGGroupContext.html#ef1a3b2728fc940411ba9c6a0ec56f5a">parentType</a> == 0x1a; }
<a name="l00127"></a>00127 };
<a name="l00128"></a>00128 
<a name="l00129"></a><a class="code" href="classWPGBitmapContext.html">00129</a> <span class="keyword">class </span><a class="code" href="classWPGBitmapContext.html">WPGBitmapContext</a>
<a name="l00130"></a>00130 {
<a name="l00131"></a>00131 <span class="keyword">public</span>:
<a name="l00132"></a><a class="code" href="classWPGBitmapContext.html#0a57a4c4dc885135e6cecec9a29f75f1">00132</a>         <span class="keywordtype">double</span> <a class="code" href="classWPGBitmapContext.html#9834339f4716fc1625c1c977a4773add">x1</a>, <a class="code" href="classWPGBitmapContext.html#8e1adb8f38c1dd0fbbd67d4585477b40">y1</a>, <a class="code" href="classWPGBitmapContext.html#e4e399bd1e16ed128fd3a3f5819ccc71">x2</a>, <a class="code" href="classWPGBitmapContext.html#0a57a4c4dc885135e6cecec9a29f75f1">y2</a>;
<a name="l00133"></a><a class="code" href="classWPGBitmapContext.html#94e7b773837aeef3a3082da78ae56976">00133</a>         <span class="keywordtype">long</span> <a class="code" href="classWPGBitmapContext.html#fb0205dcd0a940cf807b1f8ac91080a6">hres</a>, <a class="code" href="classWPGBitmapContext.html#94e7b773837aeef3a3082da78ae56976">vres</a>;
<a name="l00134"></a><a class="code" href="classWPGBitmapContext.html#f4057fe23c8e1b5bb77f0484e0c7d7b7">00134</a>         <a class="code" href="classWPGBitmapContext.html#f4057fe23c8e1b5bb77f0484e0c7d7b7">WPGBitmapContext</a>(): <a class="code" href="classWPGBitmapContext.html#9834339f4716fc1625c1c977a4773add">x1</a>(0), <a class="code" href="classWPGBitmapContext.html#8e1adb8f38c1dd0fbbd67d4585477b40">y1</a>(0), <a class="code" href="classWPGBitmapContext.html#e4e399bd1e16ed128fd3a3f5819ccc71">x2</a>(0), <a class="code" href="classWPGBitmapContext.html#0a57a4c4dc885135e6cecec9a29f75f1">y2</a>(0), <a class="code" href="classWPGBitmapContext.html#fb0205dcd0a940cf807b1f8ac91080a6">hres</a>(100), <a class="code" href="classWPGBitmapContext.html#94e7b773837aeef3a3082da78ae56976">vres</a>(100) {}
<a name="l00135"></a>00135 };
<a name="l00136"></a>00136 
<a name="l00137"></a><a class="code" href="classWPGBinaryDataContext.html">00137</a> <span class="keyword">class </span><a class="code" href="classWPGBinaryDataContext.html">WPGBinaryDataContext</a>
<a name="l00138"></a>00138 {
<a name="l00139"></a>00139 <span class="keyword">public</span>:
<a name="l00140"></a><a class="code" href="classWPGBinaryDataContext.html#b720c5b2a25a8d40bfb495c4133ced27">00140</a>         <span class="keywordtype">double</span> <a class="code" href="classWPGBinaryDataContext.html#3f6f1bf8db0cd54eeaa401d83505bc31">x1</a>, <a class="code" href="classWPGBinaryDataContext.html#243b72d1994523b2505ed189c5e27582">y1</a>, <a class="code" href="classWPGBinaryDataContext.html#353c311addef6ef452f967f4248cff33">x2</a>, <a class="code" href="classWPGBinaryDataContext.html#b720c5b2a25a8d40bfb495c4133ced27">y2</a>;
<a name="l00141"></a><a class="code" href="classWPGBinaryDataContext.html#b77c27bddd0e5ac13ef81b9039a43323">00141</a>         <span class="keywordtype">int</span> <a class="code" href="classWPGBinaryDataContext.html#07bc82f82d2f7e3917d8f45654adba7a">numObjects</a>, <a class="code" href="classWPGBinaryDataContext.html#b77c27bddd0e5ac13ef81b9039a43323">objectIndex</a>;
<a name="l00142"></a><a class="code" href="classWPGBinaryDataContext.html#215f533244492a895c0a72cd28644088">00142</a>         std::vector&lt;libwpg::WPGString&gt; <a class="code" href="classWPGBinaryDataContext.html#215f533244492a895c0a72cd28644088">mimeTypes</a>;
<a name="l00143"></a><a class="code" href="classWPGBinaryDataContext.html#9fd6b88892ef8266d80b2be39a0d45d6">00143</a>         <a class="code" href="classWPGBinaryDataContext.html#9fd6b88892ef8266d80b2be39a0d45d6">WPGBinaryDataContext</a>(): <a class="code" href="classWPGBinaryDataContext.html#3f6f1bf8db0cd54eeaa401d83505bc31">x1</a>(0), <a class="code" href="classWPGBinaryDataContext.html#243b72d1994523b2505ed189c5e27582">y1</a>(0), <a class="code" href="classWPGBinaryDataContext.html#353c311addef6ef452f967f4248cff33">x2</a>(0), <a class="code" href="classWPGBinaryDataContext.html#b720c5b2a25a8d40bfb495c4133ced27">y2</a>(0), <a class="code" href="classWPGBinaryDataContext.html#07bc82f82d2f7e3917d8f45654adba7a">numObjects</a>(0), <a class="code" href="classWPGBinaryDataContext.html#b77c27bddd0e5ac13ef81b9039a43323">objectIndex</a>(0), <a class="code" href="classWPGBinaryDataContext.html#215f533244492a895c0a72cd28644088">mimeTypes</a>() {}
<a name="l00144"></a>00144 };
<a name="l00145"></a>00145 
<a name="l00146"></a><a class="code" href="classWPG2Parser.html">00146</a> <span class="keyword">class </span><a class="code" href="classWPG2Parser.html">WPG2Parser</a> : <span class="keyword">public</span> <a class="code" href="classWPGXParser.html">WPGXParser</a>
<a name="l00147"></a>00147 {
<a name="l00148"></a>00148 <span class="keyword">public</span>:
<a name="l00149"></a>00149         <a class="code" href="classWPG2Parser.html#30501758d2331fcd3df83d20059e5808">WPG2Parser</a>(WPXInputStream *input, <a class="code" href="classlibwpg_1_1WPGPaintInterface.html">libwpg::WPGPaintInterface</a>* painter);
<a name="l00150"></a>00150         <span class="keywordtype">bool</span> <a class="code" href="classWPG2Parser.html#1d29ef1c7c0a20a43bee26b8d05f0da8">parse</a>();
<a name="l00151"></a>00151 
<a name="l00152"></a>00152 <span class="keyword">private</span>:
<a name="l00153"></a>00153         <span class="keywordtype">void</span> <a class="code" href="classWPG2Parser.html#63e580a8754876d546d110f81b724ab8">handleStartWPG</a>();
<a name="l00154"></a>00154         <span class="keywordtype">void</span> <a class="code" href="classWPG2Parser.html#541909d5b6eac6c40a9393eec57bd2a2">handleEndWPG</a>();
<a name="l00155"></a>00155         <span class="keywordtype">void</span> <a class="code" href="classWPG2Parser.html#90fdfb5a69346579a84b6faa02f91419">handleLayer</a>();
<a name="l00156"></a>00156         <span class="keywordtype">void</span> <a class="code" href="classWPG2Parser.html#7953e5e46fd891b1a2edc11e97cf6dfb">handleCompoundPolygon</a>();
<a name="l00157"></a>00157 
<a name="l00158"></a>00158         <span class="keywordtype">void</span> <a class="code" href="classWPG2Parser.html#64138db5f4bc4cdc057273dde76610d1">handlePenStyleDefinition</a>();
<a name="l00159"></a>00159         <span class="keywordtype">void</span> <a class="code" href="classWPG2Parser.html#a1ee40aabdb90118e3df8dc316d6c3fd">handlePatternDefinition</a>();
<a name="l00160"></a>00160         <span class="keywordtype">void</span> <a class="code" href="classWPG2Parser.html#c2d4ad94d4e5b3cdf792702cee4ee0f8">handleColorPalette</a>();
<a name="l00161"></a>00161         <span class="keywordtype">void</span> <a class="code" href="classWPG2Parser.html#3b695fcf72e0b6ce7895015660b7a9a5">handleDPColorPalette</a>();
<a name="l00162"></a>00162         <span class="keywordtype">void</span> <a class="code" href="classWPG2Parser.html#7ff71e5b729779097ca31603cf8b3f69">handlePenForeColor</a>();
<a name="l00163"></a>00163         <span class="keywordtype">void</span> <a class="code" href="classWPG2Parser.html#491e318f2806f91c63d91fe5f89b2369">handleDPPenForeColor</a>();
<a name="l00164"></a>00164         <span class="keywordtype">void</span> <a class="code" href="classWPG2Parser.html#fbf87464a31664f830cf05b2ac2299d2">handlePenBackColor</a>();
<a name="l00165"></a>00165         <span class="keywordtype">void</span> <a class="code" href="classWPG2Parser.html#e6d48df75d9f796b248bcaedf298ce98">handleDPPenBackColor</a>();
<a name="l00166"></a>00166         <span class="keywordtype">void</span> <a class="code" href="classWPG2Parser.html#693ee6b0af4cb9a26d5628f7f796eb7f">handlePenStyle</a>();
<a name="l00167"></a>00167         <span class="keywordtype">void</span> <a class="code" href="classWPG2Parser.html#4e162cf163a29f4219b9c03378a65593">handlePenSize</a>();
<a name="l00168"></a>00168         <span class="keywordtype">void</span> <a class="code" href="classWPG2Parser.html#a405a0f68a02c216e05fc08a6810e2f6">handleDPPenSize</a>();
<a name="l00169"></a>00169         <span class="keywordtype">void</span> <a class="code" href="classWPG2Parser.html#28b5e9100f571f7bd2f0c95047569e22">handleBrushGradient</a>();
<a name="l00170"></a>00170         <span class="keywordtype">void</span> <a class="code" href="classWPG2Parser.html#79f276de805cbcb0decd95c5d41822fb">handleDPBrushGradient</a>();
<a name="l00171"></a>00171         <span class="keywordtype">void</span> <a class="code" href="classWPG2Parser.html#52cc8a4c2ee5fb8158f55c3d6c22a8ac">handleBrushForeColor</a>();
<a name="l00172"></a>00172         <span class="keywordtype">void</span> <a class="code" href="classWPG2Parser.html#03a0ace957fa49550ee0850184ef4706">handleDPBrushForeColor</a>();
<a name="l00173"></a>00173         <span class="keywordtype">void</span> <a class="code" href="classWPG2Parser.html#28fe1bf085ae7260abbbb06c0727c359">handleBrushBackColor</a>();
<a name="l00174"></a>00174         <span class="keywordtype">void</span> <a class="code" href="classWPG2Parser.html#e811c7e74a4949fba9771a0b26183c32">handleDPBrushBackColor</a>();
<a name="l00175"></a>00175         <span class="keywordtype">void</span> <a class="code" href="classWPG2Parser.html#9eb69edfc53722b80e9f32390f575afd">handleBrushPattern</a>();
<a name="l00176"></a>00176 
<a name="l00177"></a>00177         <span class="keywordtype">void</span> <a class="code" href="classWPG2Parser.html#2e312e867ca0b06fc1528a834d3bef98">handlePolyline</a>();
<a name="l00178"></a>00178         <span class="keywordtype">void</span> <a class="code" href="classWPG2Parser.html#4bac6fcb73826633b52b77bf87bb0e92">handlePolyspline</a>();
<a name="l00179"></a>00179         <span class="keywordtype">void</span> <a class="code" href="classWPG2Parser.html#d72cbd674f0632a141d39d82c8fbda55">handlePolycurve</a>();
<a name="l00180"></a>00180         <span class="keywordtype">void</span> <a class="code" href="classWPG2Parser.html#0973f1d3a35e8b3f427a1719ec9d3d1c">handleRectangle</a>();
<a name="l00181"></a>00181         <span class="keywordtype">void</span> <a class="code" href="classWPG2Parser.html#60613fdf49959be34a154782ff431850">handleArc</a>();
<a name="l00182"></a>00182 
<a name="l00183"></a>00183         <span class="keywordtype">void</span> <a class="code" href="classWPG2Parser.html#4e0e8181e7991e6b3c6e4db24d425829">handleBitmap</a>();
<a name="l00184"></a>00184         <span class="keywordtype">void</span> <a class="code" href="classWPG2Parser.html#a21d073ea260fada75dbc13ea534e313">handleBitmapData</a>();
<a name="l00185"></a>00185         
<a name="l00186"></a>00186         <span class="keywordtype">void</span> <a class="code" href="classWPG2Parser.html#1b2a24f90be561a38cc6dfd2b42b0073">handleObjectCapsule</a>();
<a name="l00187"></a>00187         <span class="keywordtype">void</span> <a class="code" href="classWPG2Parser.html#f6fa8dff0bd2f6115bdb5e4ad2ec14bf">handleObjectImage</a>();
<a name="l00188"></a>00188 
<a name="l00189"></a>00189         <span class="keywordtype">void</span> <a class="code" href="classWPG2Parser.html#ba55d01eb4eba72b56aa1923a90285ec">resetPalette</a>();
<a name="l00190"></a>00190         <span class="keywordtype">void</span> <a class="code" href="classWPG2Parser.html#42cc7da6adcda182f765ab2ad8de6425">flushCompoundPolygon</a>();
<a name="l00191"></a>00191 
<a name="l00192"></a>00192         <span class="comment">// parsing context</span>
<a name="l00193"></a><a class="code" href="classWPG2Parser.html#588a7114ea488e894eaaf9836eb6784c">00193</a>         <span class="keywordtype">int</span> <a class="code" href="classWPG2Parser.html#588a7114ea488e894eaaf9836eb6784c">m_recordLength</a>;
<a name="l00194"></a><a class="code" href="classWPG2Parser.html#b0136274be34ac66bd6610bef7a1427f">00194</a>         <span class="keywordtype">long</span> <a class="code" href="classWPG2Parser.html#b0136274be34ac66bd6610bef7a1427f">m_recordEnd</a>;
<a name="l00195"></a><a class="code" href="classWPG2Parser.html#7ba0a98113710af3d073ad90a62956f5">00195</a>         <span class="keywordtype">bool</span> <a class="code" href="classWPG2Parser.html#7ba0a98113710af3d073ad90a62956f5">m_success</a>;
<a name="l00196"></a><a class="code" href="classWPG2Parser.html#f74d4359661f24948520293899dc5323">00196</a>         <span class="keywordtype">bool</span> <a class="code" href="classWPG2Parser.html#f74d4359661f24948520293899dc5323">m_exit</a>;
<a name="l00197"></a><a class="code" href="classWPG2Parser.html#4c8cad94eb93b06fb70e1e7b1a0468d1">00197</a>         <span class="keywordtype">bool</span> <a class="code" href="classWPG2Parser.html#4c8cad94eb93b06fb70e1e7b1a0468d1">m_graphicsStarted</a>;
<a name="l00198"></a><a class="code" href="classWPG2Parser.html#4b5fa94105c616ad474eaa90afd29762">00198</a>         <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="classWPG2Parser.html#4b5fa94105c616ad474eaa90afd29762">m_xres</a>;
<a name="l00199"></a><a class="code" href="classWPG2Parser.html#8d9fc6d8d488f71c7a4c2d17fec11ee0">00199</a>         <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="classWPG2Parser.html#8d9fc6d8d488f71c7a4c2d17fec11ee0">m_yres</a>;
<a name="l00200"></a><a class="code" href="classWPG2Parser.html#284ed4f703341e894860dfa880a7b907">00200</a>         <span class="keywordtype">long</span> <a class="code" href="classWPG2Parser.html#284ed4f703341e894860dfa880a7b907">m_xofs</a>;
<a name="l00201"></a><a class="code" href="classWPG2Parser.html#9278e0a6e70bb5965b5b381b791fd5bc">00201</a>         <span class="keywordtype">long</span> <a class="code" href="classWPG2Parser.html#9278e0a6e70bb5965b5b381b791fd5bc">m_yofs</a>;
<a name="l00202"></a><a class="code" href="classWPG2Parser.html#092952668be9d9a31f405f717c387f29">00202</a>         <span class="keywordtype">long</span> <a class="code" href="classWPG2Parser.html#092952668be9d9a31f405f717c387f29">m_width</a>;
<a name="l00203"></a><a class="code" href="classWPG2Parser.html#d99f27607f7df27f94d27e97bfccbae0">00203</a>         <span class="keywordtype">long</span> <a class="code" href="classWPG2Parser.html#d99f27607f7df27f94d27e97bfccbae0">m_height</a>;
<a name="l00204"></a><a class="code" href="classWPG2Parser.html#d4779b0588ab9e40b95436c927daa0fe">00204</a>         <span class="keywordtype">bool</span> <a class="code" href="classWPG2Parser.html#d4779b0588ab9e40b95436c927daa0fe">m_doublePrecision</a>;
<a name="l00205"></a><a class="code" href="classWPG2Parser.html#cff781f727d515319ba4953115c7e4a1">00205</a>         <a class="code" href="classlibwpg_1_1WPGPen.html">libwpg::WPGPen</a> <a class="code" href="classWPG2Parser.html#cff781f727d515319ba4953115c7e4a1">m_pen</a>;
<a name="l00206"></a><a class="code" href="classWPG2Parser.html#d555d09d979e39ff8985573d84b67674">00206</a>         <a class="code" href="classlibwpg_1_1WPGBrush.html">libwpg::WPGBrush</a> <a class="code" href="classWPG2Parser.html#d555d09d979e39ff8985573d84b67674">m_brush</a>;
<a name="l00207"></a><a class="code" href="classWPG2Parser.html#e0795f65a2033f4ed76c1d4d2eae3811">00207</a>         std::map&lt;unsigned int,libwpg::WPGDashArray&gt; <a class="code" href="classWPG2Parser.html#e0795f65a2033f4ed76c1d4d2eae3811">m_penStyles</a>;
<a name="l00208"></a><a class="code" href="classWPG2Parser.html#6dd2e6c01ac4a27ddb862dcadaddd61f">00208</a>         <span class="keywordtype">bool</span> <a class="code" href="classWPG2Parser.html#6dd2e6c01ac4a27ddb862dcadaddd61f">m_layerOpened</a>;
<a name="l00209"></a><a class="code" href="classWPG2Parser.html#a8f700a02d9a018e4491fa9ac09ff156">00209</a>         <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="classWPG2Parser.html#a8f700a02d9a018e4491fa9ac09ff156">m_layerId</a>;
<a name="l00210"></a><a class="code" href="classWPG2Parser.html#2d5ef8e3cd506ec214997ebd4dcbc02d">00210</a>         <a class="code" href="classWPG2TransformMatrix.html">WPG2TransformMatrix</a> <a class="code" href="classWPG2Parser.html#2d5ef8e3cd506ec214997ebd4dcbc02d">m_matrix</a>;
<a name="l00211"></a><a class="code" href="classWPG2Parser.html#bd2fb92bdf1267454d8a61c95ab6096c">00211</a>         <span class="keywordtype">double</span> <a class="code" href="classWPG2Parser.html#bd2fb92bdf1267454d8a61c95ab6096c">m_gradientAngle</a>;
<a name="l00212"></a><a class="code" href="classWPG2Parser.html#b757bc00ebed0c250a54bf1fa2a7e67f">00212</a>         <a class="code" href="classlibwpg_1_1WPGPoint.html">libwpg::WPGPoint</a> <a class="code" href="classWPG2Parser.html#b757bc00ebed0c250a54bf1fa2a7e67f">m_gradientRef</a>;
<a name="l00213"></a><a class="code" href="classWPG2Parser.html#41afe4a8eaf3bf09e751ce8bb4ffe3f8">00213</a>         std::stack&lt;WPGGroupContext&gt; <a class="code" href="classWPG2Parser.html#41afe4a8eaf3bf09e751ce8bb4ffe3f8">m_groupStack</a>;
<a name="l00214"></a><a class="code" href="classWPG2Parser.html#dfda1e2ed2871fff9b605a46b7a16cb6">00214</a>         <a class="code" href="classWPG2TransformMatrix.html">WPG2TransformMatrix</a> <a class="code" href="classWPG2Parser.html#dfda1e2ed2871fff9b605a46b7a16cb6">m_compoundMatrix</a>;
<a name="l00215"></a><a class="code" href="classWPG2Parser.html#764436f0f8b249b72cdaf403ef109d5b">00215</a>         <span class="keywordtype">bool</span> <a class="code" href="classWPG2Parser.html#764436f0f8b249b72cdaf403ef109d5b">m_compoundWindingRule</a>;
<a name="l00216"></a><a class="code" href="classWPG2Parser.html#9d181cbb841a1028ad6c3a93a229013c">00216</a>         <span class="keywordtype">bool</span> <a class="code" href="classWPG2Parser.html#9d181cbb841a1028ad6c3a93a229013c">m_compoundFilled</a>;
<a name="l00217"></a><a class="code" href="classWPG2Parser.html#074c40f1442f15d5957c28f6f8f29970">00217</a>         <span class="keywordtype">bool</span> <a class="code" href="classWPG2Parser.html#074c40f1442f15d5957c28f6f8f29970">m_compoundFramed</a>;
<a name="l00218"></a><a class="code" href="classWPG2Parser.html#b1a2c42ee9905910a34bf52becdeabd7">00218</a>         <span class="keywordtype">bool</span> <a class="code" href="classWPG2Parser.html#b1a2c42ee9905910a34bf52becdeabd7">m_compoundClosed</a>;
<a name="l00219"></a><a class="code" href="classWPG2Parser.html#086d195afd405c72333657583b38e6f8">00219</a>         <a class="code" href="classWPGBitmapContext.html">WPGBitmapContext</a> <a class="code" href="classWPG2Parser.html#086d195afd405c72333657583b38e6f8">m_bitmap</a>;
<a name="l00220"></a><a class="code" href="classWPG2Parser.html#d17121238da3fea7444c3266f52a6d52">00220</a>         <a class="code" href="classWPGBinaryDataContext.html">WPGBinaryDataContext</a> <a class="code" href="classWPG2Parser.html#d17121238da3fea7444c3266f52a6d52">m_binaryData</a>;
<a name="l00221"></a><a class="code" href="classWPG2Parser.html#4185168b43038c3461ad44544694c4e9">00221</a>         <span class="keywordtype">bool</span> <a class="code" href="classWPG2Parser.html#f44cffb6a63d2da11945ef6fce8b9baf">m_hFlipped</a>, <a class="code" href="classWPG2Parser.html#4185168b43038c3461ad44544694c4e9">m_vFlipped</a>;
<a name="l00222"></a>00222 
<a name="l00223"></a>00223         <span class="keyword">class </span><a class="code" href="classWPG2Parser_1_1ObjectCharacterization.html">ObjectCharacterization</a>;
<a name="l00224"></a>00224         <span class="keywordtype">void</span> <a class="code" href="classWPG2Parser.html#20e74fa4c4dd1299c9bab6d2f5913de3">parseCharacterization</a>(<a class="code" href="classWPG2Parser_1_1ObjectCharacterization.html">ObjectCharacterization</a>*);
<a name="l00225"></a><a class="code" href="classWPG2Parser.html#e756b22e2a8c4985f34c38ed78808967">00225</a>         <span class="keywordtype">unsigned</span> <a class="code" href="classWPG2Parser.html#e756b22e2a8c4985f34c38ed78808967">m_binaryId</a>;
<a name="l00226"></a>00226 };
<a name="l00227"></a>00227 
<a name="l00228"></a>00228 <span class="preprocessor">#endif // __WPG2PARSER_H__</span>
</pre></div></div>
<hr size="1"><address style="align: right;"><small>
Generated for libwpg by <a href="http://www.doxygen.org/index.html">
doxygen</a> 1.5.9</small></address>
</body>
</html>