Sophie

Sophie

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

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>MacDraftParserInternal::Shape 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('structMacDraftParserInternal_1_1Shape.html','');});
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#pub-types">Public Types</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="structMacDraftParserInternal_1_1Shape-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">MacDraftParserInternal::Shape Struct Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>generic class used to store shape in MWAWDraftParser  
 <a href="structMacDraftParserInternal_1_1Shape.html#details">More...</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
Public Types</h2></td></tr>
<tr class="memitem:ad048efcf29a79ec2eb5c080f6ee03b1a"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMacDraftParserInternal_1_1Shape.html#ad048efcf29a79ec2eb5c080f6ee03b1a">Type</a> { <br />
&#160;&#160;<a class="el" href="structMacDraftParserInternal_1_1Shape.html#ad048efcf29a79ec2eb5c080f6ee03b1aabe36e5688444c46701e68e2f9dd5cd77">Basic</a>, 
<a class="el" href="structMacDraftParserInternal_1_1Shape.html#ad048efcf29a79ec2eb5c080f6ee03b1aac65638ba48ad3acfc502d1c05b5900cf">Bitmap</a>, 
<a class="el" href="structMacDraftParserInternal_1_1Shape.html#ad048efcf29a79ec2eb5c080f6ee03b1aa0a79466faa3fd13b1bfd14a456d8fc3e">Group</a>, 
<a class="el" href="structMacDraftParserInternal_1_1Shape.html#ad048efcf29a79ec2eb5c080f6ee03b1aa6aab6383aa40c9effc1b93e23c863812">Label</a>, 
<br />
&#160;&#160;<a class="el" href="structMacDraftParserInternal_1_1Shape.html#ad048efcf29a79ec2eb5c080f6ee03b1aa890a5ebf7dd5d739a66e2501d2de387f">Text</a>, 
<a class="el" href="structMacDraftParserInternal_1_1Shape.html#ad048efcf29a79ec2eb5c080f6ee03b1aa246a6edffe20bb9a0a329ddeab99326d">Unknown</a>
<br />
 }<tr class="memdesc:ad048efcf29a79ec2eb5c080f6ee03b1a"><td class="mdescLeft">&#160;</td><td class="mdescRight">the different shape  <a href="structMacDraftParserInternal_1_1Shape.html#ad048efcf29a79ec2eb5c080f6ee03b1a">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:ad048efcf29a79ec2eb5c080f6ee03b1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:ac4b7e2be3f8baaf904be384745e3362a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMacDraftParserInternal_1_1Shape.html#ac4b7e2be3f8baaf904be384745e3362a">Shape</a> ()</td></tr>
<tr class="memdesc:ac4b7e2be3f8baaf904be384745e3362a"><td class="mdescLeft">&#160;</td><td class="mdescRight">constructor  <a href="#ac4b7e2be3f8baaf904be384745e3362a">More...</a><br /></td></tr>
<tr class="separator:ac4b7e2be3f8baaf904be384745e3362a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a45a1414ced90681038f22a00bccc5f16"><td class="memItemLeft" align="right" valign="top"><a class="el" href="libmwaw__internal_8hxx.html#a33749d3330fdb4721853c57f56bdd273">MWAWBox2f</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMacDraftParserInternal_1_1Shape.html#a45a1414ced90681038f22a00bccc5f16">getBdBox</a> () const</td></tr>
<tr class="memdesc:a45a1414ced90681038f22a00bccc5f16"><td class="mdescLeft">&#160;</td><td class="mdescRight">return the shape bdbox  <a href="#a45a1414ced90681038f22a00bccc5f16">More...</a><br /></td></tr>
<tr class="separator:a45a1414ced90681038f22a00bccc5f16"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8cbcb7f51552c021ee193d1d93069a0c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMacDraftParserInternal_1_1Shape.html#a8cbcb7f51552c021ee193d1d93069a0c">translate</a> (<a class="el" href="libmwaw__internal_8hxx.html#a988b575a0871d2ae43973d942df41b83">MWAWVec2f</a> const &amp;dir)</td></tr>
<tr class="memdesc:a8cbcb7f51552c021ee193d1d93069a0c"><td class="mdescLeft">&#160;</td><td class="mdescRight">translate a shape  <a href="#a8cbcb7f51552c021ee193d1d93069a0c">More...</a><br /></td></tr>
<tr class="separator:a8cbcb7f51552c021ee193d1d93069a0c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af26ffd15341285aa707c141d140c728e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMacDraftParserInternal_1_1Shape.html#af26ffd15341285aa707c141d140c728e">transform</a> (float rotate, bool flipX, <a class="el" href="libmwaw__internal_8hxx.html#a988b575a0871d2ae43973d942df41b83">MWAWVec2f</a> const &amp;center)</td></tr>
<tr class="memdesc:af26ffd15341285aa707c141d140c728e"><td class="mdescLeft">&#160;</td><td class="mdescRight">transform a shape  <a href="#af26ffd15341285aa707c141d140c728e">More...</a><br /></td></tr>
<tr class="separator:af26ffd15341285aa707c141d140c728e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:af38279ead6c3490cfb527165f5a22560"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="libmwaw__internal_8hxx.html#a33749d3330fdb4721853c57f56bdd273">MWAWBox2f</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMacDraftParserInternal_1_1Shape.html#af38279ead6c3490cfb527165f5a22560">rotateBox</a> (<a class="el" href="libmwaw__internal_8hxx.html#a33749d3330fdb4721853c57f56bdd273">MWAWBox2f</a> const &amp;box, float angle, <a class="el" href="libmwaw__internal_8hxx.html#a988b575a0871d2ae43973d942df41b83">MWAWVec2f</a> const &amp;center)</td></tr>
<tr class="memdesc:af38279ead6c3490cfb527165f5a22560"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns the rotation of a box  <a href="#af38279ead6c3490cfb527165f5a22560">More...</a><br /></td></tr>
<tr class="separator:af38279ead6c3490cfb527165f5a22560"><td class="memSeparator" colspan="2">&#160;</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:a2808692ecf629cd6bbd80de3851d6a57"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structMacDraftParserInternal_1_1Shape.html#ad048efcf29a79ec2eb5c080f6ee03b1a">Type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMacDraftParserInternal_1_1Shape.html#a2808692ecf629cd6bbd80de3851d6a57">m_type</a></td></tr>
<tr class="memdesc:a2808692ecf629cd6bbd80de3851d6a57"><td class="mdescLeft">&#160;</td><td class="mdescRight">the graphic type  <a href="#a2808692ecf629cd6bbd80de3851d6a57">More...</a><br /></td></tr>
<tr class="separator:a2808692ecf629cd6bbd80de3851d6a57"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00e1f8ab83170998a8e239eeb73ba6b2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="libmwaw__internal_8hxx.html#a33749d3330fdb4721853c57f56bdd273">MWAWBox2f</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMacDraftParserInternal_1_1Shape.html#a00e1f8ab83170998a8e239eeb73ba6b2">m_box</a></td></tr>
<tr class="memdesc:a00e1f8ab83170998a8e239eeb73ba6b2"><td class="mdescLeft">&#160;</td><td class="mdescRight">the shape bdbox  <a href="#a00e1f8ab83170998a8e239eeb73ba6b2">More...</a><br /></td></tr>
<tr class="separator:a00e1f8ab83170998a8e239eeb73ba6b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0e436f3e4465c723a5e0ab481e52dcf5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="libmwaw__internal_8hxx.html#a988b575a0871d2ae43973d942df41b83">MWAWVec2f</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMacDraftParserInternal_1_1Shape.html#a0e436f3e4465c723a5e0ab481e52dcf5">m_origin</a></td></tr>
<tr class="memdesc:a0e436f3e4465c723a5e0ab481e52dcf5"><td class="mdescLeft">&#160;</td><td class="mdescRight">the shape origin  <a href="#a0e436f3e4465c723a5e0ab481e52dcf5">More...</a><br /></td></tr>
<tr class="separator:a0e436f3e4465c723a5e0ab481e52dcf5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e630e25f9532e88df547ddfab40c4ad"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classMWAWGraphicStyle.html">MWAWGraphicStyle</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMacDraftParserInternal_1_1Shape.html#a9e630e25f9532e88df547ddfab40c4ad">m_style</a></td></tr>
<tr class="memdesc:a9e630e25f9532e88df547ddfab40c4ad"><td class="mdescLeft">&#160;</td><td class="mdescRight">the graphic style  <a href="#a9e630e25f9532e88df547ddfab40c4ad">More...</a><br /></td></tr>
<tr class="separator:a9e630e25f9532e88df547ddfab40c4ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a17f096dc0a39b8b803de349e4511d4f9"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMacDraftParserInternal_1_1Shape.html#a17f096dc0a39b8b803de349e4511d4f9">m_patternId</a></td></tr>
<tr class="memdesc:a17f096dc0a39b8b803de349e4511d4f9"><td class="mdescLeft">&#160;</td><td class="mdescRight">the pattern id  <a href="#a17f096dc0a39b8b803de349e4511d4f9">More...</a><br /></td></tr>
<tr class="separator:a17f096dc0a39b8b803de349e4511d4f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9edd507d22e3efa49b4773979de21888"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classMWAWGraphicShape.html">MWAWGraphicShape</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMacDraftParserInternal_1_1Shape.html#a9edd507d22e3efa49b4773979de21888">m_shape</a></td></tr>
<tr class="memdesc:a9edd507d22e3efa49b4773979de21888"><td class="mdescLeft">&#160;</td><td class="mdescRight">the graphic shape ( for basic geometric form )  <a href="#a9edd507d22e3efa49b4773979de21888">More...</a><br /></td></tr>
<tr class="separator:a9edd507d22e3efa49b4773979de21888"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aae9343ed97d4978e6364bff149f7722d"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMacDraftParserInternal_1_1Shape.html#aae9343ed97d4978e6364bff149f7722d">m_isLine</a></td></tr>
<tr class="memdesc:aae9343ed97d4978e6364bff149f7722d"><td class="mdescLeft">&#160;</td><td class="mdescRight">flag to know if the shape is a line  <a href="#aae9343ed97d4978e6364bff149f7722d">More...</a><br /></td></tr>
<tr class="separator:aae9343ed97d4978e6364bff149f7722d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a47e333c190ec96f3fdb78aee6f247914"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMacDraftParserInternal_1_1Shape.html#a47e333c190ec96f3fdb78aee6f247914">m_id</a></td></tr>
<tr class="memdesc:a47e333c190ec96f3fdb78aee6f247914"><td class="mdescLeft">&#160;</td><td class="mdescRight">the shape id  <a href="#a47e333c190ec96f3fdb78aee6f247914">More...</a><br /></td></tr>
<tr class="separator:a47e333c190ec96f3fdb78aee6f247914"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c3a92f8ed6284611c39302be2c94279"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMacDraftParserInternal_1_1Shape.html#a4c3a92f8ed6284611c39302be2c94279">m_nextId</a></td></tr>
<tr class="memdesc:a4c3a92f8ed6284611c39302be2c94279"><td class="mdescLeft">&#160;</td><td class="mdescRight">the following id (if set)  <a href="#a4c3a92f8ed6284611c39302be2c94279">More...</a><br /></td></tr>
<tr class="separator:a4c3a92f8ed6284611c39302be2c94279"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa24d552bf85aa449e6aeb6291b7c83c7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classMWAWFont.html">MWAWFont</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMacDraftParserInternal_1_1Shape.html#aa24d552bf85aa449e6aeb6291b7c83c7">m_font</a></td></tr>
<tr class="memdesc:aa24d552bf85aa449e6aeb6291b7c83c7"><td class="mdescLeft">&#160;</td><td class="mdescRight">the font ( for a text box)  <a href="#aa24d552bf85aa449e6aeb6291b7c83c7">More...</a><br /></td></tr>
<tr class="separator:aa24d552bf85aa449e6aeb6291b7c83c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9cafa4ec0ffe3252470e910997bd7ac"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classMWAWParagraph.html">MWAWParagraph</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMacDraftParserInternal_1_1Shape.html#af9cafa4ec0ffe3252470e910997bd7ac">m_paragraph</a></td></tr>
<tr class="memdesc:af9cafa4ec0ffe3252470e910997bd7ac"><td class="mdescLeft">&#160;</td><td class="mdescRight">the paragraph ( for a text box)  <a href="#af9cafa4ec0ffe3252470e910997bd7ac">More...</a><br /></td></tr>
<tr class="separator:af9cafa4ec0ffe3252470e910997bd7ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6d8523df4b23a80efc13e66132de9c30"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classMWAWEntry.html">MWAWEntry</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMacDraftParserInternal_1_1Shape.html#a6d8523df4b23a80efc13e66132de9c30">m_textEntry</a></td></tr>
<tr class="memdesc:a6d8523df4b23a80efc13e66132de9c30"><td class="mdescLeft">&#160;</td><td class="mdescRight">the textbox entry (main text)  <a href="#a6d8523df4b23a80efc13e66132de9c30">More...</a><br /></td></tr>
<tr class="separator:a6d8523df4b23a80efc13e66132de9c30"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af6599776c33dd9711822f3369d249267"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMacDraftParserInternal_1_1Shape.html#af6599776c33dd9711822f3369d249267">m_labelWidth</a></td></tr>
<tr class="memdesc:af6599776c33dd9711822f3369d249267"><td class="mdescLeft">&#160;</td><td class="mdescRight">the 1D label width in point  <a href="#af6599776c33dd9711822f3369d249267">More...</a><br /></td></tr>
<tr class="separator:af6599776c33dd9711822f3369d249267"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac579ca3645ef077bbbec1901d99d0a9b"><td class="memItemLeft" align="right" valign="top">std::vector&lt; size_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMacDraftParserInternal_1_1Shape.html#ac579ca3645ef077bbbec1901d99d0a9b">m_childList</a></td></tr>
<tr class="memdesc:ac579ca3645ef077bbbec1901d99d0a9b"><td class="mdescLeft">&#160;</td><td class="mdescRight">the child list ( for a group )  <a href="#ac579ca3645ef077bbbec1901d99d0a9b">More...</a><br /></td></tr>
<tr class="separator:ac579ca3645ef077bbbec1901d99d0a9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a18534cc2baef5ba8d6348f21bb00d93b"><td class="memItemLeft" align="right" valign="top">std::vector&lt; unsigned long &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMacDraftParserInternal_1_1Shape.html#a18534cc2baef5ba8d6348f21bb00d93b">m_bitmapIdList</a></td></tr>
<tr class="memdesc:a18534cc2baef5ba8d6348f21bb00d93b"><td class="mdescLeft">&#160;</td><td class="mdescRight">the list of bitmap id ( for a bitmap)  <a href="#a18534cc2baef5ba8d6348f21bb00d93b">More...</a><br /></td></tr>
<tr class="separator:a18534cc2baef5ba8d6348f21bb00d93b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8520c1e4e3a3ceacdf106fdede3ec445"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="libmwaw__internal_8hxx.html#a4c23928c2c7e5f1189d23b8a94a709ea">MWAWBox2i</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMacDraftParserInternal_1_1Shape.html#a8520c1e4e3a3ceacdf106fdede3ec445">m_bitmapDimensionList</a></td></tr>
<tr class="memdesc:a8520c1e4e3a3ceacdf106fdede3ec445"><td class="mdescLeft">&#160;</td><td class="mdescRight">the list of bitmap dimension ( for a bitmap)  <a href="#a8520c1e4e3a3ceacdf106fdede3ec445">More...</a><br /></td></tr>
<tr class="separator:a8520c1e4e3a3ceacdf106fdede3ec445"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7dedcfb6dce6b60fdbf54225aacaebf1"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMacDraftParserInternal_1_1Shape.html#a7dedcfb6dce6b60fdbf54225aacaebf1">m_isSent</a></td></tr>
<tr class="memdesc:a7dedcfb6dce6b60fdbf54225aacaebf1"><td class="mdescLeft">&#160;</td><td class="mdescRight">a flag used to know if the object is sent to the listener or not  <a href="#a7dedcfb6dce6b60fdbf54225aacaebf1">More...</a><br /></td></tr>
<tr class="separator:a7dedcfb6dce6b60fdbf54225aacaebf1"><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>generic class used to store shape in MWAWDraftParser </p>
</div><h2 class="groupheader">Member Enumeration Documentation</h2>
<a id="ad048efcf29a79ec2eb5c080f6ee03b1a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad048efcf29a79ec2eb5c080f6ee03b1a">&#9670;&nbsp;</a></span>Type</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="structMacDraftParserInternal_1_1Shape.html#ad048efcf29a79ec2eb5c080f6ee03b1a">MacDraftParserInternal::Shape::Type</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>the different shape </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ad048efcf29a79ec2eb5c080f6ee03b1aabe36e5688444c46701e68e2f9dd5cd77"></a>Basic&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ad048efcf29a79ec2eb5c080f6ee03b1aac65638ba48ad3acfc502d1c05b5900cf"></a>Bitmap&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ad048efcf29a79ec2eb5c080f6ee03b1aa0a79466faa3fd13b1bfd14a456d8fc3e"></a>Group&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ad048efcf29a79ec2eb5c080f6ee03b1aa6aab6383aa40c9effc1b93e23c863812"></a>Label&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ad048efcf29a79ec2eb5c080f6ee03b1aa890a5ebf7dd5d739a66e2501d2de387f"></a>Text&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ad048efcf29a79ec2eb5c080f6ee03b1aa246a6edffe20bb9a0a329ddeab99326d"></a>Unknown&#160;</td><td class="fielddoc"></td></tr>
</table>

</div>
</div>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="ac4b7e2be3f8baaf904be384745e3362a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac4b7e2be3f8baaf904be384745e3362a">&#9670;&nbsp;</a></span>Shape()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">MacDraftParserInternal::Shape::Shape </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="a45a1414ced90681038f22a00bccc5f16"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a45a1414ced90681038f22a00bccc5f16">&#9670;&nbsp;</a></span>getBdBox()</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#a33749d3330fdb4721853c57f56bdd273">MWAWBox2f</a> MacDraftParserInternal::Shape::getBdBox </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>return the shape bdbox </p>

<p class="reference">Referenced by <a class="el" href="classMacDraftParser.html#aa8fd2a6c80886b8a786740584a36d8b6">MacDraftParser::readObject()</a>, and <a class="el" href="classMacDraftParser.html#aaab939239ecea48265357422c0280903">MacDraftParser::send()</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="libmwaw__internal_8hxx.html#a33749d3330fdb4721853c57f56bdd273">MWAWBox2f</a> MacDraftParserInternal::Shape::rotateBox </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="libmwaw__internal_8hxx.html#a33749d3330fdb4721853c57f56bdd273">MWAWBox2f</a> const &amp;&#160;</td>
          <td class="paramname"><em>box</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>angle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="libmwaw__internal_8hxx.html#a988b575a0871d2ae43973d942df41b83">MWAWVec2f</a> const &amp;&#160;</td>
          <td class="paramname"><em>center</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">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>returns the rotation of a box </p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void MacDraftParserInternal::Shape::transform </td>
          <td>(</td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>rotate</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>flipX</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="libmwaw__internal_8hxx.html#a988b575a0871d2ae43973d942df41b83">MWAWVec2f</a> const &amp;&#160;</td>
          <td class="paramname"><em>center</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">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>transform a shape </p>

<p class="reference">Referenced by <a class="el" href="classMacDraftParser.html#aa8fd2a6c80886b8a786740584a36d8b6">MacDraftParser::readObject()</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void MacDraftParserInternal::Shape::translate </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="libmwaw__internal_8hxx.html#a988b575a0871d2ae43973d942df41b83">MWAWVec2f</a> const &amp;&#160;</td>
          <td class="paramname"><em>dir</em></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>translate a shape </p>

<p class="reference">Referenced by <a class="el" href="classMacDraftParser.html#aa8fd2a6c80886b8a786740584a36d8b6">MacDraftParser::readObject()</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::vector&lt;<a class="el" href="libmwaw__internal_8hxx.html#a4c23928c2c7e5f1189d23b8a94a709ea">MWAWBox2i</a>&gt; MacDraftParserInternal::Shape::m_bitmapDimensionList</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>the list of bitmap dimension ( for a bitmap) </p>

<p class="reference">Referenced by <a class="el" href="classMacDraftParser.html#a073522f91213c54dfe8d7518d083da40">MacDraftParser::readBitmapDefinition()</a>, and <a class="el" href="classMacDraftParser.html#a67ec5d4a0b979a8ae005ed7886d81e13">MacDraftParser::sendBitmap()</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::vector&lt;unsigned long&gt; MacDraftParserInternal::Shape::m_bitmapIdList</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>the list of bitmap id ( for a bitmap) </p>

<p class="reference">Referenced by <a class="el" href="classMacDraftParser.html#a073522f91213c54dfe8d7518d083da40">MacDraftParser::readBitmapDefinition()</a>, and <a class="el" href="classMacDraftParser.html#a67ec5d4a0b979a8ae005ed7886d81e13">MacDraftParser::sendBitmap()</a>.</p>

</div>
</div>
<a id="a00e1f8ab83170998a8e239eeb73ba6b2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a00e1f8ab83170998a8e239eeb73ba6b2">&#9670;&nbsp;</a></span>m_box</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> MacDraftParserInternal::Shape::m_box</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>the shape bdbox </p>

<p class="reference">Referenced by <a class="el" href="classMacDraftParser.html#ab184809cd3aed759690804def570c707">MacDraftParser::readLabel()</a>, and <a class="el" href="classMacDraftParser.html#aa8fd2a6c80886b8a786740584a36d8b6">MacDraftParser::readObject()</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::vector&lt;size_t&gt; MacDraftParserInternal::Shape::m_childList</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>the child list ( for a group ) </p>

<p class="reference">Referenced by <a class="el" href="classMacDraftParser.html#aaab939239ecea48265357422c0280903">MacDraftParser::send()</a>.</p>

</div>
</div>
<a id="aa24d552bf85aa449e6aeb6291b7c83c7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa24d552bf85aa449e6aeb6291b7c83c7">&#9670;&nbsp;</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> MacDraftParserInternal::Shape::m_font</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>the font ( for a text box) </p>

<p class="reference">Referenced by <a class="el" href="classMacDraftParser.html#ab184809cd3aed759690804def570c707">MacDraftParser::readLabel()</a>, and <a class="el" href="classMacDraftParser.html#aa8fd2a6c80886b8a786740584a36d8b6">MacDraftParser::readObject()</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int MacDraftParserInternal::Shape::m_id</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>the shape id </p>

<p class="reference">Referenced by <a class="el" href="classMacDraftParser.html#ab184809cd3aed759690804def570c707">MacDraftParser::readLabel()</a>, <a class="el" href="classMacDraftParser.html#aa8fd2a6c80886b8a786740584a36d8b6">MacDraftParser::readObject()</a>, and <a class="el" href="classMacDraftParser.html#aaab939239ecea48265357422c0280903">MacDraftParser::send()</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool MacDraftParserInternal::Shape::m_isLine</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>flag to know if the shape is a line </p>

<p class="reference">Referenced by <a class="el" href="classMacDraftParser.html#aa8fd2a6c80886b8a786740584a36d8b6">MacDraftParser::readObject()</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool MacDraftParserInternal::Shape::m_isSent</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">mutable</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>a flag used to know if the object is sent to the listener or not </p>

<p class="reference">Referenced by <a class="el" href="classMacDraftParser.html#ada3f5bfb148023b3e332c5491eeda3f3">MacDraftParser::parse()</a>, <a class="el" href="classMacDraftParser.html#aaab939239ecea48265357422c0280903">MacDraftParser::send()</a>, and <a class="el" href="classMacDraftParser.html#a67ec5d4a0b979a8ae005ed7886d81e13">MacDraftParser::sendBitmap()</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">float MacDraftParserInternal::Shape::m_labelWidth</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>the 1D label width in point </p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int MacDraftParserInternal::Shape::m_nextId</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>the following id (if set) </p>

<p class="reference">Referenced by <a class="el" href="classMacDraftParser.html#ada3f5bfb148023b3e332c5491eeda3f3">MacDraftParser::parse()</a>, <a class="el" href="classMacDraftParser.html#ab184809cd3aed759690804def570c707">MacDraftParser::readLabel()</a>, and <a class="el" href="classMacDraftParser.html#aa8fd2a6c80886b8a786740584a36d8b6">MacDraftParser::readObject()</a>.</p>

</div>
</div>
<a id="a0e436f3e4465c723a5e0ab481e52dcf5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0e436f3e4465c723a5e0ab481e52dcf5">&#9670;&nbsp;</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> MacDraftParserInternal::Shape::m_origin</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>the shape origin </p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classMWAWParagraph.html">MWAWParagraph</a> MacDraftParserInternal::Shape::m_paragraph</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>the paragraph ( for a text box) </p>

<p class="reference">Referenced by <a class="el" href="classMacDraftParser.html#ab184809cd3aed759690804def570c707">MacDraftParser::readLabel()</a>, and <a class="el" href="classMacDraftParser.html#aa8fd2a6c80886b8a786740584a36d8b6">MacDraftParser::readObject()</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int MacDraftParserInternal::Shape::m_patternId</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>the pattern id </p>

<p class="reference">Referenced by <a class="el" href="classMacDraftParser.html#aa8fd2a6c80886b8a786740584a36d8b6">MacDraftParser::readObject()</a>, and <a class="el" href="classMacDraftParser.html#aaab939239ecea48265357422c0280903">MacDraftParser::send()</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classMWAWGraphicShape.html">MWAWGraphicShape</a> MacDraftParserInternal::Shape::m_shape</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>the graphic shape ( for basic geometric form ) </p>

<p class="reference">Referenced by <a class="el" href="classMacDraftParser.html#aa8fd2a6c80886b8a786740584a36d8b6">MacDraftParser::readObject()</a>, and <a class="el" href="classMacDraftParser.html#aaab939239ecea48265357422c0280903">MacDraftParser::send()</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classMWAWGraphicStyle.html">MWAWGraphicStyle</a> MacDraftParserInternal::Shape::m_style</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>the graphic style </p>

<p class="reference">Referenced by <a class="el" href="classMacDraftParser.html#ab184809cd3aed759690804def570c707">MacDraftParser::readLabel()</a>, <a class="el" href="classMacDraftParser.html#aa8fd2a6c80886b8a786740584a36d8b6">MacDraftParser::readObject()</a>, and <a class="el" href="classMacDraftParser.html#aaab939239ecea48265357422c0280903">MacDraftParser::send()</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classMWAWEntry.html">MWAWEntry</a> MacDraftParserInternal::Shape::m_textEntry</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>the textbox entry (main text) </p>

<p class="reference">Referenced by <a class="el" href="classMacDraftParser.html#aa8fd2a6c80886b8a786740584a36d8b6">MacDraftParser::readObject()</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structMacDraftParserInternal_1_1Shape.html#ad048efcf29a79ec2eb5c080f6ee03b1a">Type</a> MacDraftParserInternal::Shape::m_type</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>the graphic type </p>

<p class="reference">Referenced by <a class="el" href="classMacDraftParser.html#ab184809cd3aed759690804def570c707">MacDraftParser::readLabel()</a>, <a class="el" href="classMacDraftParser.html#aa8fd2a6c80886b8a786740584a36d8b6">MacDraftParser::readObject()</a>, and <a class="el" href="classMacDraftParser.html#aaab939239ecea48265357422c0280903">MacDraftParser::send()</a>.</p>

</div>
</div>
<hr/>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="MacDraftParser_8cxx.html">MacDraftParser.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:48 for libmwaw by <a href="http://www.doxygen.org/index.html">
doxygen</a> 1.8.13</small></address>
</body>
</html>