Sophie

Sophie

distrib > Mageia > 6 > x86_64 > media > core-updates > by-pkgid > 984407a3d8e0ca8f42be35be954f9b2c > files > 954

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>MWAWGraphicShape 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('classMWAWGraphicShape.html','');});
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<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="#pro-methods">Protected Member Functions</a> &#124;
<a href="#friends">Friends</a> &#124;
<a href="classMWAWGraphicShape-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">MWAWGraphicShape Class Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>a structure used to define a picture shape  
 <a href="classMWAWGraphicShape.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="MWAWGraphicShape_8hxx_source.html">MWAWGraphicShape.hxx</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMWAWGraphicShape_1_1PathData.html">PathData</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">a simple path component  <a href="structMWAWGraphicShape_1_1PathData.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><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:a82b54ae2a0f6560d5f46d953e84a0f04"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMWAWGraphicShape.html#a82b54ae2a0f6560d5f46d953e84a0f04">Type</a> { <br />
&#160;&#160;<a class="el" href="classMWAWGraphicShape.html#a82b54ae2a0f6560d5f46d953e84a0f04aa3be0712a3aea9948824a71186207d7b">Arc</a>, 
<a class="el" href="classMWAWGraphicShape.html#a82b54ae2a0f6560d5f46d953e84a0f04a8699de3b9069f2c5feb367f7c3550796">Circle</a>, 
<a class="el" href="classMWAWGraphicShape.html#a82b54ae2a0f6560d5f46d953e84a0f04a4e47a76962a34f14db57811713560ac9">Line</a>, 
<a class="el" href="classMWAWGraphicShape.html#a82b54ae2a0f6560d5f46d953e84a0f04a6fffe0d9ac21325967f612422675b041">Measure</a>, 
<br />
&#160;&#160;<a class="el" href="classMWAWGraphicShape.html#a82b54ae2a0f6560d5f46d953e84a0f04a7f26d1986ae5f942318ef30452f163d5">Rectangle</a>, 
<a class="el" href="classMWAWGraphicShape.html#a82b54ae2a0f6560d5f46d953e84a0f04a35b02e28fd50d8595d79d87ee0ac8958">Path</a>, 
<a class="el" href="classMWAWGraphicShape.html#a82b54ae2a0f6560d5f46d953e84a0f04a2209040b9e3768ef8a8068f3ba047587">Pie</a>, 
<a class="el" href="classMWAWGraphicShape.html#a82b54ae2a0f6560d5f46d953e84a0f04a98d095070cc76dc7d5a6be3c4a43d0ae">Polygon</a>, 
<br />
&#160;&#160;<a class="el" href="classMWAWGraphicShape.html#a82b54ae2a0f6560d5f46d953e84a0f04a96ec25e812655fd0fc395d877b7aa7fb">Polyline</a>, 
<a class="el" href="classMWAWGraphicShape.html#a82b54ae2a0f6560d5f46d953e84a0f04a3a29a57d1d334d7f61a16ba7dcc22761">ShapeUnknown</a>
<br />
 }<tr class="memdesc:a82b54ae2a0f6560d5f46d953e84a0f04"><td class="mdescLeft">&#160;</td><td class="mdescRight">an enum used to define the shape type  <a href="classMWAWGraphicShape.html#a82b54ae2a0f6560d5f46d953e84a0f04">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:a82b54ae2a0f6560d5f46d953e84a0f04"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa920d081956c436a8e13ed6a1b73b1b1"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMWAWGraphicShape.html#aa920d081956c436a8e13ed6a1b73b1b1">Command</a> { <br />
&#160;&#160;<a class="el" href="classMWAWGraphicShape.html#aa920d081956c436a8e13ed6a1b73b1b1ad75414273e4321411007f6a4562bcb6f">C_Ellipse</a>, 
<a class="el" href="classMWAWGraphicShape.html#aa920d081956c436a8e13ed6a1b73b1b1ae3df321591e81fc3922fe080b6d998a2">C_Polyline</a>, 
<a class="el" href="classMWAWGraphicShape.html#aa920d081956c436a8e13ed6a1b73b1b1a05cef400039b705355ca24bc6e7251e0">C_Rectangle</a>, 
<a class="el" href="classMWAWGraphicShape.html#aa920d081956c436a8e13ed6a1b73b1b1af7c2712612107fd3cbbf73b1afbb77a1">C_Path</a>, 
<br />
&#160;&#160;<a class="el" href="classMWAWGraphicShape.html#aa920d081956c436a8e13ed6a1b73b1b1ad0e8b785ece497db7d8c91b98f6e7abf">C_Polygon</a>, 
<a class="el" href="classMWAWGraphicShape.html#aa920d081956c436a8e13ed6a1b73b1b1a463ea6ff8b9f10e069b1ef19fdaf41d6">C_Bad</a>
<br />
 }<tr class="memdesc:aa920d081956c436a8e13ed6a1b73b1b1"><td class="mdescLeft">&#160;</td><td class="mdescRight">an enum used to define the interface command  <a href="classMWAWGraphicShape.html#aa920d081956c436a8e13ed6a1b73b1b1">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:aa920d081956c436a8e13ed6a1b73b1b1"><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:a36ebf2e024fe739cbaccf2a2fcadde49"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMWAWGraphicShape.html#a36ebf2e024fe739cbaccf2a2fcadde49">MWAWGraphicShape</a> ()</td></tr>
<tr class="memdesc:a36ebf2e024fe739cbaccf2a2fcadde49"><td class="mdescLeft">&#160;</td><td class="mdescRight">constructor  <a href="#a36ebf2e024fe739cbaccf2a2fcadde49">More...</a><br /></td></tr>
<tr class="separator:a36ebf2e024fe739cbaccf2a2fcadde49"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae759c3dfdb58ad4737c0aa2f25ed97cd"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMWAWGraphicShape.html#ae759c3dfdb58ad4737c0aa2f25ed97cd">~MWAWGraphicShape</a> ()</td></tr>
<tr class="memdesc:ae759c3dfdb58ad4737c0aa2f25ed97cd"><td class="mdescLeft">&#160;</td><td class="mdescRight">destructor  <a href="#ae759c3dfdb58ad4737c0aa2f25ed97cd">More...</a><br /></td></tr>
<tr class="separator:ae759c3dfdb58ad4737c0aa2f25ed97cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ff3bdf46e5ed9573c09949baa8010c3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMWAWGraphicShape.html#a8ff3bdf46e5ed9573c09949baa8010c3">translate</a> (<a class="el" href="libmwaw__internal_8hxx.html#a988b575a0871d2ae43973d942df41b83">MWAWVec2f</a> const &amp;delta)</td></tr>
<tr class="memdesc:a8ff3bdf46e5ed9573c09949baa8010c3"><td class="mdescLeft">&#160;</td><td class="mdescRight">translate all the coordinate by delta  <a href="#a8ff3bdf46e5ed9573c09949baa8010c3">More...</a><br /></td></tr>
<tr class="separator:a8ff3bdf46e5ed9573c09949baa8010c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a53c53b8f4f21a6b49a109618c78763f5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMWAWGraphicShape.html#a53c53b8f4f21a6b49a109618c78763f5">scale</a> (<a class="el" href="libmwaw__internal_8hxx.html#a988b575a0871d2ae43973d942df41b83">MWAWVec2f</a> const &amp;factor)</td></tr>
<tr class="memdesc:a53c53b8f4f21a6b49a109618c78763f5"><td class="mdescLeft">&#160;</td><td class="mdescRight">rescale all the coordinate  <a href="#a53c53b8f4f21a6b49a109618c78763f5">More...</a><br /></td></tr>
<tr class="separator:a53c53b8f4f21a6b49a109618c78763f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaeff612f29a6092ca939656456414f2d"><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="classMWAWGraphicShape.html#aaeff612f29a6092ca939656456414f2d">rotate</a> (float angle, <a class="el" href="libmwaw__internal_8hxx.html#a988b575a0871d2ae43973d942df41b83">MWAWVec2f</a> const &amp;center) const</td></tr>
<tr class="memdesc:aaeff612f29a6092ca939656456414f2d"><td class="mdescLeft">&#160;</td><td class="mdescRight">return a new shape corresponding to a rotation from center.  <a href="#aaeff612f29a6092ca939656456414f2d">More...</a><br /></td></tr>
<tr class="separator:aaeff612f29a6092ca939656456414f2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae6c1860991d5ee4fad31f2213a9668ef"><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="classMWAWGraphicShape.html#ae6c1860991d5ee4fad31f2213a9668ef">transform</a> (<a class="el" href="classMWAWTransformation.html">MWAWTransformation</a> const &amp;matrix) const</td></tr>
<tr class="memdesc:ae6c1860991d5ee4fad31f2213a9668ef"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns a new shape corresponding to a matrix transformation  <a href="#ae6c1860991d5ee4fad31f2213a9668ef">More...</a><br /></td></tr>
<tr class="separator:ae6c1860991d5ee4fad31f2213a9668ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9d6e84811c3ddc1eab64fde2c7f15104"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classMWAWGraphicShape.html#a82b54ae2a0f6560d5f46d953e84a0f04">Type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMWAWGraphicShape.html#a9d6e84811c3ddc1eab64fde2c7f15104">getType</a> () const</td></tr>
<tr class="memdesc:a9d6e84811c3ddc1eab64fde2c7f15104"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns the type corresponding to a shape  <a href="#a9d6e84811c3ddc1eab64fde2c7f15104">More...</a><br /></td></tr>
<tr class="separator:a9d6e84811c3ddc1eab64fde2c7f15104"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac25a4ba97721c890558087d2a518f417"><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="classMWAWGraphicShape.html#ac25a4ba97721c890558087d2a518f417">getBdBox</a> () const</td></tr>
<tr class="memdesc:ac25a4ba97721c890558087d2a518f417"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns the basic bdbox  <a href="#ac25a4ba97721c890558087d2a518f417">More...</a><br /></td></tr>
<tr class="separator:ac25a4ba97721c890558087d2a518f417"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abfdf623992c133edb6133bcd526014c2"><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="classMWAWGraphicShape.html#abfdf623992c133edb6133bcd526014c2">getBdBox</a> (<a class="el" href="classMWAWGraphicStyle.html">MWAWGraphicStyle</a> const &amp;style, bool moveToO=false) const</td></tr>
<tr class="memdesc:abfdf623992c133edb6133bcd526014c2"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns the bdbox corresponding to a style  <a href="#abfdf623992c133edb6133bcd526014c2">More...</a><br /></td></tr>
<tr class="separator:abfdf623992c133edb6133bcd526014c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a503a3a252de497c4b916b5c7e2701f4b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classMWAWGraphicShape.html#aa920d081956c436a8e13ed6a1b73b1b1">Command</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMWAWGraphicShape.html#a503a3a252de497c4b916b5c7e2701f4b">addTo</a> (<a class="el" href="libmwaw__internal_8hxx.html#a988b575a0871d2ae43973d942df41b83">MWAWVec2f</a> const &amp;orig, bool asSurface, librevenge::RVNGPropertyList &amp;propList) const</td></tr>
<tr class="memdesc:a503a3a252de497c4b916b5c7e2701f4b"><td class="mdescLeft">&#160;</td><td class="mdescRight">updates the propList to send to an interface  <a href="#a503a3a252de497c4b916b5c7e2701f4b">More...</a><br /></td></tr>
<tr class="separator:a503a3a252de497c4b916b5c7e2701f4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c15f47169e7ad29f5e490eb926f3526"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMWAWGraphicShape.html#a6c15f47169e7ad29f5e490eb926f3526">addPathTo</a> (<a class="el" href="libmwaw__internal_8hxx.html#a988b575a0871d2ae43973d942df41b83">MWAWVec2f</a> const &amp;orig, librevenge::RVNGPropertyListVector &amp;propList) const</td></tr>
<tr class="memdesc:a6c15f47169e7ad29f5e490eb926f3526"><td class="mdescLeft">&#160;</td><td class="mdescRight">adds the shape path to a propListVector  <a href="#a6c15f47169e7ad29f5e490eb926f3526">More...</a><br /></td></tr>
<tr class="separator:a6c15f47169e7ad29f5e490eb926f3526"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1de87bc0ec4fff1b0ee6c317e63da4f6"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMWAWGraphicShape.html#a1de87bc0ec4fff1b0ee6c317e63da4f6">cmp</a> (<a class="el" href="classMWAWGraphicShape.html">MWAWGraphicShape</a> const &amp;a) const</td></tr>
<tr class="memdesc:a1de87bc0ec4fff1b0ee6c317e63da4f6"><td class="mdescLeft">&#160;</td><td class="mdescRight">compare two shapes  <a href="#a1de87bc0ec4fff1b0ee6c317e63da4f6">More...</a><br /></td></tr>
<tr class="separator:a1de87bc0ec4fff1b0ee6c317e63da4f6"><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:a69a32d3f26f34127f012cfd2bc5d9ce3"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classMWAWGraphicShape.html">MWAWGraphicShape</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMWAWGraphicShape.html#a69a32d3f26f34127f012cfd2bc5d9ce3">line</a> (<a class="el" href="libmwaw__internal_8hxx.html#a988b575a0871d2ae43973d942df41b83">MWAWVec2f</a> const &amp;orign, <a class="el" href="libmwaw__internal_8hxx.html#a988b575a0871d2ae43973d942df41b83">MWAWVec2f</a> const &amp;dest)</td></tr>
<tr class="memdesc:a69a32d3f26f34127f012cfd2bc5d9ce3"><td class="mdescLeft">&#160;</td><td class="mdescRight">static constructor to create a line  <a href="#a69a32d3f26f34127f012cfd2bc5d9ce3">More...</a><br /></td></tr>
<tr class="separator:a69a32d3f26f34127f012cfd2bc5d9ce3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab2f7a53891a88fbae3b1eac540f981b9"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classMWAWGraphicShape.html">MWAWGraphicShape</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMWAWGraphicShape.html#ab2f7a53891a88fbae3b1eac540f981b9">measure</a> (<a class="el" href="libmwaw__internal_8hxx.html#a988b575a0871d2ae43973d942df41b83">MWAWVec2f</a> const &amp;orign, <a class="el" href="libmwaw__internal_8hxx.html#a988b575a0871d2ae43973d942df41b83">MWAWVec2f</a> const &amp;dest)</td></tr>
<tr class="memdesc:ab2f7a53891a88fbae3b1eac540f981b9"><td class="mdescLeft">&#160;</td><td class="mdescRight">static constructor to create a measure  <a href="#ab2f7a53891a88fbae3b1eac540f981b9">More...</a><br /></td></tr>
<tr class="separator:ab2f7a53891a88fbae3b1eac540f981b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4383c7d4a5d24e731c86e0feb5e3a761"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classMWAWGraphicShape.html">MWAWGraphicShape</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMWAWGraphicShape.html#a4383c7d4a5d24e731c86e0feb5e3a761">rectangle</a> (<a class="el" href="libmwaw__internal_8hxx.html#a33749d3330fdb4721853c57f56bdd273">MWAWBox2f</a> const &amp;box, <a class="el" href="libmwaw__internal_8hxx.html#a988b575a0871d2ae43973d942df41b83">MWAWVec2f</a> const &amp;corners=<a class="el" href="libmwaw__internal_8hxx.html#a988b575a0871d2ae43973d942df41b83">MWAWVec2f</a>(0, 0))</td></tr>
<tr class="memdesc:a4383c7d4a5d24e731c86e0feb5e3a761"><td class="mdescLeft">&#160;</td><td class="mdescRight">static constructor to create a rectangle  <a href="#a4383c7d4a5d24e731c86e0feb5e3a761">More...</a><br /></td></tr>
<tr class="separator:a4383c7d4a5d24e731c86e0feb5e3a761"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad8b617883a2519b13eabde28da0f512b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classMWAWGraphicShape.html">MWAWGraphicShape</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMWAWGraphicShape.html#ad8b617883a2519b13eabde28da0f512b">circle</a> (<a class="el" href="libmwaw__internal_8hxx.html#a33749d3330fdb4721853c57f56bdd273">MWAWBox2f</a> const &amp;box)</td></tr>
<tr class="memdesc:ad8b617883a2519b13eabde28da0f512b"><td class="mdescLeft">&#160;</td><td class="mdescRight">static constructor to create a circle  <a href="#ad8b617883a2519b13eabde28da0f512b">More...</a><br /></td></tr>
<tr class="separator:ad8b617883a2519b13eabde28da0f512b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a376052f25251777ead2b9b95935ba862"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classMWAWGraphicShape.html">MWAWGraphicShape</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMWAWGraphicShape.html#a376052f25251777ead2b9b95935ba862">arc</a> (<a class="el" href="libmwaw__internal_8hxx.html#a33749d3330fdb4721853c57f56bdd273">MWAWBox2f</a> const &amp;box, <a class="el" href="libmwaw__internal_8hxx.html#a33749d3330fdb4721853c57f56bdd273">MWAWBox2f</a> const &amp;circleBox, <a class="el" href="libmwaw__internal_8hxx.html#a988b575a0871d2ae43973d942df41b83">MWAWVec2f</a> const &amp;angles)</td></tr>
<tr class="memdesc:a376052f25251777ead2b9b95935ba862"><td class="mdescLeft">&#160;</td><td class="mdescRight">static constructor to create a arc  <a href="#a376052f25251777ead2b9b95935ba862">More...</a><br /></td></tr>
<tr class="separator:a376052f25251777ead2b9b95935ba862"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d309370182cb73f83fdb6ba00288522"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classMWAWGraphicShape.html">MWAWGraphicShape</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMWAWGraphicShape.html#a3d309370182cb73f83fdb6ba00288522">pie</a> (<a class="el" href="libmwaw__internal_8hxx.html#a33749d3330fdb4721853c57f56bdd273">MWAWBox2f</a> const &amp;box, <a class="el" href="libmwaw__internal_8hxx.html#a33749d3330fdb4721853c57f56bdd273">MWAWBox2f</a> const &amp;circleBox, <a class="el" href="libmwaw__internal_8hxx.html#a988b575a0871d2ae43973d942df41b83">MWAWVec2f</a> const &amp;angles)</td></tr>
<tr class="memdesc:a3d309370182cb73f83fdb6ba00288522"><td class="mdescLeft">&#160;</td><td class="mdescRight">static constructor to create a pie  <a href="#a3d309370182cb73f83fdb6ba00288522">More...</a><br /></td></tr>
<tr class="separator:a3d309370182cb73f83fdb6ba00288522"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4b48134548e81f1bebaad98bf4178eac"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classMWAWGraphicShape.html">MWAWGraphicShape</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMWAWGraphicShape.html#a4b48134548e81f1bebaad98bf4178eac">polyline</a> (<a class="el" href="libmwaw__internal_8hxx.html#a33749d3330fdb4721853c57f56bdd273">MWAWBox2f</a> const &amp;box)</td></tr>
<tr class="memdesc:a4b48134548e81f1bebaad98bf4178eac"><td class="mdescLeft">&#160;</td><td class="mdescRight">static constructor to create a polyline  <a href="#a4b48134548e81f1bebaad98bf4178eac">More...</a><br /></td></tr>
<tr class="separator:a4b48134548e81f1bebaad98bf4178eac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2081fe90f98b6498cc142e71d10cb3d2"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classMWAWGraphicShape.html">MWAWGraphicShape</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMWAWGraphicShape.html#a2081fe90f98b6498cc142e71d10cb3d2">polygon</a> (<a class="el" href="libmwaw__internal_8hxx.html#a33749d3330fdb4721853c57f56bdd273">MWAWBox2f</a> const &amp;box)</td></tr>
<tr class="memdesc:a2081fe90f98b6498cc142e71d10cb3d2"><td class="mdescLeft">&#160;</td><td class="mdescRight">static constructor to create a polygon  <a href="#a2081fe90f98b6498cc142e71d10cb3d2">More...</a><br /></td></tr>
<tr class="separator:a2081fe90f98b6498cc142e71d10cb3d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a916f389475702ad825f8d2fae511c90e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classMWAWGraphicShape.html">MWAWGraphicShape</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMWAWGraphicShape.html#a916f389475702ad825f8d2fae511c90e">path</a> (<a class="el" href="libmwaw__internal_8hxx.html#a33749d3330fdb4721853c57f56bdd273">MWAWBox2f</a> const &amp;box)</td></tr>
<tr class="memdesc:a916f389475702ad825f8d2fae511c90e"><td class="mdescLeft">&#160;</td><td class="mdescRight">static constructor to create a path  <a href="#a916f389475702ad825f8d2fae511c90e">More...</a><br /></td></tr>
<tr class="separator:a916f389475702ad825f8d2fae511c90e"><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:a95d63f4832e02a518402401b727ba894"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classMWAWGraphicShape.html#a82b54ae2a0f6560d5f46d953e84a0f04">Type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMWAWGraphicShape.html#a95d63f4832e02a518402401b727ba894">m_type</a></td></tr>
<tr class="memdesc:a95d63f4832e02a518402401b727ba894"><td class="mdescLeft">&#160;</td><td class="mdescRight">the type  <a href="#a95d63f4832e02a518402401b727ba894">More...</a><br /></td></tr>
<tr class="separator:a95d63f4832e02a518402401b727ba894"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a972765a4a2c8ec8b148b6e8fb17dc7f6"><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="classMWAWGraphicShape.html#a972765a4a2c8ec8b148b6e8fb17dc7f6">m_bdBox</a></td></tr>
<tr class="memdesc:a972765a4a2c8ec8b148b6e8fb17dc7f6"><td class="mdescLeft">&#160;</td><td class="mdescRight">the shape bdbox  <a href="#a972765a4a2c8ec8b148b6e8fb17dc7f6">More...</a><br /></td></tr>
<tr class="separator:a972765a4a2c8ec8b148b6e8fb17dc7f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a042ccdb5032dfbc13e0294316064aa13"><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="classMWAWGraphicShape.html#a042ccdb5032dfbc13e0294316064aa13">m_formBox</a></td></tr>
<tr class="memdesc:a042ccdb5032dfbc13e0294316064aa13"><td class="mdescLeft">&#160;</td><td class="mdescRight">the internal shape bdbox ( used for arc, circle to store the circle bdbox )  <a href="#a042ccdb5032dfbc13e0294316064aa13">More...</a><br /></td></tr>
<tr class="separator:a042ccdb5032dfbc13e0294316064aa13"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a887ef2279fbca179be0b4c02593ccc22"><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="classMWAWGraphicShape.html#a887ef2279fbca179be0b4c02593ccc22">m_cornerWidth</a></td></tr>
<tr class="memdesc:a887ef2279fbca179be0b4c02593ccc22"><td class="mdescLeft">&#160;</td><td class="mdescRight">the rectangle round corner  <a href="#a887ef2279fbca179be0b4c02593ccc22">More...</a><br /></td></tr>
<tr class="separator:a887ef2279fbca179be0b4c02593ccc22"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0b5648942ca4cd84a5311c814b2a741f"><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="classMWAWGraphicShape.html#a0b5648942ca4cd84a5311c814b2a741f">m_arcAngles</a></td></tr>
<tr class="memdesc:a0b5648942ca4cd84a5311c814b2a741f"><td class="mdescLeft">&#160;</td><td class="mdescRight">the start and end value which defines an arc  <a href="#a0b5648942ca4cd84a5311c814b2a741f">More...</a><br /></td></tr>
<tr class="separator:a0b5648942ca4cd84a5311c814b2a741f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a20a9d2d615869830d79c94640ff49443"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="libmwaw__internal_8hxx.html#a988b575a0871d2ae43973d942df41b83">MWAWVec2f</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMWAWGraphicShape.html#a20a9d2d615869830d79c94640ff49443">m_vertices</a></td></tr>
<tr class="memdesc:a20a9d2d615869830d79c94640ff49443"><td class="mdescLeft">&#160;</td><td class="mdescRight">the list of vertices for lines or polygons  <a href="#a20a9d2d615869830d79c94640ff49443">More...</a><br /></td></tr>
<tr class="separator:a20a9d2d615869830d79c94640ff49443"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aade951bca361e7ac21faff459d3be892"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="structMWAWGraphicShape_1_1PathData.html">PathData</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMWAWGraphicShape.html#aade951bca361e7ac21faff459d3be892">m_path</a></td></tr>
<tr class="memdesc:aade951bca361e7ac21faff459d3be892"><td class="mdescLeft">&#160;</td><td class="mdescRight">the list of path component  <a href="#aade951bca361e7ac21faff459d3be892">More...</a><br /></td></tr>
<tr class="separator:aade951bca361e7ac21faff459d3be892"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaf046be50370a1386786764fbc54d220"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMWAWGraphicShape.html#aaf046be50370a1386786764fbc54d220">m_extra</a></td></tr>
<tr class="memdesc:aaf046be50370a1386786764fbc54d220"><td class="mdescLeft">&#160;</td><td class="mdescRight">extra data  <a href="#aaf046be50370a1386786764fbc54d220">More...</a><br /></td></tr>
<tr class="separator:aaf046be50370a1386786764fbc54d220"><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:a5ea23e555e15a0a6ea79eb6535c1da6f"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="structMWAWGraphicShape_1_1PathData.html">PathData</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMWAWGraphicShape.html#a5ea23e555e15a0a6ea79eb6535c1da6f">getPath</a> (bool forTransformation) const</td></tr>
<tr class="memdesc:a5ea23e555e15a0a6ea79eb6535c1da6f"><td class="mdescLeft">&#160;</td><td class="mdescRight">return a path corresponding to the shape  <a href="#a5ea23e555e15a0a6ea79eb6535c1da6f">More...</a><br /></td></tr>
<tr class="separator:a5ea23e555e15a0a6ea79eb6535c1da6f"><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:a175b879afb6929088eea76268da8f8b2"><td class="memItemLeft" align="right" valign="top">std::ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMWAWGraphicShape.html#a175b879afb6929088eea76268da8f8b2">operator&lt;&lt;</a> (std::ostream &amp;o, <a class="el" href="classMWAWGraphicShape.html">MWAWGraphicShape</a> const &amp;sh)</td></tr>
<tr class="memdesc:a175b879afb6929088eea76268da8f8b2"><td class="mdescLeft">&#160;</td><td class="mdescRight">a print operator  <a href="#a175b879afb6929088eea76268da8f8b2">More...</a><br /></td></tr>
<tr class="separator:a175b879afb6929088eea76268da8f8b2"><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>a structure used to define a picture shape </p>
</div><h2 class="groupheader">Member Enumeration Documentation</h2>
<a id="aa920d081956c436a8e13ed6a1b73b1b1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa920d081956c436a8e13ed6a1b73b1b1">&#9670;&nbsp;</a></span>Command</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="classMWAWGraphicShape.html#aa920d081956c436a8e13ed6a1b73b1b1">MWAWGraphicShape::Command</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>an enum used to define the interface command </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="aa920d081956c436a8e13ed6a1b73b1b1ad75414273e4321411007f6a4562bcb6f"></a>C_Ellipse&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa920d081956c436a8e13ed6a1b73b1b1ae3df321591e81fc3922fe080b6d998a2"></a>C_Polyline&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa920d081956c436a8e13ed6a1b73b1b1a05cef400039b705355ca24bc6e7251e0"></a>C_Rectangle&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa920d081956c436a8e13ed6a1b73b1b1af7c2712612107fd3cbbf73b1afbb77a1"></a>C_Path&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa920d081956c436a8e13ed6a1b73b1b1ad0e8b785ece497db7d8c91b98f6e7abf"></a>C_Polygon&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa920d081956c436a8e13ed6a1b73b1b1a463ea6ff8b9f10e069b1ef19fdaf41d6"></a>C_Bad&#160;</td><td class="fielddoc"></td></tr>
</table>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="classMWAWGraphicShape.html#a82b54ae2a0f6560d5f46d953e84a0f04">MWAWGraphicShape::Type</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>an enum used to define the shape type </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a82b54ae2a0f6560d5f46d953e84a0f04aa3be0712a3aea9948824a71186207d7b"></a>Arc&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a82b54ae2a0f6560d5f46d953e84a0f04a8699de3b9069f2c5feb367f7c3550796"></a>Circle&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a82b54ae2a0f6560d5f46d953e84a0f04a4e47a76962a34f14db57811713560ac9"></a>Line&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a82b54ae2a0f6560d5f46d953e84a0f04a6fffe0d9ac21325967f612422675b041"></a>Measure&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a82b54ae2a0f6560d5f46d953e84a0f04a7f26d1986ae5f942318ef30452f163d5"></a>Rectangle&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a82b54ae2a0f6560d5f46d953e84a0f04a35b02e28fd50d8595d79d87ee0ac8958"></a>Path&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a82b54ae2a0f6560d5f46d953e84a0f04a2209040b9e3768ef8a8068f3ba047587"></a>Pie&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a82b54ae2a0f6560d5f46d953e84a0f04a98d095070cc76dc7d5a6be3c4a43d0ae"></a>Polygon&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a82b54ae2a0f6560d5f46d953e84a0f04a96ec25e812655fd0fc395d877b7aa7fb"></a>Polyline&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a82b54ae2a0f6560d5f46d953e84a0f04a3a29a57d1d334d7f61a16ba7dcc22761"></a>ShapeUnknown&#160;</td><td class="fielddoc"></td></tr>
</table>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">MWAWGraphicShape::MWAWGraphicShape </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>
<a id="ae759c3dfdb58ad4737c0aa2f25ed97cd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae759c3dfdb58ad4737c0aa2f25ed97cd">&#9670;&nbsp;</a></span>~MWAWGraphicShape()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">MWAWGraphicShape::~MWAWGraphicShape </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>destructor </p>

<p class="reference">Referenced by <a class="el" href="classMWAWGraphicShape.html#a36ebf2e024fe739cbaccf2a2fcadde49">MWAWGraphicShape()</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool MWAWGraphicShape::addPathTo </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>orig</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">librevenge::RVNGPropertyListVector &amp;&#160;</td>
          <td class="paramname"><em>propList</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>adds the shape path to a propListVector </p>

<p class="reference">Referenced by <a class="el" href="classMWAWGraphicShape.html#ac25a4ba97721c890558087d2a518f417">getBdBox()</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classMWAWGraphicShape.html#aa920d081956c436a8e13ed6a1b73b1b1">MWAWGraphicShape::Command</a> MWAWGraphicShape::addTo </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>orig</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>asSurface</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">librevenge::RVNGPropertyList &amp;&#160;</td>
          <td class="paramname"><em>propList</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>updates the propList to send to an interface </p>

<p class="reference">Referenced by <a class="el" href="classMWAWGraphicShape.html#ac25a4ba97721c890558087d2a518f417">getBdBox()</a>, <a class="el" href="classMWAWTextListener.html#a5139ecccbbd6ef3427f0fe5a4a7afb70">MWAWTextListener::insertShape()</a>, <a class="el" href="classMWAWPresentationListener.html#a3332296c40af794d129e14ac3b0da74b">MWAWPresentationListener::insertShape()</a>, <a class="el" href="classMWAWGraphicListener.html#af49e053c389b01b24ed51539a14d19d1">MWAWGraphicListener::insertShape()</a>, and <a class="el" href="classMWAWSpreadsheetListener.html#a18eb28e6bc483c09b0413dee976d3854">MWAWSpreadsheetListener::insertShape()</a>.</p>

</div>
</div>
<a id="a376052f25251777ead2b9b95935ba862"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a376052f25251777ead2b9b95935ba862">&#9670;&nbsp;</a></span>arc()</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="classMWAWGraphicShape.html">MWAWGraphicShape</a> MWAWGraphicShape::arc </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"><a class="el" href="libmwaw__internal_8hxx.html#a33749d3330fdb4721853c57f56bdd273">MWAWBox2f</a> const &amp;&#160;</td>
          <td class="paramname"><em>circleBox</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>angles</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>static constructor to create a arc </p>

<p class="reference">Referenced by <a class="el" href="classApplePictParser.html#a2fcafaea46a297910ae9cabaffae5f7f">ApplePictParser::drawPie()</a>, <a class="el" href="classMsWksGraph.html#a18d48fa5e99282337b18f5d6985b57d0">MsWksGraph::getEntryPicture()</a>, <a class="el" href="classGreatWksGraph.html#a06f1036d84c1e24d9cbe4ab2f1a7c209">GreatWksGraph::readFrameHeader()</a>, <a class="el" href="classMacDrawProParser.html#a8fd3d09b88c0dc8bc4747977e2816839">MacDrawProParser::readGeometryShapeData()</a>, <a class="el" href="classRagTime5Graph.html#a349c10f76ced40cbee120465eee4e2c8">RagTime5Graph::readGraphicShape()</a>, <a class="el" href="classMacDraftParser.html#aa8fd2a6c80886b8a786740584a36d8b6">MacDraftParser::readObject()</a>, <a class="el" href="classMacDrawParser.html#ac8123ca2451ae6eadb7e055e0d086b08">MacDrawParser::readObject()</a>, <a class="el" href="classMacDraft5Parser.html#a973676521ec9121e0dd8843d4a657723">MacDraft5Parser::readObject()</a>, <a class="el" href="classCricketDrawParser.html#a1ee4dc56c3e839886faf9c2ef84e1920">CricketDrawParser::readShape()</a>, and <a class="el" href="classWingzGraph.html#a40a811d53638376f2c35bea9b42625e2">WingzGraph::sendShape()</a>.</p>

</div>
</div>
<a id="ad8b617883a2519b13eabde28da0f512b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad8b617883a2519b13eabde28da0f512b">&#9670;&nbsp;</a></span>circle()</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="classMWAWGraphicShape.html">MWAWGraphicShape</a> MWAWGraphicShape::circle </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><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>static constructor to create a circle </p>

<p class="reference">Referenced by <a class="el" href="classApplePictParser.html#aadd65e1d45eb4e96f1a5a8b4de2f0918">ApplePictParser::drawCircle()</a>, <a class="el" href="classRagTime5Graph.html#a349c10f76ced40cbee120465eee4e2c8">RagTime5Graph::readGraphicShape()</a>, <a class="el" href="classMacDraftParser.html#aa8fd2a6c80886b8a786740584a36d8b6">MacDraftParser::readObject()</a>, <a class="el" href="classMacDrawParser.html#ac8123ca2451ae6eadb7e055e0d086b08">MacDrawParser::readObject()</a>, <a class="el" href="classMacDraft5Parser.html#a973676521ec9121e0dd8843d4a657723">MacDraft5Parser::readObject()</a>, <a class="el" href="classCricketDrawParser.html#a1ee4dc56c3e839886faf9c2ef84e1920">CricketDrawParser::readShape()</a>, <a class="el" href="classSuperPaintParser.html#aba29324645f8d7c50c573831903098ac">SuperPaintParser::readShape()</a>, <a class="el" href="classBeagleWksDRParser.html#a83202410bbc72d06efbf1dd687737177">BeagleWksDRParser::readShapeDefinitions()</a>, <a class="el" href="classCricketDrawParser.html#ac7e5b8280553304b5d69b7a755eecd4f">CricketDrawParser::send()</a>, <a class="el" href="classPowerPoint7Graph.html#ad9c30783d64179fabe6be018908115df">PowerPoint7Graph::sendFrame()</a>, <a class="el" href="classPowerPoint1Parser.html#a8a43059303d833964ed9268dc7d5e7dd">PowerPoint1Parser::sendFrame()</a>, <a class="el" href="classPowerPoint3Parser.html#ad5759162b6b79bf58ff50f44e5911565">PowerPoint3Parser::sendFrame()</a>, <a class="el" href="classWingzGraph.html#a40a811d53638376f2c35bea9b42625e2">WingzGraph::sendShape()</a>, <a class="el" href="classMacDrawProParser.html#ac93fa54b71dbafebaac85e7bdff437a8">MacDrawProParser::updateGeometryShape()</a>, and <a class="el" href="structFreeHandParserInternal_1_1Shape.html#a4f76fc2f8f0bdcc16ee6401f5e3f15fd">FreeHandParserInternal::Shape::updateShape()</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int MWAWGraphicShape::cmp </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classMWAWGraphicShape.html">MWAWGraphicShape</a> const &amp;&#160;</td>
          <td class="paramname"><em>a</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>compare two shapes </p>

</div>
</div>
<a id="ac25a4ba97721c890558087d2a518f417"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac25a4ba97721c890558087d2a518f417">&#9670;&nbsp;</a></span>getBdBox() <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"><a class="el" href="libmwaw__internal_8hxx.html#a33749d3330fdb4721853c57f56bdd273">MWAWBox2f</a> MWAWGraphicShape::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>returns the basic bdbox </p>

<p class="reference">Referenced by <a class="el" href="classApplePictParser.html#a996ecf0f8bfbe94ff520db756664a48a">ApplePictParser::drawPolygon()</a>, <a class="el" href="structMacDrawParserInternal_1_1Shape.html#a29fe67677106a63d9eb5a3c3da51599f">MacDrawParserInternal::Shape::getBdBox()</a>, <a class="el" href="structMacDraft5ParserInternal_1_1Shape.html#af1ad3a822974e19f4b3d4874cc13b06a">MacDraft5ParserInternal::Shape::getBdBox()</a>, <a class="el" href="classMWAWTextListener.html#a5139ecccbbd6ef3427f0fe5a4a7afb70">MWAWTextListener::insertShape()</a>, <a class="el" href="classCricketDrawParser.html#ac7e5b8280553304b5d69b7a755eecd4f">CricketDrawParser::send()</a>, <a class="el" href="classMacDrawProParser.html#a62140d145cc406a4d5fa975081049b09">MacDrawProParser::send()</a>, <a class="el" href="classPowerPoint7Graph.html#ad9c30783d64179fabe6be018908115df">PowerPoint7Graph::sendFrame()</a>, <a class="el" href="classPowerPoint1Parser.html#a8a43059303d833964ed9268dc7d5e7dd">PowerPoint1Parser::sendFrame()</a>, <a class="el" href="classPowerPoint3Parser.html#ad5759162b6b79bf58ff50f44e5911565">PowerPoint3Parser::sendFrame()</a>, and <a class="el" href="structMacDraft5ParserInternal_1_1Shape.html#a01cbcd633ea341ae84deade9f603f9bc">MacDraft5ParserInternal::Shape::transform()</a>.</p>

</div>
</div>
<a id="abfdf623992c133edb6133bcd526014c2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abfdf623992c133edb6133bcd526014c2">&#9670;&nbsp;</a></span>getBdBox() <span class="overload">[2/2]</span></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> MWAWGraphicShape::getBdBox </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classMWAWGraphicStyle.html">MWAWGraphicStyle</a> const &amp;&#160;</td>
          <td class="paramname"><em>style</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>moveToO</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>returns the bdbox corresponding to a style </p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::vector&lt; <a class="el" href="structMWAWGraphicShape_1_1PathData.html">MWAWGraphicShape::PathData</a> &gt; MWAWGraphicShape::getPath </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>forTransformation</em></td><td>)</td>
          <td> const</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>return a path corresponding to the shape </p>

<p class="reference">Referenced by <a class="el" href="classMWAWGraphicShape.html#a6c15f47169e7ad29f5e490eb926f3526">addPathTo()</a>, <a class="el" href="classMWAWGraphicShape.html#ac25a4ba97721c890558087d2a518f417">getBdBox()</a>, <a class="el" href="classMWAWGraphicShape.html#aaeff612f29a6092ca939656456414f2d">rotate()</a>, and <a class="el" href="classMWAWGraphicShape.html#ae6c1860991d5ee4fad31f2213a9668ef">transform()</a>.</p>

</div>
</div>
<a id="a9d6e84811c3ddc1eab64fde2c7f15104"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9d6e84811c3ddc1eab64fde2c7f15104">&#9670;&nbsp;</a></span>getType()</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="classMWAWGraphicShape.html#a82b54ae2a0f6560d5f46d953e84a0f04">Type</a> MWAWGraphicShape::getType </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>returns the type corresponding to a shape </p>

<p class="reference">Referenced by <a class="el" href="classMWAWTextListener.html#a5139ecccbbd6ef3427f0fe5a4a7afb70">MWAWTextListener::insertShape()</a>, <a class="el" href="classMWAWPresentationListener.html#a3332296c40af794d129e14ac3b0da74b">MWAWPresentationListener::insertShape()</a>, <a class="el" href="classMWAWGraphicListener.html#af49e053c389b01b24ed51539a14d19d1">MWAWGraphicListener::insertShape()</a>, and <a class="el" href="classMWAWSpreadsheetListener.html#a18eb28e6bc483c09b0413dee976d3854">MWAWSpreadsheetListener::insertShape()</a>.</p>

</div>
</div>
<a id="a69a32d3f26f34127f012cfd2bc5d9ce3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a69a32d3f26f34127f012cfd2bc5d9ce3">&#9670;&nbsp;</a></span>line()</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="classMWAWGraphicShape.html">MWAWGraphicShape</a> MWAWGraphicShape::line </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>orign</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>dest</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">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>static constructor to create a line </p>

<p class="reference">Referenced by <a class="el" href="classApplePictParser.html#a590379d59294ad45b0253895f0e68bfa">ApplePictParser::drawLine()</a>, <a class="el" href="classMsWksGraph.html#a18d48fa5e99282337b18f5d6985b57d0">MsWksGraph::getEntryPicture()</a>, <a class="el" href="classMWAWGraphicShape.html#ab2f7a53891a88fbae3b1eac540f981b9">measure()</a>, <a class="el" href="classMWAWGraphicShape.html#a36ebf2e024fe739cbaccf2a2fcadde49">MWAWGraphicShape()</a>, <a class="el" href="classGreatWksGraph.html#a06f1036d84c1e24d9cbe4ab2f1a7c209">GreatWksGraph::readFrameHeader()</a>, <a class="el" href="classRagTime5Graph.html#a349c10f76ced40cbee120465eee4e2c8">RagTime5Graph::readGraphicShape()</a>, <a class="el" href="classMacDraftParser.html#aa8fd2a6c80886b8a786740584a36d8b6">MacDraftParser::readObject()</a>, <a class="el" href="classMacDrawParser.html#ac8123ca2451ae6eadb7e055e0d086b08">MacDrawParser::readObject()</a>, <a class="el" href="classMacDraft5Parser.html#a973676521ec9121e0dd8843d4a657723">MacDraft5Parser::readObject()</a>, <a class="el" href="classCricketDrawParser.html#a1ee4dc56c3e839886faf9c2ef84e1920">CricketDrawParser::readShape()</a>, <a class="el" href="classSuperPaintParser.html#aba29324645f8d7c50c573831903098ac">SuperPaintParser::readShape()</a>, <a class="el" href="classClarisDrawGraph.html#a77fffd0059430a880a52c35a1904b3ce">ClarisDrawGraph::readShape()</a>, <a class="el" href="classClarisWksGraph.html#a3255c05ec9285206e1b2b42fb48ebadd">ClarisWksGraph::readShape()</a>, <a class="el" href="classBeagleWksDRParser.html#a83202410bbc72d06efbf1dd687737177">BeagleWksDRParser::readShapeDefinitions()</a>, <a class="el" href="classCricketDrawParser.html#ac7e5b8280553304b5d69b7a755eecd4f">CricketDrawParser::send()</a>, <a class="el" href="classRagTimeParser.html#ab1b1594462b7f14e68ad17f8d9d93feb">RagTimeParser::sendBasicPicture()</a>, <a class="el" href="classHanMacWrdKGraph.html#a05f0bbc1765faa7a29b96ad9d9a13689">HanMacWrdKGraph::sendEmptyPicture()</a>, <a class="el" href="classHanMacWrdJGraph.html#af6a2da5ea4d4a53574ce3de10b03579b">HanMacWrdJGraph::sendEmptyPicture()</a>, <a class="el" href="classMWAWTable.html#a3f751ee16f7273d577568ffb26aad0d2">MWAWTable::sendExtraLines()</a>, <a class="el" href="classPowerPoint7Graph.html#ad9c30783d64179fabe6be018908115df">PowerPoint7Graph::sendFrame()</a>, <a class="el" href="classPowerPoint1Parser.html#a8a43059303d833964ed9268dc7d5e7dd">PowerPoint1Parser::sendFrame()</a>, <a class="el" href="classPowerPoint3Parser.html#ad5759162b6b79bf58ff50f44e5911565">PowerPoint3Parser::sendFrame()</a>, <a class="el" href="classMarinerWrtGraph.html#ad7611bd772f1b42abf528b2abb45eac5">MarinerWrtGraph::sendRule()</a>, <a class="el" href="classWingzGraph.html#a40a811d53638376f2c35bea9b42625e2">WingzGraph::sendShape()</a>, <a class="el" href="classMacDrawProParser.html#ac93fa54b71dbafebaac85e7bdff437a8">MacDrawProParser::updateGeometryShape()</a>, and <a class="el" href="structFreeHandParserInternal_1_1Shape.html#a4f76fc2f8f0bdcc16ee6401f5e3f15fd">FreeHandParserInternal::Shape::updateShape()</a>.</p>

</div>
</div>
<a id="ab2f7a53891a88fbae3b1eac540f981b9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab2f7a53891a88fbae3b1eac540f981b9">&#9670;&nbsp;</a></span>measure()</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="classMWAWGraphicShape.html">MWAWGraphicShape</a> MWAWGraphicShape::measure </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>orign</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>dest</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">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>static constructor to create a measure </p>

<p class="reference">Referenced by <a class="el" href="classMWAWGraphicShape.html#a36ebf2e024fe739cbaccf2a2fcadde49">MWAWGraphicShape()</a>, and <a class="el" href="classMacDraft5Parser.html#a973676521ec9121e0dd8843d4a657723">MacDraft5Parser::readObject()</a>.</p>

</div>
</div>
<a id="a916f389475702ad825f8d2fae511c90e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a916f389475702ad825f8d2fae511c90e">&#9670;&nbsp;</a></span>path()</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="classMWAWGraphicShape.html">MWAWGraphicShape</a> MWAWGraphicShape::path </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><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>static constructor to create a path </p>

<p class="reference">Referenced by <a class="el" href="classMsWksGraph.html#a18d48fa5e99282337b18f5d6985b57d0">MsWksGraph::getEntryPicture()</a>, <a class="el" href="structMWAWGraphicShape_1_1PathData.html#aee76cb5966a2967bca4f6313da69657b">MWAWGraphicShape::PathData::PathData()</a>, <a class="el" href="classGreatWksGraph.html#a06f1036d84c1e24d9cbe4ab2f1a7c209">GreatWksGraph::readFrameHeader()</a>, <a class="el" href="classMWAWGraphicShape.html#aaeff612f29a6092ca939656456414f2d">rotate()</a>, and <a class="el" href="classMWAWGraphicShape.html#ae6c1860991d5ee4fad31f2213a9668ef">transform()</a>.</p>

</div>
</div>
<a id="a3d309370182cb73f83fdb6ba00288522"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3d309370182cb73f83fdb6ba00288522">&#9670;&nbsp;</a></span>pie()</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="classMWAWGraphicShape.html">MWAWGraphicShape</a> MWAWGraphicShape::pie </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"><a class="el" href="libmwaw__internal_8hxx.html#a33749d3330fdb4721853c57f56bdd273">MWAWBox2f</a> const &amp;&#160;</td>
          <td class="paramname"><em>circleBox</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>angles</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>static constructor to create a pie </p>

<p class="reference">Referenced by <a class="el" href="classApplePictParser.html#a2fcafaea46a297910ae9cabaffae5f7f">ApplePictParser::drawPie()</a>, <a class="el" href="classGreatWksGraph.html#a06f1036d84c1e24d9cbe4ab2f1a7c209">GreatWksGraph::readFrameHeader()</a>, <a class="el" href="classMacDrawProParser.html#a8fd3d09b88c0dc8bc4747977e2816839">MacDrawProParser::readGeometryShapeData()</a>, <a class="el" href="classRagTime5Graph.html#a349c10f76ced40cbee120465eee4e2c8">RagTime5Graph::readGraphicShape()</a>, <a class="el" href="classMacDraftParser.html#aa8fd2a6c80886b8a786740584a36d8b6">MacDraftParser::readObject()</a>, <a class="el" href="classMacDrawParser.html#ac8123ca2451ae6eadb7e055e0d086b08">MacDrawParser::readObject()</a>, <a class="el" href="classMacDraft5Parser.html#a973676521ec9121e0dd8843d4a657723">MacDraft5Parser::readObject()</a>, <a class="el" href="classSuperPaintParser.html#aba29324645f8d7c50c573831903098ac">SuperPaintParser::readShape()</a>, <a class="el" href="classClarisDrawGraph.html#a77fffd0059430a880a52c35a1904b3ce">ClarisDrawGraph::readShape()</a>, <a class="el" href="classClarisWksGraph.html#a3255c05ec9285206e1b2b42fb48ebadd">ClarisWksGraph::readShape()</a>, <a class="el" href="classBeagleWksDRParser.html#a1fe421bc2a94af7af5827157741fd87b">BeagleWksDRParser::readStyle()</a>, <a class="el" href="classPowerPoint3Parser.html#ad5759162b6b79bf58ff50f44e5911565">PowerPoint3Parser::sendFrame()</a>, <a class="el" href="classWingzGraph.html#a40a811d53638376f2c35bea9b42625e2">WingzGraph::sendShape()</a>, and <a class="el" href="structPowerPoint7GraphInternal_1_1FrameArc.html#ab46e0372d6c034ffd47e2ec6b5ed1cd1">PowerPoint7GraphInternal::FrameArc::updateShape()</a>.</p>

</div>
</div>
<a id="a2081fe90f98b6498cc142e71d10cb3d2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2081fe90f98b6498cc142e71d10cb3d2">&#9670;&nbsp;</a></span>polygon()</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="classMWAWGraphicShape.html">MWAWGraphicShape</a> MWAWGraphicShape::polygon </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><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>static constructor to create a polygon </p>

<p class="reference">Referenced by <a class="el" href="classMsWksGraph.html#a18d48fa5e99282337b18f5d6985b57d0">MsWksGraph::getEntryPicture()</a>, <a class="el" href="classGreatWksGraph.html#a06f1036d84c1e24d9cbe4ab2f1a7c209">GreatWksGraph::readFrameHeader()</a>, <a class="el" href="classBeagleWksDRParser.html#a83202410bbc72d06efbf1dd687737177">BeagleWksDRParser::readShapeDefinitions()</a>, and <a class="el" href="classWingzGraph.html#a40a811d53638376f2c35bea9b42625e2">WingzGraph::sendShape()</a>.</p>

</div>
</div>
<a id="a4b48134548e81f1bebaad98bf4178eac"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4b48134548e81f1bebaad98bf4178eac">&#9670;&nbsp;</a></span>polyline()</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="classMWAWGraphicShape.html">MWAWGraphicShape</a> MWAWGraphicShape::polyline </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><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>static constructor to create a polyline </p>

<p class="reference">Referenced by <a class="el" href="classWingzGraph.html#a40a811d53638376f2c35bea9b42625e2">WingzGraph::sendShape()</a>.</p>

</div>
</div>
<a id="a4383c7d4a5d24e731c86e0feb5e3a761"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4383c7d4a5d24e731c86e0feb5e3a761">&#9670;&nbsp;</a></span>rectangle()</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="classMWAWGraphicShape.html">MWAWGraphicShape</a> MWAWGraphicShape::rectangle </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"><a class="el" href="libmwaw__internal_8hxx.html#a988b575a0871d2ae43973d942df41b83">MWAWVec2f</a> const &amp;&#160;</td>
          <td class="paramname"><em>corners</em> = <code><a class="el" href="libmwaw__internal_8hxx.html#a988b575a0871d2ae43973d942df41b83">MWAWVec2f</a>(0,0)</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">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>static constructor to create a rectangle </p>

<p class="reference">Referenced by <a class="el" href="classApplePictParser.html#a931300bbc05ab46c2d76ed94e106211a">ApplePictParser::drawRectangle()</a>, <a class="el" href="classApplePictParser.html#ad6576a26121294eb164458a03c870026">ApplePictParser::drawRoundRectangle()</a>, <a class="el" href="classGreatWksGraph.html#a06f1036d84c1e24d9cbe4ab2f1a7c209">GreatWksGraph::readFrameHeader()</a>, <a class="el" href="classRagTime5Graph.html#a349c10f76ced40cbee120465eee4e2c8">RagTime5Graph::readGraphicShape()</a>, <a class="el" href="classMacDraftParser.html#aa8fd2a6c80886b8a786740584a36d8b6">MacDraftParser::readObject()</a>, <a class="el" href="classMacDrawParser.html#ac8123ca2451ae6eadb7e055e0d086b08">MacDrawParser::readObject()</a>, <a class="el" href="classMacDraft5Parser.html#a973676521ec9121e0dd8843d4a657723">MacDraft5Parser::readObject()</a>, <a class="el" href="classCricketDrawParser.html#a1ee4dc56c3e839886faf9c2ef84e1920">CricketDrawParser::readShape()</a>, <a class="el" href="classSuperPaintParser.html#aba29324645f8d7c50c573831903098ac">SuperPaintParser::readShape()</a>, <a class="el" href="classBeagleWksDRParser.html#a83202410bbc72d06efbf1dd687737177">BeagleWksDRParser::readShapeDefinitions()</a>, <a class="el" href="classHanMacWrdKGraph.html#a05f0bbc1765faa7a29b96ad9d9a13689">HanMacWrdKGraph::sendEmptyPicture()</a>, <a class="el" href="classHanMacWrdJGraph.html#af6a2da5ea4d4a53574ce3de10b03579b">HanMacWrdJGraph::sendEmptyPicture()</a>, <a class="el" href="classPowerPoint7Graph.html#ad9c30783d64179fabe6be018908115df">PowerPoint7Graph::sendFrame()</a>, <a class="el" href="classPowerPoint1Parser.html#a8a43059303d833964ed9268dc7d5e7dd">PowerPoint1Parser::sendFrame()</a>, <a class="el" href="classPowerPoint3Parser.html#ad5759162b6b79bf58ff50f44e5911565">PowerPoint3Parser::sendFrame()</a>, <a class="el" href="classMarinerWrtGraph.html#ad7611bd772f1b42abf528b2abb45eac5">MarinerWrtGraph::sendRule()</a>, <a class="el" href="classWingzGraph.html#a40a811d53638376f2c35bea9b42625e2">WingzGraph::sendShape()</a>, <a class="el" href="classMacDrawProParser.html#ac93fa54b71dbafebaac85e7bdff437a8">MacDrawProParser::updateGeometryShape()</a>, and <a class="el" href="structFreeHandParserInternal_1_1Shape.html#a4f76fc2f8f0bdcc16ee6401f5e3f15fd">FreeHandParserInternal::Shape::updateShape()</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classMWAWGraphicShape.html">MWAWGraphicShape</a> MWAWGraphicShape::rotate </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> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>return a new shape corresponding to a rotation from center. </p>
<dl class="section note"><dt>Note</dt><dd>the final bdbox is not tight </dd></dl>

<p class="reference">Referenced by <a class="el" href="classClarisWksGraph.html#a3255c05ec9285206e1b2b42fb48ebadd">ClarisWksGraph::readShape()</a>, <a class="el" href="classPowerPoint7Graph.html#ad9c30783d64179fabe6be018908115df">PowerPoint7Graph::sendFrame()</a>, <a class="el" href="classPowerPoint3Parser.html#ad5759162b6b79bf58ff50f44e5911565">PowerPoint3Parser::sendFrame()</a>, and <a class="el" href="structMacDraft5ParserInternal_1_1Shape.html#a01cbcd633ea341ae84deade9f603f9bc">MacDraft5ParserInternal::Shape::transform()</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void MWAWGraphicShape::scale </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>factor</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>rescale all the coordinate </p>

<p class="reference">Referenced by <a class="el" href="classPowerPoint7Graph.html#ad9c30783d64179fabe6be018908115df">PowerPoint7Graph::sendFrame()</a>, <a class="el" href="classPowerPoint3Parser.html#ad5759162b6b79bf58ff50f44e5911565">PowerPoint3Parser::sendFrame()</a>, <a class="el" href="structMacDraft5ParserInternal_1_1Shape.html#a01cbcd633ea341ae84deade9f603f9bc">MacDraft5ParserInternal::Shape::transform()</a>, and <a class="el" href="classMWAWGraphicShape.html#ae6c1860991d5ee4fad31f2213a9668ef">transform()</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classMWAWGraphicShape.html">MWAWGraphicShape</a> MWAWGraphicShape::transform </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classMWAWTransformation.html">MWAWTransformation</a> const &amp;&#160;</td>
          <td class="paramname"><em>matrix</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>returns a new shape corresponding to a matrix transformation </p>

<p class="reference">Referenced by <a class="el" href="classCricketDrawParser.html#ac7e5b8280553304b5d69b7a755eecd4f">CricketDrawParser::send()</a>, and <a class="el" href="classFreeHandParser.html#a256181c959f737053552a3953404c288">FreeHandParser::sendShape()</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void MWAWGraphicShape::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>delta</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>translate all the coordinate by delta </p>

<p class="reference">Referenced by <a class="el" href="classClarisWksGraph.html#a3255c05ec9285206e1b2b42fb48ebadd">ClarisWksGraph::readShape()</a>, <a class="el" href="classPowerPoint7Graph.html#ad9c30783d64179fabe6be018908115df">PowerPoint7Graph::sendFrame()</a>, <a class="el" href="classPowerPoint3Parser.html#ad5759162b6b79bf58ff50f44e5911565">PowerPoint3Parser::sendFrame()</a>, <a class="el" href="structMacDraft5ParserInternal_1_1Shape.html#a01cbcd633ea341ae84deade9f603f9bc">MacDraft5ParserInternal::Shape::transform()</a>, <a class="el" href="classMWAWGraphicShape.html#ae6c1860991d5ee4fad31f2213a9668ef">transform()</a>, and <a class="el" href="structMacDraft5ParserInternal_1_1Shape.html#a0b738d9cdfc3d7bc7b71929966a783ee">MacDraft5ParserInternal::Shape::translate()</a>.</p>

</div>
</div>
<h2 class="groupheader">Friends And Related Function Documentation</h2>
<a id="a175b879afb6929088eea76268da8f8b2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a175b879afb6929088eea76268da8f8b2">&#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">std::ostream&amp; operator&lt;&lt; </td>
          <td>(</td>
          <td class="paramtype">std::ostream &amp;&#160;</td>
          <td class="paramname"><em>o</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classMWAWGraphicShape.html">MWAWGraphicShape</a> const &amp;&#160;</td>
          <td class="paramname"><em>sh</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">friend</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>a print operator </p>

</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="a0b5648942ca4cd84a5311c814b2a741f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0b5648942ca4cd84a5311c814b2a741f">&#9670;&nbsp;</a></span>m_arcAngles</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> MWAWGraphicShape::m_arcAngles</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>the start and end value which defines an arc </p>

<p class="reference">Referenced by <a class="el" href="classMWAWGraphicShape.html#a503a3a252de497c4b916b5c7e2701f4b">addTo()</a>, <a class="el" href="classMWAWGraphicShape.html#a376052f25251777ead2b9b95935ba862">arc()</a>, <a class="el" href="classMWAWGraphicShape.html#a1de87bc0ec4fff1b0ee6c317e63da4f6">cmp()</a>, <a class="el" href="classMWAWGraphicShape.html#a5ea23e555e15a0a6ea79eb6535c1da6f">getPath()</a>, <a class="el" href="MWAWGraphicShape_8cxx.html#a175b879afb6929088eea76268da8f8b2">operator&lt;&lt;()</a>, <a class="el" href="classMWAWGraphicShape.html#a3d309370182cb73f83fdb6ba00288522">pie()</a>, <a class="el" href="classHanMacWrdJGraph.html#a0b023046cdc8ca7f00d527f529b460d0">HanMacWrdJGraph::readShapeGraph()</a>, and <a class="el" href="classHanMacWrdKGraph.html#a13c668e6ffca41e32154bf009514a3cf">HanMacWrdKGraph::readShapeGraph()</a>.</p>

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

<p>the shape bdbox </p>

<p class="reference">Referenced by <a class="el" href="classMWAWGraphicShape.html#a6c15f47169e7ad29f5e490eb926f3526">addPathTo()</a>, <a class="el" href="classMWAWGraphicShape.html#a503a3a252de497c4b916b5c7e2701f4b">addTo()</a>, <a class="el" href="classMWAWGraphicShape.html#a376052f25251777ead2b9b95935ba862">arc()</a>, <a class="el" href="classMWAWGraphicShape.html#ad8b617883a2519b13eabde28da0f512b">circle()</a>, <a class="el" href="classMWAWGraphicShape.html#a1de87bc0ec4fff1b0ee6c317e63da4f6">cmp()</a>, <a class="el" href="classApplePictParser.html#a996ecf0f8bfbe94ff520db756664a48a">ApplePictParser::drawPolygon()</a>, <a class="el" href="classMWAWGraphicShape.html#abfdf623992c133edb6133bcd526014c2">getBdBox()</a>, <a class="el" href="classMWAWGraphicShape.html#a69a32d3f26f34127f012cfd2bc5d9ce3">line()</a>, <a class="el" href="MWAWGraphicShape_8cxx.html#a175b879afb6929088eea76268da8f8b2">operator&lt;&lt;()</a>, <a class="el" href="classMWAWGraphicShape.html#a916f389475702ad825f8d2fae511c90e">path()</a>, <a class="el" href="classMWAWGraphicShape.html#a3d309370182cb73f83fdb6ba00288522">pie()</a>, <a class="el" href="classMWAWGraphicShape.html#a2081fe90f98b6498cc142e71d10cb3d2">polygon()</a>, <a class="el" href="classMWAWGraphicShape.html#a4b48134548e81f1bebaad98bf4178eac">polyline()</a>, <a class="el" href="classGreatWksGraph.html#a06f1036d84c1e24d9cbe4ab2f1a7c209">GreatWksGraph::readFrameHeader()</a>, <a class="el" href="classMacDraftParser.html#aa8fd2a6c80886b8a786740584a36d8b6">MacDraftParser::readObject()</a>, <a class="el" href="classMacDraft5Parser.html#a973676521ec9121e0dd8843d4a657723">MacDraft5Parser::readObject()</a>, <a class="el" href="classMacDrawProParser.html#a103a1716da15583b185e5a4b929081a9">MacDrawProParser::readRotationInObjectData()</a>, <a class="el" href="classCricketDrawParser.html#a1ee4dc56c3e839886faf9c2ef84e1920">CricketDrawParser::readShape()</a>, <a class="el" href="classClarisDrawGraph.html#a77fffd0059430a880a52c35a1904b3ce">ClarisDrawGraph::readShape()</a>, <a class="el" href="classClarisWksGraph.html#a3255c05ec9285206e1b2b42fb48ebadd">ClarisWksGraph::readShape()</a>, <a class="el" href="classHanMacWrdJGraph.html#a0b023046cdc8ca7f00d527f529b460d0">HanMacWrdJGraph::readShapeGraph()</a>, <a class="el" href="classHanMacWrdKGraph.html#a13c668e6ffca41e32154bf009514a3cf">HanMacWrdKGraph::readShapeGraph()</a>, <a class="el" href="classMWAWGraphicShape.html#a4383c7d4a5d24e731c86e0feb5e3a761">rectangle()</a>, <a class="el" href="classMWAWGraphicShape.html#aaeff612f29a6092ca939656456414f2d">rotate()</a>, <a class="el" href="classMWAWGraphicShape.html#a53c53b8f4f21a6b49a109618c78763f5">scale()</a>, <a class="el" href="classMarinerWrtGraph.html#ad7611bd772f1b42abf528b2abb45eac5">MarinerWrtGraph::sendRule()</a>, <a class="el" href="classFreeHandParser.html#a256181c959f737053552a3953404c288">FreeHandParser::sendShape()</a>, <a class="el" href="classMWAWGraphicShape.html#ae6c1860991d5ee4fad31f2213a9668ef">transform()</a>, <a class="el" href="classMWAWGraphicShape.html#a8ff3bdf46e5ed9573c09949baa8010c3">translate()</a>, <a class="el" href="classMacDrawProParser.html#ac93fa54b71dbafebaac85e7bdff437a8">MacDrawProParser::updateGeometryShape()</a>, and <a class="el" href="structFreeHandParserInternal_1_1Shape.html#a4f76fc2f8f0bdcc16ee6401f5e3f15fd">FreeHandParserInternal::Shape::updateShape()</a>.</p>

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

<p>the rectangle round corner </p>

<p class="reference">Referenced by <a class="el" href="classMWAWGraphicShape.html#a503a3a252de497c4b916b5c7e2701f4b">addTo()</a>, <a class="el" href="classMWAWGraphicShape.html#a1de87bc0ec4fff1b0ee6c317e63da4f6">cmp()</a>, <a class="el" href="classMWAWGraphicShape.html#a5ea23e555e15a0a6ea79eb6535c1da6f">getPath()</a>, <a class="el" href="MWAWGraphicShape_8cxx.html#a175b879afb6929088eea76268da8f8b2">operator&lt;&lt;()</a>, <a class="el" href="classMacDraftParser.html#aa8fd2a6c80886b8a786740584a36d8b6">MacDraftParser::readObject()</a>, <a class="el" href="classClarisWksGraph.html#a3255c05ec9285206e1b2b42fb48ebadd">ClarisWksGraph::readShape()</a>, <a class="el" href="classHanMacWrdJGraph.html#a0b023046cdc8ca7f00d527f529b460d0">HanMacWrdJGraph::readShapeGraph()</a>, <a class="el" href="classHanMacWrdKGraph.html#a13c668e6ffca41e32154bf009514a3cf">HanMacWrdKGraph::readShapeGraph()</a>, <a class="el" href="classBeagleWksDRParser.html#a1fe421bc2a94af7af5827157741fd87b">BeagleWksDRParser::readStyle()</a>, and <a class="el" href="classMWAWGraphicShape.html#a4383c7d4a5d24e731c86e0feb5e3a761">rectangle()</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::string MWAWGraphicShape::m_extra</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>extra data </p>

<p class="reference">Referenced by <a class="el" href="MWAWGraphicShape_8cxx.html#a175b879afb6929088eea76268da8f8b2">operator&lt;&lt;()</a>, and <a class="el" href="classClarisWksGraph.html#a3255c05ec9285206e1b2b42fb48ebadd">ClarisWksGraph::readShape()</a>.</p>

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

<p>the internal shape bdbox ( used for arc, circle to store the circle bdbox ) </p>

<p class="reference">Referenced by <a class="el" href="classMWAWGraphicShape.html#a503a3a252de497c4b916b5c7e2701f4b">addTo()</a>, <a class="el" href="classMWAWGraphicShape.html#a376052f25251777ead2b9b95935ba862">arc()</a>, <a class="el" href="classMWAWGraphicShape.html#ad8b617883a2519b13eabde28da0f512b">circle()</a>, <a class="el" href="classMWAWGraphicShape.html#a1de87bc0ec4fff1b0ee6c317e63da4f6">cmp()</a>, <a class="el" href="classMWAWGraphicShape.html#a5ea23e555e15a0a6ea79eb6535c1da6f">getPath()</a>, <a class="el" href="MWAWGraphicShape_8cxx.html#a175b879afb6929088eea76268da8f8b2">operator&lt;&lt;()</a>, <a class="el" href="classMWAWGraphicShape.html#a3d309370182cb73f83fdb6ba00288522">pie()</a>, <a class="el" href="classMacDraftParser.html#aa8fd2a6c80886b8a786740584a36d8b6">MacDraftParser::readObject()</a>, <a class="el" href="classMacDraft5Parser.html#a973676521ec9121e0dd8843d4a657723">MacDraft5Parser::readObject()</a>, <a class="el" href="classMacDrawProParser.html#a103a1716da15583b185e5a4b929081a9">MacDrawProParser::readRotationInObjectData()</a>, <a class="el" href="classClarisWksGraph.html#a3255c05ec9285206e1b2b42fb48ebadd">ClarisWksGraph::readShape()</a>, <a class="el" href="classHanMacWrdJGraph.html#a0b023046cdc8ca7f00d527f529b460d0">HanMacWrdJGraph::readShapeGraph()</a>, <a class="el" href="classHanMacWrdKGraph.html#a13c668e6ffca41e32154bf009514a3cf">HanMacWrdKGraph::readShapeGraph()</a>, <a class="el" href="classMWAWGraphicShape.html#a4383c7d4a5d24e731c86e0feb5e3a761">rectangle()</a>, <a class="el" href="classMWAWGraphicShape.html#a53c53b8f4f21a6b49a109618c78763f5">scale()</a>, and <a class="el" href="classMWAWGraphicShape.html#a8ff3bdf46e5ed9573c09949baa8010c3">translate()</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::vector&lt;<a class="el" href="structMWAWGraphicShape_1_1PathData.html">PathData</a>&gt; MWAWGraphicShape::m_path</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>the list of path component </p>

<p class="reference">Referenced by <a class="el" href="classMWAWGraphicShape.html#a503a3a252de497c4b916b5c7e2701f4b">addTo()</a>, <a class="el" href="classMWAWGraphicShape.html#a1de87bc0ec4fff1b0ee6c317e63da4f6">cmp()</a>, <a class="el" href="classMWAWGraphicShape.html#a5ea23e555e15a0a6ea79eb6535c1da6f">getPath()</a>, <a class="el" href="MWAWGraphicShape_8cxx.html#a175b879afb6929088eea76268da8f8b2">operator&lt;&lt;()</a>, <a class="el" href="classClarisDrawGraph.html#aefe3c86ca2dc86c78835b8e538e49a39">ClarisDrawGraph::readPolygonData()</a>, <a class="el" href="classClarisWksGraph.html#ab64260932c2cc2aa858a7bce373f9e9d">ClarisWksGraph::readPolygonData()</a>, <a class="el" href="classCricketDrawParser.html#a1ee4dc56c3e839886faf9c2ef84e1920">CricketDrawParser::readShape()</a>, <a class="el" href="classMWAWGraphicShape.html#aaeff612f29a6092ca939656456414f2d">rotate()</a>, <a class="el" href="classMWAWGraphicShape.html#a53c53b8f4f21a6b49a109618c78763f5">scale()</a>, <a class="el" href="classMWAWGraphicShape.html#ae6c1860991d5ee4fad31f2213a9668ef">transform()</a>, <a class="el" href="classMWAWGraphicShape.html#a8ff3bdf46e5ed9573c09949baa8010c3">translate()</a>, and <a class="el" href="structFreeHandParserInternal_1_1Shape.html#a4f76fc2f8f0bdcc16ee6401f5e3f15fd">FreeHandParserInternal::Shape::updateShape()</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classMWAWGraphicShape.html#a82b54ae2a0f6560d5f46d953e84a0f04">Type</a> MWAWGraphicShape::m_type</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>the type </p>

<p class="reference">Referenced by <a class="el" href="classMWAWGraphicShape.html#a376052f25251777ead2b9b95935ba862">arc()</a>, <a class="el" href="classMWAWGraphicShape.html#ad8b617883a2519b13eabde28da0f512b">circle()</a>, <a class="el" href="classMWAWGraphicShape.html#a1de87bc0ec4fff1b0ee6c317e63da4f6">cmp()</a>, <a class="el" href="classApplePictParser.html#a996ecf0f8bfbe94ff520db756664a48a">ApplePictParser::drawPolygon()</a>, <a class="el" href="structPowerPoint7GraphInternal_1_1State.html#aa0b951fab709c20850c68b312bf4aab4">PowerPoint7GraphInternal::State::getCustomShape()</a>, <a class="el" href="structPowerPoint3ParserInternal_1_1State.html#ac73ebc91c7273d06c91aa6d14d51a719">PowerPoint3ParserInternal::State::getCustomShape()</a>, <a class="el" href="classMWAWGraphicShape.html#a69a32d3f26f34127f012cfd2bc5d9ce3">line()</a>, <a class="el" href="classMWAWGraphicShape.html#ab2f7a53891a88fbae3b1eac540f981b9">measure()</a>, <a class="el" href="namespaceMacDrawProParserInternal.html#afcac9c7d95ec82439feeda008b4db10d">MacDrawProParserInternal::operator&lt;&lt;()</a>, <a class="el" href="MWAWGraphicShape_8cxx.html#a175b879afb6929088eea76268da8f8b2">operator&lt;&lt;()</a>, <a class="el" href="classMWAWGraphicShape.html#a916f389475702ad825f8d2fae511c90e">path()</a>, <a class="el" href="classMWAWGraphicShape.html#a3d309370182cb73f83fdb6ba00288522">pie()</a>, <a class="el" href="classMWAWGraphicShape.html#a2081fe90f98b6498cc142e71d10cb3d2">polygon()</a>, <a class="el" href="classMWAWGraphicShape.html#a4b48134548e81f1bebaad98bf4178eac">polyline()</a>, <a class="el" href="classMacDraftParser.html#aa8fd2a6c80886b8a786740584a36d8b6">MacDraftParser::readObject()</a>, <a class="el" href="classMacDraft5Parser.html#a973676521ec9121e0dd8843d4a657723">MacDraft5Parser::readObject()</a>, <a class="el" href="classClarisDrawGraph.html#aefe3c86ca2dc86c78835b8e538e49a39">ClarisDrawGraph::readPolygonData()</a>, <a class="el" href="classClarisWksGraph.html#ab64260932c2cc2aa858a7bce373f9e9d">ClarisWksGraph::readPolygonData()</a>, <a class="el" href="classCricketDrawParser.html#a1ee4dc56c3e839886faf9c2ef84e1920">CricketDrawParser::readShape()</a>, <a class="el" href="classClarisWksGraph.html#a3255c05ec9285206e1b2b42fb48ebadd">ClarisWksGraph::readShape()</a>, <a class="el" href="classHanMacWrdJGraph.html#a0b023046cdc8ca7f00d527f529b460d0">HanMacWrdJGraph::readShapeGraph()</a>, <a class="el" href="classHanMacWrdKGraph.html#a13c668e6ffca41e32154bf009514a3cf">HanMacWrdKGraph::readShapeGraph()</a>, <a class="el" href="classMWAWGraphicShape.html#a4383c7d4a5d24e731c86e0feb5e3a761">rectangle()</a>, <a class="el" href="classMacDrawProParser.html#a62140d145cc406a4d5fa975081049b09">MacDrawProParser::send()</a>, <a class="el" href="classClarisDrawGraph.html#aad8ea0f6d3fb2f61d79caaa72b58d66d">ClarisDrawGraph::sendShape()</a>, <a class="el" href="classClarisWksGraph.html#ab6f239d09109b6b4b392f114cd2e8f9e">ClarisWksGraph::sendShape()</a>, <a class="el" href="classHanMacWrdJGraph.html#a7211e9c81cc02ef5af89510c2bbc2d1c">HanMacWrdJGraph::sendShapeGraph()</a>, <a class="el" href="structPowerPoint7GraphInternal_1_1FramePolygon.html#a4a42fe33d990e63b0b369add0d49e3a0">PowerPoint7GraphInternal::FramePolygon::updateShape()</a>, <a class="el" href="structFreeHandParserInternal_1_1Shape.html#a4f76fc2f8f0bdcc16ee6401f5e3f15fd">FreeHandParserInternal::Shape::updateShape()</a>, and <a class="el" href="structPowerPoint3ParserInternal_1_1Polygon.html#a8bc2bd06097851eebecd38af8cd5310d">PowerPoint3ParserInternal::Polygon::updateShape()</a>.</p>

</div>
</div>
<a id="a20a9d2d615869830d79c94640ff49443"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a20a9d2d615869830d79c94640ff49443">&#9670;&nbsp;</a></span>m_vertices</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#a988b575a0871d2ae43973d942df41b83">MWAWVec2f</a>&gt; MWAWGraphicShape::m_vertices</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>the list of vertices for lines or polygons </p>

<p class="reference">Referenced by <a class="el" href="classMWAWGraphicShape.html#a503a3a252de497c4b916b5c7e2701f4b">addTo()</a>, <a class="el" href="classMWAWGraphicShape.html#a1de87bc0ec4fff1b0ee6c317e63da4f6">cmp()</a>, <a class="el" href="classApplePictParser.html#a996ecf0f8bfbe94ff520db756664a48a">ApplePictParser::drawPolygon()</a>, <a class="el" href="structPowerPoint7GraphInternal_1_1State.html#aa0b951fab709c20850c68b312bf4aab4">PowerPoint7GraphInternal::State::getCustomShape()</a>, <a class="el" href="structPowerPoint3ParserInternal_1_1State.html#ac73ebc91c7273d06c91aa6d14d51a719">PowerPoint3ParserInternal::State::getCustomShape()</a>, <a class="el" href="classMWAWGraphicShape.html#a5ea23e555e15a0a6ea79eb6535c1da6f">getPath()</a>, <a class="el" href="classMWAWGraphicShape.html#a69a32d3f26f34127f012cfd2bc5d9ce3">line()</a>, <a class="el" href="MWAWGraphicShape_8cxx.html#a175b879afb6929088eea76268da8f8b2">operator&lt;&lt;()</a>, <a class="el" href="classGreatWksGraph.html#a3c04c093607bde334d49fa931bde221e">GreatWksGraph::readFrameExtraData()</a>, <a class="el" href="classMacDraftParser.html#aa8fd2a6c80886b8a786740584a36d8b6">MacDraftParser::readObject()</a>, <a class="el" href="classMacDraft5Parser.html#a973676521ec9121e0dd8843d4a657723">MacDraft5Parser::readObject()</a>, <a class="el" href="classClarisDrawGraph.html#aefe3c86ca2dc86c78835b8e538e49a39">ClarisDrawGraph::readPolygonData()</a>, <a class="el" href="classClarisWksGraph.html#ab64260932c2cc2aa858a7bce373f9e9d">ClarisWksGraph::readPolygonData()</a>, <a class="el" href="classCricketDrawParser.html#a1ee4dc56c3e839886faf9c2ef84e1920">CricketDrawParser::readShape()</a>, <a class="el" href="classHanMacWrdJGraph.html#a0b023046cdc8ca7f00d527f529b460d0">HanMacWrdJGraph::readShapeGraph()</a>, <a class="el" href="classHanMacWrdKGraph.html#a13c668e6ffca41e32154bf009514a3cf">HanMacWrdKGraph::readShapeGraph()</a>, <a class="el" href="classMWAWGraphicShape.html#a53c53b8f4f21a6b49a109618c78763f5">scale()</a>, <a class="el" href="classMWAWGraphicShape.html#a8ff3bdf46e5ed9573c09949baa8010c3">translate()</a>, <a class="el" href="structPowerPoint7GraphInternal_1_1FramePolygon.html#a4a42fe33d990e63b0b369add0d49e3a0">PowerPoint7GraphInternal::FramePolygon::updateShape()</a>, <a class="el" href="structFreeHandParserInternal_1_1Shape.html#a4f76fc2f8f0bdcc16ee6401f5e3f15fd">FreeHandParserInternal::Shape::updateShape()</a>, and <a class="el" href="structPowerPoint3ParserInternal_1_1Polygon.html#a8bc2bd06097851eebecd38af8cd5310d">PowerPoint3ParserInternal::Polygon::updateShape()</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="MWAWGraphicShape_8hxx_source.html">MWAWGraphicShape.hxx</a></li>
<li><a class="el" href="MWAWGraphicShape_8cxx.html">MWAWGraphicShape.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:46 for libmwaw by <a href="http://www.doxygen.org/index.html">
doxygen</a> 1.8.13</small></address>
</body>
</html>