Sophie

Sophie

distrib > Mageia > 6 > armv5tl > media > core-updates > by-pkgid > 984407a3d8e0ca8f42be35be954f9b2c > files > 642

libmwaw-doc-0.3.14-2.mga6.noarch.rpm

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

<p>the main class to read the graphic part of Claris Works file  
 <a href="classClarisDrawGraph.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="ClarisDrawGraph_8hxx_source.html">ClarisDrawGraph.hxx</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:acf8339f21ca0e90dbf4ee790ee40ea24"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClarisDrawGraph.html#acf8339f21ca0e90dbf4ee790ee40ea24">ClarisDrawGraph</a> (<a class="el" href="classClarisDrawParser.html">ClarisDrawParser</a> &amp;parser)</td></tr>
<tr class="memdesc:acf8339f21ca0e90dbf4ee790ee40ea24"><td class="mdescLeft">&#160;</td><td class="mdescRight">constructor  <a href="#acf8339f21ca0e90dbf4ee790ee40ea24">More...</a><br /></td></tr>
<tr class="separator:acf8339f21ca0e90dbf4ee790ee40ea24"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a495be25ebdf760de39f5e0b994a6f91b"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClarisDrawGraph.html#a495be25ebdf760de39f5e0b994a6f91b">~ClarisDrawGraph</a> ()</td></tr>
<tr class="memdesc:a495be25ebdf760de39f5e0b994a6f91b"><td class="mdescLeft">&#160;</td><td class="mdescRight">destructor  <a href="#a495be25ebdf760de39f5e0b994a6f91b">More...</a><br /></td></tr>
<tr class="separator:a495be25ebdf760de39f5e0b994a6f91b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a17323892e8a7f06d1f4e01b717383622"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClarisDrawGraph.html#a17323892e8a7f06d1f4e01b717383622">version</a> () const</td></tr>
<tr class="memdesc:a17323892e8a7f06d1f4e01b717383622"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns the file version  <a href="#a17323892e8a7f06d1f4e01b717383622">More...</a><br /></td></tr>
<tr class="separator:a17323892e8a7f06d1f4e01b717383622"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abf8c19ce1252f46fed37fc13d5a803b2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClarisDrawGraph.html#abf8c19ce1252f46fed37fc13d5a803b2">resetState</a> ()</td></tr>
<tr class="memdesc:abf8c19ce1252f46fed37fc13d5a803b2"><td class="mdescLeft">&#160;</td><td class="mdescRight">resets the current state  <a href="#abf8c19ce1252f46fed37fc13d5a803b2">More...</a><br /></td></tr>
<tr class="separator:abf8c19ce1252f46fed37fc13d5a803b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8da42a63072696f1b47c68b9d511711c"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClarisDrawGraph.html#a8da42a63072696f1b47c68b9d511711c">numPages</a> () const</td></tr>
<tr class="memdesc:a8da42a63072696f1b47c68b9d511711c"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns the number of pages  <a href="#a8da42a63072696f1b47c68b9d511711c">More...</a><br /></td></tr>
<tr class="separator:a8da42a63072696f1b47c68b9d511711c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a130cf98f1de25c4e4dc63dd98112422d"><td class="memItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="structClarisWksStruct_1_1DSET.html">ClarisWksStruct::DSET</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClarisDrawGraph.html#a130cf98f1de25c4e4dc63dd98112422d">readGroupZone</a> (<a class="el" href="structClarisWksStruct_1_1DSET.html">ClarisWksStruct::DSET</a> const &amp;zone, <a class="el" href="classMWAWEntry.html">MWAWEntry</a> const &amp;entry, bool isLibHeader=false)</td></tr>
<tr class="memdesc:a130cf98f1de25c4e4dc63dd98112422d"><td class="mdescLeft">&#160;</td><td class="mdescRight">reads the zone Group DSET  <a href="#a130cf98f1de25c4e4dc63dd98112422d">More...</a><br /></td></tr>
<tr class="separator:a130cf98f1de25c4e4dc63dd98112422d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aad57e7167cda7a6aae693706f3488a92"><td class="memItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="structClarisWksStruct_1_1DSET.html">ClarisWksStruct::DSET</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClarisDrawGraph.html#aad57e7167cda7a6aae693706f3488a92">readBitmapZone</a> (<a class="el" href="structClarisWksStruct_1_1DSET.html">ClarisWksStruct::DSET</a> const &amp;zone, <a class="el" href="classMWAWEntry.html">MWAWEntry</a> const &amp;entry)</td></tr>
<tr class="memdesc:aad57e7167cda7a6aae693706f3488a92"><td class="mdescLeft">&#160;</td><td class="mdescRight">reads the zone Bitmap DSET  <a href="#aad57e7167cda7a6aae693706f3488a92">More...</a><br /></td></tr>
<tr class="separator:aad57e7167cda7a6aae693706f3488a92"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7062192169a69d972bd2ebaf224dd8d4"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClarisDrawGraph.html#a7062192169a69d972bd2ebaf224dd8d4">readTransformations</a> ()</td></tr>
<tr class="memdesc:a7062192169a69d972bd2ebaf224dd8d4"><td class="mdescLeft">&#160;</td><td class="mdescRight">read the transformations  <a href="#a7062192169a69d972bd2ebaf224dd8d4">More...</a><br /></td></tr>
<tr class="separator:a7062192169a69d972bd2ebaf224dd8d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab685db634b6053694509d094533060f6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClarisDrawGraph.html#ab685db634b6053694509d094533060f6">updateGroup</a> (bool isLibrary)</td></tr>
<tr class="memdesc:ab685db634b6053694509d094533060f6"><td class="mdescLeft">&#160;</td><td class="mdescRight">update the group: ie. remove empty group child  <a href="#ab685db634b6053694509d094533060f6">More...</a><br /></td></tr>
<tr class="separator:ab685db634b6053694509d094533060f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4beb71ac2b2b59359a51fd12ea2d3433"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClarisDrawGraph.html#a4beb71ac2b2b59359a51fd12ea2d3433">isEmptyGroup</a> (int gId) const</td></tr>
<tr class="memdesc:a4beb71ac2b2b59359a51fd12ea2d3433"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns true if a group does not exist or is empty  <a href="#a4beb71ac2b2b59359a51fd12ea2d3433">More...</a><br /></td></tr>
<tr class="separator:a4beb71ac2b2b59359a51fd12ea2d3433"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a643e4f9691effef95052c41f2dcc3160"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClarisDrawGraph.html#a643e4f9691effef95052c41f2dcc3160">getSurfaceColor</a> (<a class="el" href="structClarisDrawGraphInternal_1_1Style.html">ClarisDrawGraphInternal::Style</a> const &amp;style, <a class="el" href="structMWAWColor.html">MWAWColor</a> &amp;col) const</td></tr>
<tr class="memdesc:a643e4f9691effef95052c41f2dcc3160"><td class="mdescLeft">&#160;</td><td class="mdescRight">return the surface color which corresponds to some ids (if possible)  <a href="#a643e4f9691effef95052c41f2dcc3160">More...</a><br /></td></tr>
<tr class="separator:a643e4f9691effef95052c41f2dcc3160"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:a32b46c16680326cedcb9a9b036efffd1"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClarisDrawGraph.html#a32b46c16680326cedcb9a9b036efffd1">sendBitmap</a> (int number, <a class="el" href="classMWAWPosition.html">MWAWPosition</a> const &amp;pos=<a class="el" href="classMWAWPosition.html">MWAWPosition</a>())</td></tr>
<tr class="memdesc:a32b46c16680326cedcb9a9b036efffd1"><td class="mdescLeft">&#160;</td><td class="mdescRight">sends the bitmap data to the listener (if it exists )  <a href="#a32b46c16680326cedcb9a9b036efffd1">More...</a><br /></td></tr>
<tr class="separator:a32b46c16680326cedcb9a9b036efffd1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a77503262ffd4dced9dcb01928a0b2de7"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClarisDrawGraph.html#a77503262ffd4dced9dcb01928a0b2de7">sendGroup</a> (int number, <a class="el" href="classMWAWPosition.html">MWAWPosition</a> const &amp;pos=<a class="el" href="classMWAWPosition.html">MWAWPosition</a>())</td></tr>
<tr class="memdesc:a77503262ffd4dced9dcb01928a0b2de7"><td class="mdescLeft">&#160;</td><td class="mdescRight">sends the zone data to the listener (if it exists )  <a href="#a77503262ffd4dced9dcb01928a0b2de7">More...</a><br /></td></tr>
<tr class="separator:a77503262ffd4dced9dcb01928a0b2de7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a55548716eafb1593a06414b757d4ef54"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClarisDrawGraph.html#a55548716eafb1593a06414b757d4ef54">sendMainGroupChild</a> (int childId, <a class="el" href="classMWAWPosition.html">MWAWPosition</a> const &amp;pos=<a class="el" href="classMWAWPosition.html">MWAWPosition</a>())</td></tr>
<tr class="memdesc:a55548716eafb1593a06414b757d4ef54"><td class="mdescLeft">&#160;</td><td class="mdescRight">sends the ith child of the root (if it exists )  <a href="#a55548716eafb1593a06414b757d4ef54">More...</a><br /></td></tr>
<tr class="separator:a55548716eafb1593a06414b757d4ef54"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6e7f845fcc22604997829a5742068b10"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClarisDrawGraph.html#a6e7f845fcc22604997829a5742068b10">flushExtra</a> ()</td></tr>
<tr class="memdesc:a6e7f845fcc22604997829a5742068b10"><td class="mdescLeft">&#160;</td><td class="mdescRight">sends the data which have not yet been sent to the listener  <a href="#a6e7f845fcc22604997829a5742068b10">More...</a><br /></td></tr>
<tr class="separator:a6e7f845fcc22604997829a5742068b10"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a36315823bff9315b0839f93075fb2b19"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClarisDrawGraph.html#a36315823bff9315b0839f93075fb2b19">sendTextZone</a> (int number, int subZone=-1)</td></tr>
<tr class="memdesc:a36315823bff9315b0839f93075fb2b19"><td class="mdescLeft">&#160;</td><td class="mdescRight">sends a text box content (via the main parser )  <a href="#a36315823bff9315b0839f93075fb2b19">More...</a><br /></td></tr>
<tr class="separator:a36315823bff9315b0839f93075fb2b19"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a99b1ed0cf2b3fd13d977573d8ab5bb66"><td class="memItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="structClarisDrawGraphInternal_1_1Zone.html">ClarisDrawGraphInternal::Zone</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClarisDrawGraph.html#a99b1ed0cf2b3fd13d977573d8ab5bb66">readGroupDef</a> (<a class="el" href="classMWAWEntry.html">MWAWEntry</a> const &amp;entry)</td></tr>
<tr class="separator:a99b1ed0cf2b3fd13d977573d8ab5bb66"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad662e8d26ace75fa8eb2b628b385c97c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClarisDrawGraph.html#ad662e8d26ace75fa8eb2b628b385c97c">readGroupData</a> (<a class="el" href="structClarisDrawGraphInternal_1_1Group.html">ClarisDrawGraphInternal::Group</a> &amp;group, long beginGroupPos, bool isLibHeader)</td></tr>
<tr class="separator:ad662e8d26ace75fa8eb2b628b385c97c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a77fffd0059430a880a52c35a1904b3ce"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClarisDrawGraph.html#a77fffd0059430a880a52c35a1904b3ce">readShape</a> (<a class="el" href="classMWAWEntry.html">MWAWEntry</a> const &amp;entry, <a class="el" href="structClarisDrawGraphInternal_1_1ZoneShape.html">ClarisDrawGraphInternal::ZoneShape</a> &amp;zone)</td></tr>
<tr class="separator:a77fffd0059430a880a52c35a1904b3ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aefe3c86ca2dc86c78835b8e538e49a39"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClarisDrawGraph.html#aefe3c86ca2dc86c78835b8e538e49a39">readPolygonData</a> (std::shared_ptr&lt; <a class="el" href="structClarisDrawGraphInternal_1_1Zone.html">ClarisDrawGraphInternal::Zone</a> &gt; zone)</td></tr>
<tr class="separator:aefe3c86ca2dc86c78835b8e538e49a39"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aca9f5f20fbf09f3bce4e3d9b01ad804e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClarisDrawGraph.html#aca9f5f20fbf09f3bce4e3d9b01ad804e">readBitmapColorMap</a> (std::vector&lt; <a class="el" href="structMWAWColor.html">MWAWColor</a> &gt; &amp;cMap)</td></tr>
<tr class="separator:aca9f5f20fbf09f3bce4e3d9b01ad804e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa8d3b6646c3e3d961456853115fe8069"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClarisDrawGraph.html#aa8d3b6646c3e3d961456853115fe8069">readBitmapData</a> (<a class="el" href="structClarisDrawGraphInternal_1_1Bitmap.html">ClarisDrawGraphInternal::Bitmap</a> &amp;zone)</td></tr>
<tr class="separator:aa8d3b6646c3e3d961456853115fe8069"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab8c52ea53d0b9af8e50cc87e8c910802"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClarisDrawGraph.html#ab8c52ea53d0b9af8e50cc87e8c910802">readGroupHeader</a> (<a class="el" href="structClarisDrawGraphInternal_1_1Group.html">ClarisDrawGraphInternal::Group</a> &amp;group)</td></tr>
<tr class="separator:ab8c52ea53d0b9af8e50cc87e8c910802"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a207bc4f091b61999cfc5f0b791b1728a"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClarisDrawGraph.html#a207bc4f091b61999cfc5f0b791b1728a">readGroupUnknown</a> (<a class="el" href="structClarisDrawGraphInternal_1_1Group.html">ClarisDrawGraphInternal::Group</a> &amp;group, int zoneSz, int id)</td></tr>
<tr class="separator:a207bc4f091b61999cfc5f0b791b1728a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aad8ea0f6d3fb2f61d79caaa72b58d66d"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClarisDrawGraph.html#aad8ea0f6d3fb2f61d79caaa72b58d66d">sendShape</a> (<a class="el" href="structClarisDrawGraphInternal_1_1ZoneShape.html">ClarisDrawGraphInternal::ZoneShape</a> &amp;pict, <a class="el" href="classMWAWPosition.html">MWAWPosition</a> pos)</td></tr>
<tr class="memdesc:aad8ea0f6d3fb2f61d79caaa72b58d66d"><td class="mdescLeft">&#160;</td><td class="mdescRight">sends a basic graphic zone  <a href="#aad8ea0f6d3fb2f61d79caaa72b58d66d">More...</a><br /></td></tr>
<tr class="separator:aad8ea0f6d3fb2f61d79caaa72b58d66d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8e08cc0d5e854f9bb5326ccc3892bf3a"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClarisDrawGraph.html#a8e08cc0d5e854f9bb5326ccc3892bf3a">sendBitmap</a> (<a class="el" href="structClarisDrawGraphInternal_1_1Bitmap.html">ClarisDrawGraphInternal::Bitmap</a> &amp;pict, <a class="el" href="classMWAWPosition.html">MWAWPosition</a> pos)</td></tr>
<tr class="memdesc:a8e08cc0d5e854f9bb5326ccc3892bf3a"><td class="mdescLeft">&#160;</td><td class="mdescRight">sends a bitmap graphic zone  <a href="#a8e08cc0d5e854f9bb5326ccc3892bf3a">More...</a><br /></td></tr>
<tr class="separator:a8e08cc0d5e854f9bb5326ccc3892bf3a"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr class="memitem:a487668855a4f4aaab02392b2cac0698d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="libmwaw__internal_8hxx.html#a55eb85fa50574c11b3cee9b0bed2b245">MWAWParserStatePtr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClarisDrawGraph.html#a487668855a4f4aaab02392b2cac0698d">m_parserState</a></td></tr>
<tr class="memdesc:a487668855a4f4aaab02392b2cac0698d"><td class="mdescLeft">&#160;</td><td class="mdescRight">the parser state  <a href="#a487668855a4f4aaab02392b2cac0698d">More...</a><br /></td></tr>
<tr class="separator:a487668855a4f4aaab02392b2cac0698d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f483f3fa2d1d88ad1b100fce92cc6d0"><td class="memItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="structClarisDrawGraphInternal_1_1State.html">ClarisDrawGraphInternal::State</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClarisDrawGraph.html#a8f483f3fa2d1d88ad1b100fce92cc6d0">m_state</a></td></tr>
<tr class="memdesc:a8f483f3fa2d1d88ad1b100fce92cc6d0"><td class="mdescLeft">&#160;</td><td class="mdescRight">the state  <a href="#a8f483f3fa2d1d88ad1b100fce92cc6d0">More...</a><br /></td></tr>
<tr class="separator:a8f483f3fa2d1d88ad1b100fce92cc6d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00ef2e6265224d204dd72ba86021aca9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classClarisDrawParser.html">ClarisDrawParser</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClarisDrawGraph.html#a00ef2e6265224d204dd72ba86021aca9">m_mainParser</a></td></tr>
<tr class="memdesc:a00ef2e6265224d204dd72ba86021aca9"><td class="mdescLeft">&#160;</td><td class="mdescRight">the main parser;  <a href="#a00ef2e6265224d204dd72ba86021aca9">More...</a><br /></td></tr>
<tr class="separator:a00ef2e6265224d204dd72ba86021aca9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a53ffd8e69e9c8f831184fc4e2267d1be"><td class="memItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="classClarisDrawStyleManager.html">ClarisDrawStyleManager</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClarisDrawGraph.html#a53ffd8e69e9c8f831184fc4e2267d1be">m_styleManager</a></td></tr>
<tr class="memdesc:a53ffd8e69e9c8f831184fc4e2267d1be"><td class="mdescLeft">&#160;</td><td class="mdescRight">the style manager  <a href="#a53ffd8e69e9c8f831184fc4e2267d1be">More...</a><br /></td></tr>
<tr class="separator:a53ffd8e69e9c8f831184fc4e2267d1be"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-methods"></a>
Private Member Functions</h2></td></tr>
<tr class="memitem:aef4ffd022642cc9c63fb7dcb7feb804c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClarisDrawGraph.html#aef4ffd022642cc9c63fb7dcb7feb804c">ClarisDrawGraph</a> (<a class="el" href="classClarisDrawGraph.html">ClarisDrawGraph</a> const &amp;orig)=delete</td></tr>
<tr class="separator:aef4ffd022642cc9c63fb7dcb7feb804c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a78a4a20183bed0359d32a728eec61164"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classClarisDrawGraph.html">ClarisDrawGraph</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClarisDrawGraph.html#a78a4a20183bed0359d32a728eec61164">operator=</a> (<a class="el" href="classClarisDrawGraph.html">ClarisDrawGraph</a> const &amp;orig)=delete</td></tr>
<tr class="separator:a78a4a20183bed0359d32a728eec61164"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a>
Friends</h2></td></tr>
<tr class="memitem:a4f8909add297e226733779d937ebc696"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClarisDrawGraph.html#a4f8909add297e226733779d937ebc696">ClarisDrawGraphInternal::SubDocument</a></td></tr>
<tr class="separator:a4f8909add297e226733779d937ebc696"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2f658aa0e731a86182f2f07dfa19d20e"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClarisDrawGraph.html#a2f658aa0e731a86182f2f07dfa19d20e">ClarisDrawParser</a></td></tr>
<tr class="separator:a2f658aa0e731a86182f2f07dfa19d20e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9775bba549dfa2daf949fcf170b693a0"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClarisDrawGraph.html#a9775bba549dfa2daf949fcf170b693a0">ClarisWksParser</a></td></tr>
<tr class="separator:a9775bba549dfa2daf949fcf170b693a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>the main class to read the graphic part of Claris Works file </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="acf8339f21ca0e90dbf4ee790ee40ea24"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acf8339f21ca0e90dbf4ee790ee40ea24">&#9670;&nbsp;</a></span>ClarisDrawGraph() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">ClarisDrawGraph::ClarisDrawGraph </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classClarisDrawParser.html">ClarisDrawParser</a> &amp;&#160;</td>
          <td class="paramname"><em>parser</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>constructor </p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">ClarisDrawGraph::~ClarisDrawGraph </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>destructor </p>

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

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

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void ClarisDrawGraph::flushExtra </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>sends the data which have not yet been sent to the listener </p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool ClarisDrawGraph::getSurfaceColor </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structClarisDrawGraphInternal_1_1Style.html">ClarisDrawGraphInternal::Style</a> const &amp;&#160;</td>
          <td class="paramname"><em>style</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structMWAWColor.html">MWAWColor</a> &amp;&#160;</td>
          <td class="paramname"><em>col</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>return the surface color which corresponds to some ids (if possible) </p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool ClarisDrawGraph::isEmptyGroup </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>gId</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>returns true if a group does not exist or is empty </p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int ClarisDrawGraph::numPages </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>returns the number of pages </p>

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

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

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool ClarisDrawGraph::readBitmapColorMap </td>
          <td>(</td>
          <td class="paramtype">std::vector&lt; <a class="el" href="structMWAWColor.html">MWAWColor</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>cMap</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="reference">Referenced by <a class="el" href="classClarisDrawGraph.html#aad57e7167cda7a6aae693706f3488a92">readBitmapZone()</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool ClarisDrawGraph::readBitmapData </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structClarisDrawGraphInternal_1_1Bitmap.html">ClarisDrawGraphInternal::Bitmap</a> &amp;&#160;</td>
          <td class="paramname"><em>zone</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="reference">Referenced by <a class="el" href="classClarisDrawGraph.html#aad57e7167cda7a6aae693706f3488a92">readBitmapZone()</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::shared_ptr&lt; <a class="el" href="structClarisWksStruct_1_1DSET.html">ClarisWksStruct::DSET</a> &gt; ClarisDrawGraph::readBitmapZone </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structClarisWksStruct_1_1DSET.html">ClarisWksStruct::DSET</a> const &amp;&#160;</td>
          <td class="paramname"><em>zone</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classMWAWEntry.html">MWAWEntry</a> const &amp;&#160;</td>
          <td class="paramname"><em>entry</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>reads the zone Bitmap DSET </p>
<p>the end of this block is very simillar to a bitmapdef, excepted maybe the first integer .... </p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool ClarisDrawGraph::readGroupData </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structClarisDrawGraphInternal_1_1Group.html">ClarisDrawGraphInternal::Group</a> &amp;&#160;</td>
          <td class="paramname"><em>group</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"><em>beginGroupPos</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>isLibHeader</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="reference">Referenced by <a class="el" href="classClarisDrawGraph.html#a130cf98f1de25c4e4dc63dd98112422d">readGroupZone()</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::shared_ptr&lt; <a class="el" href="structClarisDrawGraphInternal_1_1Zone.html">ClarisDrawGraphInternal::Zone</a> &gt; ClarisDrawGraph::readGroupDef </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classMWAWEntry.html">MWAWEntry</a> const &amp;&#160;</td>
          <td class="paramname"><em>entry</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="reference">Referenced by <a class="el" href="classClarisDrawGraph.html#a130cf98f1de25c4e4dc63dd98112422d">readGroupZone()</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool ClarisDrawGraph::readGroupHeader </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structClarisDrawGraphInternal_1_1Group.html">ClarisDrawGraphInternal::Group</a> &amp;&#160;</td>
          <td class="paramname"><em>group</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="reference">Referenced by <a class="el" href="classClarisDrawGraph.html#ad662e8d26ace75fa8eb2b628b385c97c">readGroupData()</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool ClarisDrawGraph::readGroupUnknown </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structClarisDrawGraphInternal_1_1Group.html">ClarisDrawGraphInternal::Group</a> &amp;&#160;</td>
          <td class="paramname"><em>group</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>zoneSz</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>id</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>find f1=8|9|f|14|15|2a|40|73|e9, f2=0|d4, f5=0|80, f6=0|33 </p>

<p class="reference">Referenced by <a class="el" href="classClarisDrawGraph.html#ab8c52ea53d0b9af8e50cc87e8c910802">readGroupHeader()</a>, and <a class="el" href="classClarisDrawGraph.html#a130cf98f1de25c4e4dc63dd98112422d">readGroupZone()</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::shared_ptr&lt; <a class="el" href="structClarisWksStruct_1_1DSET.html">ClarisWksStruct::DSET</a> &gt; ClarisDrawGraph::readGroupZone </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structClarisWksStruct_1_1DSET.html">ClarisWksStruct::DSET</a> const &amp;&#160;</td>
          <td class="paramname"><em>zone</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classMWAWEntry.html">MWAWEntry</a> const &amp;&#160;</td>
          <td class="paramname"><em>entry</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>isLibHeader</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>reads the zone Group DSET </p>

<p class="reference">Referenced by <a class="el" href="classClarisDrawGraph.html#a7062192169a69d972bd2ebaf224dd8d4">readTransformations()</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool ClarisDrawGraph::readPolygonData </td>
          <td>(</td>
          <td class="paramtype">std::shared_ptr&lt; <a class="el" href="structClarisDrawGraphInternal_1_1Zone.html">ClarisDrawGraphInternal::Zone</a> &gt;&#160;</td>
          <td class="paramname"><em>zone</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="reference">Referenced by <a class="el" href="classClarisDrawGraph.html#ad662e8d26ace75fa8eb2b628b385c97c">readGroupData()</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool ClarisDrawGraph::readShape </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classMWAWEntry.html">MWAWEntry</a> const &amp;&#160;</td>
          <td class="paramname"><em>entry</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structClarisDrawGraphInternal_1_1ZoneShape.html">ClarisDrawGraphInternal::ZoneShape</a> &amp;&#160;</td>
          <td class="paramname"><em>zone</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="reference">Referenced by <a class="el" href="classClarisDrawGraph.html#a99b1ed0cf2b3fd13d977573d8ab5bb66">readGroupDef()</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool ClarisDrawGraph::readTransformations </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>read the transformations </p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ClarisDrawGraph::resetState </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>resets the current state </p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool ClarisDrawGraph::sendBitmap </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>number</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classMWAWPosition.html">MWAWPosition</a> const &amp;&#160;</td>
          <td class="paramname"><em>pos</em> = <code><a class="el" href="classMWAWPosition.html">MWAWPosition</a>()</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>sends the bitmap data to the listener (if it exists ) </p>

<p class="reference">Referenced by <a class="el" href="classClarisDrawGraph.html#a6e7f845fcc22604997829a5742068b10">flushExtra()</a>, <a class="el" href="classClarisDrawGraph.html#a77503262ffd4dced9dcb01928a0b2de7">sendGroup()</a>, and <a class="el" href="classClarisDrawGraph.html#a55548716eafb1593a06414b757d4ef54">sendMainGroupChild()</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool ClarisDrawGraph::sendBitmap </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structClarisDrawGraphInternal_1_1Bitmap.html">ClarisDrawGraphInternal::Bitmap</a> &amp;&#160;</td>
          <td class="paramname"><em>pict</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classMWAWPosition.html">MWAWPosition</a>&#160;</td>
          <td class="paramname"><em>pos</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>sends a bitmap graphic zone </p>
<p>let go </p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool ClarisDrawGraph::sendGroup </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>number</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classMWAWPosition.html">MWAWPosition</a> const &amp;&#160;</td>
          <td class="paramname"><em>pos</em> = <code><a class="el" href="classMWAWPosition.html">MWAWPosition</a>()</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>sends the zone data to the listener (if it exists ) </p>

<p class="reference">Referenced by <a class="el" href="classClarisDrawGraph.html#a6e7f845fcc22604997829a5742068b10">flushExtra()</a>, and <a class="el" href="classClarisDrawGraph.html#a55548716eafb1593a06414b757d4ef54">sendMainGroupChild()</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool ClarisDrawGraph::sendMainGroupChild </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>childId</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classMWAWPosition.html">MWAWPosition</a> const &amp;&#160;</td>
          <td class="paramname"><em>pos</em> = <code><a class="el" href="classMWAWPosition.html">MWAWPosition</a>()</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>sends the ith child of the root (if it exists ) </p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool ClarisDrawGraph::sendShape </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structClarisDrawGraphInternal_1_1ZoneShape.html">ClarisDrawGraphInternal::ZoneShape</a> &amp;&#160;</td>
          <td class="paramname"><em>pict</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classMWAWPosition.html">MWAWPosition</a>&#160;</td>
          <td class="paramname"><em>pos</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>sends a basic graphic zone </p>

<p class="reference">Referenced by <a class="el" href="classClarisDrawGraph.html#a77503262ffd4dced9dcb01928a0b2de7">sendGroup()</a>, and <a class="el" href="classClarisDrawGraph.html#a55548716eafb1593a06414b757d4ef54">sendMainGroupChild()</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool ClarisDrawGraph::sendTextZone </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>number</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>subZone</em> = <code>-1</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>sends a text box content (via the main parser ) </p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ClarisDrawGraph::updateGroup </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>isLibrary</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>update the group: ie. remove empty group child </p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int ClarisDrawGraph::version </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>returns the file version </p>

</div>
</div>
<h2 class="groupheader">Friends And Related Function Documentation</h2>
<a id="a4f8909add297e226733779d937ebc696"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4f8909add297e226733779d937ebc696">&#9670;&nbsp;</a></span>ClarisDrawGraphInternal::SubDocument</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">friend class <a class="el" href="classClarisDrawGraphInternal_1_1SubDocument.html">ClarisDrawGraphInternal::SubDocument</a></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">friend</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">friend class <a class="el" href="classClarisDrawParser.html">ClarisDrawParser</a></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">friend</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">friend class <a class="el" href="classClarisWksParser.html">ClarisWksParser</a></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">friend</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classClarisDrawParser.html">ClarisDrawParser</a>* ClarisDrawGraph::m_mainParser</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>the main parser; </p>

<p class="reference">Referenced by <a class="el" href="classClarisDrawGraph.html#a6e7f845fcc22604997829a5742068b10">flushExtra()</a>, <a class="el" href="classClarisDrawGraph.html#a8e08cc0d5e854f9bb5326ccc3892bf3a">sendBitmap()</a>, <a class="el" href="classClarisDrawGraph.html#a77503262ffd4dced9dcb01928a0b2de7">sendGroup()</a>, <a class="el" href="classClarisDrawGraph.html#a55548716eafb1593a06414b757d4ef54">sendMainGroupChild()</a>, <a class="el" href="classClarisDrawGraph.html#aad8ea0f6d3fb2f61d79caaa72b58d66d">sendShape()</a>, <a class="el" href="classClarisDrawGraph.html#a36315823bff9315b0839f93075fb2b19">sendTextZone()</a>, and <a class="el" href="classClarisDrawGraph.html#ab685db634b6053694509d094533060f6">updateGroup()</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="libmwaw__internal_8hxx.html#a55eb85fa50574c11b3cee9b0bed2b245">MWAWParserStatePtr</a> ClarisDrawGraph::m_parserState</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>the parser state </p>

<p class="reference">Referenced by <a class="el" href="classClarisDrawGraph.html#aca9f5f20fbf09f3bce4e3d9b01ad804e">readBitmapColorMap()</a>, <a class="el" href="classClarisDrawGraph.html#aa8d3b6646c3e3d961456853115fe8069">readBitmapData()</a>, <a class="el" href="classClarisDrawGraph.html#aad57e7167cda7a6aae693706f3488a92">readBitmapZone()</a>, <a class="el" href="classClarisDrawGraph.html#ad662e8d26ace75fa8eb2b628b385c97c">readGroupData()</a>, <a class="el" href="classClarisDrawGraph.html#a99b1ed0cf2b3fd13d977573d8ab5bb66">readGroupDef()</a>, <a class="el" href="classClarisDrawGraph.html#ab8c52ea53d0b9af8e50cc87e8c910802">readGroupHeader()</a>, <a class="el" href="classClarisDrawGraph.html#a207bc4f091b61999cfc5f0b791b1728a">readGroupUnknown()</a>, <a class="el" href="classClarisDrawGraph.html#a130cf98f1de25c4e4dc63dd98112422d">readGroupZone()</a>, <a class="el" href="classClarisDrawGraph.html#aefe3c86ca2dc86c78835b8e538e49a39">readPolygonData()</a>, <a class="el" href="classClarisDrawGraph.html#a77fffd0059430a880a52c35a1904b3ce">readShape()</a>, <a class="el" href="classClarisDrawGraph.html#a7062192169a69d972bd2ebaf224dd8d4">readTransformations()</a>, <a class="el" href="classClarisDrawGraph.html#a8e08cc0d5e854f9bb5326ccc3892bf3a">sendBitmap()</a>, <a class="el" href="classClarisDrawGraph.html#a77503262ffd4dced9dcb01928a0b2de7">sendGroup()</a>, <a class="el" href="classClarisDrawGraph.html#a55548716eafb1593a06414b757d4ef54">sendMainGroupChild()</a>, <a class="el" href="classClarisDrawGraph.html#aad8ea0f6d3fb2f61d79caaa72b58d66d">sendShape()</a>, and <a class="el" href="classClarisDrawGraph.html#a17323892e8a7f06d1f4e01b717383622">version()</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::shared_ptr&lt;<a class="el" href="structClarisDrawGraphInternal_1_1State.html">ClarisDrawGraphInternal::State</a>&gt; ClarisDrawGraph::m_state</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>the state </p>

<p class="reference">Referenced by <a class="el" href="classClarisDrawGraph.html#a6e7f845fcc22604997829a5742068b10">flushExtra()</a>, <a class="el" href="classClarisDrawGraph.html#a4beb71ac2b2b59359a51fd12ea2d3433">isEmptyGroup()</a>, <a class="el" href="classClarisDrawGraph.html#a8da42a63072696f1b47c68b9d511711c">numPages()</a>, <a class="el" href="classClarisDrawGraph.html#aad57e7167cda7a6aae693706f3488a92">readBitmapZone()</a>, <a class="el" href="classClarisDrawGraph.html#a130cf98f1de25c4e4dc63dd98112422d">readGroupZone()</a>, <a class="el" href="classClarisDrawGraph.html#a77fffd0059430a880a52c35a1904b3ce">readShape()</a>, <a class="el" href="classClarisDrawGraph.html#a7062192169a69d972bd2ebaf224dd8d4">readTransformations()</a>, <a class="el" href="classClarisDrawGraph.html#abf8c19ce1252f46fed37fc13d5a803b2">resetState()</a>, <a class="el" href="classClarisDrawGraph.html#a32b46c16680326cedcb9a9b036efffd1">sendBitmap()</a>, <a class="el" href="classClarisDrawGraph.html#a77503262ffd4dced9dcb01928a0b2de7">sendGroup()</a>, <a class="el" href="classClarisDrawGraph.html#a55548716eafb1593a06414b757d4ef54">sendMainGroupChild()</a>, and <a class="el" href="classClarisDrawGraph.html#ab685db634b6053694509d094533060f6">updateGroup()</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::shared_ptr&lt;<a class="el" href="classClarisDrawStyleManager.html">ClarisDrawStyleManager</a>&gt; ClarisDrawGraph::m_styleManager</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>the style manager </p>

<p class="reference">Referenced by <a class="el" href="classClarisDrawGraph.html#a99b1ed0cf2b3fd13d977573d8ab5bb66">readGroupDef()</a>, and <a class="el" href="classClarisDrawGraph.html#a77fffd0059430a880a52c35a1904b3ce">readShape()</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="ClarisDrawGraph_8hxx_source.html">ClarisDrawGraph.hxx</a></li>
<li><a class="el" href="ClarisDrawGraph_8cxx.html">ClarisDrawGraph.cxx</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<hr size="1"><address style="align: right;"><small>
Generated on Mon Feb 11 2019 22:20:45 for libmwaw by <a href="http://www.doxygen.org/index.html">
doxygen</a> 1.8.13</small></address>
</body>
</html>