Sophie

Sophie

distrib > Mageia > 7 > armv7hl > media > core-updates > by-pkgid > cc4deae8a1f83392882afcd1f705fb32 > files > 57

libcdr-doc-0.1.6-1.mga7.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>CMXParser.h Source File documentation</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.8.15 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',false,false,'search.php','Search');
});
/* @license-end */</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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('CMXParser_8h_source.html','');});
/* @license-end */
</script>
<div id="doc-content">
<div class="header">
  <div class="headertitle">
<div class="title">CMXParser.h</div>  </div>
</div><!--header-->
<div class="contents">
<a href="CMXParser_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment"> * This file is part of the libcdr project.</span></div><div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment"> * This Source Code Form is subject to the terms of the Mozilla Public</span></div><div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment"> * License, v. 2.0. If a copy of the MPL was not distributed with this</span></div><div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment"> * file, You can obtain one at http://mozilla.org/MPL/2.0/.</span></div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;</div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="preprocessor">#ifndef __CMXPARSER_H__</span></div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="preprocessor">#define __CMXPARSER_H__</span></div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;</div><div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="preprocessor">#include &lt;vector&gt;</span></div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="preprocessor">#include &lt;map&gt;</span></div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;</div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="preprocessor">#include &lt;librevenge-stream/librevenge-stream.h&gt;</span></div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;</div><div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CDRTransforms_8h.html">CDRTransforms.h</a>&quot;</span></div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CDRTypes_8h.html">CDRTypes.h</a>&quot;</span></div><div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CommonParser_8h.html">CommonParser.h</a>&quot;</span></div><div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;</div><div class="line"><a name="l00023"></a><span class="lineno"><a class="line" href="CMXParser_8h.html#ab2cb9b769b703c2ed80a4ff2f72c9ada">   23</a></span>&#160;<span class="preprocessor">#define CMX_MASTER_INDEX_TABLE 1</span></div><div class="line"><a name="l00024"></a><span class="lineno"><a class="line" href="CMXParser_8h.html#a6882db962b6f10b120f8e484731ac3b2">   24</a></span>&#160;<span class="preprocessor">#define CMX_PAGE_INDEX_TABLE 2</span></div><div class="line"><a name="l00025"></a><span class="lineno"><a class="line" href="CMXParser_8h.html#ae79b2d7c2e0851313f2ea0be078a4852">   25</a></span>&#160;<span class="preprocessor">#define CMX_MASTER_LAYER_TABLE 3</span></div><div class="line"><a name="l00026"></a><span class="lineno"><a class="line" href="CMXParser_8h.html#a0523127d863302d612ef94b91d755426">   26</a></span>&#160;<span class="preprocessor">#define CMX_PROCEDURE_INDEX_TABLE 4</span></div><div class="line"><a name="l00027"></a><span class="lineno"><a class="line" href="CMXParser_8h.html#adfdae13ede6d96e39cc4fca7bf94f153">   27</a></span>&#160;<span class="preprocessor">#define CMX_BITMAP_INDEX_TABLE 5</span></div><div class="line"><a name="l00028"></a><span class="lineno"><a class="line" href="CMXParser_8h.html#a8338cb179c20ec24511bb38cdbfe8442">   28</a></span>&#160;<span class="preprocessor">#define CMX_ARROW_INDEX_TABLE 6</span></div><div class="line"><a name="l00029"></a><span class="lineno"><a class="line" href="CMXParser_8h.html#a0b3c85252d2c3bbaf947277845dccb0d">   29</a></span>&#160;<span class="preprocessor">#define CMX_FONT_INDEX_TABLE 7</span></div><div class="line"><a name="l00030"></a><span class="lineno"><a class="line" href="CMXParser_8h.html#a37c79585f330debca57c1ae74ee8ca18">   30</a></span>&#160;<span class="preprocessor">#define CMX_EMBEDDED_FILE_INDEX_TABLE 8</span></div><div class="line"><a name="l00031"></a><span class="lineno"><a class="line" href="CMXParser_8h.html#ab6c9aff7deed50b9cb8dec8b6efcbf6b">   31</a></span>&#160;<span class="preprocessor">#define CMX_THUMBNAIL_SECTION 10</span></div><div class="line"><a name="l00032"></a><span class="lineno"><a class="line" href="CMXParser_8h.html#ab032d451d558f76de7638c2c02d7c783">   32</a></span>&#160;<span class="preprocessor">#define CMX_OUTLINE_DESCRIPTION_SECTION 15</span></div><div class="line"><a name="l00033"></a><span class="lineno"><a class="line" href="CMXParser_8h.html#ad1dde7fd81bd486ec25b2b99b71af92e">   33</a></span>&#160;<span class="preprocessor">#define CMX_LINE_STYLE_DESCRIPTION_SECTION 16</span></div><div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="CMXParser_8h.html#a6cfe1158efce350d079ac331f95510a4">   34</a></span>&#160;<span class="preprocessor">#define CMX_ARROWHEADS_DESCRIPTION_SECTION 17</span></div><div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="CMXParser_8h.html#a9ef605819ad01cab1f3ec603c92d75d2">   35</a></span>&#160;<span class="preprocessor">#define CMX_SCREEN_DESCRIPTION_SECTION 18</span></div><div class="line"><a name="l00036"></a><span class="lineno"><a class="line" href="CMXParser_8h.html#a5850eedeaf738e68aade3595d7ddeed8">   36</a></span>&#160;<span class="preprocessor">#define CMX_PEN_DESCRIPTION_SECTION 19</span></div><div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="CMXParser_8h.html#a619ec095c59e1ba1b4d8cadf028422e0">   37</a></span>&#160;<span class="preprocessor">#define CMX_DOT_DASH_DESCRIPTION_SECTION 20</span></div><div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="CMXParser_8h.html#ac6ab0a3add035163257210da82b91afd">   38</a></span>&#160;<span class="preprocessor">#define CMX_COLOR_DESCRIPTION_SECTION 21</span></div><div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="CMXParser_8h.html#ab5dc0670783f5ddba0eb9a5c481a3bc5">   39</a></span>&#160;<span class="preprocessor">#define CMX_COLOR_CORRECTION_SECTION 22</span></div><div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="CMXParser_8h.html#a9a1fc3eaa09e3137513a44d71bde7840">   40</a></span>&#160;<span class="preprocessor">#define CMX_PREVIEW_BOX_SECTION 23</span></div><div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;</div><div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespacelibcdr.html">libcdr</a></div><div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;{</div><div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;</div><div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;<span class="keyword">class </span>CDRCollector;</div><div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;</div><div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="structlibcdr_1_1CMXOutline.html">   47</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structlibcdr_1_1CMXOutline.html">CMXOutline</a></div><div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;{</div><div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="structlibcdr_1_1CMXOutline.html#aebb80ccc817317f8d3baee9c54d91834">   49</a></span>&#160;  <a class="code" href="structlibcdr_1_1CMXOutline.html#aebb80ccc817317f8d3baee9c54d91834">CMXOutline</a>()</div><div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;    : <a class="code" href="structlibcdr_1_1CMXOutline.html#a967bc5001f87062e7673ae567804c613">m_lineStyle</a>(0), <a class="code" href="structlibcdr_1_1CMXOutline.html#a3e289bc938a2d3762a278693db00878d">m_screen</a>(0), <a class="code" href="structlibcdr_1_1CMXOutline.html#a7b25d1375864a0cea463744e0c492da9">m_color</a>(0),</div><div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;      <a class="code" href="structlibcdr_1_1CMXOutline.html#a58e7edb91cbd154d79972185656a85cf">m_arrowHeads</a>(0), <a class="code" href="structlibcdr_1_1CMXOutline.html#a60d60b5dd4acdae016f3fcbaa5dc7e58">m_pen</a>(0), <a class="code" href="structlibcdr_1_1CMXOutline.html#ae08fc3be5dd52e4ce495e816318955de">m_dashArray</a>(0) {}</div><div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="structlibcdr_1_1CMXOutline.html#a967bc5001f87062e7673ae567804c613">   52</a></span>&#160;  <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <a class="code" href="structlibcdr_1_1CMXOutline.html#a967bc5001f87062e7673ae567804c613">m_lineStyle</a>;</div><div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="structlibcdr_1_1CMXOutline.html#a3e289bc938a2d3762a278693db00878d">   53</a></span>&#160;  <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <a class="code" href="structlibcdr_1_1CMXOutline.html#a3e289bc938a2d3762a278693db00878d">m_screen</a>;</div><div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="structlibcdr_1_1CMXOutline.html#a7b25d1375864a0cea463744e0c492da9">   54</a></span>&#160;  <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <a class="code" href="structlibcdr_1_1CMXOutline.html#a7b25d1375864a0cea463744e0c492da9">m_color</a>;</div><div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="structlibcdr_1_1CMXOutline.html#a58e7edb91cbd154d79972185656a85cf">   55</a></span>&#160;  <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <a class="code" href="structlibcdr_1_1CMXOutline.html#a58e7edb91cbd154d79972185656a85cf">m_arrowHeads</a>;</div><div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="structlibcdr_1_1CMXOutline.html#a60d60b5dd4acdae016f3fcbaa5dc7e58">   56</a></span>&#160;  <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <a class="code" href="structlibcdr_1_1CMXOutline.html#a60d60b5dd4acdae016f3fcbaa5dc7e58">m_pen</a>;</div><div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="structlibcdr_1_1CMXOutline.html#ae08fc3be5dd52e4ce495e816318955de">   57</a></span>&#160;  <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <a class="code" href="structlibcdr_1_1CMXOutline.html#ae08fc3be5dd52e4ce495e816318955de">m_dashArray</a>;</div><div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;};</div><div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;</div><div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="structlibcdr_1_1CMXPen.html">   60</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structlibcdr_1_1CMXPen.html">CMXPen</a></div><div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;{</div><div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="structlibcdr_1_1CMXPen.html#af281d55faf7d700b96e333835eea7e47">   62</a></span>&#160;  <a class="code" href="structlibcdr_1_1CMXPen.html#af281d55faf7d700b96e333835eea7e47">CMXPen</a>()</div><div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;    : <a class="code" href="structlibcdr_1_1CMXPen.html#a4f3d5a337a43be65482276039853e9a0">m_width</a>(0.0), <a class="code" href="structlibcdr_1_1CMXPen.html#afb24f2cdf1d20ef55da3be0d22313572">m_aspect</a>(1.0), <a class="code" href="structlibcdr_1_1CMXPen.html#af449dba07c377999c57b94930582cf01">m_angle</a>(0.0), <a class="code" href="structlibcdr_1_1CMXPen.html#af4a4e6de350cff7228879c5478373682">m_matrix</a>() {}</div><div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="structlibcdr_1_1CMXPen.html#a4f3d5a337a43be65482276039853e9a0">   64</a></span>&#160;  <span class="keywordtype">double</span> <a class="code" href="structlibcdr_1_1CMXPen.html#a4f3d5a337a43be65482276039853e9a0">m_width</a>;</div><div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="structlibcdr_1_1CMXPen.html#afb24f2cdf1d20ef55da3be0d22313572">   65</a></span>&#160;  <span class="keywordtype">double</span> <a class="code" href="structlibcdr_1_1CMXPen.html#afb24f2cdf1d20ef55da3be0d22313572">m_aspect</a>;</div><div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="structlibcdr_1_1CMXPen.html#af449dba07c377999c57b94930582cf01">   66</a></span>&#160;  <span class="keywordtype">double</span> <a class="code" href="structlibcdr_1_1CMXPen.html#af449dba07c377999c57b94930582cf01">m_angle</a>;</div><div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="structlibcdr_1_1CMXPen.html#af4a4e6de350cff7228879c5478373682">   67</a></span>&#160;  <a class="code" href="classlibcdr_1_1CDRTransform.html">CDRTransform</a> <a class="code" href="structlibcdr_1_1CMXPen.html#af4a4e6de350cff7228879c5478373682">m_matrix</a>;</div><div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;};</div><div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;</div><div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="structlibcdr_1_1CMXLineStyle.html">   70</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structlibcdr_1_1CMXLineStyle.html">CMXLineStyle</a></div><div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;{</div><div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="structlibcdr_1_1CMXLineStyle.html#ad367582cbbaf3e1562230b5edaa14a29">   72</a></span>&#160;  <a class="code" href="structlibcdr_1_1CMXLineStyle.html#ad367582cbbaf3e1562230b5edaa14a29">CMXLineStyle</a>() : <a class="code" href="structlibcdr_1_1CMXLineStyle.html#af367d86e12e5aa669f33c0910e5ae14f">m_spec</a>(0), <a class="code" href="structlibcdr_1_1CMXLineStyle.html#a01bb1a0f788600ae5b933cb00aff4616">m_capAndJoin</a>(0) {}</div><div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="structlibcdr_1_1CMXLineStyle.html#af367d86e12e5aa669f33c0910e5ae14f">   73</a></span>&#160;  <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="structlibcdr_1_1CMXLineStyle.html#af367d86e12e5aa669f33c0910e5ae14f">m_spec</a>;</div><div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="structlibcdr_1_1CMXLineStyle.html#a01bb1a0f788600ae5b933cb00aff4616">   74</a></span>&#160;  <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="structlibcdr_1_1CMXLineStyle.html#a01bb1a0f788600ae5b933cb00aff4616">m_capAndJoin</a>;</div><div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;};</div><div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;</div><div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="structlibcdr_1_1CMXImageInfo.html">   77</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structlibcdr_1_1CMXImageInfo.html">CMXImageInfo</a></div><div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;{</div><div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="structlibcdr_1_1CMXImageInfo.html#ab80b8824e9d4eadddc3b72526164d331">   79</a></span>&#160;  <a class="code" href="structlibcdr_1_1CMXImageInfo.html#ab80b8824e9d4eadddc3b72526164d331">CMXImageInfo</a>()</div><div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;    : <a class="code" href="structlibcdr_1_1CMXImageInfo.html#a1cc89b380707b3c10422f47f16b0097a">m_type</a>(0), <a class="code" href="structlibcdr_1_1CMXImageInfo.html#ae3c5c0865465323c6e021deb6025b9fd">m_compression</a>(0), <a class="code" href="structlibcdr_1_1CMXImageInfo.html#a12d6d086f3a0c233b05dbca692f9b597">m_size</a>(0), <a class="code" href="structlibcdr_1_1CMXImageInfo.html#a84b7cc67397a046cb5a99fdaf5925b03">m_compressedSize</a>(0) {}</div><div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="structlibcdr_1_1CMXImageInfo.html#a1cc89b380707b3c10422f47f16b0097a">   81</a></span>&#160;  <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <a class="code" href="structlibcdr_1_1CMXImageInfo.html#a1cc89b380707b3c10422f47f16b0097a">m_type</a>;</div><div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="structlibcdr_1_1CMXImageInfo.html#ae3c5c0865465323c6e021deb6025b9fd">   82</a></span>&#160;  <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <a class="code" href="structlibcdr_1_1CMXImageInfo.html#ae3c5c0865465323c6e021deb6025b9fd">m_compression</a>;</div><div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="structlibcdr_1_1CMXImageInfo.html#a12d6d086f3a0c233b05dbca692f9b597">   83</a></span>&#160;  <span class="keywordtype">unsigned</span> <a class="code" href="structlibcdr_1_1CMXImageInfo.html#a12d6d086f3a0c233b05dbca692f9b597">m_size</a>;</div><div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="structlibcdr_1_1CMXImageInfo.html#a84b7cc67397a046cb5a99fdaf5925b03">   84</a></span>&#160;  <span class="keywordtype">unsigned</span> <a class="code" href="structlibcdr_1_1CMXImageInfo.html#a84b7cc67397a046cb5a99fdaf5925b03">m_compressedSize</a>;</div><div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;};</div><div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;</div><div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="structlibcdr_1_1CMXParserState.html">   87</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structlibcdr_1_1CMXParserState.html">CMXParserState</a></div><div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;{</div><div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="structlibcdr_1_1CMXParserState.html#a25fe534fb6157c982eacff0f7926de42">   89</a></span>&#160;  <a class="code" href="structlibcdr_1_1CMXParserState.html#a25fe534fb6157c982eacff0f7926de42">CMXParserState</a>()</div><div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;    : <a class="code" href="structlibcdr_1_1CMXParserState.html#a6d5bdf5ae1e28d74eb038fe61214d8ea">m_colorPalette</a>(), <a class="code" href="structlibcdr_1_1CMXParserState.html#a43ad09403a8b29c83425cc28a7bffa39">m_dashArrays</a>(), <a class="code" href="structlibcdr_1_1CMXParserState.html#af3887494f7f29c16e5f0dca223310927">m_lineStyles</a>(),</div><div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;      <a class="code" href="structlibcdr_1_1CMXParserState.html#a13d4fbe639f06eaab2408af45ff529ec">m_pens</a>(), <a class="code" href="structlibcdr_1_1CMXParserState.html#ab79caf0e8b53c16ba2201478151ed7f1">m_outlines</a>(), <a class="code" href="structlibcdr_1_1CMXParserState.html#aa3868bbfe681cc5634e5acccd143dac3">m_bitmapOffsets</a>(), <a class="code" href="structlibcdr_1_1CMXParserState.html#ae4abf40c580e13a85c0bb9b1dce0280c">m_patternOffsets</a>(),</div><div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;      <a class="code" href="structlibcdr_1_1CMXParserState.html#ae837356478150eb5ee538d93ad0eaddd">m_arrowOffsets</a>(), <a class="code" href="structlibcdr_1_1CMXParserState.html#a3bdf30c15964d957b3224f0b1df77bc9">m_embeddedOffsets</a>(), <a class="code" href="structlibcdr_1_1CMXParserState.html#a295ecd9e003d2e0ee0e497f9535c0a63">m_embeddedOffsetTypes</a>() {}</div><div class="line"><a name="l00093"></a><span class="lineno"><a class="line" href="structlibcdr_1_1CMXParserState.html#a6d5bdf5ae1e28d74eb038fe61214d8ea">   93</a></span>&#160;  std::map&lt;unsigned, CDRColor&gt; <a class="code" href="structlibcdr_1_1CMXParserState.html#a6d5bdf5ae1e28d74eb038fe61214d8ea">m_colorPalette</a>;</div><div class="line"><a name="l00094"></a><span class="lineno"><a class="line" href="structlibcdr_1_1CMXParserState.html#a43ad09403a8b29c83425cc28a7bffa39">   94</a></span>&#160;  std::map&lt;unsigned, std::vector&lt;unsigned&gt; &gt; <a class="code" href="structlibcdr_1_1CMXParserState.html#a43ad09403a8b29c83425cc28a7bffa39">m_dashArrays</a>;</div><div class="line"><a name="l00095"></a><span class="lineno"><a class="line" href="structlibcdr_1_1CMXParserState.html#af3887494f7f29c16e5f0dca223310927">   95</a></span>&#160;  std::map&lt;unsigned, CMXLineStyle&gt; <a class="code" href="structlibcdr_1_1CMXParserState.html#af3887494f7f29c16e5f0dca223310927">m_lineStyles</a>;</div><div class="line"><a name="l00096"></a><span class="lineno"><a class="line" href="structlibcdr_1_1CMXParserState.html#a13d4fbe639f06eaab2408af45ff529ec">   96</a></span>&#160;  std::map&lt;unsigned, CMXPen&gt; <a class="code" href="structlibcdr_1_1CMXParserState.html#a13d4fbe639f06eaab2408af45ff529ec">m_pens</a>;</div><div class="line"><a name="l00097"></a><span class="lineno"><a class="line" href="structlibcdr_1_1CMXParserState.html#ab79caf0e8b53c16ba2201478151ed7f1">   97</a></span>&#160;  std::map&lt;unsigned, CMXOutline&gt; <a class="code" href="structlibcdr_1_1CMXParserState.html#ab79caf0e8b53c16ba2201478151ed7f1">m_outlines</a>;</div><div class="line"><a name="l00098"></a><span class="lineno"><a class="line" href="structlibcdr_1_1CMXParserState.html#aa3868bbfe681cc5634e5acccd143dac3">   98</a></span>&#160;  std::map&lt;unsigned, unsigned&gt; <a class="code" href="structlibcdr_1_1CMXParserState.html#aa3868bbfe681cc5634e5acccd143dac3">m_bitmapOffsets</a>;</div><div class="line"><a name="l00099"></a><span class="lineno"><a class="line" href="structlibcdr_1_1CMXParserState.html#ae4abf40c580e13a85c0bb9b1dce0280c">   99</a></span>&#160;  std::map&lt;unsigned, unsigned&gt; <a class="code" href="structlibcdr_1_1CMXParserState.html#ae4abf40c580e13a85c0bb9b1dce0280c">m_patternOffsets</a>;</div><div class="line"><a name="l00100"></a><span class="lineno"><a class="line" href="structlibcdr_1_1CMXParserState.html#ae837356478150eb5ee538d93ad0eaddd">  100</a></span>&#160;  std::map&lt;unsigned, unsigned&gt; <a class="code" href="structlibcdr_1_1CMXParserState.html#ae837356478150eb5ee538d93ad0eaddd">m_arrowOffsets</a>;</div><div class="line"><a name="l00101"></a><span class="lineno"><a class="line" href="structlibcdr_1_1CMXParserState.html#a3bdf30c15964d957b3224f0b1df77bc9">  101</a></span>&#160;  std::map&lt;unsigned, unsigned&gt; <a class="code" href="structlibcdr_1_1CMXParserState.html#a3bdf30c15964d957b3224f0b1df77bc9">m_embeddedOffsets</a>;</div><div class="line"><a name="l00102"></a><span class="lineno"><a class="line" href="structlibcdr_1_1CMXParserState.html#a295ecd9e003d2e0ee0e497f9535c0a63">  102</a></span>&#160;  std::map&lt;unsigned, unsigned&gt; <a class="code" href="structlibcdr_1_1CMXParserState.html#a295ecd9e003d2e0ee0e497f9535c0a63">m_embeddedOffsetTypes</a>;</div><div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;};</div><div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;</div><div class="line"><a name="l00105"></a><span class="lineno"><a class="line" href="classlibcdr_1_1CMXParser.html">  105</a></span>&#160;<span class="keyword">class </span><a class="code" href="classlibcdr_1_1CMXParser.html">CMXParser</a> : <span class="keyword">protected</span> <a class="code" href="classlibcdr_1_1CommonParser.html">CommonParser</a></div><div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;{</div><div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;  <span class="keyword">explicit</span> <a class="code" href="classlibcdr_1_1CMXParser.html#ab0790b4d7c362acbea1c7f15bf13dc73">CMXParser</a>(<a class="code" href="classlibcdr_1_1CDRCollector.html">CDRCollector</a> *collector, <a class="code" href="structlibcdr_1_1CMXParserState.html">CMXParserState</a> &amp;parserState);</div><div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;  <a class="code" href="classlibcdr_1_1CMXParser.html#aa5cd70d0259dd8e670b0941cfc68ff40">~CMXParser</a>() <span class="keyword">override</span>;</div><div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classlibcdr_1_1CMXParser.html#a3dcbeffed5f72d9ea55e7d68b760008a">parseRecords</a>(librevenge::RVNGInputStream *input, <span class="keywordtype">long</span> size = -1, <span class="keywordtype">unsigned</span> level = 0);</div><div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;</div><div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;<span class="keyword">private</span>:</div><div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;  <a class="code" href="classlibcdr_1_1CMXParser.html#ab0790b4d7c362acbea1c7f15bf13dc73">CMXParser</a>();</div><div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;  <a class="code" href="classlibcdr_1_1CMXParser.html#ab0790b4d7c362acbea1c7f15bf13dc73">CMXParser</a>(<span class="keyword">const</span> <a class="code" href="classlibcdr_1_1CMXParser.html">CMXParser</a> &amp;);</div><div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;  <a class="code" href="classlibcdr_1_1CMXParser.html">CMXParser</a> &amp;<a class="code" href="classlibcdr_1_1CMXParser.html#ab38dce4eeeb70cc87abc65e4e56bc9f0">operator=</a>(<span class="keyword">const</span> <a class="code" href="classlibcdr_1_1CMXParser.html">CMXParser</a> &amp;);</div><div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classlibcdr_1_1CMXParser.html#a4a59712a9aa21194a9a6d3adc2b56a73">parseRecord</a>(librevenge::RVNGInputStream *input, <span class="keywordtype">unsigned</span> level = 0);</div><div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibcdr_1_1CMXParser.html#a7e6b57510757036da8d3b58457db2952">readRecord</a>(<span class="keywordtype">unsigned</span> fourCC, <span class="keywordtype">unsigned</span> &amp;length, librevenge::RVNGInputStream *input);</div><div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibcdr_1_1CMXParser.html#a6ccc73e7493330f932e9e012fd618378">parseImage</a>(librevenge::RVNGInputStream *input);</div><div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;</div><div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibcdr_1_1CMXParser.html#a774f80624c4136643185deecffc1f2d7">readCMXHeader</a>(librevenge::RVNGInputStream *input);</div><div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibcdr_1_1CMXParser.html#ac52cb03a7387a9674859a2b924e9b099">readDisp</a>(librevenge::RVNGInputStream *input);</div><div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibcdr_1_1CMXParser.html#a200d021b78c6d63fa8a4bb2c7e037301">readPage</a>(librevenge::RVNGInputStream *input);</div><div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibcdr_1_1CMXParser.html#a11607971cf5dabeb00113b037f647c0c">readProc</a>(librevenge::RVNGInputStream *input);</div><div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibcdr_1_1CMXParser.html#a64a2f189ff5fddbf1d50d716cb56a477">readRclr</a>(librevenge::RVNGInputStream *input);</div><div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibcdr_1_1CMXParser.html#a7dab33f996f4f20d6312b25519a9b032">readRotl</a>(librevenge::RVNGInputStream *input);</div><div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibcdr_1_1CMXParser.html#ac3dd57bb88386d2802231891d600acbb">readRott</a>(librevenge::RVNGInputStream *input);</div><div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibcdr_1_1CMXParser.html#aaa70fc26ab936ff2da723ca60f83aa2b">readRdot</a>(librevenge::RVNGInputStream *input);</div><div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibcdr_1_1CMXParser.html#aeb6fcc8b2f75cd353e9c2344e3ded221">readRpen</a>(librevenge::RVNGInputStream *input);</div><div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibcdr_1_1CMXParser.html#a36d92ff5381c0324f35ceb441c5a15e8">readIxtl</a>(librevenge::RVNGInputStream *input);</div><div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibcdr_1_1CMXParser.html#a6a6e9db811d0b4d19cd7a03f5580fa44">readIxef</a>(librevenge::RVNGInputStream *input);</div><div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibcdr_1_1CMXParser.html#af1862d0fc853b827519c38152ebc3e39">readIxmr</a>(librevenge::RVNGInputStream *input);</div><div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibcdr_1_1CMXParser.html#aee57ff8e0afb029b79372d37ecd69a3d">readIxpg</a>(librevenge::RVNGInputStream *input);</div><div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibcdr_1_1CMXParser.html#a3e5f7ae312656cb0b9b90aa1a31d0ee5">readIxpc</a>(librevenge::RVNGInputStream *input);</div><div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibcdr_1_1CMXParser.html#ac7e843849b6306f8002b8de7a8ddf517">readInfo</a>(librevenge::RVNGInputStream *input);</div><div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibcdr_1_1CMXParser.html#aeca760a1983eb2109a42d9d9baac7aac">readData</a>(librevenge::RVNGInputStream *input);</div><div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;</div><div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;  <span class="comment">// Command readers</span></div><div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibcdr_1_1CMXParser.html#a6fa83201d42644fbced81114caf06bac">readCommands</a>(librevenge::RVNGInputStream *input, <span class="keywordtype">unsigned</span> length);</div><div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibcdr_1_1CMXParser.html#a9d43a2ffc084ad5188b42d43d6d26c05">readBeginPage</a>(librevenge::RVNGInputStream *input);</div><div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibcdr_1_1CMXParser.html#a805f7cc5e6f0161365587b26e691a88b">readBeginLayer</a>(librevenge::RVNGInputStream *input);</div><div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibcdr_1_1CMXParser.html#a0283c9aadfb4d6a39b38816d281ffe9f">readBeginGroup</a>(librevenge::RVNGInputStream *input);</div><div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibcdr_1_1CMXParser.html#a593ba53e9a82213da3537a68a50d35e0">readPolyCurve</a>(librevenge::RVNGInputStream *input);</div><div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibcdr_1_1CMXParser.html#a8e6a5fdf46a0d39181e502bc44e6f67c">readEllipse</a>(librevenge::RVNGInputStream *input);</div><div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibcdr_1_1CMXParser.html#ae1ed21876575bb3e2f6e15ec211c0128">readRectangle</a>(librevenge::RVNGInputStream *input);</div><div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibcdr_1_1CMXParser.html#accc500fca7226747dd260b49fff9e6af">readJumpAbsolute</a>(librevenge::RVNGInputStream *input);</div><div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibcdr_1_1CMXParser.html#a05c2628f99524a0699482665eb988115">readDrawImage</a>(librevenge::RVNGInputStream *input);</div><div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibcdr_1_1CMXParser.html#abd08d817ff99ced05d280f15507fcbb2">readBeginProcedure</a>(librevenge::RVNGInputStream *input);</div><div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;</div><div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;  <span class="comment">// Types readers</span></div><div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;  <a class="code" href="classlibcdr_1_1CDRTransform.html">CDRTransform</a> <a class="code" href="classlibcdr_1_1CMXParser.html#a282971500cfaedf310380ff1667fafdc">readMatrix</a>(librevenge::RVNGInputStream *input);</div><div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;  <a class="code" href="structlibcdr_1_1CDRBox.html">CDRBox</a> <a class="code" href="classlibcdr_1_1CMXParser.html#a451e60199f6d010119d28265829ce45d">readBBox</a>(librevenge::RVNGInputStream *input);</div><div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;  librevenge::RVNGString <a class="code" href="classlibcdr_1_1CMXParser.html#aab7d962c02ef243175852a17368f5603">readString</a>(librevenge::RVNGInputStream *input);</div><div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classlibcdr_1_1CMXParser.html#a6d7bfc492985be5e5c4816107bd15ba8">readFill</a>(librevenge::RVNGInputStream *input);</div><div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classlibcdr_1_1CMXParser.html#a28af7cd74c1373479bf10d09f5cb7c41">readLens</a>(librevenge::RVNGInputStream *input);</div><div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;</div><div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;  <span class="comment">// Complex types readers</span></div><div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classlibcdr_1_1CMXParser.html#a31b7147d1c8fb69457a052e94d0fe2b3">readRenderingAttributes</a>(librevenge::RVNGInputStream *input);</div><div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;</div><div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;  <span class="comment">// Helper Functions</span></div><div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;  <a class="code" href="structlibcdr_1_1CDRColor.html">CDRColor</a> <a class="code" href="classlibcdr_1_1CMXParser.html#a29822c1e39e6f988386f6b499c052e74">getPaletteColor</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">id</span>);</div><div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;  <a class="code" href="structlibcdr_1_1CDRColor.html">CDRColor</a> <a class="code" href="classlibcdr_1_1CMXParser.html#a6280fdf4173eba783c329131107ee06a">readColor</a>(librevenge::RVNGInputStream *input, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> colorModel);</div><div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;  <a class="code" href="structlibcdr_1_1CDRLineStyle.html">CDRLineStyle</a> <a class="code" href="classlibcdr_1_1CMXParser.html#aad313bfe773aecd0a7eae9434c362219">getLineStyle</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">id</span>);</div><div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;  <span class="keyword">const</span> <span class="keywordtype">unsigned</span> *<a class="code" href="classlibcdr_1_1CMXParser.html#a2f56e74be54e2c79884192ee43f31ef7">_getOffsetByType</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> type, <span class="keyword">const</span> std::map&lt;unsigned short, unsigned&gt; &amp;offsets);</div><div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;</div><div class="line"><a name="l00165"></a><span class="lineno"><a class="line" href="classlibcdr_1_1CMXParser.html#ac952f153bd099dd9e185847c46eecd3a">  165</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classlibcdr_1_1CMXParser.html#ac952f153bd099dd9e185847c46eecd3a">m_bigEndian</a>;</div><div class="line"><a name="l00166"></a><span class="lineno"><a class="line" href="classlibcdr_1_1CMXParser.html#a5ba48029b88a914a855b0d756df7a33f">  166</a></span>&#160;  <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <a class="code" href="classlibcdr_1_1CMXParser.html#a5ba48029b88a914a855b0d756df7a33f">m_unit</a>;</div><div class="line"><a name="l00167"></a><span class="lineno"><a class="line" href="classlibcdr_1_1CMXParser.html#adf08c455e6b20ee5dff935aefdee86c2">  167</a></span>&#160;  <span class="keywordtype">double</span> <a class="code" href="classlibcdr_1_1CMXParser.html#adf08c455e6b20ee5dff935aefdee86c2">m_scale</a>;</div><div class="line"><a name="l00168"></a><span class="lineno"><a class="line" href="classlibcdr_1_1CMXParser.html#a90b84f8c2dafcd7b0a95916823b1118f">  168</a></span>&#160;  <span class="keywordtype">double</span> <a class="code" href="classlibcdr_1_1CMXParser.html#a71efc50620b2663704a5b36cbb3bc91d">m_xmin</a>, <a class="code" href="classlibcdr_1_1CMXParser.html#aa0f28b72132957159f400cb79a548e92">m_xmax</a>, <a class="code" href="classlibcdr_1_1CMXParser.html#a90b84f8c2dafcd7b0a95916823b1118f">m_ymin</a>, <a class="code" href="classlibcdr_1_1CMXParser.html#a509e9e512a7e348d0b1625095d11fe37">m_ymax</a>;</div><div class="line"><a name="l00169"></a><span class="lineno"><a class="line" href="classlibcdr_1_1CMXParser.html#a765b4e87fc47e361b00d5720a8ff1cc2">  169</a></span>&#160;  <span class="keywordtype">unsigned</span> <a class="code" href="classlibcdr_1_1CMXParser.html#a765b4e87fc47e361b00d5720a8ff1cc2">m_fillIndex</a>;</div><div class="line"><a name="l00170"></a><span class="lineno"><a class="line" href="classlibcdr_1_1CMXParser.html#a6bc499d5c71c0f97e9c215d1cdc533d0">  170</a></span>&#160;  <span class="keywordtype">unsigned</span> <a class="code" href="classlibcdr_1_1CMXParser.html#a6bc499d5c71c0f97e9c215d1cdc533d0">m_nextInstructionOffset</a>;</div><div class="line"><a name="l00171"></a><span class="lineno"><a class="line" href="classlibcdr_1_1CMXParser.html#a94893b847ef4301613d7aaff44f7d1a3">  171</a></span>&#160;  <a class="code" href="structlibcdr_1_1CMXParserState.html">CMXParserState</a> &amp;<a class="code" href="classlibcdr_1_1CMXParser.html#a94893b847ef4301613d7aaff44f7d1a3">m_parserState</a>;</div><div class="line"><a name="l00172"></a><span class="lineno"><a class="line" href="classlibcdr_1_1CMXParser.html#a00d39f0d50a5c687fa75970acf60df47">  172</a></span>&#160;  <a class="code" href="structlibcdr_1_1CMXImageInfo.html">CMXImageInfo</a> <a class="code" href="classlibcdr_1_1CMXParser.html#a00d39f0d50a5c687fa75970acf60df47">m_currentImageInfo</a>;</div><div class="line"><a name="l00173"></a><span class="lineno"><a class="line" href="classlibcdr_1_1CMXParser.html#a444db83cc73200bf091639fbe9ed04c5">  173</a></span>&#160;  std::unique_ptr&lt;CDRPattern&gt; <a class="code" href="classlibcdr_1_1CMXParser.html#a444db83cc73200bf091639fbe9ed04c5">m_currentPattern</a>;</div><div class="line"><a name="l00174"></a><span class="lineno"><a class="line" href="classlibcdr_1_1CMXParser.html#a560fc3291958e68f4c69927d66290ebe">  174</a></span>&#160;  std::unique_ptr&lt;CDRBitmap&gt; <a class="code" href="classlibcdr_1_1CMXParser.html#a560fc3291958e68f4c69927d66290ebe">m_currentBitmap</a>;</div><div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;};</div><div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;</div><div class="line"><a name="l00177"></a><span class="lineno">  177</span>&#160;} <span class="comment">// namespace libcdr</span></div><div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160;</div><div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160;<span class="preprocessor">#endif // __CMXPARSER_H__</span></div><div class="line"><a name="l00180"></a><span class="lineno">  180</span>&#160;<span class="comment">/* vim:set shiftwidth=2 softtabstop=2 expandtab: */</span></div><div class="ttc" id="classlibcdr_1_1CMXParser_html_a7dab33f996f4f20d6312b25519a9b032"><div class="ttname"><a href="classlibcdr_1_1CMXParser.html#a7dab33f996f4f20d6312b25519a9b032">libcdr::CMXParser::readRotl</a></div><div class="ttdeci">void readRotl(librevenge::RVNGInputStream *input)</div><div class="ttdef"><b>Definition:</b> CMXParser.cpp:1839</div></div>
<div class="ttc" id="structlibcdr_1_1CMXOutline_html_aebb80ccc817317f8d3baee9c54d91834"><div class="ttname"><a href="structlibcdr_1_1CMXOutline.html#aebb80ccc817317f8d3baee9c54d91834">libcdr::CMXOutline::CMXOutline</a></div><div class="ttdeci">CMXOutline()</div><div class="ttdef"><b>Definition:</b> CMXParser.h:49</div></div>
<div class="ttc" id="structlibcdr_1_1CMXParserState_html"><div class="ttname"><a href="structlibcdr_1_1CMXParserState.html">libcdr::CMXParserState</a></div><div class="ttdef"><b>Definition:</b> CMXParser.h:87</div></div>
<div class="ttc" id="classlibcdr_1_1CommonParser_html"><div class="ttname"><a href="classlibcdr_1_1CommonParser.html">libcdr::CommonParser</a></div><div class="ttdef"><b>Definition:</b> CommonParser.h:27</div></div>
<div class="ttc" id="structlibcdr_1_1CMXLineStyle_html_ad367582cbbaf3e1562230b5edaa14a29"><div class="ttname"><a href="structlibcdr_1_1CMXLineStyle.html#ad367582cbbaf3e1562230b5edaa14a29">libcdr::CMXLineStyle::CMXLineStyle</a></div><div class="ttdeci">CMXLineStyle()</div><div class="ttdef"><b>Definition:</b> CMXParser.h:72</div></div>
<div class="ttc" id="structlibcdr_1_1CMXImageInfo_html"><div class="ttname"><a href="structlibcdr_1_1CMXImageInfo.html">libcdr::CMXImageInfo</a></div><div class="ttdef"><b>Definition:</b> CMXParser.h:77</div></div>
<div class="ttc" id="classlibcdr_1_1CMXParser_html_a9d43a2ffc084ad5188b42d43d6d26c05"><div class="ttname"><a href="classlibcdr_1_1CMXParser.html#a9d43a2ffc084ad5188b42d43d6d26c05">libcdr::CMXParser::readBeginPage</a></div><div class="ttdeci">void readBeginPage(librevenge::RVNGInputStream *input)</div><div class="ttdef"><b>Definition:</b> CMXParser.cpp:491</div></div>
<div class="ttc" id="classlibcdr_1_1CMXParser_html_a6bc499d5c71c0f97e9c215d1cdc533d0"><div class="ttname"><a href="classlibcdr_1_1CMXParser.html#a6bc499d5c71c0f97e9c215d1cdc533d0">libcdr::CMXParser::m_nextInstructionOffset</a></div><div class="ttdeci">unsigned m_nextInstructionOffset</div><div class="ttdef"><b>Definition:</b> CMXParser.h:170</div></div>
<div class="ttc" id="classlibcdr_1_1CMXParser_html_aee57ff8e0afb029b79372d37ecd69a3d"><div class="ttname"><a href="classlibcdr_1_1CMXParser.html#aee57ff8e0afb029b79372d37ecd69a3d">libcdr::CMXParser::readIxpg</a></div><div class="ttdeci">void readIxpg(librevenge::RVNGInputStream *input)</div><div class="ttdef"><b>Definition:</b> CMXParser.cpp:2032</div></div>
<div class="ttc" id="classlibcdr_1_1CMXParser_html_a64a2f189ff5fddbf1d50d716cb56a477"><div class="ttname"><a href="classlibcdr_1_1CMXParser.html#a64a2f189ff5fddbf1d50d716cb56a477">libcdr::CMXParser::readRclr</a></div><div class="ttdeci">void readRclr(librevenge::RVNGInputStream *input)</div><div class="ttdef"><b>Definition:</b> CMXParser.cpp:1684</div></div>
<div class="ttc" id="classlibcdr_1_1CMXParser_html_aeca760a1983eb2109a42d9d9baac7aac"><div class="ttname"><a href="classlibcdr_1_1CMXParser.html#aeca760a1983eb2109a42d9d9baac7aac">libcdr::CMXParser::readData</a></div><div class="ttdeci">void readData(librevenge::RVNGInputStream *input)</div><div class="ttdef"><b>Definition:</b> CMXParser.cpp:2145</div></div>
<div class="ttc" id="structlibcdr_1_1CMXPen_html_afb24f2cdf1d20ef55da3be0d22313572"><div class="ttname"><a href="structlibcdr_1_1CMXPen.html#afb24f2cdf1d20ef55da3be0d22313572">libcdr::CMXPen::m_aspect</a></div><div class="ttdeci">double m_aspect</div><div class="ttdef"><b>Definition:</b> CMXParser.h:65</div></div>
<div class="ttc" id="classlibcdr_1_1CMXParser_html_aa5cd70d0259dd8e670b0941cfc68ff40"><div class="ttname"><a href="classlibcdr_1_1CMXParser.html#aa5cd70d0259dd8e670b0941cfc68ff40">libcdr::CMXParser::~CMXParser</a></div><div class="ttdeci">~CMXParser() override</div><div class="ttdef"><b>Definition:</b> CMXParser.cpp:80</div></div>
<div class="ttc" id="classlibcdr_1_1CMXParser_html_aa0f28b72132957159f400cb79a548e92"><div class="ttname"><a href="classlibcdr_1_1CMXParser.html#aa0f28b72132957159f400cb79a548e92">libcdr::CMXParser::m_xmax</a></div><div class="ttdeci">double m_xmax</div><div class="ttdef"><b>Definition:</b> CMXParser.h:168</div></div>
<div class="ttc" id="structlibcdr_1_1CMXParserState_html_a25fe534fb6157c982eacff0f7926de42"><div class="ttname"><a href="structlibcdr_1_1CMXParserState.html#a25fe534fb6157c982eacff0f7926de42">libcdr::CMXParserState::CMXParserState</a></div><div class="ttdeci">CMXParserState()</div><div class="ttdef"><b>Definition:</b> CMXParser.h:89</div></div>
<div class="ttc" id="structlibcdr_1_1CDRBox_html"><div class="ttname"><a href="structlibcdr_1_1CDRBox.html">libcdr::CDRBox</a></div><div class="ttdef"><b>Definition:</b> CDRTypes.h:24</div></div>
<div class="ttc" id="structlibcdr_1_1CMXPen_html_af281d55faf7d700b96e333835eea7e47"><div class="ttname"><a href="structlibcdr_1_1CMXPen.html#af281d55faf7d700b96e333835eea7e47">libcdr::CMXPen::CMXPen</a></div><div class="ttdeci">CMXPen()</div><div class="ttdef"><b>Definition:</b> CMXParser.h:62</div></div>
<div class="ttc" id="classlibcdr_1_1CMXParser_html_a560fc3291958e68f4c69927d66290ebe"><div class="ttname"><a href="classlibcdr_1_1CMXParser.html#a560fc3291958e68f4c69927d66290ebe">libcdr::CMXParser::m_currentBitmap</a></div><div class="ttdeci">std::unique_ptr&lt; CDRBitmap &gt; m_currentBitmap</div><div class="ttdef"><b>Definition:</b> CMXParser.h:174</div></div>
<div class="ttc" id="structlibcdr_1_1CMXPen_html_af4a4e6de350cff7228879c5478373682"><div class="ttname"><a href="structlibcdr_1_1CMXPen.html#af4a4e6de350cff7228879c5478373682">libcdr::CMXPen::m_matrix</a></div><div class="ttdeci">CDRTransform m_matrix</div><div class="ttdef"><b>Definition:</b> CMXParser.h:67</div></div>
<div class="ttc" id="structlibcdr_1_1CMXImageInfo_html_a84b7cc67397a046cb5a99fdaf5925b03"><div class="ttname"><a href="structlibcdr_1_1CMXImageInfo.html#a84b7cc67397a046cb5a99fdaf5925b03">libcdr::CMXImageInfo::m_compressedSize</a></div><div class="ttdeci">unsigned m_compressedSize</div><div class="ttdef"><b>Definition:</b> CMXParser.h:84</div></div>
<div class="ttc" id="structlibcdr_1_1CMXPen_html"><div class="ttname"><a href="structlibcdr_1_1CMXPen.html">libcdr::CMXPen</a></div><div class="ttdef"><b>Definition:</b> CMXParser.h:60</div></div>
<div class="ttc" id="structlibcdr_1_1CMXLineStyle_html_af367d86e12e5aa669f33c0910e5ae14f"><div class="ttname"><a href="structlibcdr_1_1CMXLineStyle.html#af367d86e12e5aa669f33c0910e5ae14f">libcdr::CMXLineStyle::m_spec</a></div><div class="ttdeci">unsigned char m_spec</div><div class="ttdef"><b>Definition:</b> CMXParser.h:73</div></div>
<div class="ttc" id="structlibcdr_1_1CMXParserState_html_a3bdf30c15964d957b3224f0b1df77bc9"><div class="ttname"><a href="structlibcdr_1_1CMXParserState.html#a3bdf30c15964d957b3224f0b1df77bc9">libcdr::CMXParserState::m_embeddedOffsets</a></div><div class="ttdeci">std::map&lt; unsigned, unsigned &gt; m_embeddedOffsets</div><div class="ttdef"><b>Definition:</b> CMXParser.h:101</div></div>
<div class="ttc" id="classlibcdr_1_1CMXParser_html_ac3dd57bb88386d2802231891d600acbb"><div class="ttname"><a href="classlibcdr_1_1CMXParser.html#ac3dd57bb88386d2802231891d600acbb">libcdr::CMXParser::readRott</a></div><div class="ttdeci">void readRott(librevenge::RVNGInputStream *input)</div><div class="ttdef"><b>Definition:</b> CMXParser.cpp:1790</div></div>
<div class="ttc" id="classlibcdr_1_1CMXParser_html_a593ba53e9a82213da3537a68a50d35e0"><div class="ttname"><a href="classlibcdr_1_1CMXParser.html#a593ba53e9a82213da3537a68a50d35e0">libcdr::CMXParser::readPolyCurve</a></div><div class="ttdeci">void readPolyCurve(librevenge::RVNGInputStream *input)</div><div class="ttdef"><b>Definition:</b> CMXParser.cpp:590</div></div>
<div class="ttc" id="classlibcdr_1_1CMXParser_html_a6ccc73e7493330f932e9e012fd618378"><div class="ttname"><a href="classlibcdr_1_1CMXParser.html#a6ccc73e7493330f932e9e012fd618378">libcdr::CMXParser::parseImage</a></div><div class="ttdeci">void parseImage(librevenge::RVNGInputStream *input)</div><div class="ttdef"><b>Definition:</b> CMXParser.cpp:154</div></div>
<div class="ttc" id="structlibcdr_1_1CMXLineStyle_html_a01bb1a0f788600ae5b933cb00aff4616"><div class="ttname"><a href="structlibcdr_1_1CMXLineStyle.html#a01bb1a0f788600ae5b933cb00aff4616">libcdr::CMXLineStyle::m_capAndJoin</a></div><div class="ttdeci">unsigned char m_capAndJoin</div><div class="ttdef"><b>Definition:</b> CMXParser.h:74</div></div>
<div class="ttc" id="CDRTransforms_8h_html"><div class="ttname"><a href="CDRTransforms_8h.html">CDRTransforms.h</a></div></div>
<div class="ttc" id="classlibcdr_1_1CDRTransform_html"><div class="ttname"><a href="classlibcdr_1_1CDRTransform.html">libcdr::CDRTransform</a></div><div class="ttdef"><b>Definition:</b> CDRTransforms.h:19</div></div>
<div class="ttc" id="classlibcdr_1_1CMXParser_html_ab38dce4eeeb70cc87abc65e4e56bc9f0"><div class="ttname"><a href="classlibcdr_1_1CMXParser.html#ab38dce4eeeb70cc87abc65e4e56bc9f0">libcdr::CMXParser::operator=</a></div><div class="ttdeci">CMXParser &amp; operator=(const CMXParser &amp;)</div></div>
<div class="ttc" id="classlibcdr_1_1CMXParser_html_aab7d962c02ef243175852a17368f5603"><div class="ttname"><a href="classlibcdr_1_1CMXParser.html#aab7d962c02ef243175852a17368f5603">libcdr::CMXParser::readString</a></div><div class="ttdeci">librevenge::RVNGString readString(librevenge::RVNGInputStream *input)</div><div class="ttdef"><b>Definition:</b> CMXParser.cpp:1007</div></div>
<div class="ttc" id="classlibcdr_1_1CMXParser_html_a7e6b57510757036da8d3b58457db2952"><div class="ttname"><a href="classlibcdr_1_1CMXParser.html#a7e6b57510757036da8d3b58457db2952">libcdr::CMXParser::readRecord</a></div><div class="ttdeci">void readRecord(unsigned fourCC, unsigned &amp;length, librevenge::RVNGInputStream *input)</div><div class="ttdef"><b>Definition:</b> CMXParser.cpp:194</div></div>
<div class="ttc" id="classlibcdr_1_1CMXParser_html_a6a6e9db811d0b4d19cd7a03f5580fa44"><div class="ttname"><a href="classlibcdr_1_1CMXParser.html#a6a6e9db811d0b4d19cd7a03f5580fa44">libcdr::CMXParser::readIxef</a></div><div class="ttdeci">void readIxef(librevenge::RVNGInputStream *input)</div><div class="ttdef"><b>Definition:</b> CMXParser.cpp:1995</div></div>
<div class="ttc" id="structlibcdr_1_1CMXParserState_html_a6d5bdf5ae1e28d74eb038fe61214d8ea"><div class="ttname"><a href="structlibcdr_1_1CMXParserState.html#a6d5bdf5ae1e28d74eb038fe61214d8ea">libcdr::CMXParserState::m_colorPalette</a></div><div class="ttdeci">std::map&lt; unsigned, CDRColor &gt; m_colorPalette</div><div class="ttdef"><b>Definition:</b> CMXParser.h:93</div></div>
<div class="ttc" id="structlibcdr_1_1CMXOutline_html_a58e7edb91cbd154d79972185656a85cf"><div class="ttname"><a href="structlibcdr_1_1CMXOutline.html#a58e7edb91cbd154d79972185656a85cf">libcdr::CMXOutline::m_arrowHeads</a></div><div class="ttdeci">unsigned short m_arrowHeads</div><div class="ttdef"><b>Definition:</b> CMXParser.h:55</div></div>
<div class="ttc" id="classlibcdr_1_1CMXParser_html_a5ba48029b88a914a855b0d756df7a33f"><div class="ttname"><a href="classlibcdr_1_1CMXParser.html#a5ba48029b88a914a855b0d756df7a33f">libcdr::CMXParser::m_unit</a></div><div class="ttdeci">unsigned short m_unit</div><div class="ttdef"><b>Definition:</b> CMXParser.h:166</div></div>
<div class="ttc" id="classlibcdr_1_1CMXParser_html_a444db83cc73200bf091639fbe9ed04c5"><div class="ttname"><a href="classlibcdr_1_1CMXParser.html#a444db83cc73200bf091639fbe9ed04c5">libcdr::CMXParser::m_currentPattern</a></div><div class="ttdeci">std::unique_ptr&lt; CDRPattern &gt; m_currentPattern</div><div class="ttdef"><b>Definition:</b> CMXParser.h:173</div></div>
<div class="ttc" id="structlibcdr_1_1CMXParserState_html_ae4abf40c580e13a85c0bb9b1dce0280c"><div class="ttname"><a href="structlibcdr_1_1CMXParserState.html#ae4abf40c580e13a85c0bb9b1dce0280c">libcdr::CMXParserState::m_patternOffsets</a></div><div class="ttdeci">std::map&lt; unsigned, unsigned &gt; m_patternOffsets</div><div class="ttdef"><b>Definition:</b> CMXParser.h:99</div></div>
<div class="ttc" id="classlibcdr_1_1CMXParser_html"><div class="ttname"><a href="classlibcdr_1_1CMXParser.html">libcdr::CMXParser</a></div><div class="ttdef"><b>Definition:</b> CMXParser.h:105</div></div>
<div class="ttc" id="classlibcdr_1_1CMXParser_html_a28af7cd74c1373479bf10d09f5cb7c41"><div class="ttname"><a href="classlibcdr_1_1CMXParser.html#a28af7cd74c1373479bf10d09f5cb7c41">libcdr::CMXParser::readLens</a></div><div class="ttdeci">bool readLens(librevenge::RVNGInputStream *input)</div><div class="ttdef"><b>Definition:</b> CMXParser.cpp:1018</div></div>
<div class="ttc" id="structlibcdr_1_1CMXPen_html_a4f3d5a337a43be65482276039853e9a0"><div class="ttname"><a href="structlibcdr_1_1CMXPen.html#a4f3d5a337a43be65482276039853e9a0">libcdr::CMXPen::m_width</a></div><div class="ttdeci">double m_width</div><div class="ttdef"><b>Definition:</b> CMXParser.h:64</div></div>
<div class="ttc" id="structlibcdr_1_1CMXParserState_html_ab79caf0e8b53c16ba2201478151ed7f1"><div class="ttname"><a href="structlibcdr_1_1CMXParserState.html#ab79caf0e8b53c16ba2201478151ed7f1">libcdr::CMXParserState::m_outlines</a></div><div class="ttdeci">std::map&lt; unsigned, CMXOutline &gt; m_outlines</div><div class="ttdef"><b>Definition:</b> CMXParser.h:97</div></div>
<div class="ttc" id="classlibcdr_1_1CMXParser_html_ac952f153bd099dd9e185847c46eecd3a"><div class="ttname"><a href="classlibcdr_1_1CMXParser.html#ac952f153bd099dd9e185847c46eecd3a">libcdr::CMXParser::m_bigEndian</a></div><div class="ttdeci">bool m_bigEndian</div><div class="ttdef"><b>Definition:</b> CMXParser.h:165</div></div>
<div class="ttc" id="classlibcdr_1_1CMXParser_html_a94893b847ef4301613d7aaff44f7d1a3"><div class="ttname"><a href="classlibcdr_1_1CMXParser.html#a94893b847ef4301613d7aaff44f7d1a3">libcdr::CMXParser::m_parserState</a></div><div class="ttdeci">CMXParserState &amp; m_parserState</div><div class="ttdef"><b>Definition:</b> CMXParser.h:171</div></div>
<div class="ttc" id="structlibcdr_1_1CMXParserState_html_ae837356478150eb5ee538d93ad0eaddd"><div class="ttname"><a href="structlibcdr_1_1CMXParserState.html#ae837356478150eb5ee538d93ad0eaddd">libcdr::CMXParserState::m_arrowOffsets</a></div><div class="ttdeci">std::map&lt; unsigned, unsigned &gt; m_arrowOffsets</div><div class="ttdef"><b>Definition:</b> CMXParser.h:100</div></div>
<div class="ttc" id="classlibcdr_1_1CMXParser_html_a00d39f0d50a5c687fa75970acf60df47"><div class="ttname"><a href="classlibcdr_1_1CMXParser.html#a00d39f0d50a5c687fa75970acf60df47">libcdr::CMXParser::m_currentImageInfo</a></div><div class="ttdeci">CMXImageInfo m_currentImageInfo</div><div class="ttdef"><b>Definition:</b> CMXParser.h:172</div></div>
<div class="ttc" id="namespacelibcdr_html"><div class="ttname"><a href="namespacelibcdr.html">libcdr</a></div><div class="ttdef"><b>Definition:</b> CDRCollector.h:24</div></div>
<div class="ttc" id="structlibcdr_1_1CMXOutline_html_ae08fc3be5dd52e4ce495e816318955de"><div class="ttname"><a href="structlibcdr_1_1CMXOutline.html#ae08fc3be5dd52e4ce495e816318955de">libcdr::CMXOutline::m_dashArray</a></div><div class="ttdeci">unsigned short m_dashArray</div><div class="ttdef"><b>Definition:</b> CMXParser.h:57</div></div>
<div class="ttc" id="classlibcdr_1_1CMXParser_html_abd08d817ff99ced05d280f15507fcbb2"><div class="ttname"><a href="classlibcdr_1_1CMXParser.html#abd08d817ff99ced05d280f15507fcbb2">libcdr::CMXParser::readBeginProcedure</a></div><div class="ttdeci">void readBeginProcedure(librevenge::RVNGInputStream *input)</div><div class="ttdef"><b>Definition:</b> CMXParser.cpp:920</div></div>
<div class="ttc" id="classlibcdr_1_1CMXParser_html_accc500fca7226747dd260b49fff9e6af"><div class="ttname"><a href="classlibcdr_1_1CMXParser.html#accc500fca7226747dd260b49fff9e6af">libcdr::CMXParser::readJumpAbsolute</a></div><div class="ttdeci">void readJumpAbsolute(librevenge::RVNGInputStream *input)</div><div class="ttdef"><b>Definition:</b> CMXParser.cpp:1650</div></div>
<div class="ttc" id="structlibcdr_1_1CMXOutline_html"><div class="ttname"><a href="structlibcdr_1_1CMXOutline.html">libcdr::CMXOutline</a></div><div class="ttdef"><b>Definition:</b> CMXParser.h:47</div></div>
<div class="ttc" id="classlibcdr_1_1CMXParser_html_a90b84f8c2dafcd7b0a95916823b1118f"><div class="ttname"><a href="classlibcdr_1_1CMXParser.html#a90b84f8c2dafcd7b0a95916823b1118f">libcdr::CMXParser::m_ymin</a></div><div class="ttdeci">double m_ymin</div><div class="ttdef"><b>Definition:</b> CMXParser.h:168</div></div>
<div class="ttc" id="classlibcdr_1_1CMXParser_html_ac7e843849b6306f8002b8de7a8ddf517"><div class="ttname"><a href="classlibcdr_1_1CMXParser.html#ac7e843849b6306f8002b8de7a8ddf517">libcdr::CMXParser::readInfo</a></div><div class="ttdeci">void readInfo(librevenge::RVNGInputStream *input)</div><div class="ttdef"><b>Definition:</b> CMXParser.cpp:2104</div></div>
<div class="ttc" id="classlibcdr_1_1CMXParser_html_aeb6fcc8b2f75cd353e9c2344e3ded221"><div class="ttname"><a href="classlibcdr_1_1CMXParser.html#aeb6fcc8b2f75cd353e9c2344e3ded221">libcdr::CMXParser::readRpen</a></div><div class="ttdeci">void readRpen(librevenge::RVNGInputStream *input)</div><div class="ttdef"><b>Definition:</b> CMXParser.cpp:1896</div></div>
<div class="ttc" id="classlibcdr_1_1CMXParser_html_a3dcbeffed5f72d9ea55e7d68b760008a"><div class="ttname"><a href="classlibcdr_1_1CMXParser.html#a3dcbeffed5f72d9ea55e7d68b760008a">libcdr::CMXParser::parseRecords</a></div><div class="ttdeci">bool parseRecords(librevenge::RVNGInputStream *input, long size=-1, unsigned level=0)</div><div class="ttdef"><b>Definition:</b> CMXParser.cpp:84</div></div>
<div class="ttc" id="structlibcdr_1_1CMXOutline_html_a60d60b5dd4acdae016f3fcbaa5dc7e58"><div class="ttname"><a href="structlibcdr_1_1CMXOutline.html#a60d60b5dd4acdae016f3fcbaa5dc7e58">libcdr::CMXOutline::m_pen</a></div><div class="ttdeci">unsigned short m_pen</div><div class="ttdef"><b>Definition:</b> CMXParser.h:56</div></div>
<div class="ttc" id="classlibcdr_1_1CMXParser_html_a200d021b78c6d63fa8a4bb2c7e037301"><div class="ttname"><a href="classlibcdr_1_1CMXParser.html#a200d021b78c6d63fa8a4bb2c7e037301">libcdr::CMXParser::readPage</a></div><div class="ttdeci">void readPage(librevenge::RVNGInputStream *input)</div><div class="ttdef"><b>Definition:</b> CMXParser.cpp:471</div></div>
<div class="ttc" id="CommonParser_8h_html"><div class="ttname"><a href="CommonParser_8h.html">CommonParser.h</a></div></div>
<div class="ttc" id="classlibcdr_1_1CMXParser_html_a8e6a5fdf46a0d39181e502bc44e6f67c"><div class="ttname"><a href="classlibcdr_1_1CMXParser.html#a8e6a5fdf46a0d39181e502bc44e6f67c">libcdr::CMXParser::readEllipse</a></div><div class="ttdeci">void readEllipse(librevenge::RVNGInputStream *input)</div><div class="ttdef"><b>Definition:</b> CMXParser.cpp:665</div></div>
<div class="ttc" id="structlibcdr_1_1CMXParserState_html_a13d4fbe639f06eaab2408af45ff529ec"><div class="ttname"><a href="structlibcdr_1_1CMXParserState.html#a13d4fbe639f06eaab2408af45ff529ec">libcdr::CMXParserState::m_pens</a></div><div class="ttdeci">std::map&lt; unsigned, CMXPen &gt; m_pens</div><div class="ttdef"><b>Definition:</b> CMXParser.h:96</div></div>
<div class="ttc" id="classlibcdr_1_1CMXParser_html_a509e9e512a7e348d0b1625095d11fe37"><div class="ttname"><a href="classlibcdr_1_1CMXParser.html#a509e9e512a7e348d0b1625095d11fe37">libcdr::CMXParser::m_ymax</a></div><div class="ttdeci">double m_ymax</div><div class="ttdef"><b>Definition:</b> CMXParser.h:168</div></div>
<div class="ttc" id="structlibcdr_1_1CMXOutline_html_a967bc5001f87062e7673ae567804c613"><div class="ttname"><a href="structlibcdr_1_1CMXOutline.html#a967bc5001f87062e7673ae567804c613">libcdr::CMXOutline::m_lineStyle</a></div><div class="ttdeci">unsigned short m_lineStyle</div><div class="ttdef"><b>Definition:</b> CMXParser.h:52</div></div>
<div class="ttc" id="structlibcdr_1_1CMXParserState_html_a43ad09403a8b29c83425cc28a7bffa39"><div class="ttname"><a href="structlibcdr_1_1CMXParserState.html#a43ad09403a8b29c83425cc28a7bffa39">libcdr::CMXParserState::m_dashArrays</a></div><div class="ttdeci">std::map&lt; unsigned, std::vector&lt; unsigned &gt; &gt; m_dashArrays</div><div class="ttdef"><b>Definition:</b> CMXParser.h:94</div></div>
<div class="ttc" id="classlibcdr_1_1CMXParser_html_a6d7bfc492985be5e5c4816107bd15ba8"><div class="ttname"><a href="classlibcdr_1_1CMXParser.html#a6d7bfc492985be5e5c4816107bd15ba8">libcdr::CMXParser::readFill</a></div><div class="ttdeci">bool readFill(librevenge::RVNGInputStream *input)</div><div class="ttdef"><b>Definition:</b> CMXParser.cpp:1062</div></div>
<div class="ttc" id="classlibcdr_1_1CMXParser_html_a765b4e87fc47e361b00d5720a8ff1cc2"><div class="ttname"><a href="classlibcdr_1_1CMXParser.html#a765b4e87fc47e361b00d5720a8ff1cc2">libcdr::CMXParser::m_fillIndex</a></div><div class="ttdeci">unsigned m_fillIndex</div><div class="ttdef"><b>Definition:</b> CMXParser.h:169</div></div>
<div class="ttc" id="structlibcdr_1_1CMXOutline_html_a7b25d1375864a0cea463744e0c492da9"><div class="ttname"><a href="structlibcdr_1_1CMXOutline.html#a7b25d1375864a0cea463744e0c492da9">libcdr::CMXOutline::m_color</a></div><div class="ttdeci">unsigned short m_color</div><div class="ttdef"><b>Definition:</b> CMXParser.h:54</div></div>
<div class="ttc" id="classlibcdr_1_1CMXParser_html_a11607971cf5dabeb00113b037f647c0c"><div class="ttname"><a href="classlibcdr_1_1CMXParser.html#a11607971cf5dabeb00113b037f647c0c">libcdr::CMXParser::readProc</a></div><div class="ttdeci">void readProc(librevenge::RVNGInputStream *input)</div><div class="ttdef"><b>Definition:</b> CMXParser.cpp:481</div></div>
<div class="ttc" id="classlibcdr_1_1CMXParser_html_a282971500cfaedf310380ff1667fafdc"><div class="ttname"><a href="classlibcdr_1_1CMXParser.html#a282971500cfaedf310380ff1667fafdc">libcdr::CMXParser::readMatrix</a></div><div class="ttdeci">CDRTransform readMatrix(librevenge::RVNGInputStream *input)</div><div class="ttdef"><b>Definition:</b> CMXParser.cpp:967</div></div>
<div class="ttc" id="classlibcdr_1_1CMXParser_html_a2f56e74be54e2c79884192ee43f31ef7"><div class="ttname"><a href="classlibcdr_1_1CMXParser.html#a2f56e74be54e2c79884192ee43f31ef7">libcdr::CMXParser::_getOffsetByType</a></div><div class="ttdeci">const unsigned * _getOffsetByType(unsigned short type, const std::map&lt; unsigned short, unsigned &gt; &amp;offsets)</div><div class="ttdef"><b>Definition:</b> CMXParser.cpp:340</div></div>
<div class="ttc" id="classlibcdr_1_1CMXParser_html_ae1ed21876575bb3e2f6e15ec211c0128"><div class="ttname"><a href="classlibcdr_1_1CMXParser.html#ae1ed21876575bb3e2f6e15ec211c0128">libcdr::CMXParser::readRectangle</a></div><div class="ttdeci">void readRectangle(librevenge::RVNGInputStream *input)</div><div class="ttdef"><b>Definition:</b> CMXParser.cpp:831</div></div>
<div class="ttc" id="classlibcdr_1_1CMXParser_html_a0283c9aadfb4d6a39b38816d281ffe9f"><div class="ttname"><a href="classlibcdr_1_1CMXParser.html#a0283c9aadfb4d6a39b38816d281ffe9f">libcdr::CMXParser::readBeginGroup</a></div><div class="ttdeci">void readBeginGroup(librevenge::RVNGInputStream *input)</div><div class="ttdef"><b>Definition:</b> CMXParser.cpp:543</div></div>
<div class="ttc" id="classlibcdr_1_1CMXParser_html_a451e60199f6d010119d28265829ce45d"><div class="ttname"><a href="classlibcdr_1_1CMXParser.html#a451e60199f6d010119d28265829ce45d">libcdr::CMXParser::readBBox</a></div><div class="ttdeci">CDRBox readBBox(librevenge::RVNGInputStream *input)</div><div class="ttdef"><b>Definition:</b> CMXParser.cpp:997</div></div>
<div class="ttc" id="classlibcdr_1_1CMXParser_html_a36d92ff5381c0324f35ceb441c5a15e8"><div class="ttname"><a href="classlibcdr_1_1CMXParser.html#a36d92ff5381c0324f35ceb441c5a15e8">libcdr::CMXParser::readIxtl</a></div><div class="ttdeci">void readIxtl(librevenge::RVNGInputStream *input)</div><div class="ttdef"><b>Definition:</b> CMXParser.cpp:1950</div></div>
<div class="ttc" id="structlibcdr_1_1CMXImageInfo_html_a12d6d086f3a0c233b05dbca692f9b597"><div class="ttname"><a href="structlibcdr_1_1CMXImageInfo.html#a12d6d086f3a0c233b05dbca692f9b597">libcdr::CMXImageInfo::m_size</a></div><div class="ttdeci">unsigned m_size</div><div class="ttdef"><b>Definition:</b> CMXParser.h:83</div></div>
<div class="ttc" id="classlibcdr_1_1CMXParser_html_ab0790b4d7c362acbea1c7f15bf13dc73"><div class="ttname"><a href="classlibcdr_1_1CMXParser.html#ab0790b4d7c362acbea1c7f15bf13dc73">libcdr::CMXParser::CMXParser</a></div><div class="ttdeci">CMXParser()</div></div>
<div class="ttc" id="structlibcdr_1_1CMXParserState_html_a295ecd9e003d2e0ee0e497f9535c0a63"><div class="ttname"><a href="structlibcdr_1_1CMXParserState.html#a295ecd9e003d2e0ee0e497f9535c0a63">libcdr::CMXParserState::m_embeddedOffsetTypes</a></div><div class="ttdeci">std::map&lt; unsigned, unsigned &gt; m_embeddedOffsetTypes</div><div class="ttdef"><b>Definition:</b> CMXParser.h:102</div></div>
<div class="ttc" id="classlibcdr_1_1CMXParser_html_a4a59712a9aa21194a9a6d3adc2b56a73"><div class="ttname"><a href="classlibcdr_1_1CMXParser.html#a4a59712a9aa21194a9a6d3adc2b56a73">libcdr::CMXParser::parseRecord</a></div><div class="ttdeci">bool parseRecord(librevenge::RVNGInputStream *input, unsigned level=0)</div><div class="ttdef"><b>Definition:</b> CMXParser.cpp:102</div></div>
<div class="ttc" id="structlibcdr_1_1CMXImageInfo_html_ae3c5c0865465323c6e021deb6025b9fd"><div class="ttname"><a href="structlibcdr_1_1CMXImageInfo.html#ae3c5c0865465323c6e021deb6025b9fd">libcdr::CMXImageInfo::m_compression</a></div><div class="ttdeci">unsigned short m_compression</div><div class="ttdef"><b>Definition:</b> CMXParser.h:82</div></div>
<div class="ttc" id="classlibcdr_1_1CMXParser_html_a805f7cc5e6f0161365587b26e691a88b"><div class="ttname"><a href="classlibcdr_1_1CMXParser.html#a805f7cc5e6f0161365587b26e691a88b">libcdr::CMXParser::readBeginLayer</a></div><div class="ttdeci">void readBeginLayer(librevenge::RVNGInputStream *input)</div><div class="ttdef"><b>Definition:</b> CMXParser.cpp:540</div></div>
<div class="ttc" id="structlibcdr_1_1CMXParserState_html_af3887494f7f29c16e5f0dca223310927"><div class="ttname"><a href="structlibcdr_1_1CMXParserState.html#af3887494f7f29c16e5f0dca223310927">libcdr::CMXParserState::m_lineStyles</a></div><div class="ttdeci">std::map&lt; unsigned, CMXLineStyle &gt; m_lineStyles</div><div class="ttdef"><b>Definition:</b> CMXParser.h:95</div></div>
<div class="ttc" id="classlibcdr_1_1CMXParser_html_adf08c455e6b20ee5dff935aefdee86c2"><div class="ttname"><a href="classlibcdr_1_1CMXParser.html#adf08c455e6b20ee5dff935aefdee86c2">libcdr::CMXParser::m_scale</a></div><div class="ttdeci">double m_scale</div><div class="ttdef"><b>Definition:</b> CMXParser.h:167</div></div>
<div class="ttc" id="structlibcdr_1_1CMXImageInfo_html_ab80b8824e9d4eadddc3b72526164d331"><div class="ttname"><a href="structlibcdr_1_1CMXImageInfo.html#ab80b8824e9d4eadddc3b72526164d331">libcdr::CMXImageInfo::CMXImageInfo</a></div><div class="ttdeci">CMXImageInfo()</div><div class="ttdef"><b>Definition:</b> CMXParser.h:79</div></div>
<div class="ttc" id="CDRTypes_8h_html"><div class="ttname"><a href="CDRTypes_8h.html">CDRTypes.h</a></div></div>
<div class="ttc" id="structlibcdr_1_1CDRLineStyle_html"><div class="ttname"><a href="structlibcdr_1_1CDRLineStyle.html">libcdr::CDRLineStyle</a></div><div class="ttdef"><b>Definition:</b> CDRTypes.h:113</div></div>
<div class="ttc" id="classlibcdr_1_1CMXParser_html_a71efc50620b2663704a5b36cbb3bc91d"><div class="ttname"><a href="classlibcdr_1_1CMXParser.html#a71efc50620b2663704a5b36cbb3bc91d">libcdr::CMXParser::m_xmin</a></div><div class="ttdeci">double m_xmin</div><div class="ttdef"><b>Definition:</b> CMXParser.h:168</div></div>
<div class="ttc" id="structlibcdr_1_1CMXImageInfo_html_a1cc89b380707b3c10422f47f16b0097a"><div class="ttname"><a href="structlibcdr_1_1CMXImageInfo.html#a1cc89b380707b3c10422f47f16b0097a">libcdr::CMXImageInfo::m_type</a></div><div class="ttdeci">unsigned short m_type</div><div class="ttdef"><b>Definition:</b> CMXParser.h:81</div></div>
<div class="ttc" id="classlibcdr_1_1CMXParser_html_a05c2628f99524a0699482665eb988115"><div class="ttname"><a href="classlibcdr_1_1CMXParser.html#a05c2628f99524a0699482665eb988115">libcdr::CMXParser::readDrawImage</a></div><div class="ttdeci">void readDrawImage(librevenge::RVNGInputStream *input)</div><div class="ttdef"><b>Definition:</b> CMXParser.cpp:770</div></div>
<div class="ttc" id="classlibcdr_1_1CMXParser_html_aad313bfe773aecd0a7eae9434c362219"><div class="ttname"><a href="classlibcdr_1_1CMXParser.html#aad313bfe773aecd0a7eae9434c362219">libcdr::CMXParser::getLineStyle</a></div><div class="ttdeci">CDRLineStyle getLineStyle(unsigned id)</div><div class="ttdef"><b>Definition:</b> CMXParser.cpp:2340</div></div>
<div class="ttc" id="classlibcdr_1_1CMXParser_html_ac52cb03a7387a9674859a2b924e9b099"><div class="ttname"><a href="classlibcdr_1_1CMXParser.html#ac52cb03a7387a9674859a2b924e9b099">libcdr::CMXParser::readDisp</a></div><div class="ttdeci">void readDisp(librevenge::RVNGInputStream *input)</div><div class="ttdef"><b>Definition:</b> CMXParser.cpp:291</div></div>
<div class="ttc" id="classlibcdr_1_1CMXParser_html_aaa70fc26ab936ff2da723ca60f83aa2b"><div class="ttname"><a href="classlibcdr_1_1CMXParser.html#aaa70fc26ab936ff2da723ca60f83aa2b">libcdr::CMXParser::readRdot</a></div><div class="ttdeci">void readRdot(librevenge::RVNGInputStream *input)</div><div class="ttdef"><b>Definition:</b> CMXParser.cpp:1735</div></div>
<div class="ttc" id="structlibcdr_1_1CDRColor_html"><div class="ttname"><a href="structlibcdr_1_1CDRColor.html">libcdr::CDRColor</a></div><div class="ttdef"><b>Definition:</b> CDRTypes.h:53</div></div>
<div class="ttc" id="structlibcdr_1_1CMXPen_html_af449dba07c377999c57b94930582cf01"><div class="ttname"><a href="structlibcdr_1_1CMXPen.html#af449dba07c377999c57b94930582cf01">libcdr::CMXPen::m_angle</a></div><div class="ttdeci">double m_angle</div><div class="ttdef"><b>Definition:</b> CMXParser.h:66</div></div>
<div class="ttc" id="classlibcdr_1_1CMXParser_html_a774f80624c4136643185deecffc1f2d7"><div class="ttname"><a href="classlibcdr_1_1CMXParser.html#a774f80624c4136643185deecffc1f2d7">libcdr::CMXParser::readCMXHeader</a></div><div class="ttdeci">void readCMXHeader(librevenge::RVNGInputStream *input)</div><div class="ttdef"><b>Definition:</b> CMXParser.cpp:215</div></div>
<div class="ttc" id="classlibcdr_1_1CMXParser_html_a6280fdf4173eba783c329131107ee06a"><div class="ttname"><a href="classlibcdr_1_1CMXParser.html#a6280fdf4173eba783c329131107ee06a">libcdr::CMXParser::readColor</a></div><div class="ttdeci">CDRColor readColor(librevenge::RVNGInputStream *input, unsigned char colorModel)</div><div class="ttdef"><b>Definition:</b> CMXParser.cpp:2221</div></div>
<div class="ttc" id="classlibcdr_1_1CMXParser_html_a3e5f7ae312656cb0b9b90aa1a31d0ee5"><div class="ttname"><a href="classlibcdr_1_1CMXParser.html#a3e5f7ae312656cb0b9b90aa1a31d0ee5">libcdr::CMXParser::readIxpc</a></div><div class="ttdeci">void readIxpc(librevenge::RVNGInputStream *input)</div><div class="ttdef"><b>Definition:</b> CMXParser.cpp:2067</div></div>
<div class="ttc" id="classlibcdr_1_1CMXParser_html_a6fa83201d42644fbced81114caf06bac"><div class="ttname"><a href="classlibcdr_1_1CMXParser.html#a6fa83201d42644fbced81114caf06bac">libcdr::CMXParser::readCommands</a></div><div class="ttdeci">void readCommands(librevenge::RVNGInputStream *input, unsigned length)</div><div class="ttdef"><b>Definition:</b> CMXParser.cpp:417</div></div>
<div class="ttc" id="structlibcdr_1_1CMXLineStyle_html"><div class="ttname"><a href="structlibcdr_1_1CMXLineStyle.html">libcdr::CMXLineStyle</a></div><div class="ttdef"><b>Definition:</b> CMXParser.h:70</div></div>
<div class="ttc" id="structlibcdr_1_1CMXOutline_html_a3e289bc938a2d3762a278693db00878d"><div class="ttname"><a href="structlibcdr_1_1CMXOutline.html#a3e289bc938a2d3762a278693db00878d">libcdr::CMXOutline::m_screen</a></div><div class="ttdeci">unsigned short m_screen</div><div class="ttdef"><b>Definition:</b> CMXParser.h:53</div></div>
<div class="ttc" id="classlibcdr_1_1CMXParser_html_a29822c1e39e6f988386f6b499c052e74"><div class="ttname"><a href="classlibcdr_1_1CMXParser.html#a29822c1e39e6f988386f6b499c052e74">libcdr::CMXParser::getPaletteColor</a></div><div class="ttdeci">CDRColor getPaletteColor(unsigned id)</div><div class="ttdef"><b>Definition:</b> CMXParser.cpp:2213</div></div>
<div class="ttc" id="classlibcdr_1_1CDRCollector_html"><div class="ttname"><a href="classlibcdr_1_1CDRCollector.html">libcdr::CDRCollector</a></div><div class="ttdef"><b>Definition:</b> CDRCollector.h:61</div></div>
<div class="ttc" id="classlibcdr_1_1CMXParser_html_af1862d0fc853b827519c38152ebc3e39"><div class="ttname"><a href="classlibcdr_1_1CMXParser.html#af1862d0fc853b827519c38152ebc3e39">libcdr::CMXParser::readIxmr</a></div><div class="ttdeci">void readIxmr(librevenge::RVNGInputStream *input)</div><div class="ttdef"><b>Definition:</b> CMXParser.cpp:348</div></div>
<div class="ttc" id="classlibcdr_1_1CMXParser_html_a31b7147d1c8fb69457a052e94d0fe2b3"><div class="ttname"><a href="classlibcdr_1_1CMXParser.html#a31b7147d1c8fb69457a052e94d0fe2b3">libcdr::CMXParser::readRenderingAttributes</a></div><div class="ttdeci">bool readRenderingAttributes(librevenge::RVNGInputStream *input)</div><div class="ttdef"><b>Definition:</b> CMXParser.cpp:1477</div></div>
<div class="ttc" id="structlibcdr_1_1CMXParserState_html_aa3868bbfe681cc5634e5acccd143dac3"><div class="ttname"><a href="structlibcdr_1_1CMXParserState.html#aa3868bbfe681cc5634e5acccd143dac3">libcdr::CMXParserState::m_bitmapOffsets</a></div><div class="ttdeci">std::map&lt; unsigned, unsigned &gt; m_bitmapOffsets</div><div class="ttdef"><b>Definition:</b> CMXParser.h:98</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<hr size="1"><address style="align: right;"><small>
Generated for libcdr by <a href="http://www.doxygen.org/index.html">
doxygen</a> 1.8.15</small></address>
</body>
</html>