Sophie

Sophie

distrib > Mageia > 6 > x86_64 > media > core-updates > by-pkgid > 80546271eaad29fde168538cf07a2c9e > files > 63

libpagemaker-doc-0.0.4-1.mga6.noarch.rpm

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

<p><code>#include &lt;<a class="el" href="PMDParser_8h_source.html">PMDParser.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibpagemaker_1_1PMDParser_1_1RecordIterator.html">RecordIterator</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structlibpagemaker_1_1PMDParser_1_1ToCState.html">ToCState</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:add27c47ad26dc168b6686d318e76d018"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibpagemaker_1_1PMDParser.html#add27c47ad26dc168b6686d318e76d018">PMDParser</a> (librevenge::RVNGInputStream *, <a class="el" href="classlibpagemaker_1_1PMDCollector.html">PMDCollector</a> *)</td></tr>
<tr class="separator:add27c47ad26dc168b6686d318e76d018"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3ab944904d03b78486cf7eac7854fda7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibpagemaker_1_1PMDParser.html#a3ab944904d03b78486cf7eac7854fda7">parse</a> ()</td></tr>
<tr class="separator:a3ab944904d03b78486cf7eac7854fda7"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-types"></a>
Private Types</h2></td></tr>
<tr class="memitem:a6e84ea71aa74e446da286ec2bcfe9d84"><td class="memItemLeft" align="right" valign="top">typedef std::vector&lt; <a class="el" href="structlibpagemaker_1_1PMDRecordContainer.html">PMDRecordContainer</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibpagemaker_1_1PMDParser.html#a6e84ea71aa74e446da286ec2bcfe9d84">RecordContainerList_t</a></td></tr>
<tr class="separator:a6e84ea71aa74e446da286ec2bcfe9d84"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad4ea6c8e5648e0c19ae6b4eb6c9698d5"><td class="memItemLeft" align="right" valign="top">typedef std::map&lt; uint16_t, std::vector&lt; unsigned &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibpagemaker_1_1PMDParser.html#ad4ea6c8e5648e0c19ae6b4eb6c9698d5">RecordTypeMap_t</a></td></tr>
<tr class="separator:ad4ea6c8e5648e0c19ae6b4eb6c9698d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-methods"></a>
Private Member Functions</h2></td></tr>
<tr class="memitem:aee67b7a1f577e813b3bd65efbc486d95"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibpagemaker_1_1PMDParser.html#aee67b7a1f577e813b3bd65efbc486d95">parseGlobalInfo</a> (const <a class="el" href="structlibpagemaker_1_1PMDRecordContainer.html">PMDRecordContainer</a> &amp;container)</td></tr>
<tr class="separator:aee67b7a1f577e813b3bd65efbc486d95"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad87d24510ee9c7700c74209def4d37c9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibpagemaker_1_1PMDParser.html#ad87d24510ee9c7700c74209def4d37c9">parseFonts</a> ()</td></tr>
<tr class="separator:ad87d24510ee9c7700c74209def4d37c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af433d559a87a11a013fb884805b9a202"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibpagemaker_1_1PMDParser.html#af433d559a87a11a013fb884805b9a202">parseColors</a> ()</td></tr>
<tr class="separator:af433d559a87a11a013fb884805b9a202"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8201308644db6789c8530e5c1c151b9f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibpagemaker_1_1PMDParser.html#a8201308644db6789c8530e5c1c151b9f">parsePages</a> (const <a class="el" href="structlibpagemaker_1_1PMDRecordContainer.html">PMDRecordContainer</a> &amp;container)</td></tr>
<tr class="separator:a8201308644db6789c8530e5c1c151b9f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1fc879599aab3e548e44253e704a0b21"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibpagemaker_1_1PMDParser.html#a1fc879599aab3e548e44253e704a0b21">parseShapes</a> (uint16_t seqNum, unsigned pageID)</td></tr>
<tr class="separator:a1fc879599aab3e548e44253e704a0b21"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0a50eb693e5536ebcaca0b1c732d5384"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibpagemaker_1_1PMDParser.html#a0a50eb693e5536ebcaca0b1c732d5384">parseLine</a> (const <a class="el" href="structlibpagemaker_1_1PMDRecordContainer.html">PMDRecordContainer</a> &amp;container, unsigned recordIndex, unsigned pageID)</td></tr>
<tr class="separator:a0a50eb693e5536ebcaca0b1c732d5384"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a596646bfbc15b3e90e67cbd3519a0346"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibpagemaker_1_1PMDParser.html#a596646bfbc15b3e90e67cbd3519a0346">parseTextBox</a> (const <a class="el" href="structlibpagemaker_1_1PMDRecordContainer.html">PMDRecordContainer</a> &amp;container, unsigned recordIndex, unsigned pageID)</td></tr>
<tr class="separator:a596646bfbc15b3e90e67cbd3519a0346"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9594b4990453189b691d1eeb4a9c6698"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibpagemaker_1_1PMDParser.html#a9594b4990453189b691d1eeb4a9c6698">parseRectangle</a> (const <a class="el" href="structlibpagemaker_1_1PMDRecordContainer.html">PMDRecordContainer</a> &amp;container, unsigned recordIndex, unsigned pageID)</td></tr>
<tr class="separator:a9594b4990453189b691d1eeb4a9c6698"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a25555f9c6fba9578dc90dee2a15cd20f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibpagemaker_1_1PMDParser.html#a25555f9c6fba9578dc90dee2a15cd20f">parsePolygon</a> (const <a class="el" href="structlibpagemaker_1_1PMDRecordContainer.html">PMDRecordContainer</a> &amp;container, unsigned recordIndex, unsigned pageID)</td></tr>
<tr class="separator:a25555f9c6fba9578dc90dee2a15cd20f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a872c1b86a59f82ae78d194531b5bc7c4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibpagemaker_1_1PMDParser.html#a872c1b86a59f82ae78d194531b5bc7c4">parseEllipse</a> (const <a class="el" href="structlibpagemaker_1_1PMDRecordContainer.html">PMDRecordContainer</a> &amp;container, unsigned recordIndex, unsigned pageID)</td></tr>
<tr class="separator:a872c1b86a59f82ae78d194531b5bc7c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad7f2abecee8a0d79b76017c0588d9c05"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibpagemaker_1_1PMDParser.html#ad7f2abecee8a0d79b76017c0588d9c05">parseBitmap</a> (const <a class="el" href="structlibpagemaker_1_1PMDRecordContainer.html">PMDRecordContainer</a> &amp;container, unsigned recordIndex, unsigned pageID)</td></tr>
<tr class="separator:ad7f2abecee8a0d79b76017c0588d9c05"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a47390dfb553b3a5c67ac45fc1673bae6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibpagemaker_1_1PMDParser.html#a47390dfb553b3a5c67ac45fc1673bae6">parseHeader</a> (uint32_t *tocOffset, uint16_t *tocLength)</td></tr>
<tr class="separator:a47390dfb553b3a5c67ac45fc1673bae6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac32e235e30743d29292c0af97b248a5c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibpagemaker_1_1PMDParser.html#ac32e235e30743d29292c0af97b248a5c">readNextRecordFromTableOfContents</a> (<a class="el" href="structlibpagemaker_1_1PMDParser_1_1ToCState.html">ToCState</a> &amp;state, bool subRecord, uint16_t subRecordType=0)</td></tr>
<tr class="separator:ac32e235e30743d29292c0af97b248a5c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae8e7ca260b983f6a404716f4594de7cb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibpagemaker_1_1PMDParser.html#ae8e7ca260b983f6a404716f4594de7cb">readTableOfContents</a> (<a class="el" href="structlibpagemaker_1_1PMDParser_1_1ToCState.html">ToCState</a> &amp;state, uint32_t offset, unsigned records, bool subRecords, uint16_t subRecordType=0)</td></tr>
<tr class="separator:ae8e7ca260b983f6a404716f4594de7cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad88538e65b4d011e15ec272d0ace199c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibpagemaker_1_1PMDParser.html#ad88538e65b4d011e15ec272d0ace199c">parseTableOfContents</a> (uint32_t offset, uint16_t length)</td></tr>
<tr class="separator:ad88538e65b4d011e15ec272d0ace199c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a25760a562c5ee4b9ea3a3ec85a73372e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibpagemaker_1_1PMDParser.html#a25760a562c5ee4b9ea3a3ec85a73372e">parseXforms</a> ()</td></tr>
<tr class="separator:a25760a562c5ee4b9ea3a3ec85a73372e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1a64b8a80ee2f42d006492d57e8ff1bc"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structlibpagemaker_1_1PMDXForm.html">PMDXForm</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibpagemaker_1_1PMDParser.html#a1a64b8a80ee2f42d006492d57e8ff1bc">getXForm</a> (const uint32_t xFormId) const</td></tr>
<tr class="separator:a1a64b8a80ee2f42d006492d57e8ff1bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5d8bba2c9f9e6d7622274f49c9e70ab9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlibpagemaker_1_1PMDParser_1_1RecordIterator.html">RecordIterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibpagemaker_1_1PMDParser.html#a5d8bba2c9f9e6d7622274f49c9e70ab9">beginRecordsWithSeqNumber</a> (uint16_t seqNum) const</td></tr>
<tr class="separator:a5d8bba2c9f9e6d7622274f49c9e70ab9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7db62c887f1ad4a8bdc5b7f82e8e70e4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlibpagemaker_1_1PMDParser_1_1RecordIterator.html">RecordIterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibpagemaker_1_1PMDParser.html#a7db62c887f1ad4a8bdc5b7f82e8e70e4">beginRecordsOfType</a> (uint16_t recType) const</td></tr>
<tr class="separator:a7db62c887f1ad4a8bdc5b7f82e8e70e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad4fbe7c10e3f446c54befcd9a3298a2a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlibpagemaker_1_1PMDParser_1_1RecordIterator.html">RecordIterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibpagemaker_1_1PMDParser.html#ad4fbe7c10e3f446c54befcd9a3298a2a">endRecords</a> () const</td></tr>
<tr class="separator:ad4fbe7c10e3f446c54befcd9a3298a2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a89efdc5ee2b16675300cdf641566cc2d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlibpagemaker_1_1PMDParser.html">PMDParser</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibpagemaker_1_1PMDParser.html#a89efdc5ee2b16675300cdf641566cc2d">operator=</a> (const <a class="el" href="classlibpagemaker_1_1PMDParser.html">PMDParser</a> &amp;)</td></tr>
<tr class="separator:a89efdc5ee2b16675300cdf641566cc2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a77be739ac6378c08badc671bac2e3d66"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibpagemaker_1_1PMDParser.html#a77be739ac6378c08badc671bac2e3d66">PMDParser</a> (const <a class="el" href="classlibpagemaker_1_1PMDParser.html">PMDParser</a> &amp;)</td></tr>
<tr class="separator:a77be739ac6378c08badc671bac2e3d66"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-attribs"></a>
Private Attributes</h2></td></tr>
<tr class="memitem:a5738888cdf10caf5130e83db2ac7b64f"><td class="memItemLeft" align="right" valign="top">librevenge::RVNGInputStream *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibpagemaker_1_1PMDParser.html#a5738888cdf10caf5130e83db2ac7b64f">m_input</a></td></tr>
<tr class="separator:a5738888cdf10caf5130e83db2ac7b64f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac29b946973b72050d3a1c2c7629b66a4"><td class="memItemLeft" align="right" valign="top">unsigned long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibpagemaker_1_1PMDParser.html#ac29b946973b72050d3a1c2c7629b66a4">m_length</a></td></tr>
<tr class="separator:ac29b946973b72050d3a1c2c7629b66a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a326e0707178e242b24b814f96516b129"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlibpagemaker_1_1PMDCollector.html">PMDCollector</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibpagemaker_1_1PMDParser.html#a326e0707178e242b24b814f96516b129">m_collector</a></td></tr>
<tr class="separator:a326e0707178e242b24b814f96516b129"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9974ca03eb4765f39fc4c1e66917e041"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlibpagemaker_1_1PMDParser.html#ad4ea6c8e5648e0c19ae6b4eb6c9698d5">RecordTypeMap_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibpagemaker_1_1PMDParser.html#a9974ca03eb4765f39fc4c1e66917e041">m_records</a></td></tr>
<tr class="separator:a9974ca03eb4765f39fc4c1e66917e041"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af5ce4d06067a1b7a3c024bf65e061594"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibpagemaker_1_1PMDParser.html#af5ce4d06067a1b7a3c024bf65e061594">m_bigEndian</a></td></tr>
<tr class="separator:af5ce4d06067a1b7a3c024bf65e061594"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2bf0ee1e499f59b5a7da5f061933fd0b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlibpagemaker_1_1PMDParser.html#a6e84ea71aa74e446da286ec2bcfe9d84">RecordContainerList_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibpagemaker_1_1PMDParser.html#a2bf0ee1e499f59b5a7da5f061933fd0b">m_recordsInOrder</a></td></tr>
<tr class="separator:a2bf0ee1e499f59b5a7da5f061933fd0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a020da5d797526d733c1b403eff0358ee"><td class="memItemLeft" align="right" valign="top">std::map&lt; uint32_t, <a class="el" href="structlibpagemaker_1_1PMDXForm.html">PMDXForm</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibpagemaker_1_1PMDParser.html#a020da5d797526d733c1b403eff0358ee">m_xFormMap</a></td></tr>
<tr class="separator:a020da5d797526d733c1b403eff0358ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Member Typedef Documentation</h2>
<a id="a6e84ea71aa74e446da286ec2bcfe9d84"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6e84ea71aa74e446da286ec2bcfe9d84">&#9670;&nbsp;</a></span>RecordContainerList_t</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">typedef std::vector&lt;<a class="el" href="structlibpagemaker_1_1PMDRecordContainer.html">PMDRecordContainer</a>&gt; <a class="el" href="classlibpagemaker_1_1PMDParser.html#a6e84ea71aa74e446da286ec2bcfe9d84">libpagemaker::PMDParser::RecordContainerList_t</a></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">typedef std::map&lt;uint16_t, std::vector&lt;unsigned&gt; &gt; <a class="el" href="classlibpagemaker_1_1PMDParser.html#ad4ea6c8e5648e0c19ae6b4eb6c9698d5">libpagemaker::PMDParser::RecordTypeMap_t</a></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a77be739ac6378c08badc671bac2e3d66"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a77be739ac6378c08badc671bac2e3d66">&#9670;&nbsp;</a></span>PMDParser() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">libpagemaker::PMDParser::PMDParser </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classlibpagemaker_1_1PMDParser.html">PMDParser</a> &amp;&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">libpagemaker::PMDParser::PMDParser </td>
          <td>(</td>
          <td class="paramtype">librevenge::RVNGInputStream *&#160;</td>
          <td class="paramname"><em>input</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classlibpagemaker_1_1PMDCollector.html">PMDCollector</a> *&#160;</td>
          <td class="paramname"><em>collector</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classlibpagemaker_1_1PMDParser_1_1RecordIterator.html">PMDParser::RecordIterator</a> libpagemaker::PMDParser::beginRecordsOfType </td>
          <td>(</td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>recType</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="reference">Referenced by <a class="el" href="classlibpagemaker_1_1PMDParser.html#af433d559a87a11a013fb884805b9a202">parseColors()</a>, <a class="el" href="classlibpagemaker_1_1PMDParser.html#ad87d24510ee9c7700c74209def4d37c9">parseFonts()</a>, <a class="el" href="classlibpagemaker_1_1PMDParser.html#a596646bfbc15b3e90e67cbd3519a0346">parseTextBox()</a>, and <a class="el" href="classlibpagemaker_1_1PMDParser.html#a25760a562c5ee4b9ea3a3ec85a73372e">parseXforms()</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classlibpagemaker_1_1PMDParser_1_1RecordIterator.html">PMDParser::RecordIterator</a> libpagemaker::PMDParser::beginRecordsWithSeqNumber </td>
          <td>(</td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>seqNum</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="reference">Referenced by <a class="el" href="classlibpagemaker_1_1PMDParser.html#ad7f2abecee8a0d79b76017c0588d9c05">parseBitmap()</a>, <a class="el" href="classlibpagemaker_1_1PMDParser.html#a25555f9c6fba9578dc90dee2a15cd20f">parsePolygon()</a>, <a class="el" href="classlibpagemaker_1_1PMDParser.html#a1fc879599aab3e548e44253e704a0b21">parseShapes()</a>, and <a class="el" href="classlibpagemaker_1_1PMDParser.html#a596646bfbc15b3e90e67cbd3519a0346">parseTextBox()</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classlibpagemaker_1_1PMDParser_1_1RecordIterator.html">PMDParser::RecordIterator</a> libpagemaker::PMDParser::endRecords </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="reference">Referenced by <a class="el" href="classlibpagemaker_1_1PMDParser.html#ad7f2abecee8a0d79b76017c0588d9c05">parseBitmap()</a>, <a class="el" href="classlibpagemaker_1_1PMDParser.html#af433d559a87a11a013fb884805b9a202">parseColors()</a>, <a class="el" href="classlibpagemaker_1_1PMDParser.html#ad87d24510ee9c7700c74209def4d37c9">parseFonts()</a>, <a class="el" href="classlibpagemaker_1_1PMDParser.html#a25555f9c6fba9578dc90dee2a15cd20f">parsePolygon()</a>, <a class="el" href="classlibpagemaker_1_1PMDParser.html#a1fc879599aab3e548e44253e704a0b21">parseShapes()</a>, <a class="el" href="classlibpagemaker_1_1PMDParser.html#a596646bfbc15b3e90e67cbd3519a0346">parseTextBox()</a>, and <a class="el" href="classlibpagemaker_1_1PMDParser.html#a25760a562c5ee4b9ea3a3ec85a73372e">parseXforms()</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="structlibpagemaker_1_1PMDXForm.html">PMDXForm</a> &amp; libpagemaker::PMDParser::getXForm </td>
          <td>(</td>
          <td class="paramtype">const uint32_t&#160;</td>
          <td class="paramname"><em>xFormId</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="reference">Referenced by <a class="el" href="classlibpagemaker_1_1PMDParser.html#ad7f2abecee8a0d79b76017c0588d9c05">parseBitmap()</a>, <a class="el" href="classlibpagemaker_1_1PMDParser.html#a872c1b86a59f82ae78d194531b5bc7c4">parseEllipse()</a>, <a class="el" href="classlibpagemaker_1_1PMDParser.html#a25555f9c6fba9578dc90dee2a15cd20f">parsePolygon()</a>, <a class="el" href="classlibpagemaker_1_1PMDParser.html#a9594b4990453189b691d1eeb4a9c6698">parseRectangle()</a>, and <a class="el" href="classlibpagemaker_1_1PMDParser.html#a596646bfbc15b3e90e67cbd3519a0346">parseTextBox()</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classlibpagemaker_1_1PMDParser.html">PMDParser</a>&amp; libpagemaker::PMDParser::operator= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classlibpagemaker_1_1PMDParser.html">PMDParser</a> &amp;&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void libpagemaker::PMDParser::parse </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void libpagemaker::PMDParser::parseBitmap </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="structlibpagemaker_1_1PMDRecordContainer.html">PMDRecordContainer</a> &amp;&#160;</td>
          <td class="paramname"><em>container</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>recordIndex</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>pageID</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="reference">Referenced by <a class="el" href="classlibpagemaker_1_1PMDParser.html#a1fc879599aab3e548e44253e704a0b21">parseShapes()</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void libpagemaker::PMDParser::parseColors </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="reference">Referenced by <a class="el" href="classlibpagemaker_1_1PMDParser.html#a3ab944904d03b78486cf7eac7854fda7">parse()</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void libpagemaker::PMDParser::parseEllipse </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="structlibpagemaker_1_1PMDRecordContainer.html">PMDRecordContainer</a> &amp;&#160;</td>
          <td class="paramname"><em>container</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>recordIndex</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>pageID</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="reference">Referenced by <a class="el" href="classlibpagemaker_1_1PMDParser.html#a1fc879599aab3e548e44253e704a0b21">parseShapes()</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void libpagemaker::PMDParser::parseFonts </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="reference">Referenced by <a class="el" href="classlibpagemaker_1_1PMDParser.html#a3ab944904d03b78486cf7eac7854fda7">parse()</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void libpagemaker::PMDParser::parseGlobalInfo </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="structlibpagemaker_1_1PMDRecordContainer.html">PMDRecordContainer</a> &amp;&#160;</td>
          <td class="paramname"><em>container</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="reference">Referenced by <a class="el" href="classlibpagemaker_1_1PMDParser.html#a3ab944904d03b78486cf7eac7854fda7">parse()</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void libpagemaker::PMDParser::parseHeader </td>
          <td>(</td>
          <td class="paramtype">uint32_t *&#160;</td>
          <td class="paramname"><em>tocOffset</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t *&#160;</td>
          <td class="paramname"><em>tocLength</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="reference">Referenced by <a class="el" href="classlibpagemaker_1_1PMDParser.html#a3ab944904d03b78486cf7eac7854fda7">parse()</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void libpagemaker::PMDParser::parseLine </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="structlibpagemaker_1_1PMDRecordContainer.html">PMDRecordContainer</a> &amp;&#160;</td>
          <td class="paramname"><em>container</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>recordIndex</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>pageID</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="reference">Referenced by <a class="el" href="classlibpagemaker_1_1PMDParser.html#a1fc879599aab3e548e44253e704a0b21">parseShapes()</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void libpagemaker::PMDParser::parsePages </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="structlibpagemaker_1_1PMDRecordContainer.html">PMDRecordContainer</a> &amp;&#160;</td>
          <td class="paramname"><em>container</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="reference">Referenced by <a class="el" href="classlibpagemaker_1_1PMDParser.html#a3ab944904d03b78486cf7eac7854fda7">parse()</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void libpagemaker::PMDParser::parsePolygon </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="structlibpagemaker_1_1PMDRecordContainer.html">PMDRecordContainer</a> &amp;&#160;</td>
          <td class="paramname"><em>container</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>recordIndex</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>pageID</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="reference">Referenced by <a class="el" href="classlibpagemaker_1_1PMDParser.html#a1fc879599aab3e548e44253e704a0b21">parseShapes()</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void libpagemaker::PMDParser::parseRectangle </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="structlibpagemaker_1_1PMDRecordContainer.html">PMDRecordContainer</a> &amp;&#160;</td>
          <td class="paramname"><em>container</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>recordIndex</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>pageID</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="reference">Referenced by <a class="el" href="classlibpagemaker_1_1PMDParser.html#a1fc879599aab3e548e44253e704a0b21">parseShapes()</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void libpagemaker::PMDParser::parseShapes </td>
          <td>(</td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>seqNum</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>pageID</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="reference">Referenced by <a class="el" href="classlibpagemaker_1_1PMDParser.html#a8201308644db6789c8530e5c1c151b9f">parsePages()</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void libpagemaker::PMDParser::parseTableOfContents </td>
          <td>(</td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>offset</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>length</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="reference">Referenced by <a class="el" href="classlibpagemaker_1_1PMDParser.html#a3ab944904d03b78486cf7eac7854fda7">parse()</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void libpagemaker::PMDParser::parseTextBox </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="structlibpagemaker_1_1PMDRecordContainer.html">PMDRecordContainer</a> &amp;&#160;</td>
          <td class="paramname"><em>container</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>recordIndex</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>pageID</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="reference">Referenced by <a class="el" href="classlibpagemaker_1_1PMDParser.html#a1fc879599aab3e548e44253e704a0b21">parseShapes()</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void libpagemaker::PMDParser::parseXforms </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="reference">Referenced by <a class="el" href="classlibpagemaker_1_1PMDParser.html#a3ab944904d03b78486cf7eac7854fda7">parse()</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void libpagemaker::PMDParser::readNextRecordFromTableOfContents </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlibpagemaker_1_1PMDParser_1_1ToCState.html">ToCState</a> &amp;&#160;</td>
          <td class="paramname"><em>state</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>subRecord</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>subRecordType</em> = <code>0</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="reference">Referenced by <a class="el" href="classlibpagemaker_1_1PMDParser.html#ae8e7ca260b983f6a404716f4594de7cb">readTableOfContents()</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void libpagemaker::PMDParser::readTableOfContents </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlibpagemaker_1_1PMDParser_1_1ToCState.html">ToCState</a> &amp;&#160;</td>
          <td class="paramname"><em>state</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>offset</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>records</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>subRecords</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>subRecordType</em> = <code>0</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="reference">Referenced by <a class="el" href="classlibpagemaker_1_1PMDParser.html#ad88538e65b4d011e15ec272d0ace199c">parseTableOfContents()</a>, and <a class="el" href="classlibpagemaker_1_1PMDParser.html#ac32e235e30743d29292c0af97b248a5c">readNextRecordFromTableOfContents()</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool libpagemaker::PMDParser::m_bigEndian</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="reference">Referenced by <a class="el" href="classlibpagemaker_1_1PMDParser.html#ad7f2abecee8a0d79b76017c0588d9c05">parseBitmap()</a>, <a class="el" href="classlibpagemaker_1_1PMDParser.html#af433d559a87a11a013fb884805b9a202">parseColors()</a>, <a class="el" href="classlibpagemaker_1_1PMDParser.html#a872c1b86a59f82ae78d194531b5bc7c4">parseEllipse()</a>, <a class="el" href="classlibpagemaker_1_1PMDParser.html#aee67b7a1f577e813b3bd65efbc486d95">parseGlobalInfo()</a>, <a class="el" href="classlibpagemaker_1_1PMDParser.html#a47390dfb553b3a5c67ac45fc1673bae6">parseHeader()</a>, <a class="el" href="classlibpagemaker_1_1PMDParser.html#a0a50eb693e5536ebcaca0b1c732d5384">parseLine()</a>, <a class="el" href="classlibpagemaker_1_1PMDParser.html#a8201308644db6789c8530e5c1c151b9f">parsePages()</a>, <a class="el" href="classlibpagemaker_1_1PMDParser.html#a25555f9c6fba9578dc90dee2a15cd20f">parsePolygon()</a>, <a class="el" href="classlibpagemaker_1_1PMDParser.html#a9594b4990453189b691d1eeb4a9c6698">parseRectangle()</a>, <a class="el" href="classlibpagemaker_1_1PMDParser.html#a596646bfbc15b3e90e67cbd3519a0346">parseTextBox()</a>, <a class="el" href="classlibpagemaker_1_1PMDParser.html#a25760a562c5ee4b9ea3a3ec85a73372e">parseXforms()</a>, and <a class="el" href="classlibpagemaker_1_1PMDParser.html#ac32e235e30743d29292c0af97b248a5c">readNextRecordFromTableOfContents()</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classlibpagemaker_1_1PMDCollector.html">PMDCollector</a>* libpagemaker::PMDParser::m_collector</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="reference">Referenced by <a class="el" href="classlibpagemaker_1_1PMDParser.html#ad7f2abecee8a0d79b76017c0588d9c05">parseBitmap()</a>, <a class="el" href="classlibpagemaker_1_1PMDParser.html#af433d559a87a11a013fb884805b9a202">parseColors()</a>, <a class="el" href="classlibpagemaker_1_1PMDParser.html#a872c1b86a59f82ae78d194531b5bc7c4">parseEllipse()</a>, <a class="el" href="classlibpagemaker_1_1PMDParser.html#ad87d24510ee9c7700c74209def4d37c9">parseFonts()</a>, <a class="el" href="classlibpagemaker_1_1PMDParser.html#aee67b7a1f577e813b3bd65efbc486d95">parseGlobalInfo()</a>, <a class="el" href="classlibpagemaker_1_1PMDParser.html#a0a50eb693e5536ebcaca0b1c732d5384">parseLine()</a>, <a class="el" href="classlibpagemaker_1_1PMDParser.html#a8201308644db6789c8530e5c1c151b9f">parsePages()</a>, <a class="el" href="classlibpagemaker_1_1PMDParser.html#a25555f9c6fba9578dc90dee2a15cd20f">parsePolygon()</a>, <a class="el" href="classlibpagemaker_1_1PMDParser.html#a9594b4990453189b691d1eeb4a9c6698">parseRectangle()</a>, and <a class="el" href="classlibpagemaker_1_1PMDParser.html#a596646bfbc15b3e90e67cbd3519a0346">parseTextBox()</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">librevenge::RVNGInputStream* libpagemaker::PMDParser::m_input</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="reference">Referenced by <a class="el" href="classlibpagemaker_1_1PMDParser.html#ad7f2abecee8a0d79b76017c0588d9c05">parseBitmap()</a>, <a class="el" href="classlibpagemaker_1_1PMDParser.html#af433d559a87a11a013fb884805b9a202">parseColors()</a>, <a class="el" href="classlibpagemaker_1_1PMDParser.html#a872c1b86a59f82ae78d194531b5bc7c4">parseEllipse()</a>, <a class="el" href="classlibpagemaker_1_1PMDParser.html#ad87d24510ee9c7700c74209def4d37c9">parseFonts()</a>, <a class="el" href="classlibpagemaker_1_1PMDParser.html#aee67b7a1f577e813b3bd65efbc486d95">parseGlobalInfo()</a>, <a class="el" href="classlibpagemaker_1_1PMDParser.html#a47390dfb553b3a5c67ac45fc1673bae6">parseHeader()</a>, <a class="el" href="classlibpagemaker_1_1PMDParser.html#a0a50eb693e5536ebcaca0b1c732d5384">parseLine()</a>, <a class="el" href="classlibpagemaker_1_1PMDParser.html#a8201308644db6789c8530e5c1c151b9f">parsePages()</a>, <a class="el" href="classlibpagemaker_1_1PMDParser.html#a25555f9c6fba9578dc90dee2a15cd20f">parsePolygon()</a>, <a class="el" href="classlibpagemaker_1_1PMDParser.html#a9594b4990453189b691d1eeb4a9c6698">parseRectangle()</a>, <a class="el" href="classlibpagemaker_1_1PMDParser.html#a1fc879599aab3e548e44253e704a0b21">parseShapes()</a>, <a class="el" href="classlibpagemaker_1_1PMDParser.html#a596646bfbc15b3e90e67cbd3519a0346">parseTextBox()</a>, <a class="el" href="classlibpagemaker_1_1PMDParser.html#a25760a562c5ee4b9ea3a3ec85a73372e">parseXforms()</a>, <a class="el" href="classlibpagemaker_1_1PMDParser.html#ac32e235e30743d29292c0af97b248a5c">readNextRecordFromTableOfContents()</a>, and <a class="el" href="classlibpagemaker_1_1PMDParser.html#ae8e7ca260b983f6a404716f4594de7cb">readTableOfContents()</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">unsigned long libpagemaker::PMDParser::m_length</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="reference">Referenced by <a class="el" href="classlibpagemaker_1_1PMDParser.html#ae8e7ca260b983f6a404716f4594de7cb">readTableOfContents()</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classlibpagemaker_1_1PMDParser.html#ad4ea6c8e5648e0c19ae6b4eb6c9698d5">RecordTypeMap_t</a> libpagemaker::PMDParser::m_records</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="reference">Referenced by <a class="el" href="classlibpagemaker_1_1PMDParser.html#a7db62c887f1ad4a8bdc5b7f82e8e70e4">beginRecordsOfType()</a>, <a class="el" href="classlibpagemaker_1_1PMDParser.html#a3ab944904d03b78486cf7eac7854fda7">parse()</a>, and <a class="el" href="classlibpagemaker_1_1PMDParser.html#ac32e235e30743d29292c0af97b248a5c">readNextRecordFromTableOfContents()</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classlibpagemaker_1_1PMDParser.html#a6e84ea71aa74e446da286ec2bcfe9d84">RecordContainerList_t</a> libpagemaker::PMDParser::m_recordsInOrder</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="reference">Referenced by <a class="el" href="classlibpagemaker_1_1PMDParser.html#a7db62c887f1ad4a8bdc5b7f82e8e70e4">beginRecordsOfType()</a>, <a class="el" href="classlibpagemaker_1_1PMDParser.html#a5d8bba2c9f9e6d7622274f49c9e70ab9">beginRecordsWithSeqNumber()</a>, <a class="el" href="classlibpagemaker_1_1PMDParser.html#ad4fbe7c10e3f446c54befcd9a3298a2a">endRecords()</a>, <a class="el" href="classlibpagemaker_1_1PMDParser.html#a3ab944904d03b78486cf7eac7854fda7">parse()</a>, and <a class="el" href="classlibpagemaker_1_1PMDParser.html#ac32e235e30743d29292c0af97b248a5c">readNextRecordFromTableOfContents()</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::map&lt;uint32_t, <a class="el" href="structlibpagemaker_1_1PMDXForm.html">PMDXForm</a>&gt; libpagemaker::PMDParser::m_xFormMap</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="reference">Referenced by <a class="el" href="classlibpagemaker_1_1PMDParser.html#a1a64b8a80ee2f42d006492d57e8ff1bc">getXForm()</a>, and <a class="el" href="classlibpagemaker_1_1PMDParser.html#a25760a562c5ee4b9ea3a3ec85a73372e">parseXforms()</a>.</p>

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