Sophie

Sophie

distrib > Mageia > 7 > armv7hl > media > core-updates > by-pkgid > 4b3b560487e94138def7c3441077f8dc > files > 63

libmwaw-doc-0.3.16-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>ClarisWksGraph.hxx 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('ClarisWksGraph_8hxx_source.html','');});
/* @license-end */
</script>
<div id="doc-content">
<div class="header">
  <div class="headertitle">
<div class="title">ClarisWksGraph.hxx</div>  </div>
</div><!--header-->
<div class="contents">
<a href="ClarisWksGraph_8hxx.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++; c-default-style: &quot;k&amp;r&quot;; indent-tabs-mode: nil; tab-width: 2; c-basic-offset: 2 -*- */</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;</div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment">/* libmwaw</span></div><div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">* Version: MPL 2.0 / LGPLv2+</span></div><div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment">*</span></div><div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment">* The contents of this file are subject to the Mozilla Public License Version</span></div><div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">* 2.0 (the &quot;License&quot;); you may not use this file except in compliance with</span></div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment">* the License or as specified alternatively below. You may obtain a copy of</span></div><div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment">* the License at http://www.mozilla.org/MPL/</span></div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment">*</span></div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment">* Software distributed under the License is distributed on an &quot;AS IS&quot; basis,</span></div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment">* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License</span></div><div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment">* for the specific language governing rights and limitations under the</span></div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment">* License.</span></div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment">*</span></div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment">* Major Contributor(s):</span></div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment">* Copyright (C) 2002 William Lachance (wrlach@gmail.com)</span></div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment">* Copyright (C) 2002,2004 Marc Maurer (uwog@uwog.net)</span></div><div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="comment">* Copyright (C) 2004-2006 Fridrich Strba (fridrich.strba@bluewin.ch)</span></div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="comment">* Copyright (C) 2006, 2007 Andrew Ziem</span></div><div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="comment">* Copyright (C) 2011, 2012 Alonso Laurent (alonso@loria.fr)</span></div><div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="comment">*</span></div><div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="comment">*</span></div><div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="comment">* All Rights Reserved.</span></div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="comment">*</span></div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="comment">* For minor contributions see the git repository.</span></div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="comment">*</span></div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="comment">* Alternatively, the contents of this file may be used under the terms of</span></div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="comment">* the GNU Lesser General Public License Version 2 or later (the &quot;LGPLv2+&quot;),</span></div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="comment">* in which case the provisions of the LGPLv2+ are applicable</span></div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="comment">* instead of those above.</span></div><div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="comment">*/</span></div><div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;</div><div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="comment"> * Parser to Claris Works text document ( graphic part )</span></div><div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="preprocessor">#ifndef CLARIS_WKS_GRAPH</span></div><div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="preprocessor">#  define CLARIS_WKS_GRAPH</span></div><div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;</div><div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;<span class="preprocessor">#include &lt;vector&gt;</span></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;<span class="preprocessor">#include &lt;librevenge/librevenge.h&gt;</span></div><div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;</div><div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="libmwaw__internal_8hxx.html">libmwaw_internal.hxx</a>&quot;</span></div><div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;</div><div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="MWAWDebug_8hxx.html">MWAWDebug.hxx</a>&quot;</span></div><div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="MWAWInputStream_8hxx.html">MWAWInputStream.hxx</a>&quot;</span></div><div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="MWAWPosition_8hxx.html">MWAWPosition.hxx</a>&quot;</span></div><div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;</div><div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="ClarisWksStruct_8hxx.html">ClarisWksStruct.hxx</a>&quot;</span></div><div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;</div><div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceClarisWksGraphInternal.html">ClarisWksGraphInternal</a></div><div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;{</div><div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;<span class="keyword">struct </span>Group;</div><div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;<span class="keyword">struct </span>State;</div><div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;<span class="keyword">struct </span>Style;</div><div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;<span class="keyword">struct </span>Zone;</div><div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;<span class="keyword">struct </span>Chart;</div><div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;<span class="keyword">struct </span>ZoneShape;</div><div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;<span class="keyword">struct </span>Bitmap;</div><div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;<span class="keyword">struct </span>ZonePict;</div><div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;</div><div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;<span class="keyword">class </span>SubDocument;</div><div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;}</div><div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;</div><div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;<span class="keyword">class </span><a class="code" href="classClarisWksDocument.html">ClarisWksDocument</a>;</div><div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;<span class="keyword">class </span><a class="code" href="classClarisWksParser.html">ClarisWksParser</a>;</div><div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;<span class="keyword">class </span><a class="code" href="classMWAWParser.html">MWAWParser</a>;</div><div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;</div><div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="classClarisWksGraph.html">   77</a></span>&#160;<span class="keyword">class </span><a class="code" href="classClarisWksGraph.html">ClarisWksGraph</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="classClarisWksGraph.html#aec2452887b727665046f0fc814011976">   79</a></span>&#160;  <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classClarisWksGraphInternal_1_1SubDocument.html">ClarisWksGraphInternal::SubDocument</a>;</div><div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="classClarisWksGraph.html#a49fe9253787adfc99a853fb4a5ef2271">   80</a></span>&#160;  <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classClarisWksDocument.html">ClarisWksDocument</a>;</div><div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="classClarisWksGraph.html#a9775bba549dfa2daf949fcf170b693a0">   81</a></span>&#160;  <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classClarisWksParser.html">ClarisWksParser</a>;</div><div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;</div><div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;  <span class="keyword">explicit</span> <a class="code" href="classClarisWksGraph.html#a8fe5c1e53572e6d4ae3b023151134232">ClarisWksGraph</a>(<a class="code" href="classClarisWksDocument.html">ClarisWksDocument</a> &amp;document);</div><div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classClarisWksGraph.html#aad3175e6ed4e6b7415556daee409b4a3">~ClarisWksGraph</a>();</div><div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;</div><div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;  <span class="keywordtype">int</span> <a class="code" href="classClarisWksGraph.html#ab36c9dd03bcd80e833679461df50c3a2">version</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;</div><div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;  <span class="keywordtype">int</span> <a class="code" href="classClarisWksGraph.html#a3d83d8766edb9d5efc76c69f4330aff0">numPages</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;</div><div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classClarisWksGraph.html#a8cf5759e31a8deaf0365691d8ac2a2af">getPageDimension</a>(<a class="code" href="classMWAWVec2.html">MWAWVec2f</a> &amp;dim) <span class="keyword">const</span>;</div><div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;</div><div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classClarisWksGraph.html#a25b91d5a958ac82ca36f8367ce65f3fc">computePositions</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;</div><div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classClarisWksGraph.html#a69fb2f6a540d061eeb0652fef162f6d6">findMasterPage</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;</div><div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;  std::shared_ptr&lt;ClarisWksStruct::DSET&gt; <a class="code" href="classClarisWksGraph.html#a547551ffe3a30d51f6c97315ce418b84">readGroupZone</a></div><div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;  (<a class="code" href="structClarisWksStruct_1_1DSET.html">ClarisWksStruct::DSET</a> <span class="keyword">const</span> &amp;zone, <a class="code" href="classMWAWEntry.html">MWAWEntry</a> <span class="keyword">const</span> &amp;entry, <span class="keywordtype">bool</span> &amp;complete);</div><div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;</div><div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;  std::shared_ptr&lt;ClarisWksStruct::DSET&gt; <a class="code" href="classClarisWksGraph.html#acb52a08ec7e329565012b4917bc7c537">readBitmapZone</a></div><div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;  (<a class="code" href="structClarisWksStruct_1_1DSET.html">ClarisWksStruct::DSET</a> <span class="keyword">const</span> &amp;zone, <a class="code" href="classMWAWEntry.html">MWAWEntry</a> <span class="keyword">const</span> &amp;entry, <span class="keywordtype">bool</span> &amp;complete);</div><div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;</div><div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classClarisWksGraph.html#acbbd26d8c050ef6752ef8fad6cd93a62">readDatabasePictZone</a>();</div><div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;</div><div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classClarisWksGraph.html#a92b33aa797fbc52ca72c763aeda8de37">getSurfaceColor</a>(<a class="code" href="structClarisWksGraphInternal_1_1Style.html">ClarisWksGraphInternal::Style</a> <span class="keyword">const</span> &amp;style, <a class="code" href="structMWAWColor.html">MWAWColor</a> &amp;col) <span class="keyword">const</span>;</div><div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;<span class="keyword">protected</span>:</div><div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classClarisWksGraph.html#af372ae85215b987f5569030b8927634c">canSendGroupAsGraphic</a>(<span class="keywordtype">int</span> number) <span class="keyword">const</span>;</div><div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classClarisWksGraph.html#a11481617231e0dbc12f868d6fe245e29">sendPageGraphics</a>(<span class="keywordtype">int</span> groupId);</div><div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classClarisWksGraph.html#a618059335c57e1784a023221ad87ae2e">sendMaster</a>(<span class="keywordtype">int</span> pg);</div><div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classClarisWksGraph.html#a812ecc80907f8f3a927ccc5e72045e2b">sendDatabasePictZone</a>(<span class="keywordtype">int</span> pictId, <a class="code" href="libmwaw__internal_8hxx.html#a829b5f8247cd9997eafc0c14dc4b1869">MWAWListenerPtr</a> listener, <a class="code" href="classMWAWPosition.html">MWAWPosition</a> <span class="keyword">const</span> &amp;pos=<a class="code" href="classMWAWPosition.html">MWAWPosition</a>());</div><div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classClarisWksGraph.html#a84b8abb7b121c1fba4bd95a64e5eeb91">sendGroup</a>(<span class="keywordtype">int</span> number, <a class="code" href="libmwaw__internal_8hxx.html#a829b5f8247cd9997eafc0c14dc4b1869">MWAWListenerPtr</a> listener, <a class="code" href="classMWAWPosition.html">MWAWPosition</a> <span class="keyword">const</span> &amp;pos=<a class="code" href="classMWAWPosition.html">MWAWPosition</a>());</div><div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classClarisWksGraph.html#a2938a4834aaa7352957278ed91c418a6">canSendBitmapAsGraphic</a>(<span class="keywordtype">int</span> number) <span class="keyword">const</span>;</div><div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classClarisWksGraph.html#a42c0072c2b01a9c77f4e43bbaf899f77">sendBitmap</a>(<span class="keywordtype">int</span> number, <a class="code" href="libmwaw__internal_8hxx.html#a829b5f8247cd9997eafc0c14dc4b1869">MWAWListenerPtr</a> listener, <a class="code" href="classMWAWPosition.html">MWAWPosition</a> <span class="keyword">const</span> &amp;pos=<a class="code" href="classMWAWPosition.html">MWAWPosition</a>());</div><div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;</div><div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classClarisWksGraph.html#af3c4dcbe16a3a76d4eac4f0d8ba88c13">flushExtra</a>();</div><div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;</div><div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;  <span class="comment">// interface with main parser</span></div><div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;</div><div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classClarisWksGraph.html#a908bcb6cdf3ce00c6e3878e2cdf331dc">askToSend</a>(<span class="keywordtype">int</span> number, <a class="code" href="libmwaw__internal_8hxx.html#a829b5f8247cd9997eafc0c14dc4b1869">MWAWListenerPtr</a> listener, <a class="code" href="classMWAWPosition.html">MWAWPosition</a> <span class="keyword">const</span> &amp;pos=<a class="code" href="classMWAWPosition.html">MWAWPosition</a>());</div><div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;</div><div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;  <span class="comment">//</span></div><div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;  <span class="comment">// Intermediate level</span></div><div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;  <span class="comment">//</span></div><div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;</div><div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classClarisWksGraph.html#a464487ee6d247738f4694369890a1168">updateGroup</a>(<a class="code" href="structClarisWksGraphInternal_1_1Group.html">ClarisWksGraphInternal::Group</a> &amp;group) <span class="keyword">const</span>;</div><div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classClarisWksGraph.html#ae62c5703cffabca533a393fc6c3055b4">canSendAsGraphic</a>(<a class="code" href="structClarisWksGraphInternal_1_1Group.html">ClarisWksGraphInternal::Group</a> &amp;group) <span class="keyword">const</span>;</div><div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classClarisWksGraph.html#a84b8abb7b121c1fba4bd95a64e5eeb91">sendGroup</a>(<a class="code" href="structClarisWksGraphInternal_1_1Group.html">ClarisWksGraphInternal::Group</a> &amp;group, <a class="code" href="classMWAWPosition.html">MWAWPosition</a> <span class="keyword">const</span> &amp;position);</div><div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classClarisWksGraph.html#a51a6848fa17af6bd9d5603902f0f05f8">sendGroupChild</a>(std::vector&lt;std::shared_ptr&lt;ClarisWksGraphInternal::Zone&gt; &gt; <span class="keyword">const</span> &amp;lChild, <a class="code" href="libmwaw__internal_8hxx.html#a829b5f8247cd9997eafc0c14dc4b1869">MWAWListenerPtr</a> listener, <a class="code" href="classMWAWVec2.html">MWAWVec2f</a> <span class="keyword">const</span> &amp;leftTop);</div><div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classClarisWksGraph.html#a51a6848fa17af6bd9d5603902f0f05f8">sendGroupChild</a>(std::shared_ptr&lt;ClarisWksGraphInternal::Zone&gt; zone, <a class="code" href="classMWAWPosition.html">MWAWPosition</a> position);</div><div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classClarisWksGraph.html#a61efe8441ba0b7bed3c68a39080d96c3">sendPageChild</a>(<a class="code" href="structClarisWksGraphInternal_1_1Group.html">ClarisWksGraphInternal::Group</a> &amp;group);</div><div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;  <span class="comment">/* read a simple group */</span></div><div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;  std::shared_ptr&lt;ClarisWksGraphInternal::Zone&gt; <a class="code" href="classClarisWksGraph.html#a84d4270d9d5eb8bd1b826f27c271294d">readGroupDef</a>(<a class="code" href="classMWAWEntry.html">MWAWEntry</a> <span class="keyword">const</span> &amp;entry);</div><div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;  <span class="comment">/* read the group data.</span></div><div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;<span class="comment"></span></div><div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;<span class="comment">     \note \a beginGroupPos is only used to help debugging */</span></div><div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classClarisWksGraph.html#a8db0e573c92bff154d0d0ae8c676bc31">readGroupData</a>(<a class="code" href="structClarisWksGraphInternal_1_1Group.html">ClarisWksGraphInternal::Group</a> &amp;group, <span class="keywordtype">long</span> beginGroupPos);</div><div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;</div><div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;  <span class="comment">/* read a simple graphic zone */</span></div><div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classClarisWksGraph.html#a3255c05ec9285206e1b2b42fb48ebadd">readShape</a>(<a class="code" href="classMWAWEntry.html">MWAWEntry</a> <span class="keyword">const</span> &amp;entry,</div><div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;                 <a class="code" href="structClarisWksGraphInternal_1_1ZoneShape.html">ClarisWksGraphInternal::ZoneShape</a> &amp;zone);</div><div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;</div><div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;  <span class="comment">/* try to read the chart data */</span></div><div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classClarisWksGraph.html#a071b4ad3e088a6ca4ea408cf93b6ce90">readChartData</a>(std::shared_ptr&lt;ClarisWksGraphInternal::Zone&gt; zone);</div><div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;</div><div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;  <span class="comment">/* try to read a pict data zone */</span></div><div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classClarisWksGraph.html#a05a139a829af6f2395cc4b18bf0bdea6">readPictData</a>(std::shared_ptr&lt;ClarisWksGraphInternal::Zone&gt; zone);</div><div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;</div><div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;  <span class="comment">/* try to read the polygon data */</span></div><div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classClarisWksGraph.html#ab64260932c2cc2aa858a7bce373f9e9d">readPolygonData</a>(std::shared_ptr&lt;ClarisWksGraphInternal::Zone&gt; zone);</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">/* read a picture */</span></div><div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classClarisWksGraph.html#a51ca7e94e5fa65679fd6f495e2c6db9d">readPICT</a>(<a class="code" href="structClarisWksGraphInternal_1_1ZonePict.html">ClarisWksGraphInternal::ZonePict</a> &amp;zone);</div><div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160;</div><div class="line"><a name="l00180"></a><span class="lineno">  180</span>&#160;  <span class="comment">/* read a postcript zone */</span></div><div class="line"><a name="l00181"></a><span class="lineno">  181</span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classClarisWksGraph.html#a35a868bbd76c3c3bf43d3d18e8e4c341">readPS</a>(<a class="code" href="structClarisWksGraphInternal_1_1ZonePict.html">ClarisWksGraphInternal::ZonePict</a> &amp;zone);</div><div class="line"><a name="l00182"></a><span class="lineno">  182</span>&#160;</div><div class="line"><a name="l00183"></a><span class="lineno">  183</span>&#160;  <span class="comment">/* read a ole document zone */</span></div><div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classClarisWksGraph.html#abc8df9037e9332132dfeb03fc61bcaa4">readOLE</a>(<a class="code" href="structClarisWksGraphInternal_1_1ZonePict.html">ClarisWksGraphInternal::ZonePict</a> &amp;zone);</div><div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;</div><div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;  <span class="comment">/* try to read the qtime data zone */</span></div><div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classClarisWksGraph.html#a67b5371040a8b12d42b4faa9dd5b43c1">readQTimeData</a>(std::shared_ptr&lt;ClarisWksGraphInternal::Zone&gt; zone);</div><div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160;</div><div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160;  <span class="comment">/* read a named picture */</span></div><div class="line"><a name="l00191"></a><span class="lineno">  191</span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classClarisWksGraph.html#ad495972121ffe318a403cc7da0c3f698">readNamedPict</a>(<a class="code" href="structClarisWksGraphInternal_1_1ZonePict.html">ClarisWksGraphInternal::ZonePict</a> &amp;zone);</div><div class="line"><a name="l00192"></a><span class="lineno">  192</span>&#160;</div><div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160;  <span class="comment">/* try to read a bitmap zone */</span></div><div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classClarisWksGraph.html#a659c7405c2d91285a07e907b25113ef1">readBitmapColorMap</a>(std::vector&lt;MWAWColor&gt; &amp;cMap);</div><div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;</div><div class="line"><a name="l00197"></a><span class="lineno">  197</span>&#160;  <span class="comment">/* try to read the bitmap  */</span></div><div class="line"><a name="l00198"></a><span class="lineno">  198</span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classClarisWksGraph.html#ad91d8a8af9382573c9f55691bf89d573">readBitmapData</a>(<a class="code" href="structClarisWksGraphInternal_1_1Bitmap.html">ClarisWksGraphInternal::Bitmap</a> &amp;zone);</div><div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160;  <span class="comment">//</span></div><div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160;  <span class="comment">// low level</span></div><div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160;  <span class="comment">//</span></div><div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160;</div><div class="line"><a name="l00203"></a><span class="lineno">  203</span>&#160;  <span class="comment">/* read the first zone of a group type */</span></div><div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classClarisWksGraph.html#a1b59c4e23c0fe06559e1251d19659662">readGroupHeader</a>(<a class="code" href="structClarisWksGraphInternal_1_1Group.html">ClarisWksGraphInternal::Group</a> &amp;group);</div><div class="line"><a name="l00205"></a><span class="lineno">  205</span>&#160;</div><div class="line"><a name="l00206"></a><span class="lineno">  206</span>&#160;  <span class="comment">/* read some unknown data in first zone */</span></div><div class="line"><a name="l00207"></a><span class="lineno">  207</span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classClarisWksGraph.html#a1a26a9ba9c48aed5febcb4abb78fb93f">readGroupUnknown</a>(<a class="code" href="structClarisWksGraphInternal_1_1Group.html">ClarisWksGraphInternal::Group</a> &amp;group, <span class="keywordtype">int</span> zoneSz, <span class="keywordtype">int</span> <span class="keywordtype">id</span>);</div><div class="line"><a name="l00208"></a><span class="lineno">  208</span>&#160;</div><div class="line"><a name="l00210"></a><span class="lineno">  210</span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classClarisWksGraph.html#a1bce5537f9cba218e654d2dafd1fc83c">sendPicture</a>(<a class="code" href="structClarisWksGraphInternal_1_1ZonePict.html">ClarisWksGraphInternal::ZonePict</a> &amp;pict, <a class="code" href="classMWAWPosition.html">MWAWPosition</a> pos);</div><div class="line"><a name="l00211"></a><span class="lineno">  211</span>&#160;</div><div class="line"><a name="l00213"></a><span class="lineno">  213</span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classClarisWksGraph.html#ab6f239d09109b6b4b392f114cd2e8f9e">sendShape</a>(<a class="code" href="structClarisWksGraphInternal_1_1ZoneShape.html">ClarisWksGraphInternal::ZoneShape</a> &amp;pict, <a class="code" href="classMWAWPosition.html">MWAWPosition</a> pos);</div><div class="line"><a name="l00214"></a><span class="lineno">  214</span>&#160;</div><div class="line"><a name="l00216"></a><span class="lineno">  216</span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classClarisWksGraph.html#a42c0072c2b01a9c77f4e43bbaf899f77">sendBitmap</a>(<a class="code" href="structClarisWksGraphInternal_1_1Bitmap.html">ClarisWksGraphInternal::Bitmap</a> &amp;pict, <a class="code" href="classMWAWListener.html">MWAWListener</a> &amp;listener, <a class="code" href="classMWAWPosition.html">MWAWPosition</a> pos);</div><div class="line"><a name="l00217"></a><span class="lineno">  217</span>&#160;</div><div class="line"><a name="l00218"></a><span class="lineno">  218</span>&#160;<span class="keyword">private</span>:</div><div class="line"><a name="l00219"></a><span class="lineno">  219</span>&#160;  <a class="code" href="classClarisWksGraph.html#a8fe5c1e53572e6d4ae3b023151134232">ClarisWksGraph</a>(<a class="code" href="classClarisWksGraph.html">ClarisWksGraph</a> <span class="keyword">const</span> &amp;orig) = <span class="keyword">delete</span>;</div><div class="line"><a name="l00220"></a><span class="lineno">  220</span>&#160;  <a class="code" href="classClarisWksGraph.html">ClarisWksGraph</a> &amp;<a class="code" href="classClarisWksGraph.html#a5a68f1b5a99845416b8d3e142e17e8f0">operator=</a>(<a class="code" href="classClarisWksGraph.html">ClarisWksGraph</a> <span class="keyword">const</span> &amp;orig) = <span class="keyword">delete</span>;</div><div class="line"><a name="l00221"></a><span class="lineno">  221</span>&#160;</div><div class="line"><a name="l00222"></a><span class="lineno">  222</span>&#160;<span class="keyword">protected</span>:</div><div class="line"><a name="l00223"></a><span class="lineno">  223</span>&#160;  <span class="comment">//</span></div><div class="line"><a name="l00224"></a><span class="lineno">  224</span>&#160;  <span class="comment">// data</span></div><div class="line"><a name="l00225"></a><span class="lineno">  225</span>&#160;  <span class="comment">//</span></div><div class="line"><a name="l00227"></a><span class="lineno"><a class="line" href="classClarisWksGraph.html#a98571ddb1d2e2337ba521ff3277305d5">  227</a></span>&#160;<span class="comment"></span>  <a class="code" href="classClarisWksDocument.html">ClarisWksDocument</a> &amp;<a class="code" href="classClarisWksGraph.html#a98571ddb1d2e2337ba521ff3277305d5">m_document</a>;</div><div class="line"><a name="l00228"></a><span class="lineno">  228</span>&#160;</div><div class="line"><a name="l00230"></a><span class="lineno"><a class="line" href="classClarisWksGraph.html#aea70ffb011a8f3709d8380756e6416fb">  230</a></span>&#160;  <a class="code" href="libmwaw__internal_8hxx.html#a55eb85fa50574c11b3cee9b0bed2b245">MWAWParserStatePtr</a> <a class="code" href="classClarisWksGraph.html#aea70ffb011a8f3709d8380756e6416fb">m_parserState</a>;</div><div class="line"><a name="l00231"></a><span class="lineno">  231</span>&#160;</div><div class="line"><a name="l00233"></a><span class="lineno"><a class="line" href="classClarisWksGraph.html#a2d1ea4635d9349a3660036fb31fc005b">  233</a></span>&#160;  std::shared_ptr&lt;ClarisWksGraphInternal::State&gt; <a class="code" href="classClarisWksGraph.html#a2d1ea4635d9349a3660036fb31fc005b">m_state</a>;</div><div class="line"><a name="l00234"></a><span class="lineno">  234</span>&#160;</div><div class="line"><a name="l00236"></a><span class="lineno"><a class="line" href="classClarisWksGraph.html#a1d7f8ec116a112b5deb7857e5b7a21c3">  236</a></span>&#160;  <a class="code" href="classMWAWParser.html">MWAWParser</a> *<a class="code" href="classClarisWksGraph.html#a1d7f8ec116a112b5deb7857e5b7a21c3">m_mainParser</a>;</div><div class="line"><a name="l00237"></a><span class="lineno">  237</span>&#160;};</div><div class="line"><a name="l00238"></a><span class="lineno">  238</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00239"></a><span class="lineno">  239</span>&#160;<span class="comment">// vim: set filetype=cpp tabstop=2 shiftwidth=2 cindent autoindent smartindent noexpandtab:</span></div><div class="ttc" id="namespaceClarisWksGraphInternal_html"><div class="ttname"><a href="namespaceClarisWksGraphInternal.html">ClarisWksGraphInternal</a></div><div class="ttdoc">Internal: the structures of a ClarisWksGraph.</div><div class="ttdef"><b>Definition:</b> ClarisWksGraph.cxx:68</div></div>
<div class="ttc" id="classClarisWksGraph_html_acb52a08ec7e329565012b4917bc7c537"><div class="ttname"><a href="classClarisWksGraph.html#acb52a08ec7e329565012b4917bc7c537">ClarisWksGraph::readBitmapZone</a></div><div class="ttdeci">std::shared_ptr&lt; ClarisWksStruct::DSET &gt; readBitmapZone(ClarisWksStruct::DSET const &amp;zone, MWAWEntry const &amp;entry, bool &amp;complete)</div><div class="ttdoc">reads the zone Bitmap DSET</div><div class="ttdef"><b>Definition:</b> ClarisWksGraph.cxx:1000</div></div>
<div class="ttc" id="structClarisWksGraphInternal_1_1Style_html"><div class="ttname"><a href="structClarisWksGraphInternal_1_1Style.html">ClarisWksGraphInternal::Style</a></div><div class="ttdoc">Internal: the structure used to store a style of a ClarisWksGraph.</div><div class="ttdef"><b>Definition:</b> ClarisWksGraph.cxx:112</div></div>
<div class="ttc" id="classClarisWksGraph_html_a547551ffe3a30d51f6c97315ce418b84"><div class="ttname"><a href="classClarisWksGraph.html#a547551ffe3a30d51f6c97315ce418b84">ClarisWksGraph::readGroupZone</a></div><div class="ttdeci">std::shared_ptr&lt; ClarisWksStruct::DSET &gt; readGroupZone(ClarisWksStruct::DSET const &amp;zone, MWAWEntry const &amp;entry, bool &amp;complete)</div><div class="ttdoc">reads the zone Group DSET</div><div class="ttdef"><b>Definition:</b> ClarisWksGraph.cxx:902</div></div>
<div class="ttc" id="libmwaw__internal_8hxx_html_a55eb85fa50574c11b3cee9b0bed2b245"><div class="ttname"><a href="libmwaw__internal_8hxx.html#a55eb85fa50574c11b3cee9b0bed2b245">MWAWParserStatePtr</a></div><div class="ttdeci">std::shared_ptr&lt; MWAWParserState &gt; MWAWParserStatePtr</div><div class="ttdoc">a smart pointer of MWAWParserState</div><div class="ttdef"><b>Definition:</b> libmwaw_internal.hxx:557</div></div>
<div class="ttc" id="classClarisWksGraph_html_a92b33aa797fbc52ca72c763aeda8de37"><div class="ttname"><a href="classClarisWksGraph.html#a92b33aa797fbc52ca72c763aeda8de37">ClarisWksGraph::getSurfaceColor</a></div><div class="ttdeci">bool getSurfaceColor(ClarisWksGraphInternal::Style const &amp;style, MWAWColor &amp;col) const</div><div class="ttdoc">return the surface color which corresponds to some ids (if possible)</div><div class="ttdef"><b>Definition:</b> ClarisWksGraph.cxx:890</div></div>
<div class="ttc" id="classClarisWksGraph_html_ae62c5703cffabca533a393fc6c3055b4"><div class="ttname"><a href="classClarisWksGraph.html#ae62c5703cffabca533a393fc6c3055b4">ClarisWksGraph::canSendAsGraphic</a></div><div class="ttdeci">bool canSendAsGraphic(ClarisWksGraphInternal::Group &amp;group) const</div><div class="ttdoc">check if we can send a group as graphic</div><div class="ttdef"><b>Definition:</b> ClarisWksGraph.cxx:3362</div></div>
<div class="ttc" id="classClarisWksGraph_html_a071b4ad3e088a6ca4ea408cf93b6ce90"><div class="ttname"><a href="classClarisWksGraph.html#a071b4ad3e088a6ca4ea408cf93b6ce90">ClarisWksGraph::readChartData</a></div><div class="ttdeci">bool readChartData(std::shared_ptr&lt; ClarisWksGraphInternal::Zone &gt; zone)</div><div class="ttdef"><b>Definition:</b> ClarisWksGraph.cxx:2202</div></div>
<div class="ttc" id="libmwaw__internal_8hxx_html"><div class="ttname"><a href="libmwaw__internal_8hxx.html">libmwaw_internal.hxx</a></div></div>
<div class="ttc" id="libmwaw__internal_8hxx_html_a829b5f8247cd9997eafc0c14dc4b1869"><div class="ttname"><a href="libmwaw__internal_8hxx.html#a829b5f8247cd9997eafc0c14dc4b1869">MWAWListenerPtr</a></div><div class="ttdeci">std::shared_ptr&lt; MWAWListener &gt; MWAWListenerPtr</div><div class="ttdoc">a smart pointer of MWAWListener</div><div class="ttdef"><b>Definition:</b> libmwaw_internal.hxx:553</div></div>
<div class="ttc" id="classClarisWksGraph_html_a98571ddb1d2e2337ba521ff3277305d5"><div class="ttname"><a href="classClarisWksGraph.html#a98571ddb1d2e2337ba521ff3277305d5">ClarisWksGraph::m_document</a></div><div class="ttdeci">ClarisWksDocument &amp; m_document</div><div class="ttdoc">the document</div><div class="ttdef"><b>Definition:</b> ClarisWksGraph.hxx:227</div></div>
<div class="ttc" id="classClarisWksGraph_html_a25b91d5a958ac82ca36f8367ce65f3fc"><div class="ttname"><a href="classClarisWksGraph.html#a25b91d5a958ac82ca36f8367ce65f3fc">ClarisWksGraph::computePositions</a></div><div class="ttdeci">void computePositions() const</div><div class="ttdoc">compute the pages position</div><div class="ttdef"><b>Definition:</b> ClarisWksGraph.cxx:849</div></div>
<div class="ttc" id="classClarisWksGraph_html_af372ae85215b987f5569030b8927634c"><div class="ttname"><a href="classClarisWksGraph.html#af372ae85215b987f5569030b8927634c">ClarisWksGraph::canSendGroupAsGraphic</a></div><div class="ttdeci">bool canSendGroupAsGraphic(int number) const</div><div class="ttdoc">check if we can send a group as graphic</div><div class="ttdef"><b>Definition:</b> ClarisWksGraph.cxx:3354</div></div>
<div class="ttc" id="classClarisWksGraph_html_aad3175e6ed4e6b7415556daee409b4a3"><div class="ttname"><a href="classClarisWksGraph.html#aad3175e6ed4e6b7415556daee409b4a3">ClarisWksGraph::~ClarisWksGraph</a></div><div class="ttdeci">virtual ~ClarisWksGraph()</div><div class="ttdoc">destructor</div><div class="ttdef"><b>Definition:</b> ClarisWksGraph.cxx:841</div></div>
<div class="ttc" id="classClarisWksGraph_html_a84d4270d9d5eb8bd1b826f27c271294d"><div class="ttname"><a href="classClarisWksGraph.html#a84d4270d9d5eb8bd1b826f27c271294d">ClarisWksGraph::readGroupDef</a></div><div class="ttdeci">std::shared_ptr&lt; ClarisWksGraphInternal::Zone &gt; readGroupDef(MWAWEntry const &amp;entry)</div><div class="ttdef"><b>Definition:</b> ClarisWksGraph.cxx:1338</div></div>
<div class="ttc" id="classClarisWksGraph_html_ab6f239d09109b6b4b392f114cd2e8f9e"><div class="ttname"><a href="classClarisWksGraph.html#ab6f239d09109b6b4b392f114cd2e8f9e">ClarisWksGraph::sendShape</a></div><div class="ttdeci">bool sendShape(ClarisWksGraphInternal::ZoneShape &amp;pict, MWAWPosition pos)</div><div class="ttdoc">sends a basic graphic zone</div><div class="ttdef"><b>Definition:</b> ClarisWksGraph.cxx:3123</div></div>
<div class="ttc" id="classClarisWksGraph_html_a8db0e573c92bff154d0d0ae8c676bc31"><div class="ttname"><a href="classClarisWksGraph.html#a8db0e573c92bff154d0d0ae8c676bc31">ClarisWksGraph::readGroupData</a></div><div class="ttdeci">bool readGroupData(ClarisWksGraphInternal::Group &amp;group, long beginGroupPos)</div><div class="ttdef"><b>Definition:</b> ClarisWksGraph.cxx:1626</div></div>
<div class="ttc" id="ClarisWksStruct_8hxx_html"><div class="ttname"><a href="ClarisWksStruct_8hxx.html">ClarisWksStruct.hxx</a></div></div>
<div class="ttc" id="classClarisWksGraph_html_a69fb2f6a540d061eeb0652fef162f6d6"><div class="ttname"><a href="classClarisWksGraph.html#a69fb2f6a540d061eeb0652fef162f6d6">ClarisWksGraph::findMasterPage</a></div><div class="ttdeci">void findMasterPage() const</div><div class="ttdoc">find the master zone to the content zones in a graphic document</div><div class="ttdef"><b>Definition:</b> ClarisWksGraph.cxx:1293</div></div>
<div class="ttc" id="classClarisWksGraph_html_a51a6848fa17af6bd9d5603902f0f05f8"><div class="ttname"><a href="classClarisWksGraph.html#a51a6848fa17af6bd9d5603902f0f05f8">ClarisWksGraph::sendGroupChild</a></div><div class="ttdeci">bool sendGroupChild(std::vector&lt; std::shared_ptr&lt; ClarisWksGraphInternal::Zone &gt; &gt; const &amp;lChild, MWAWListenerPtr listener, MWAWVec2f const &amp;leftTop)</div><div class="ttdoc">send a child group as graphic or as presentation</div><div class="ttdef"><b>Definition:</b> ClarisWksGraph.cxx:2695</div></div>
<div class="ttc" id="classClarisWksGraph_html"><div class="ttname"><a href="classClarisWksGraph.html">ClarisWksGraph</a></div><div class="ttdoc">the main class to read the graphic part of Claris Works file</div><div class="ttdef"><b>Definition:</b> ClarisWksGraph.hxx:77</div></div>
<div class="ttc" id="classClarisWksGraph_html_a51ca7e94e5fa65679fd6f495e2c6db9d"><div class="ttname"><a href="classClarisWksGraph.html#a51ca7e94e5fa65679fd6f495e2c6db9d">ClarisWksGraph::readPICT</a></div><div class="ttdeci">bool readPICT(ClarisWksGraphInternal::ZonePict &amp;zone)</div><div class="ttdef"><b>Definition:</b> ClarisWksGraph.cxx:2311</div></div>
<div class="ttc" id="classClarisWksGraph_html_ab64260932c2cc2aa858a7bce373f9e9d"><div class="ttname"><a href="classClarisWksGraph.html#ab64260932c2cc2aa858a7bce373f9e9d">ClarisWksGraph::readPolygonData</a></div><div class="ttdeci">bool readPolygonData(std::shared_ptr&lt; ClarisWksGraphInternal::Zone &gt; zone)</div><div class="ttdef"><b>Definition:</b> ClarisWksGraph.cxx:2114</div></div>
<div class="ttc" id="structMWAWColor_html"><div class="ttname"><a href="structMWAWColor.html">MWAWColor</a></div><div class="ttdoc">the class to store a color</div><div class="ttdef"><b>Definition:</b> libmwaw_internal.hxx:192</div></div>
<div class="ttc" id="structClarisWksStruct_1_1DSET_html"><div class="ttname"><a href="structClarisWksStruct_1_1DSET.html">ClarisWksStruct::DSET</a></div><div class="ttdoc">main structure which correspond to a document part</div><div class="ttdef"><b>Definition:</b> ClarisWksStruct.hxx:87</div></div>
<div class="ttc" id="classClarisWksGraph_html_a11481617231e0dbc12f868d6fe245e29"><div class="ttname"><a href="classClarisWksGraph.html#a11481617231e0dbc12f868d6fe245e29">ClarisWksGraph::sendPageGraphics</a></div><div class="ttdeci">bool sendPageGraphics(int groupId)</div><div class="ttdoc">sends the page element</div><div class="ttdef"><b>Definition:</b> ClarisWksGraph.cxx:3410</div></div>
<div class="ttc" id="classClarisWksGraph_html_a2d1ea4635d9349a3660036fb31fc005b"><div class="ttname"><a href="classClarisWksGraph.html#a2d1ea4635d9349a3660036fb31fc005b">ClarisWksGraph::m_state</a></div><div class="ttdeci">std::shared_ptr&lt; ClarisWksGraphInternal::State &gt; m_state</div><div class="ttdoc">the state</div><div class="ttdef"><b>Definition:</b> ClarisWksGraph.hxx:233</div></div>
<div class="ttc" id="classClarisWksGraph_html_a1b59c4e23c0fe06559e1251d19659662"><div class="ttname"><a href="classClarisWksGraph.html#a1b59c4e23c0fe06559e1251d19659662">ClarisWksGraph::readGroupHeader</a></div><div class="ttdeci">bool readGroupHeader(ClarisWksGraphInternal::Group &amp;group)</div><div class="ttdef"><b>Definition:</b> ClarisWksGraph.cxx:1958</div></div>
<div class="ttc" id="classClarisWksGraph_html_a35a868bbd76c3c3bf43d3d18e8e4c341"><div class="ttname"><a href="classClarisWksGraph.html#a35a868bbd76c3c3bf43d3d18e8e4c341">ClarisWksGraph::readPS</a></div><div class="ttdeci">bool readPS(ClarisWksGraphInternal::ZonePict &amp;zone)</div><div class="ttdef"><b>Definition:</b> ClarisWksGraph.cxx:2346</div></div>
<div class="ttc" id="classClarisWksDocument_html"><div class="ttname"><a href="classClarisWksDocument.html">ClarisWksDocument</a></div><div class="ttdoc">main document information used to create a ClarisWorks file</div><div class="ttdef"><b>Definition:</b> ClarisWksDocument.hxx:73</div></div>
<div class="ttc" id="classClarisWksGraph_html_a1d7f8ec116a112b5deb7857e5b7a21c3"><div class="ttname"><a href="classClarisWksGraph.html#a1d7f8ec116a112b5deb7857e5b7a21c3">ClarisWksGraph::m_mainParser</a></div><div class="ttdeci">MWAWParser * m_mainParser</div><div class="ttdoc">the main parser;</div><div class="ttdef"><b>Definition:</b> ClarisWksGraph.hxx:236</div></div>
<div class="ttc" id="classClarisWksGraph_html_ad495972121ffe318a403cc7da0c3f698"><div class="ttname"><a href="classClarisWksGraph.html#ad495972121ffe318a403cc7da0c3f698">ClarisWksGraph::readNamedPict</a></div><div class="ttdeci">bool readNamedPict(ClarisWksGraphInternal::ZonePict &amp;zone)</div><div class="ttdef"><b>Definition:</b> ClarisWksGraph.cxx:2469</div></div>
<div class="ttc" id="classClarisWksGraph_html_af3c4dcbe16a3a76d4eac4f0d8ba88c13"><div class="ttname"><a href="classClarisWksGraph.html#af3c4dcbe16a3a76d4eac4f0d8ba88c13">ClarisWksGraph::flushExtra</a></div><div class="ttdeci">void flushExtra()</div><div class="ttdoc">sends the data which have not yet been sent to the listener</div><div class="ttdef"><b>Definition:</b> ClarisWksGraph.cxx:3443</div></div>
<div class="ttc" id="structClarisWksGraphInternal_1_1ZoneShape_html"><div class="ttname"><a href="structClarisWksGraphInternal_1_1ZoneShape.html">ClarisWksGraphInternal::ZoneShape</a></div><div class="ttdoc">Internal: small class to store a basic graphic zone of a ClarisWksGraph.</div><div class="ttdef"><b>Definition:</b> ClarisWksGraph.cxx:285</div></div>
<div class="ttc" id="classClarisWksGraph_html_a464487ee6d247738f4694369890a1168"><div class="ttname"><a href="classClarisWksGraph.html#a464487ee6d247738f4694369890a1168">ClarisWksGraph::updateGroup</a></div><div class="ttdeci">void updateGroup(ClarisWksGraphInternal::Group &amp;group) const</div><div class="ttdoc">update the group information to choose how to send the group data</div><div class="ttdef"><b>Definition:</b> ClarisWksGraph.cxx:2634</div></div>
<div class="ttc" id="classClarisWksParser_html"><div class="ttname"><a href="classClarisWksParser.html">ClarisWksParser</a></div><div class="ttdoc">the main class to read a Claris Works file</div><div class="ttdef"><b>Definition:</b> ClarisWksParser.hxx:67</div></div>
<div class="ttc" id="classClarisWksGraphInternal_1_1SubDocument_html"><div class="ttname"><a href="classClarisWksGraphInternal_1_1SubDocument.html">ClarisWksGraphInternal::SubDocument</a></div><div class="ttdoc">Internal: the subdocument of a ClarisWksGraph.</div><div class="ttdef"><b>Definition:</b> ClarisWksGraph.cxx:775</div></div>
<div class="ttc" id="classClarisWksGraph_html_a618059335c57e1784a023221ad87ae2e"><div class="ttname"><a href="classClarisWksGraph.html#a618059335c57e1784a023221ad87ae2e">ClarisWksGraph::sendMaster</a></div><div class="ttdeci">bool sendMaster(int pg)</div><div class="ttdoc">sends the master zone (ie. the background zone in a graphic document)</div><div class="ttdef"><b>Definition:</b> ClarisWksGraph.cxx:3382</div></div>
<div class="ttc" id="classClarisWksGraph_html_abc8df9037e9332132dfeb03fc61bcaa4"><div class="ttname"><a href="classClarisWksGraph.html#abc8df9037e9332132dfeb03fc61bcaa4">ClarisWksGraph::readOLE</a></div><div class="ttdeci">bool readOLE(ClarisWksGraphInternal::ZonePict &amp;zone)</div><div class="ttdef"><b>Definition:</b> ClarisWksGraph.cxx:2386</div></div>
<div class="ttc" id="classClarisWksGraph_html_a659c7405c2d91285a07e907b25113ef1"><div class="ttname"><a href="classClarisWksGraph.html#a659c7405c2d91285a07e907b25113ef1">ClarisWksGraph::readBitmapColorMap</a></div><div class="ttdeci">bool readBitmapColorMap(std::vector&lt; MWAWColor &gt; &amp;cMap)</div><div class="ttdef"><b>Definition:</b> ClarisWksGraph.cxx:2519</div></div>
<div class="ttc" id="classClarisWksGraph_html_a1a26a9ba9c48aed5febcb4abb78fb93f"><div class="ttname"><a href="classClarisWksGraph.html#a1a26a9ba9c48aed5febcb4abb78fb93f">ClarisWksGraph::readGroupUnknown</a></div><div class="ttdeci">bool readGroupUnknown(ClarisWksGraphInternal::Group &amp;group, int zoneSz, int id)</div><div class="ttdef"><b>Definition:</b> ClarisWksGraph.cxx:2051</div></div>
<div class="ttc" id="classClarisWksGraph_html_ad91d8a8af9382573c9f55691bf89d573"><div class="ttname"><a href="classClarisWksGraph.html#ad91d8a8af9382573c9f55691bf89d573">ClarisWksGraph::readBitmapData</a></div><div class="ttdeci">bool readBitmapData(ClarisWksGraphInternal::Bitmap &amp;zone)</div><div class="ttdef"><b>Definition:</b> ClarisWksGraph.cxx:2566</div></div>
<div class="ttc" id="classClarisWksGraph_html_ab36c9dd03bcd80e833679461df50c3a2"><div class="ttname"><a href="classClarisWksGraph.html#ab36c9dd03bcd80e833679461df50c3a2">ClarisWksGraph::version</a></div><div class="ttdeci">int version() const</div><div class="ttdoc">returns the file version</div><div class="ttdef"><b>Definition:</b> ClarisWksGraph.cxx:844</div></div>
<div class="ttc" id="classClarisWksGraph_html_a67b5371040a8b12d42b4faa9dd5b43c1"><div class="ttname"><a href="classClarisWksGraph.html#a67b5371040a8b12d42b4faa9dd5b43c1">ClarisWksGraph::readQTimeData</a></div><div class="ttdeci">bool readQTimeData(std::shared_ptr&lt; ClarisWksGraphInternal::Zone &gt; zone)</div><div class="ttdef"><b>Definition:</b> ClarisWksGraph.cxx:2433</div></div>
<div class="ttc" id="structClarisWksGraphInternal_1_1ZonePict_html"><div class="ttname"><a href="structClarisWksGraphInternal_1_1ZonePict.html">ClarisWksGraphInternal::ZonePict</a></div><div class="ttdoc">Internal: the structure used to store a PICT or a MOVIE.</div><div class="ttdef"><b>Definition:</b> ClarisWksGraph.cxx:340</div></div>
<div class="ttc" id="classClarisWksGraph_html_a812ecc80907f8f3a927ccc5e72045e2b"><div class="ttname"><a href="classClarisWksGraph.html#a812ecc80907f8f3a927ccc5e72045e2b">ClarisWksGraph::sendDatabasePictZone</a></div><div class="ttdeci">bool sendDatabasePictZone(int pictId, MWAWListenerPtr listener, MWAWPosition const &amp;pos=MWAWPosition())</div><div class="ttdoc">sends the database zone if known</div><div class="ttdef"><b>Definition:</b> ClarisWksGraph.cxx:3151</div></div>
<div class="ttc" id="MWAWInputStream_8hxx_html"><div class="ttname"><a href="MWAWInputStream_8hxx.html">MWAWInputStream.hxx</a></div></div>
<div class="ttc" id="MWAWDebug_8hxx_html"><div class="ttname"><a href="MWAWDebug_8hxx.html">MWAWDebug.hxx</a></div></div>
<div class="ttc" id="classClarisWksGraph_html_a05a139a829af6f2395cc4b18bf0bdea6"><div class="ttname"><a href="classClarisWksGraph.html#a05a139a829af6f2395cc4b18bf0bdea6">ClarisWksGraph::readPictData</a></div><div class="ttdeci">bool readPictData(std::shared_ptr&lt; ClarisWksGraphInternal::Zone &gt; zone)</div><div class="ttdef"><b>Definition:</b> ClarisWksGraph.cxx:2249</div></div>
<div class="ttc" id="classClarisWksGraph_html_a8fe5c1e53572e6d4ae3b023151134232"><div class="ttname"><a href="classClarisWksGraph.html#a8fe5c1e53572e6d4ae3b023151134232">ClarisWksGraph::ClarisWksGraph</a></div><div class="ttdeci">ClarisWksGraph(ClarisWksDocument &amp;document)</div><div class="ttdoc">constructor</div><div class="ttdef"><b>Definition:</b> ClarisWksGraph.cxx:833</div></div>
<div class="ttc" id="classClarisWksGraph_html_a5a68f1b5a99845416b8d3e142e17e8f0"><div class="ttname"><a href="classClarisWksGraph.html#a5a68f1b5a99845416b8d3e142e17e8f0">ClarisWksGraph::operator=</a></div><div class="ttdeci">ClarisWksGraph &amp; operator=(ClarisWksGraph const &amp;orig)=delete</div></div>
<div class="ttc" id="classClarisWksGraph_html_a61efe8441ba0b7bed3c68a39080d96c3"><div class="ttname"><a href="classClarisWksGraph.html#a61efe8441ba0b7bed3c68a39080d96c3">ClarisWksGraph::sendPageChild</a></div><div class="ttdeci">bool sendPageChild(ClarisWksGraphInternal::Group &amp;group)</div><div class="ttdoc">send the child element corresponding to some page</div><div class="ttdef"><b>Definition:</b> ClarisWksGraph.cxx:2754</div></div>
<div class="ttc" id="structClarisWksGraphInternal_1_1Group_html"><div class="ttname"><a href="structClarisWksGraphInternal_1_1Group.html">ClarisWksGraphInternal::Group</a></div><div class="ttdoc">Internal: class which stores a group of graphics, ...</div><div class="ttdef"><b>Definition:</b> ClarisWksGraph.cxx:681</div></div>
<div class="ttc" id="classClarisWksGraph_html_aea70ffb011a8f3709d8380756e6416fb"><div class="ttname"><a href="classClarisWksGraph.html#aea70ffb011a8f3709d8380756e6416fb">ClarisWksGraph::m_parserState</a></div><div class="ttdeci">MWAWParserStatePtr m_parserState</div><div class="ttdoc">the parser state</div><div class="ttdef"><b>Definition:</b> ClarisWksGraph.hxx:230</div></div>
<div class="ttc" id="classClarisWksGraph_html_a3d83d8766edb9d5efc76c69f4330aff0"><div class="ttname"><a href="classClarisWksGraph.html#a3d83d8766edb9d5efc76c69f4330aff0">ClarisWksGraph::numPages</a></div><div class="ttdeci">int numPages() const</div><div class="ttdoc">returns the number of pages</div><div class="ttdef"><b>Definition:</b> ClarisWksGraph.cxx:860</div></div>
<div class="ttc" id="structClarisWksGraphInternal_1_1Bitmap_html"><div class="ttname"><a href="structClarisWksGraphInternal_1_1Bitmap.html">ClarisWksGraphInternal::Bitmap</a></div><div class="ttdoc">Internal: structure to store a bitmap of a ClarisWksGraph.</div><div class="ttdef"><b>Definition:</b> ClarisWksGraph.cxx:417</div></div>
<div class="ttc" id="classClarisWksGraph_html_a3255c05ec9285206e1b2b42fb48ebadd"><div class="ttname"><a href="classClarisWksGraph.html#a3255c05ec9285206e1b2b42fb48ebadd">ClarisWksGraph::readShape</a></div><div class="ttdeci">bool readShape(MWAWEntry const &amp;entry, ClarisWksGraphInternal::ZoneShape &amp;zone)</div><div class="ttdef"><b>Definition:</b> ClarisWksGraph.cxx:1818</div></div>
<div class="ttc" id="MWAWPosition_8hxx_html"><div class="ttname"><a href="MWAWPosition_8hxx.html">MWAWPosition.hxx</a></div></div>
<div class="ttc" id="classMWAWParser_html"><div class="ttname"><a href="classMWAWParser.html">MWAWParser</a></div><div class="ttdoc">virtual class which defines the ancestor of all main zone parser</div><div class="ttdef"><b>Definition:</b> MWAWParser.hxx:99</div></div>
<div class="ttc" id="classClarisWksGraph_html_a1bce5537f9cba218e654d2dafd1fc83c"><div class="ttname"><a href="classClarisWksGraph.html#a1bce5537f9cba218e654d2dafd1fc83c">ClarisWksGraph::sendPicture</a></div><div class="ttdeci">bool sendPicture(ClarisWksGraphInternal::ZonePict &amp;pict, MWAWPosition pos)</div><div class="ttdoc">sends a picture zone</div><div class="ttdef"><b>Definition:</b> ClarisWksGraph.cxx:3278</div></div>
<div class="ttc" id="classClarisWksGraph_html_a908bcb6cdf3ce00c6e3878e2cdf331dc"><div class="ttname"><a href="classClarisWksGraph.html#a908bcb6cdf3ce00c6e3878e2cdf331dc">ClarisWksGraph::askToSend</a></div><div class="ttdeci">void askToSend(int number, MWAWListenerPtr listener, MWAWPosition const &amp;pos=MWAWPosition())</div><div class="ttdoc">ask the main parser to send a zone</div><div class="ttdef"><b>Definition:</b> ClarisWksGraph.cxx:882</div></div>
<div class="ttc" id="classMWAWPosition_html"><div class="ttname"><a href="classMWAWPosition.html">MWAWPosition</a></div><div class="ttdoc">Class to define the position of an object (textbox, picture, ..) in the document.</div><div class="ttdef"><b>Definition:</b> MWAWPosition.hxx:47</div></div>
<div class="ttc" id="classMWAWListener_html"><div class="ttname"><a href="classMWAWListener.html">MWAWListener</a></div><div class="ttdoc">This class contains a virtual interface to all listener.</div><div class="ttdef"><b>Definition:</b> MWAWListener.hxx:49</div></div>
<div class="ttc" id="classMWAWEntry_html"><div class="ttname"><a href="classMWAWEntry.html">MWAWEntry</a></div><div class="ttdoc">basic class to store an entry in a file This contained :</div><div class="ttdef"><b>Definition:</b> MWAWEntry.hxx:46</div></div>
<div class="ttc" id="classClarisWksGraph_html_acbbd26d8c050ef6752ef8fad6cd93a62"><div class="ttname"><a href="classClarisWksGraph.html#acbbd26d8c050ef6752ef8fad6cd93a62">ClarisWksGraph::readDatabasePictZone</a></div><div class="ttdeci">bool readDatabasePictZone()</div><div class="ttdoc">try to read a database picture zone, v5-v6</div><div class="ttdef"><b>Definition:</b> ClarisWksGraph.cxx:1115</div></div>
<div class="ttc" id="classClarisWksGraph_html_a2938a4834aaa7352957278ed91c418a6"><div class="ttname"><a href="classClarisWksGraph.html#a2938a4834aaa7352957278ed91c418a6">ClarisWksGraph::canSendBitmapAsGraphic</a></div><div class="ttdeci">bool canSendBitmapAsGraphic(int number) const</div><div class="ttdoc">check if we can send a group as graphic</div><div class="ttdef"><b>Definition:</b> ClarisWksGraph.cxx:3139</div></div>
<div class="ttc" id="classClarisWksGraph_html_a8cf5759e31a8deaf0365691d8ac2a2af"><div class="ttname"><a href="classClarisWksGraph.html#a8cf5759e31a8deaf0365691d8ac2a2af">ClarisWksGraph::getPageDimension</a></div><div class="ttdeci">bool getPageDimension(MWAWVec2f &amp;dim) const</div><div class="ttdoc">returns the page dimension if known (in point)</div><div class="ttdef"><b>Definition:</b> ClarisWksGraph.cxx:876</div></div>
<div class="ttc" id="classClarisWksGraph_html_a84b8abb7b121c1fba4bd95a64e5eeb91"><div class="ttname"><a href="classClarisWksGraph.html#a84b8abb7b121c1fba4bd95a64e5eeb91">ClarisWksGraph::sendGroup</a></div><div class="ttdeci">bool sendGroup(int number, MWAWListenerPtr listener, MWAWPosition const &amp;pos=MWAWPosition())</div><div class="ttdoc">sends the zone data to the listener (if it exists )</div><div class="ttdef"><b>Definition:</b> ClarisWksGraph.cxx:3423</div></div>
<div class="ttc" id="classClarisWksGraph_html_a42c0072c2b01a9c77f4e43bbaf899f77"><div class="ttname"><a href="classClarisWksGraph.html#a42c0072c2b01a9c77f4e43bbaf899f77">ClarisWksGraph::sendBitmap</a></div><div class="ttdeci">bool sendBitmap(int number, MWAWListenerPtr listener, MWAWPosition const &amp;pos=MWAWPosition())</div><div class="ttdoc">sends the bitmap data to the listener (if it exists )</div><div class="ttdef"><b>Definition:</b> ClarisWksGraph.cxx:3167</div></div>
<div class="ttc" id="classMWAWVec2_html"><div class="ttname"><a href="classMWAWVec2.html">MWAWVec2&lt; float &gt;</a></div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<hr size="1"><address style="align: right;"><small>
Generated on Wed May 20 2020 10:13:59 for libmwaw by <a href="http://www.doxygen.org/index.html">
doxygen</a> 1.8.15</small></address>
</body>
</html>