Sophie

Sophie

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

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::PathData Struct Reference documentation</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
  initMenu('',false,false,'search.php','Search');
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('structMWAWGraphicShape_1_1PathData.html','');});
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="#friends">Friends</a> &#124;
<a href="structMWAWGraphicShape_1_1PathData-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">MWAWGraphicShape::PathData Struct Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>a simple path component  
 <a href="structMWAWGraphicShape_1_1PathData.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="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:aee76cb5966a2967bca4f6313da69657b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMWAWGraphicShape_1_1PathData.html#aee76cb5966a2967bca4f6313da69657b">PathData</a> (char type, <a class="el" href="libmwaw__internal_8hxx.html#a988b575a0871d2ae43973d942df41b83">MWAWVec2f</a> const &amp;x=<a class="el" href="libmwaw__internal_8hxx.html#a988b575a0871d2ae43973d942df41b83">MWAWVec2f</a>(), <a class="el" href="libmwaw__internal_8hxx.html#a988b575a0871d2ae43973d942df41b83">MWAWVec2f</a> const &amp;x1=<a class="el" href="libmwaw__internal_8hxx.html#a988b575a0871d2ae43973d942df41b83">MWAWVec2f</a>(), <a class="el" href="libmwaw__internal_8hxx.html#a988b575a0871d2ae43973d942df41b83">MWAWVec2f</a> const &amp;x2=<a class="el" href="libmwaw__internal_8hxx.html#a988b575a0871d2ae43973d942df41b83">MWAWVec2f</a>())</td></tr>
<tr class="memdesc:aee76cb5966a2967bca4f6313da69657b"><td class="mdescLeft">&#160;</td><td class="mdescRight">constructor  <a href="#aee76cb5966a2967bca4f6313da69657b">More...</a><br /></td></tr>
<tr class="separator:aee76cb5966a2967bca4f6313da69657b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a57b5102adcfcd80f4f38e09a844beb1e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMWAWGraphicShape_1_1PathData.html#a57b5102adcfcd80f4f38e09a844beb1e">translate</a> (<a class="el" href="libmwaw__internal_8hxx.html#a988b575a0871d2ae43973d942df41b83">MWAWVec2f</a> const &amp;delta)</td></tr>
<tr class="memdesc:a57b5102adcfcd80f4f38e09a844beb1e"><td class="mdescLeft">&#160;</td><td class="mdescRight">translate all the coordinate by delta  <a href="#a57b5102adcfcd80f4f38e09a844beb1e">More...</a><br /></td></tr>
<tr class="separator:a57b5102adcfcd80f4f38e09a844beb1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5967cf907fecb5ebd0ef78feb22ab161"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMWAWGraphicShape_1_1PathData.html#a5967cf907fecb5ebd0ef78feb22ab161">scale</a> (<a class="el" href="libmwaw__internal_8hxx.html#a988b575a0871d2ae43973d942df41b83">MWAWVec2f</a> const &amp;factor)</td></tr>
<tr class="memdesc:a5967cf907fecb5ebd0ef78feb22ab161"><td class="mdescLeft">&#160;</td><td class="mdescRight">scale all the coordinate by a factor  <a href="#a5967cf907fecb5ebd0ef78feb22ab161">More...</a><br /></td></tr>
<tr class="separator:a5967cf907fecb5ebd0ef78feb22ab161"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a39aa19ae141695cfabc1930c30c79b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMWAWGraphicShape_1_1PathData.html#a4a39aa19ae141695cfabc1930c30c79b">rotate</a> (float angle, <a class="el" href="libmwaw__internal_8hxx.html#a988b575a0871d2ae43973d942df41b83">MWAWVec2f</a> const &amp;delta)</td></tr>
<tr class="memdesc:a4a39aa19ae141695cfabc1930c30c79b"><td class="mdescLeft">&#160;</td><td class="mdescRight">rotate all the coordinate by angle (origin rotation) then translate coordinate  <a href="#a4a39aa19ae141695cfabc1930c30c79b">More...</a><br /></td></tr>
<tr class="separator:a4a39aa19ae141695cfabc1930c30c79b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ef002f828bb9cd87286c77337195a75"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMWAWGraphicShape_1_1PathData.html#a7ef002f828bb9cd87286c77337195a75">transform</a> (<a class="el" href="classMWAWTransformation.html">MWAWTransformation</a> const &amp;matrix, float rotation)</td></tr>
<tr class="memdesc:a7ef002f828bb9cd87286c77337195a75"><td class="mdescLeft">&#160;</td><td class="mdescRight">multiply all the coordinate by a matrix  <a href="#a7ef002f828bb9cd87286c77337195a75">More...</a><br /></td></tr>
<tr class="separator:a7ef002f828bb9cd87286c77337195a75"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a40cd3a7660cbb34fa1bf12b92f0fdc7b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMWAWGraphicShape_1_1PathData.html#a40cd3a7660cbb34fa1bf12b92f0fdc7b">get</a> (librevenge::RVNGPropertyList &amp;pList, <a class="el" href="libmwaw__internal_8hxx.html#a988b575a0871d2ae43973d942df41b83">MWAWVec2f</a> const &amp;orig) const</td></tr>
<tr class="memdesc:a40cd3a7660cbb34fa1bf12b92f0fdc7b"><td class="mdescLeft">&#160;</td><td class="mdescRight">update the property list to correspond to a command  <a href="#a40cd3a7660cbb34fa1bf12b92f0fdc7b">More...</a><br /></td></tr>
<tr class="separator:a40cd3a7660cbb34fa1bf12b92f0fdc7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a73cdf73b665341e78bacee58796fcfde"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMWAWGraphicShape_1_1PathData.html#a73cdf73b665341e78bacee58796fcfde">cmp</a> (<a class="el" href="structMWAWGraphicShape_1_1PathData.html">PathData</a> const &amp;a) const</td></tr>
<tr class="memdesc:a73cdf73b665341e78bacee58796fcfde"><td class="mdescLeft">&#160;</td><td class="mdescRight">comparison function  <a href="#a73cdf73b665341e78bacee58796fcfde">More...</a><br /></td></tr>
<tr class="separator:a73cdf73b665341e78bacee58796fcfde"><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:a25c621566adecc28ff3b3bd3626b2ce1"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMWAWGraphicShape_1_1PathData.html#a25c621566adecc28ff3b3bd3626b2ce1">m_type</a></td></tr>
<tr class="memdesc:a25c621566adecc28ff3b3bd3626b2ce1"><td class="mdescLeft">&#160;</td><td class="mdescRight">the type: M, L, ...  <a href="#a25c621566adecc28ff3b3bd3626b2ce1">More...</a><br /></td></tr>
<tr class="separator:a25c621566adecc28ff3b3bd3626b2ce1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abce7a0c87402094676745a0d17c95255"><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="structMWAWGraphicShape_1_1PathData.html#abce7a0c87402094676745a0d17c95255">m_x</a></td></tr>
<tr class="memdesc:abce7a0c87402094676745a0d17c95255"><td class="mdescLeft">&#160;</td><td class="mdescRight">the main x value  <a href="#abce7a0c87402094676745a0d17c95255">More...</a><br /></td></tr>
<tr class="separator:abce7a0c87402094676745a0d17c95255"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab2dad61c25765a1bb7a286178b6e6501"><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="structMWAWGraphicShape_1_1PathData.html#ab2dad61c25765a1bb7a286178b6e6501">m_x1</a></td></tr>
<tr class="memdesc:ab2dad61c25765a1bb7a286178b6e6501"><td class="mdescLeft">&#160;</td><td class="mdescRight">x1 value  <a href="#ab2dad61c25765a1bb7a286178b6e6501">More...</a><br /></td></tr>
<tr class="separator:ab2dad61c25765a1bb7a286178b6e6501"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7297ae1d310e1bd8fa49c4b340889db"><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="structMWAWGraphicShape_1_1PathData.html#ae7297ae1d310e1bd8fa49c4b340889db">m_x2</a></td></tr>
<tr class="memdesc:ae7297ae1d310e1bd8fa49c4b340889db"><td class="mdescLeft">&#160;</td><td class="mdescRight">x2 value  <a href="#ae7297ae1d310e1bd8fa49c4b340889db">More...</a><br /></td></tr>
<tr class="separator:ae7297ae1d310e1bd8fa49c4b340889db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a915a937db367c96d7ffc12379b3231ef"><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="structMWAWGraphicShape_1_1PathData.html#a915a937db367c96d7ffc12379b3231ef">m_r</a></td></tr>
<tr class="memdesc:a915a937db367c96d7ffc12379b3231ef"><td class="mdescLeft">&#160;</td><td class="mdescRight">the radius ( A command)  <a href="#a915a937db367c96d7ffc12379b3231ef">More...</a><br /></td></tr>
<tr class="separator:a915a937db367c96d7ffc12379b3231ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0c87f97b4ad720489fcdae757e700872"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMWAWGraphicShape_1_1PathData.html#a0c87f97b4ad720489fcdae757e700872">m_rotate</a></td></tr>
<tr class="memdesc:a0c87f97b4ad720489fcdae757e700872"><td class="mdescLeft">&#160;</td><td class="mdescRight">the rotate ( A command)  <a href="#a0c87f97b4ad720489fcdae757e700872">More...</a><br /></td></tr>
<tr class="separator:a0c87f97b4ad720489fcdae757e700872"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f681a3637e39dd5442b57271df11c70"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMWAWGraphicShape_1_1PathData.html#a8f681a3637e39dd5442b57271df11c70">m_largeAngle</a></td></tr>
<tr class="memdesc:a8f681a3637e39dd5442b57271df11c70"><td class="mdescLeft">&#160;</td><td class="mdescRight">large angle ( A command)  <a href="#a8f681a3637e39dd5442b57271df11c70">More...</a><br /></td></tr>
<tr class="separator:a8f681a3637e39dd5442b57271df11c70"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f85ba49755ce7ea6f48331f6f3ebb84"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMWAWGraphicShape_1_1PathData.html#a6f85ba49755ce7ea6f48331f6f3ebb84">m_sweep</a></td></tr>
<tr class="memdesc:a6f85ba49755ce7ea6f48331f6f3ebb84"><td class="mdescLeft">&#160;</td><td class="mdescRight">sweep value ( A command)  <a href="#a6f85ba49755ce7ea6f48331f6f3ebb84">More...</a><br /></td></tr>
<tr class="separator:a6f85ba49755ce7ea6f48331f6f3ebb84"><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:ae810084712ca17292823fced58f9963b"><td class="memItemLeft" align="right" valign="top">std::ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMWAWGraphicShape_1_1PathData.html#ae810084712ca17292823fced58f9963b">operator&lt;&lt;</a> (std::ostream &amp;o, <a class="el" href="structMWAWGraphicShape_1_1PathData.html">PathData</a> const &amp;<a class="el" href="classMWAWGraphicShape.html#a916f389475702ad825f8d2fae511c90e">path</a>)</td></tr>
<tr class="memdesc:ae810084712ca17292823fced58f9963b"><td class="mdescLeft">&#160;</td><td class="mdescRight">a print operator  <a href="#ae810084712ca17292823fced58f9963b">More...</a><br /></td></tr>
<tr class="separator:ae810084712ca17292823fced58f9963b"><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 simple path component </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="aee76cb5966a2967bca4f6313da69657b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aee76cb5966a2967bca4f6313da69657b">&#9670;&nbsp;</a></span>PathData()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">MWAWGraphicShape::PathData::PathData </td>
          <td>(</td>
          <td class="paramtype">char&#160;</td>
          <td class="paramname"><em>type</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>x</em> = <code><a class="el" href="libmwaw__internal_8hxx.html#a988b575a0871d2ae43973d942df41b83">MWAWVec2f</a>()</code>, </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>x1</em> = <code><a class="el" href="libmwaw__internal_8hxx.html#a988b575a0871d2ae43973d942df41b83">MWAWVec2f</a>()</code>, </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>x2</em> = <code><a class="el" href="libmwaw__internal_8hxx.html#a988b575a0871d2ae43973d942df41b83">MWAWVec2f</a>()</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">explicit</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>constructor </p>

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

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

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

<p>comparison function </p>

<p class="reference">Referenced by <a class="el" href="classMWAWGraphicShape.html#ac25a4ba97721c890558087d2a518f417">MWAWGraphicShape::getBdBox()</a>, and <a class="el" href="structMWAWGraphicShape_1_1PathData.html#aee76cb5966a2967bca4f6313da69657b">PathData()</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool MWAWGraphicShape::PathData::get </td>
          <td>(</td>
          <td class="paramtype">librevenge::RVNGPropertyList &amp;&#160;</td>
          <td class="paramname"><em>pList</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>orig</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>update the property list to correspond to a command </p>

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

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

<p>rotate all the coordinate by angle (origin rotation) then translate coordinate </p>

<p class="reference">Referenced by <a class="el" href="classMWAWGraphicShape.html#a916f389475702ad825f8d2fae511c90e">MWAWGraphicShape::path()</a>, and <a class="el" href="structMWAWGraphicShape_1_1PathData.html#aee76cb5966a2967bca4f6313da69657b">PathData()</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void MWAWGraphicShape::PathData::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>scale all the coordinate by a factor </p>

<p class="reference">Referenced by <a class="el" href="classMWAWGraphicShape.html#a916f389475702ad825f8d2fae511c90e">MWAWGraphicShape::path()</a>, and <a class="el" href="structMWAWGraphicShape_1_1PathData.html#aee76cb5966a2967bca4f6313da69657b">PathData()</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void MWAWGraphicShape::PathData::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>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>rotation</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>multiply all the coordinate by a matrix </p>

<p class="reference">Referenced by <a class="el" href="classMWAWGraphicShape.html#a916f389475702ad825f8d2fae511c90e">MWAWGraphicShape::path()</a>, and <a class="el" href="structMWAWGraphicShape_1_1PathData.html#aee76cb5966a2967bca4f6313da69657b">PathData()</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void MWAWGraphicShape::PathData::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="classMWAWGraphicShape.html#a916f389475702ad825f8d2fae511c90e">MWAWGraphicShape::path()</a>, and <a class="el" href="structMWAWGraphicShape_1_1PathData.html#aee76cb5966a2967bca4f6313da69657b">PathData()</a>.</p>

</div>
</div>
<h2 class="groupheader">Friends And Related Function Documentation</h2>
<a id="ae810084712ca17292823fced58f9963b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae810084712ca17292823fced58f9963b">&#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="structMWAWGraphicShape_1_1PathData.html">MWAWGraphicShape::PathData</a> const &amp;&#160;</td>
          <td class="paramname"><em>path</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>

<p class="reference">Referenced by <a class="el" href="classMWAWGraphicShape.html#ac25a4ba97721c890558087d2a518f417">MWAWGraphicShape::getBdBox()</a>, and <a class="el" href="structMWAWGraphicShape_1_1PathData.html#aee76cb5966a2967bca4f6313da69657b">PathData()</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool MWAWGraphicShape::PathData::m_largeAngle</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>large angle ( A command) </p>

<p class="reference">Referenced by <a class="el" href="structMWAWGraphicShape_1_1PathData.html#a73cdf73b665341e78bacee58796fcfde">cmp()</a>, <a class="el" href="structMWAWGraphicShape_1_1PathData.html#a40cd3a7660cbb34fa1bf12b92f0fdc7b">get()</a>, <a class="el" href="classMWAWGraphicShape.html#a5ea23e555e15a0a6ea79eb6535c1da6f">MWAWGraphicShape::getPath()</a>, and <a class="el" href="MWAWGraphicShape_8cxx.html#a80d364fe5ff86609d34d804cb0677d48">operator&lt;&lt;()</a>.</p>

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

<p>the radius ( A command) </p>

<p class="reference">Referenced by <a class="el" href="structMWAWGraphicShape_1_1PathData.html#a73cdf73b665341e78bacee58796fcfde">cmp()</a>, <a class="el" href="structMWAWGraphicShape_1_1PathData.html#a40cd3a7660cbb34fa1bf12b92f0fdc7b">get()</a>, <a class="el" href="classMWAWGraphicShape.html#a5ea23e555e15a0a6ea79eb6535c1da6f">MWAWGraphicShape::getPath()</a>, and <a class="el" href="MWAWGraphicShape_8cxx.html#a80d364fe5ff86609d34d804cb0677d48">operator&lt;&lt;()</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">float MWAWGraphicShape::PathData::m_rotate</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>the rotate ( A command) </p>

<p class="reference">Referenced by <a class="el" href="structMWAWGraphicShape_1_1PathData.html#a73cdf73b665341e78bacee58796fcfde">cmp()</a>, <a class="el" href="structMWAWGraphicShape_1_1PathData.html#a40cd3a7660cbb34fa1bf12b92f0fdc7b">get()</a>, <a class="el" href="MWAWGraphicShape_8cxx.html#a80d364fe5ff86609d34d804cb0677d48">operator&lt;&lt;()</a>, <a class="el" href="structMWAWGraphicShape_1_1PathData.html#a4a39aa19ae141695cfabc1930c30c79b">rotate()</a>, and <a class="el" href="structMWAWGraphicShape_1_1PathData.html#a7ef002f828bb9cd87286c77337195a75">transform()</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool MWAWGraphicShape::PathData::m_sweep</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>sweep value ( A command) </p>

<p class="reference">Referenced by <a class="el" href="structMWAWGraphicShape_1_1PathData.html#a73cdf73b665341e78bacee58796fcfde">cmp()</a>, <a class="el" href="structMWAWGraphicShape_1_1PathData.html#a40cd3a7660cbb34fa1bf12b92f0fdc7b">get()</a>, <a class="el" href="classMWAWGraphicShape.html#a5ea23e555e15a0a6ea79eb6535c1da6f">MWAWGraphicShape::getPath()</a>, and <a class="el" href="MWAWGraphicShape_8cxx.html#a80d364fe5ff86609d34d804cb0677d48">operator&lt;&lt;()</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char MWAWGraphicShape::PathData::m_type</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>the type: M, L, ... </p>

<p class="reference">Referenced by <a class="el" href="classMWAWGraphicShape.html#a6c15f47169e7ad29f5e490eb926f3526">MWAWGraphicShape::addPathTo()</a>, <a class="el" href="classMWAWGraphicShape.html#a503a3a252de497c4b916b5c7e2701f4b">MWAWGraphicShape::addTo()</a>, <a class="el" href="structMWAWGraphicShape_1_1PathData.html#a73cdf73b665341e78bacee58796fcfde">cmp()</a>, <a class="el" href="classMWAWGraphicShape.html#a1de87bc0ec4fff1b0ee6c317e63da4f6">MWAWGraphicShape::cmp()</a>, <a class="el" href="structMWAWGraphicShape_1_1PathData.html#a40cd3a7660cbb34fa1bf12b92f0fdc7b">get()</a>, <a class="el" href="classMWAWGraphicShape.html#abfdf623992c133edb6133bcd526014c2">MWAWGraphicShape::getBdBox()</a>, <a class="el" href="classMWAWGraphicShape.html#a5ea23e555e15a0a6ea79eb6535c1da6f">MWAWGraphicShape::getPath()</a>, <a class="el" href="classMWAWGraphicShape.html#a9d6e84811c3ddc1eab64fde2c7f15104">MWAWGraphicShape::getType()</a>, <a class="el" href="MWAWGraphicShape_8cxx.html#a80d364fe5ff86609d34d804cb0677d48">operator&lt;&lt;()</a>, <a class="el" href="structMWAWGraphicShape_1_1PathData.html#a4a39aa19ae141695cfabc1930c30c79b">rotate()</a>, <a class="el" href="structMWAWGraphicShape_1_1PathData.html#a5967cf907fecb5ebd0ef78feb22ab161">scale()</a>, <a class="el" href="structMWAWGraphicShape_1_1PathData.html#a7ef002f828bb9cd87286c77337195a75">transform()</a>, and <a class="el" href="structMWAWGraphicShape_1_1PathData.html#a57b5102adcfcd80f4f38e09a844beb1e">translate()</a>.</p>

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

<p>the main x value </p>

<p class="reference">Referenced by <a class="el" href="structMWAWGraphicShape_1_1PathData.html#a73cdf73b665341e78bacee58796fcfde">cmp()</a>, <a class="el" href="structMWAWGraphicShape_1_1PathData.html#a40cd3a7660cbb34fa1bf12b92f0fdc7b">get()</a>, <a class="el" href="classMWAWGraphicShape.html#a5ea23e555e15a0a6ea79eb6535c1da6f">MWAWGraphicShape::getPath()</a>, <a class="el" href="MWAWGraphicShape_8cxx.html#a80d364fe5ff86609d34d804cb0677d48">operator&lt;&lt;()</a>, <a class="el" href="structMWAWGraphicShape_1_1PathData.html#a4a39aa19ae141695cfabc1930c30c79b">rotate()</a>, <a class="el" href="structMWAWGraphicShape_1_1PathData.html#a5967cf907fecb5ebd0ef78feb22ab161">scale()</a>, <a class="el" href="structMWAWGraphicShape_1_1PathData.html#a7ef002f828bb9cd87286c77337195a75">transform()</a>, and <a class="el" href="structMWAWGraphicShape_1_1PathData.html#a57b5102adcfcd80f4f38e09a844beb1e">translate()</a>.</p>

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

<p>x1 value </p>

<p class="reference">Referenced by <a class="el" href="structMWAWGraphicShape_1_1PathData.html#a73cdf73b665341e78bacee58796fcfde">cmp()</a>, <a class="el" href="structMWAWGraphicShape_1_1PathData.html#a40cd3a7660cbb34fa1bf12b92f0fdc7b">get()</a>, <a class="el" href="MWAWGraphicShape_8cxx.html#a80d364fe5ff86609d34d804cb0677d48">operator&lt;&lt;()</a>, <a class="el" href="structMWAWGraphicShape_1_1PathData.html#a4a39aa19ae141695cfabc1930c30c79b">rotate()</a>, <a class="el" href="structMWAWGraphicShape_1_1PathData.html#a5967cf907fecb5ebd0ef78feb22ab161">scale()</a>, <a class="el" href="structMWAWGraphicShape_1_1PathData.html#a7ef002f828bb9cd87286c77337195a75">transform()</a>, and <a class="el" href="structMWAWGraphicShape_1_1PathData.html#a57b5102adcfcd80f4f38e09a844beb1e">translate()</a>.</p>

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

<p>x2 value </p>

<p class="reference">Referenced by <a class="el" href="structMWAWGraphicShape_1_1PathData.html#a73cdf73b665341e78bacee58796fcfde">cmp()</a>, <a class="el" href="structMWAWGraphicShape_1_1PathData.html#a40cd3a7660cbb34fa1bf12b92f0fdc7b">get()</a>, <a class="el" href="MWAWGraphicShape_8cxx.html#a80d364fe5ff86609d34d804cb0677d48">operator&lt;&lt;()</a>, <a class="el" href="structMWAWGraphicShape_1_1PathData.html#a4a39aa19ae141695cfabc1930c30c79b">rotate()</a>, <a class="el" href="structMWAWGraphicShape_1_1PathData.html#a5967cf907fecb5ebd0ef78feb22ab161">scale()</a>, <a class="el" href="structMWAWGraphicShape_1_1PathData.html#a7ef002f828bb9cd87286c77337195a75">transform()</a>, and <a class="el" href="structMWAWGraphicShape_1_1PathData.html#a57b5102adcfcd80f4f38e09a844beb1e">translate()</a>.</p>

</div>
</div>
<hr/>The documentation for this struct 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>