<!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>ApplePictParserInternal::State Struct 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('structApplePictParserInternal_1_1State.html','');}); </script> <div id="doc-content"> <div class="header"> <div class="summary"> <a href="#pub-methods">Public Member Functions</a> | <a href="#pub-attribs">Public Attributes</a> | <a href="structApplePictParserInternal_1_1State-members.html">List of all members</a> </div> <div class="headertitle"> <div class="title">ApplePictParserInternal::State Struct Reference</div> </div> </div><!--header--> <div class="contents"> <p>Internal: the state of a <a class="el" href="classApplePictParser.html" title="the main class to read a ApplePict file ">ApplePictParser</a>. <a href="structApplePictParserInternal_1_1State.html#details">More...</a></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:a6d1a541213840f73fa147011ced2e439"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="structApplePictParserInternal_1_1State.html#a6d1a541213840f73fa147011ced2e439">State</a> ()</td></tr> <tr class="memdesc:a6d1a541213840f73fa147011ced2e439"><td class="mdescLeft"> </td><td class="mdescRight">constructor <a href="#a6d1a541213840f73fa147011ced2e439">More...</a><br /></td></tr> <tr class="separator:a6d1a541213840f73fa147011ced2e439"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0fae713c1d58136e6d39f1dc77272175"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="structApplePictParserInternal_1_1State.html#a0fae713c1d58136e6d39f1dc77272175">initPatterns</a> ()</td></tr> <tr class="memdesc:a0fae713c1d58136e6d39f1dc77272175"><td class="mdescLeft"> </td><td class="mdescRight">init the patterns list <a href="#a0fae713c1d58136e6d39f1dc77272175">More...</a><br /></td></tr> <tr class="separator:a0fae713c1d58136e6d39f1dc77272175"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab3dca401a836ce2bf0425d0043e8f36b"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="structApplePictParserInternal_1_1State.html#ab3dca401a836ce2bf0425d0043e8f36b">isInvisible</a> (<a class="el" href="classApplePictParser.html#ab13e4d3ad08a544ce402bbc110e19808">ApplePictParser::DrawingMethod</a> method) const</td></tr> <tr class="memdesc:ab3dca401a836ce2bf0425d0043e8f36b"><td class="mdescLeft"> </td><td class="mdescRight">returns true if the shape is invisible <a href="#ab3dca401a836ce2bf0425d0043e8f36b">More...</a><br /></td></tr> <tr class="separator:ab3dca401a836ce2bf0425d0043e8f36b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a84ba2e43700b8532f41d7cb771637ddf"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="structApplePictParserInternal_1_1State.html#a84ba2e43700b8532f41d7cb771637ddf">updateStyle</a> (<a class="el" href="classApplePictParser.html#ab13e4d3ad08a544ce402bbc110e19808">ApplePictParser::DrawingMethod</a> method, <a class="el" href="classMWAWGraphicStyle.html">MWAWGraphicStyle</a> &style)</td></tr> <tr class="memdesc:a84ba2e43700b8532f41d7cb771637ddf"><td class="mdescLeft"> </td><td class="mdescRight">update the actual style <a href="#a84ba2e43700b8532f41d7cb771637ddf">More...</a><br /></td></tr> <tr class="separator:a84ba2e43700b8532f41d7cb771637ddf"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aadd00fd4244e0b94925af63f82fcabec"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="structApplePictParserInternal_1_1State.html#aadd00fd4244e0b94925af63f82fcabec">updatePosition</a> (<a class="el" href="libmwaw__internal_8hxx.html#a988b575a0871d2ae43973d942df41b83">MWAWVec2f</a> const &orig, <a class="el" href="classMWAWPosition.html">MWAWPosition</a> &pos)</td></tr> <tr class="memdesc:aadd00fd4244e0b94925af63f82fcabec"><td class="mdescLeft"> </td><td class="mdescRight">update the position <a href="#aadd00fd4244e0b94925af63f82fcabec">More...</a><br /></td></tr> <tr class="separator:aadd00fd4244e0b94925af63f82fcabec"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a357e10a298594dadcebd9d1d455a661d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="structApplePictParserInternal_1_1State.html#a357e10a298594dadcebd9d1d455a661d">updatePosition</a> (<a class="el" href="libmwaw__internal_8hxx.html#a33749d3330fdb4721853c57f56bdd273">MWAWBox2f</a> const &bdBox, <a class="el" href="classMWAWPosition.html">MWAWPosition</a> &pos)</td></tr> <tr class="memdesc:a357e10a298594dadcebd9d1d455a661d"><td class="mdescLeft"> </td><td class="mdescRight">update the position <a href="#a357e10a298594dadcebd9d1d455a661d">More...</a><br /></td></tr> <tr class="separator:a357e10a298594dadcebd9d1d455a661d"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a> Public Attributes</h2></td></tr> <tr class="memitem:ac339e417be678bb89cc7ced177c87145"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structApplePictParserInternal_1_1State.html#ac339e417be678bb89cc7ced177c87145">m_version</a></td></tr> <tr class="memdesc:ac339e417be678bb89cc7ced177c87145"><td class="mdescLeft"> </td><td class="mdescRight">the file version <a href="#ac339e417be678bb89cc7ced177c87145">More...</a><br /></td></tr> <tr class="separator:ac339e417be678bb89cc7ced177c87145"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac0b9b42f8fe85384597861001543defe"><td class="memItemLeft" align="right" valign="top"><a class="el" href="libmwaw__internal_8hxx.html#a33749d3330fdb4721853c57f56bdd273">MWAWBox2f</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structApplePictParserInternal_1_1State.html#ac0b9b42f8fe85384597861001543defe">m_bdBox</a></td></tr> <tr class="memdesc:ac0b9b42f8fe85384597861001543defe"><td class="mdescLeft"> </td><td class="mdescRight">the bounding rectangle <a href="#ac0b9b42f8fe85384597861001543defe">More...</a><br /></td></tr> <tr class="separator:ac0b9b42f8fe85384597861001543defe"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad89da13d199d0580b6b2a3d390989cd1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="libmwaw__internal_8hxx.html#a988b575a0871d2ae43973d942df41b83">MWAWVec2f</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structApplePictParserInternal_1_1State.html#ad89da13d199d0580b6b2a3d390989cd1">m_origin</a></td></tr> <tr class="memdesc:ad89da13d199d0580b6b2a3d390989cd1"><td class="mdescLeft"> </td><td class="mdescRight">the origin <a href="#ad89da13d199d0580b6b2a3d390989cd1">More...</a><br /></td></tr> <tr class="separator:ad89da13d199d0580b6b2a3d390989cd1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4bb771454ed602e6dfa8cb0edd097c30"><td class="memItemLeft" align="right" valign="top"><a class="el" href="libmwaw__internal_8hxx.html#a15011e62df68c3a6cd0ecd66b3d6e1f2">MWAWVec2i</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structApplePictParserInternal_1_1State.html#a4bb771454ed602e6dfa8cb0edd097c30">m_penPosition</a></td></tr> <tr class="memdesc:a4bb771454ed602e6dfa8cb0edd097c30"><td class="mdescLeft"> </td><td class="mdescRight">the actual pen position <a href="#a4bb771454ed602e6dfa8cb0edd097c30">More...</a><br /></td></tr> <tr class="separator:a4bb771454ed602e6dfa8cb0edd097c30"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3b4c1096073648f820dc7af099d5b667"><td class="memItemLeft" align="right" valign="top"><a class="el" href="libmwaw__internal_8hxx.html#a15011e62df68c3a6cd0ecd66b3d6e1f2">MWAWVec2i</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structApplePictParserInternal_1_1State.html#a3b4c1096073648f820dc7af099d5b667">m_textPosition</a></td></tr> <tr class="memdesc:a3b4c1096073648f820dc7af099d5b667"><td class="mdescLeft"> </td><td class="mdescRight">the actual text position <a href="#a3b4c1096073648f820dc7af099d5b667">More...</a><br /></td></tr> <tr class="separator:a3b4c1096073648f820dc7af099d5b667"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af30d7143bcd1317e4ba643e0c8fa416b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="libmwaw__internal_8hxx.html#a15011e62df68c3a6cd0ecd66b3d6e1f2">MWAWVec2i</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structApplePictParserInternal_1_1State.html#af30d7143bcd1317e4ba643e0c8fa416b">m_penSize</a></td></tr> <tr class="memdesc:af30d7143bcd1317e4ba643e0c8fa416b"><td class="mdescLeft"> </td><td class="mdescRight">the actual pensize <a href="#af30d7143bcd1317e4ba643e0c8fa416b">More...</a><br /></td></tr> <tr class="separator:af30d7143bcd1317e4ba643e0c8fa416b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac96223fcb45169d6f8e110d1942d064a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="libmwaw__internal_8hxx.html#a15011e62df68c3a6cd0ecd66b3d6e1f2">MWAWVec2i</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structApplePictParserInternal_1_1State.html#ac96223fcb45169d6f8e110d1942d064a">m_ovalSize</a></td></tr> <tr class="memdesc:ac96223fcb45169d6f8e110d1942d064a"><td class="mdescLeft"> </td><td class="mdescRight">the actual ovalsize <a href="#ac96223fcb45169d6f8e110d1942d064a">More...</a><br /></td></tr> <tr class="separator:ac96223fcb45169d6f8e110d1942d064a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a71f700375e13c733bb28a5c654446e50"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structApplePictParserInternal_1_1State.html#a71f700375e13c733bb28a5c654446e50">m_penMode</a></td></tr> <tr class="memdesc:a71f700375e13c733bb28a5c654446e50"><td class="mdescLeft"> </td><td class="mdescRight">the pen mode <a href="#a71f700375e13c733bb28a5c654446e50">More...</a><br /></td></tr> <tr class="separator:a71f700375e13c733bb28a5c654446e50"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af2dff64f1a7c9ec1a46af79e7e927dec"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structApplePictParserInternal_1_1State.html#af2dff64f1a7c9ec1a46af79e7e927dec">m_textMode</a></td></tr> <tr class="memdesc:af2dff64f1a7c9ec1a46af79e7e927dec"><td class="mdescLeft"> </td><td class="mdescRight">the text mode <a href="#af2dff64f1a7c9ec1a46af79e7e927dec">More...</a><br /></td></tr> <tr class="separator:af2dff64f1a7c9ec1a46af79e7e927dec"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae10772db6d6ba0fff5ba2c6bc998a471"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="structApplePictParserInternal_1_1State.html#ae10772db6d6ba0fff5ba2c6bc998a471">m_isHiliteMode</a></td></tr> <tr class="memdesc:ae10772db6d6ba0fff5ba2c6bc998a471"><td class="mdescLeft"> </td><td class="mdescRight">true if we must use the hilite mode <a href="#ae10772db6d6ba0fff5ba2c6bc998a471">More...</a><br /></td></tr> <tr class="separator:ae10772db6d6ba0fff5ba2c6bc998a471"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a883b04c4aa8ff8797734576744462e60"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classMWAWFont.html">MWAWFont</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structApplePictParserInternal_1_1State.html#a883b04c4aa8ff8797734576744462e60">m_font</a></td></tr> <tr class="memdesc:a883b04c4aa8ff8797734576744462e60"><td class="mdescLeft"> </td><td class="mdescRight">the actual font <a href="#a883b04c4aa8ff8797734576744462e60">More...</a><br /></td></tr> <tr class="separator:a883b04c4aa8ff8797734576744462e60"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5831b54ceb781efe8e61f97e20627f5e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structMWAWColor.html">MWAWColor</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structApplePictParserInternal_1_1State.html#a5831b54ceb781efe8e61f97e20627f5e">m_foreColor</a></td></tr> <tr class="memdesc:a5831b54ceb781efe8e61f97e20627f5e"><td class="mdescLeft"> </td><td class="mdescRight">the foreground color <a href="#a5831b54ceb781efe8e61f97e20627f5e">More...</a><br /></td></tr> <tr class="separator:a5831b54ceb781efe8e61f97e20627f5e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a92f1b6e990cbb06871f16b929a2c109b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structMWAWColor.html">MWAWColor</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structApplePictParserInternal_1_1State.html#a92f1b6e990cbb06871f16b929a2c109b">m_backColor</a></td></tr> <tr class="memdesc:a92f1b6e990cbb06871f16b929a2c109b"><td class="mdescLeft"> </td><td class="mdescRight">the background color <a href="#a92f1b6e990cbb06871f16b929a2c109b">More...</a><br /></td></tr> <tr class="separator:a92f1b6e990cbb06871f16b929a2c109b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3eb6136a80690c70c550ef697c553e26"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structMWAWColor.html">MWAWColor</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structApplePictParserInternal_1_1State.html#a3eb6136a80690c70c550ef697c553e26">m_hiliteColor</a></td></tr> <tr class="memdesc:a3eb6136a80690c70c550ef697c553e26"><td class="mdescLeft"> </td><td class="mdescRight">the hilite color <a href="#a3eb6136a80690c70c550ef697c553e26">More...</a><br /></td></tr> <tr class="separator:a3eb6136a80690c70c550ef697c553e26"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6636888322239cadac063a7377e1af2a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structMWAWColor.html">MWAWColor</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structApplePictParserInternal_1_1State.html#a6636888322239cadac063a7377e1af2a">m_opColor</a></td></tr> <tr class="memdesc:a6636888322239cadac063a7377e1af2a"><td class="mdescLeft"> </td><td class="mdescRight">the op color <a href="#a6636888322239cadac063a7377e1af2a">More...</a><br /></td></tr> <tr class="separator:a6636888322239cadac063a7377e1af2a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4598f74708e647151ea9dbbdfdcbeaad"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structMWAWGraphicStyle_1_1Pattern.html">MWAWGraphicStyle::Pattern</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structApplePictParserInternal_1_1State.html#a4598f74708e647151ea9dbbdfdcbeaad">m_penPattern</a></td></tr> <tr class="memdesc:a4598f74708e647151ea9dbbdfdcbeaad"><td class="mdescLeft"> </td><td class="mdescRight">the pen pattern <a href="#a4598f74708e647151ea9dbbdfdcbeaad">More...</a><br /></td></tr> <tr class="separator:a4598f74708e647151ea9dbbdfdcbeaad"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a53065970e40f0f1c03e612dac4f2b3c5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structMWAWGraphicStyle_1_1Pattern.html">MWAWGraphicStyle::Pattern</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structApplePictParserInternal_1_1State.html#a53065970e40f0f1c03e612dac4f2b3c5">m_backgroundPattern</a></td></tr> <tr class="memdesc:a53065970e40f0f1c03e612dac4f2b3c5"><td class="mdescLeft"> </td><td class="mdescRight">the background pattern <a href="#a53065970e40f0f1c03e612dac4f2b3c5">More...</a><br /></td></tr> <tr class="separator:a53065970e40f0f1c03e612dac4f2b3c5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a944364f785ee7b8278fd92e568a070fb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structMWAWGraphicStyle_1_1Pattern.html">MWAWGraphicStyle::Pattern</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structApplePictParserInternal_1_1State.html#a944364f785ee7b8278fd92e568a070fb">m_fillPattern</a></td></tr> <tr class="memdesc:a944364f785ee7b8278fd92e568a070fb"><td class="mdescLeft"> </td><td class="mdescRight">the fill pattern <a href="#a944364f785ee7b8278fd92e568a070fb">More...</a><br /></td></tr> <tr class="separator:a944364f785ee7b8278fd92e568a070fb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae8453c78afaea5c401aa0cf008753410"><td class="memItemLeft" align="right" valign="top"><a class="el" href="libmwaw__internal_8hxx.html#a4c23928c2c7e5f1189d23b8a94a709ea">MWAWBox2i</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structApplePictParserInternal_1_1State.html#ae8453c78afaea5c401aa0cf008753410">m_rectangle</a></td></tr> <tr class="memdesc:ae8453c78afaea5c401aa0cf008753410"><td class="mdescLeft"> </td><td class="mdescRight">the last rectangle <a href="#ae8453c78afaea5c401aa0cf008753410">More...</a><br /></td></tr> <tr class="separator:ae8453c78afaea5c401aa0cf008753410"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a873518858a8a30dca77c627517a1eb69"><td class="memItemLeft" align="right" valign="top"><a class="el" href="libmwaw__internal_8hxx.html#a4c23928c2c7e5f1189d23b8a94a709ea">MWAWBox2i</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structApplePictParserInternal_1_1State.html#a873518858a8a30dca77c627517a1eb69">m_roundRectangle</a></td></tr> <tr class="memdesc:a873518858a8a30dca77c627517a1eb69"><td class="mdescLeft"> </td><td class="mdescRight">the last round rectangle <a href="#a873518858a8a30dca77c627517a1eb69">More...</a><br /></td></tr> <tr class="separator:a873518858a8a30dca77c627517a1eb69"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a40245e4bfce0bdd4b933b08ce08a2fd5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="libmwaw__internal_8hxx.html#a4c23928c2c7e5f1189d23b8a94a709ea">MWAWBox2i</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structApplePictParserInternal_1_1State.html#a40245e4bfce0bdd4b933b08ce08a2fd5">m_circle</a></td></tr> <tr class="memdesc:a40245e4bfce0bdd4b933b08ce08a2fd5"><td class="mdescLeft"> </td><td class="mdescRight">the last circle <a href="#a40245e4bfce0bdd4b933b08ce08a2fd5">More...</a><br /></td></tr> <tr class="separator:a40245e4bfce0bdd4b933b08ce08a2fd5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9d94df4cbb157e3fcaebe63c8280580d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="libmwaw__internal_8hxx.html#a4c23928c2c7e5f1189d23b8a94a709ea">MWAWBox2i</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structApplePictParserInternal_1_1State.html#a9d94df4cbb157e3fcaebe63c8280580d">m_pie</a></td></tr> <tr class="memdesc:a9d94df4cbb157e3fcaebe63c8280580d"><td class="mdescLeft"> </td><td class="mdescRight">the last pie <a href="#a9d94df4cbb157e3fcaebe63c8280580d">More...</a><br /></td></tr> <tr class="separator:a9d94df4cbb157e3fcaebe63c8280580d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a79e9492ae89d231c5d349e5d5c2f23fa"><td class="memItemLeft" align="right" valign="top">std::vector< <a class="el" href="libmwaw__internal_8hxx.html#a15011e62df68c3a6cd0ecd66b3d6e1f2">MWAWVec2i</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="structApplePictParserInternal_1_1State.html#a79e9492ae89d231c5d349e5d5c2f23fa">m_points</a></td></tr> <tr class="memdesc:a79e9492ae89d231c5d349e5d5c2f23fa"><td class="mdescLeft"> </td><td class="mdescRight">the last polygon points <a href="#a79e9492ae89d231c5d349e5d5c2f23fa">More...</a><br /></td></tr> <tr class="separator:a79e9492ae89d231c5d349e5d5c2f23fa"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a18ecc3a7ac762b6b41c3f615c0462659"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="structApplePictParserInternal_1_1State.html#a18ecc3a7ac762b6b41c3f615c0462659">m_afterQuicktime</a></td></tr> <tr class="memdesc:a18ecc3a7ac762b6b41c3f615c0462659"><td class="mdescLeft"> </td><td class="mdescRight">a flag to know if we have found a quicktime picture/movie <a href="#a18ecc3a7ac762b6b41c3f615c0462659">More...</a><br /></td></tr> <tr class="separator:a18ecc3a7ac762b6b41c3f615c0462659"><td class="memSeparator" colspan="2"> </td></tr> </table> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <div class="textblock"><p>Internal: the state of a <a class="el" href="classApplePictParser.html" title="the main class to read a ApplePict file ">ApplePictParser</a>. </p> </div><h2 class="groupheader">Constructor & Destructor Documentation</h2> <a id="a6d1a541213840f73fa147011ced2e439"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6d1a541213840f73fa147011ced2e439">◆ </a></span>State()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">ApplePictParserInternal::State::State </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>constructor </p> </div> </div> <h2 class="groupheader">Member Function Documentation</h2> <a id="a0fae713c1d58136e6d39f1dc77272175"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0fae713c1d58136e6d39f1dc77272175">◆ </a></span>initPatterns()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void ApplePictParserInternal::State::initPatterns </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>init the patterns list </p> </div> </div> <a id="ab3dca401a836ce2bf0425d0043e8f36b"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab3dca401a836ce2bf0425d0043e8f36b">◆ </a></span>isInvisible()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool ApplePictParserInternal::State::isInvisible </td> <td>(</td> <td class="paramtype"><a class="el" href="classApplePictParser.html#ab13e4d3ad08a544ce402bbc110e19808">ApplePictParser::DrawingMethod</a> </td> <td class="paramname"><em>method</em></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>returns true if the shape is invisible </p> </div> </div> <a id="aadd00fd4244e0b94925af63f82fcabec"></a> <h2 class="memtitle"><span class="permalink"><a href="#aadd00fd4244e0b94925af63f82fcabec">◆ </a></span>updatePosition() <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">void ApplePictParserInternal::State::updatePosition </td> <td>(</td> <td class="paramtype"><a class="el" href="libmwaw__internal_8hxx.html#a988b575a0871d2ae43973d942df41b83">MWAWVec2f</a> const & </td> <td class="paramname"><em>orig</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classMWAWPosition.html">MWAWPosition</a> & </td> <td class="paramname"><em>pos</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>update the position </p> </div> </div> <a id="a357e10a298594dadcebd9d1d455a661d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a357e10a298594dadcebd9d1d455a661d">◆ </a></span>updatePosition() <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">void ApplePictParserInternal::State::updatePosition </td> <td>(</td> <td class="paramtype"><a class="el" href="libmwaw__internal_8hxx.html#a33749d3330fdb4721853c57f56bdd273">MWAWBox2f</a> const & </td> <td class="paramname"><em>bdBox</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classMWAWPosition.html">MWAWPosition</a> & </td> <td class="paramname"><em>pos</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>update the position </p> </div> </div> <a id="a84ba2e43700b8532f41d7cb771637ddf"></a> <h2 class="memtitle"><span class="permalink"><a href="#a84ba2e43700b8532f41d7cb771637ddf">◆ </a></span>updateStyle()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void ApplePictParserInternal::State::updateStyle </td> <td>(</td> <td class="paramtype"><a class="el" href="classApplePictParser.html#ab13e4d3ad08a544ce402bbc110e19808">ApplePictParser::DrawingMethod</a> </td> <td class="paramname"><em>method</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classMWAWGraphicStyle.html">MWAWGraphicStyle</a> & </td> <td class="paramname"><em>style</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>update the actual style </p> </div> </div> <h2 class="groupheader">Member Data Documentation</h2> <a id="a18ecc3a7ac762b6b41c3f615c0462659"></a> <h2 class="memtitle"><span class="permalink"><a href="#a18ecc3a7ac762b6b41c3f615c0462659">◆ </a></span>m_afterQuicktime</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bool ApplePictParserInternal::State::m_afterQuicktime</td> </tr> </table> </div><div class="memdoc"> <p>a flag to know if we have found a quicktime picture/movie </p> </div> </div> <a id="a92f1b6e990cbb06871f16b929a2c109b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a92f1b6e990cbb06871f16b929a2c109b">◆ </a></span>m_backColor</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="structMWAWColor.html">MWAWColor</a> ApplePictParserInternal::State::m_backColor</td> </tr> </table> </div><div class="memdoc"> <p>the background color </p> </div> </div> <a id="a53065970e40f0f1c03e612dac4f2b3c5"></a> <h2 class="memtitle"><span class="permalink"><a href="#a53065970e40f0f1c03e612dac4f2b3c5">◆ </a></span>m_backgroundPattern</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="structMWAWGraphicStyle_1_1Pattern.html">MWAWGraphicStyle::Pattern</a> ApplePictParserInternal::State::m_backgroundPattern</td> </tr> </table> </div><div class="memdoc"> <p>the background pattern </p> </div> </div> <a id="ac0b9b42f8fe85384597861001543defe"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac0b9b42f8fe85384597861001543defe">◆ </a></span>m_bdBox</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="libmwaw__internal_8hxx.html#a33749d3330fdb4721853c57f56bdd273">MWAWBox2f</a> ApplePictParserInternal::State::m_bdBox</td> </tr> </table> </div><div class="memdoc"> <p>the bounding rectangle </p> </div> </div> <a id="a40245e4bfce0bdd4b933b08ce08a2fd5"></a> <h2 class="memtitle"><span class="permalink"><a href="#a40245e4bfce0bdd4b933b08ce08a2fd5">◆ </a></span>m_circle</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="libmwaw__internal_8hxx.html#a4c23928c2c7e5f1189d23b8a94a709ea">MWAWBox2i</a> ApplePictParserInternal::State::m_circle</td> </tr> </table> </div><div class="memdoc"> <p>the last circle </p> </div> </div> <a id="a944364f785ee7b8278fd92e568a070fb"></a> <h2 class="memtitle"><span class="permalink"><a href="#a944364f785ee7b8278fd92e568a070fb">◆ </a></span>m_fillPattern</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="structMWAWGraphicStyle_1_1Pattern.html">MWAWGraphicStyle::Pattern</a> ApplePictParserInternal::State::m_fillPattern</td> </tr> </table> </div><div class="memdoc"> <p>the fill pattern </p> </div> </div> <a id="a883b04c4aa8ff8797734576744462e60"></a> <h2 class="memtitle"><span class="permalink"><a href="#a883b04c4aa8ff8797734576744462e60">◆ </a></span>m_font</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classMWAWFont.html">MWAWFont</a> ApplePictParserInternal::State::m_font</td> </tr> </table> </div><div class="memdoc"> <p>the actual font </p> </div> </div> <a id="a5831b54ceb781efe8e61f97e20627f5e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5831b54ceb781efe8e61f97e20627f5e">◆ </a></span>m_foreColor</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="structMWAWColor.html">MWAWColor</a> ApplePictParserInternal::State::m_foreColor</td> </tr> </table> </div><div class="memdoc"> <p>the foreground color </p> </div> </div> <a id="a3eb6136a80690c70c550ef697c553e26"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3eb6136a80690c70c550ef697c553e26">◆ </a></span>m_hiliteColor</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="structMWAWColor.html">MWAWColor</a> ApplePictParserInternal::State::m_hiliteColor</td> </tr> </table> </div><div class="memdoc"> <p>the hilite color </p> </div> </div> <a id="ae10772db6d6ba0fff5ba2c6bc998a471"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae10772db6d6ba0fff5ba2c6bc998a471">◆ </a></span>m_isHiliteMode</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bool ApplePictParserInternal::State::m_isHiliteMode</td> </tr> </table> </div><div class="memdoc"> <p>true if we must use the hilite mode </p> </div> </div> <a id="a6636888322239cadac063a7377e1af2a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6636888322239cadac063a7377e1af2a">◆ </a></span>m_opColor</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="structMWAWColor.html">MWAWColor</a> ApplePictParserInternal::State::m_opColor</td> </tr> </table> </div><div class="memdoc"> <p>the op color </p> </div> </div> <a id="ad89da13d199d0580b6b2a3d390989cd1"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad89da13d199d0580b6b2a3d390989cd1">◆ </a></span>m_origin</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="libmwaw__internal_8hxx.html#a988b575a0871d2ae43973d942df41b83">MWAWVec2f</a> ApplePictParserInternal::State::m_origin</td> </tr> </table> </div><div class="memdoc"> <p>the origin </p> </div> </div> <a id="ac96223fcb45169d6f8e110d1942d064a"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac96223fcb45169d6f8e110d1942d064a">◆ </a></span>m_ovalSize</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="libmwaw__internal_8hxx.html#a15011e62df68c3a6cd0ecd66b3d6e1f2">MWAWVec2i</a> ApplePictParserInternal::State::m_ovalSize</td> </tr> </table> </div><div class="memdoc"> <p>the actual ovalsize </p> </div> </div> <a id="a71f700375e13c733bb28a5c654446e50"></a> <h2 class="memtitle"><span class="permalink"><a href="#a71f700375e13c733bb28a5c654446e50">◆ </a></span>m_penMode</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int ApplePictParserInternal::State::m_penMode</td> </tr> </table> </div><div class="memdoc"> <p>the pen mode </p> </div> </div> <a id="a4598f74708e647151ea9dbbdfdcbeaad"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4598f74708e647151ea9dbbdfdcbeaad">◆ </a></span>m_penPattern</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="structMWAWGraphicStyle_1_1Pattern.html">MWAWGraphicStyle::Pattern</a> ApplePictParserInternal::State::m_penPattern</td> </tr> </table> </div><div class="memdoc"> <p>the pen pattern </p> </div> </div> <a id="a4bb771454ed602e6dfa8cb0edd097c30"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4bb771454ed602e6dfa8cb0edd097c30">◆ </a></span>m_penPosition</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="libmwaw__internal_8hxx.html#a15011e62df68c3a6cd0ecd66b3d6e1f2">MWAWVec2i</a> ApplePictParserInternal::State::m_penPosition</td> </tr> </table> </div><div class="memdoc"> <p>the actual pen position </p> </div> </div> <a id="af30d7143bcd1317e4ba643e0c8fa416b"></a> <h2 class="memtitle"><span class="permalink"><a href="#af30d7143bcd1317e4ba643e0c8fa416b">◆ </a></span>m_penSize</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="libmwaw__internal_8hxx.html#a15011e62df68c3a6cd0ecd66b3d6e1f2">MWAWVec2i</a> ApplePictParserInternal::State::m_penSize</td> </tr> </table> </div><div class="memdoc"> <p>the actual pensize </p> </div> </div> <a id="a9d94df4cbb157e3fcaebe63c8280580d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9d94df4cbb157e3fcaebe63c8280580d">◆ </a></span>m_pie</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="libmwaw__internal_8hxx.html#a4c23928c2c7e5f1189d23b8a94a709ea">MWAWBox2i</a> ApplePictParserInternal::State::m_pie</td> </tr> </table> </div><div class="memdoc"> <p>the last pie </p> </div> </div> <a id="a79e9492ae89d231c5d349e5d5c2f23fa"></a> <h2 class="memtitle"><span class="permalink"><a href="#a79e9492ae89d231c5d349e5d5c2f23fa">◆ </a></span>m_points</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">std::vector<<a class="el" href="libmwaw__internal_8hxx.html#a15011e62df68c3a6cd0ecd66b3d6e1f2">MWAWVec2i</a>> ApplePictParserInternal::State::m_points</td> </tr> </table> </div><div class="memdoc"> <p>the last polygon points </p> </div> </div> <a id="ae8453c78afaea5c401aa0cf008753410"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae8453c78afaea5c401aa0cf008753410">◆ </a></span>m_rectangle</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="libmwaw__internal_8hxx.html#a4c23928c2c7e5f1189d23b8a94a709ea">MWAWBox2i</a> ApplePictParserInternal::State::m_rectangle</td> </tr> </table> </div><div class="memdoc"> <p>the last rectangle </p> </div> </div> <a id="a873518858a8a30dca77c627517a1eb69"></a> <h2 class="memtitle"><span class="permalink"><a href="#a873518858a8a30dca77c627517a1eb69">◆ </a></span>m_roundRectangle</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="libmwaw__internal_8hxx.html#a4c23928c2c7e5f1189d23b8a94a709ea">MWAWBox2i</a> ApplePictParserInternal::State::m_roundRectangle</td> </tr> </table> </div><div class="memdoc"> <p>the last round rectangle </p> </div> </div> <a id="af2dff64f1a7c9ec1a46af79e7e927dec"></a> <h2 class="memtitle"><span class="permalink"><a href="#af2dff64f1a7c9ec1a46af79e7e927dec">◆ </a></span>m_textMode</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int ApplePictParserInternal::State::m_textMode</td> </tr> </table> </div><div class="memdoc"> <p>the text mode </p> </div> </div> <a id="a3b4c1096073648f820dc7af099d5b667"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3b4c1096073648f820dc7af099d5b667">◆ </a></span>m_textPosition</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="libmwaw__internal_8hxx.html#a15011e62df68c3a6cd0ecd66b3d6e1f2">MWAWVec2i</a> ApplePictParserInternal::State::m_textPosition</td> </tr> </table> </div><div class="memdoc"> <p>the actual text position </p> </div> </div> <a id="ac339e417be678bb89cc7ced177c87145"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac339e417be678bb89cc7ced177c87145">◆ </a></span>m_version</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int ApplePictParserInternal::State::m_version</td> </tr> </table> </div><div class="memdoc"> <p>the file version </p> </div> </div> <hr/>The documentation for this struct was generated from the following file:<ul> <li><a class="el" href="ApplePictParser_8cxx.html">ApplePictParser.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:47 for libmwaw by <a href="http://www.doxygen.org/index.html"> doxygen</a> 1.8.13</small></address> </body> </html>