Sophie

Sophie

distrib > Fedora > 18 > i386 > by-pkgid > e11d2e4eb3aac8571de993a0387d8314 > files > 399

libmspub-doc-0.0.6-1.fc18.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>libmspub::ShapeInfo Struct Reference documentation</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.8.3.1 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </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('structlibmspub_1_1ShapeInfo.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="structlibmspub_1_1ShapeInfo-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">libmspub::ShapeInfo Struct Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p><code>#include &lt;<a class="el" href="ShapeInfo_8h_source.html">ShapeInfo.h</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:ad3574600c2ea7114313725369a93b1dd"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structlibmspub_1_1ShapeInfo.html#ad3574600c2ea7114313725369a93b1dd">ShapeInfo</a> ()</td></tr>
<tr class="separator:ad3574600c2ea7114313725369a93b1dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a05efe7ed1a4b61a868133d8c080b4c1f"><td class="memItemLeft" align="right" valign="top">boost::shared_ptr&lt; const <br class="typebreak"/>
<a class="el" href="structlibmspub_1_1CustomShape.html">CustomShape</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structlibmspub_1_1ShapeInfo.html#a05efe7ed1a4b61a868133d8c080b4c1f">getCustomShape</a> () const </td></tr>
<tr class="separator:a05efe7ed1a4b61a868133d8c080b4c1f"><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:aa673a9efcb4dc1c7e48e5ace10572e7a"><td class="memItemLeft" align="right" valign="top">boost::optional&lt; <a class="el" href="namespacelibmspub.html#a1cc1f44b41d18a90e54808ee7c318ad3">ShapeType</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structlibmspub_1_1ShapeInfo.html#aa673a9efcb4dc1c7e48e5ace10572e7a">m_type</a></td></tr>
<tr class="separator:aa673a9efcb4dc1c7e48e5ace10572e7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab67735ba837ca717b766dcecc2fa4a80"><td class="memItemLeft" align="right" valign="top">boost::optional&lt; <a class="el" href="namespacelibmspub.html#a1cc1f44b41d18a90e54808ee7c318ad3">ShapeType</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structlibmspub_1_1ShapeInfo.html#ab67735ba837ca717b766dcecc2fa4a80">m_cropType</a></td></tr>
<tr class="separator:ab67735ba837ca717b766dcecc2fa4a80"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac5cbe3b0da0cb30d36c7461eb37e45d2"><td class="memItemLeft" align="right" valign="top">boost::optional&lt; unsigned &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structlibmspub_1_1ShapeInfo.html#ac5cbe3b0da0cb30d36c7461eb37e45d2">m_imgIndex</a></td></tr>
<tr class="separator:ac5cbe3b0da0cb30d36c7461eb37e45d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abc6219d899d15ae9f6028f2d41b0ef72"><td class="memItemLeft" align="right" valign="top">boost::optional&lt; unsigned &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structlibmspub_1_1ShapeInfo.html#abc6219d899d15ae9f6028f2d41b0ef72">m_borderImgIndex</a></td></tr>
<tr class="separator:abc6219d899d15ae9f6028f2d41b0ef72"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe2440a7fe300de8547200dd94775e53"><td class="memItemLeft" align="right" valign="top">boost::optional&lt; <a class="el" href="structlibmspub_1_1Coordinate.html">Coordinate</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structlibmspub_1_1ShapeInfo.html#abe2440a7fe300de8547200dd94775e53">m_coordinates</a></td></tr>
<tr class="separator:abe2440a7fe300de8547200dd94775e53"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aee94c30b4edba1cb51e40da6efabe6d9"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="structlibmspub_1_1Line.html">Line</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structlibmspub_1_1ShapeInfo.html#aee94c30b4edba1cb51e40da6efabe6d9">m_lines</a></td></tr>
<tr class="separator:aee94c30b4edba1cb51e40da6efabe6d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6a011bd9012c2a4dafdf3767141f222d"><td class="memItemLeft" align="right" valign="top">boost::optional&lt; unsigned &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structlibmspub_1_1ShapeInfo.html#a6a011bd9012c2a4dafdf3767141f222d">m_pageSeqNum</a></td></tr>
<tr class="separator:a6a011bd9012c2a4dafdf3767141f222d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6d473da6f9b624fc654983a0f5ba7882"><td class="memItemLeft" align="right" valign="top">boost::optional&lt; unsigned &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structlibmspub_1_1ShapeInfo.html#a6d473da6f9b624fc654983a0f5ba7882">m_textId</a></td></tr>
<tr class="separator:a6d473da6f9b624fc654983a0f5ba7882"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a27a369ed4ffa9499a4ccec9e47a3762b"><td class="memItemLeft" align="right" valign="top">std::map&lt; unsigned, int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structlibmspub_1_1ShapeInfo.html#a27a369ed4ffa9499a4ccec9e47a3762b">m_adjustValuesByIndex</a></td></tr>
<tr class="separator:a27a369ed4ffa9499a4ccec9e47a3762b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6032de303c3e9d9d57860d5325d108a7"><td class="memItemLeft" align="right" valign="top">std::vector&lt; int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structlibmspub_1_1ShapeInfo.html#a6032de303c3e9d9d57860d5325d108a7">m_adjustValues</a></td></tr>
<tr class="separator:a6032de303c3e9d9d57860d5325d108a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a612200e9c9029ce7b18690f2ea545e64"><td class="memItemLeft" align="right" valign="top">boost::optional&lt; double &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structlibmspub_1_1ShapeInfo.html#a612200e9c9029ce7b18690f2ea545e64">m_rotation</a></td></tr>
<tr class="separator:a612200e9c9029ce7b18690f2ea545e64"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3e27e5a28b2e24d2442dfcf8f5422f08"><td class="memItemLeft" align="right" valign="top">boost::optional&lt; std::pair<br class="typebreak"/>
&lt; bool, bool &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structlibmspub_1_1ShapeInfo.html#a3e27e5a28b2e24d2442dfcf8f5422f08">m_flips</a></td></tr>
<tr class="separator:a3e27e5a28b2e24d2442dfcf8f5422f08"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afe39c1225aba96c7cd57ea1d27842f0e"><td class="memItemLeft" align="right" valign="top">boost::optional&lt; <a class="el" href="structlibmspub_1_1Margins.html">Margins</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structlibmspub_1_1ShapeInfo.html#afe39c1225aba96c7cd57ea1d27842f0e">m_margins</a></td></tr>
<tr class="separator:afe39c1225aba96c7cd57ea1d27842f0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af439ba17f3b23ec03a2c8ccf06f66b13"><td class="memItemLeft" align="right" valign="top">boost::optional&lt; <a class="el" href="namespacelibmspub.html#ae5860e2256d93dc7769d75c290352a9e">BorderPosition</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structlibmspub_1_1ShapeInfo.html#af439ba17f3b23ec03a2c8ccf06f66b13">m_borderPosition</a></td></tr>
<tr class="separator:af439ba17f3b23ec03a2c8ccf06f66b13"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a103e0f9ca72f1dd4451f502375e16105"><td class="memItemLeft" align="right" valign="top">boost::shared_ptr&lt; const <a class="el" href="classlibmspub_1_1Fill.html">Fill</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structlibmspub_1_1ShapeInfo.html#a103e0f9ca72f1dd4451f502375e16105">m_fill</a></td></tr>
<tr class="separator:a103e0f9ca72f1dd4451f502375e16105"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00b7deb77df56fb57d6a13fc84fb3d86"><td class="memItemLeft" align="right" valign="top">boost::optional<br class="typebreak"/>
&lt; <a class="el" href="structlibmspub_1_1DynamicCustomShape.html">DynamicCustomShape</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structlibmspub_1_1ShapeInfo.html#a00b7deb77df56fb57d6a13fc84fb3d86">m_customShape</a></td></tr>
<tr class="separator:a00b7deb77df56fb57d6a13fc84fb3d86"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acd704b892d538dd3b609008503bd5dce"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structlibmspub_1_1ShapeInfo.html#acd704b892d538dd3b609008503bd5dce">m_stretchBorderArt</a></td></tr>
<tr class="separator:acd704b892d538dd3b609008503bd5dce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a15821820aabba186c8ed6c20108563d6"><td class="memItemLeft" align="right" valign="top">boost::optional&lt; <a class="el" href="classlibmspub_1_1ColorReference.html">ColorReference</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structlibmspub_1_1ShapeInfo.html#a15821820aabba186c8ed6c20108563d6">m_lineBackColor</a></td></tr>
<tr class="separator:a15821820aabba186c8ed6c20108563d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8664316d6c0340cfcedf72ca478de181"><td class="memItemLeft" align="right" valign="top">boost::optional&lt; <a class="el" href="structlibmspub_1_1Dash.html">Dash</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structlibmspub_1_1ShapeInfo.html#a8664316d6c0340cfcedf72ca478de181">m_dash</a></td></tr>
<tr class="separator:a8664316d6c0340cfcedf72ca478de181"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3dc58fcfc5f734fb9c2015e695653fdc"><td class="memItemLeft" align="right" valign="top">boost::optional&lt; <a class="el" href="structlibmspub_1_1TableInfo.html">TableInfo</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structlibmspub_1_1ShapeInfo.html#a3dc58fcfc5f734fb9c2015e695653fdc">m_tableInfo</a></td></tr>
<tr class="separator:a3dc58fcfc5f734fb9c2015e695653fdc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afedf59849686650f065aca6ff7e2499e"><td class="memItemLeft" align="right" valign="top">boost::optional&lt; std::vector<br class="typebreak"/>
&lt; unsigned &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structlibmspub_1_1ShapeInfo.html#afedf59849686650f065aca6ff7e2499e">m_tableCellTextEnds</a></td></tr>
<tr class="separator:afedf59849686650f065aca6ff7e2499e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0baf309c7850bceb148c60f814e64257"><td class="memItemLeft" align="right" valign="top">boost::optional&lt; unsigned &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structlibmspub_1_1ShapeInfo.html#a0baf309c7850bceb148c60f814e64257">m_numColumns</a></td></tr>
<tr class="separator:a0baf309c7850bceb148c60f814e64257"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a466c3bff71165fbb33040bbac1aa2cdb"><td class="memItemLeft" align="right" valign="top">unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structlibmspub_1_1ShapeInfo.html#a466c3bff71165fbb33040bbac1aa2cdb">m_columnSpacing</a></td></tr>
<tr class="separator:a466c3bff71165fbb33040bbac1aa2cdb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa41c8efade8a03102e21247f0d763bf3"><td class="memItemLeft" align="right" valign="top">boost::optional&lt; <a class="el" href="structlibmspub_1_1Arrow.html">Arrow</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structlibmspub_1_1ShapeInfo.html#aa41c8efade8a03102e21247f0d763bf3">m_beginArrow</a></td></tr>
<tr class="separator:aa41c8efade8a03102e21247f0d763bf3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a616a5fcf2e9655a088adaa8ba3d3a0df"><td class="memItemLeft" align="right" valign="top">boost::optional&lt; <a class="el" href="structlibmspub_1_1Arrow.html">Arrow</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structlibmspub_1_1ShapeInfo.html#a616a5fcf2e9655a088adaa8ba3d3a0df">m_endArrow</a></td></tr>
<tr class="separator:a616a5fcf2e9655a088adaa8ba3d3a0df"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad4f6754535cd91d2670677605df43301"><td class="memItemLeft" align="right" valign="top">boost::optional&lt; <a class="el" href="namespacelibmspub.html#a551bb3ac5f2c5a5e090fe9c2d623459a">VerticalAlign</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structlibmspub_1_1ShapeInfo.html#ad4f6754535cd91d2670677605df43301">m_verticalAlign</a></td></tr>
<tr class="separator:ad4f6754535cd91d2670677605df43301"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3551cf197e8bc08bf2f6a6fe695e910c"><td class="memItemLeft" align="right" valign="top">boost::optional&lt; <a class="el" href="classlibmspub_1_1ColorReference.html">ColorReference</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structlibmspub_1_1ShapeInfo.html#a3551cf197e8bc08bf2f6a6fe695e910c">m_pictureRecolor</a></td></tr>
<tr class="separator:a3551cf197e8bc08bf2f6a6fe695e910c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaecb5771f7d876400eece98ffb774da9"><td class="memItemLeft" align="right" valign="top">boost::optional&lt; <a class="el" href="structlibmspub_1_1Shadow.html">Shadow</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structlibmspub_1_1ShapeInfo.html#aaecb5771f7d876400eece98ffb774da9">m_shadow</a></td></tr>
<tr class="separator:aaecb5771f7d876400eece98ffb774da9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab209463e4fd0313c4e586b64198952b2"><td class="memItemLeft" align="right" valign="top">boost::optional&lt; int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structlibmspub_1_1ShapeInfo.html#ab209463e4fd0313c4e586b64198952b2">m_innerRotation</a></td></tr>
<tr class="separator:ab209463e4fd0313c4e586b64198952b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2f97f821212b849f0fcdf884dd583e9f"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="structlibmspub_1_1Vertex.html">libmspub::Vertex</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structlibmspub_1_1ShapeInfo.html#a2f97f821212b849f0fcdf884dd583e9f">m_clipPath</a></td></tr>
<tr class="separator:a2f97f821212b849f0fcdf884dd583e9f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5d46b85d70c1882ab857960a8890b25a"><td class="memItemLeft" align="right" valign="top">boost::optional&lt; int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structlibmspub_1_1ShapeInfo.html#a5d46b85d70c1882ab857960a8890b25a">m_pictureBrightness</a></td></tr>
<tr class="separator:a5d46b85d70c1882ab857960a8890b25a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab7f3377f08c4666b25218a133150dfee"><td class="memItemLeft" align="right" valign="top">boost::optional&lt; int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structlibmspub_1_1ShapeInfo.html#ab7f3377f08c4666b25218a133150dfee">m_pictureContrast</a></td></tr>
<tr class="separator:ab7f3377f08c4666b25218a133150dfee"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="ad3574600c2ea7114313725369a93b1dd"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">libmspub::ShapeInfo::ShapeInfo </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">

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="a05efe7ed1a4b61a868133d8c080b4c1f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">boost::shared_ptr&lt;const <a class="el" href="structlibmspub_1_1CustomShape.html">CustomShape</a>&gt; libmspub::ShapeInfo::getCustomShape </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>Referenced by <a class="el" href="classlibmspub_1_1MSPUBCollector.html#a81bb1164854af684c982e085fce83fdb">libmspub::MSPUBCollector::getCalculationValue()</a>, <a class="el" href="classlibmspub_1_1MSPUBCollector.html#a25d0beb5f694979eef186c1d4d9227d4">libmspub::MSPUBCollector::getShapeAdjustValues()</a>, and <a class="el" href="classlibmspub_1_1MSPUBCollector.html#a289821535d7fc56769ad3d31c698a41e">libmspub::MSPUBCollector::paintShape()</a>.</p>

</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a class="anchor" id="a6032de303c3e9d9d57860d5325d108a7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::vector&lt;int&gt; libmspub::ShapeInfo::m_adjustValues</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="classlibmspub_1_1MSPUBCollector.html#a25d0beb5f694979eef186c1d4d9227d4">libmspub::MSPUBCollector::getShapeAdjustValues()</a>.</p>

</div>
</div>
<a class="anchor" id="a27a369ed4ffa9499a4ccec9e47a3762b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::map&lt;unsigned, int&gt; libmspub::ShapeInfo::m_adjustValuesByIndex</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="classlibmspub_1_1MSPUBCollector.html#a25d0beb5f694979eef186c1d4d9227d4">libmspub::MSPUBCollector::getShapeAdjustValues()</a>.</p>

</div>
</div>
<a class="anchor" id="aa41c8efade8a03102e21247f0d763bf3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">boost::optional&lt;<a class="el" href="structlibmspub_1_1Arrow.html">Arrow</a>&gt; libmspub::ShapeInfo::m_beginArrow</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="abc6219d899d15ae9f6028f2d41b0ef72"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">boost::optional&lt;unsigned&gt; libmspub::ShapeInfo::m_borderImgIndex</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="classlibmspub_1_1MSPUBCollector.html#a289821535d7fc56769ad3d31c698a41e">libmspub::MSPUBCollector::paintShape()</a>.</p>

</div>
</div>
<a class="anchor" id="af439ba17f3b23ec03a2c8ccf06f66b13"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">boost::optional&lt;<a class="el" href="namespacelibmspub.html#ae5860e2256d93dc7769d75c290352a9e">BorderPosition</a>&gt; libmspub::ShapeInfo::m_borderPosition</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="classlibmspub_1_1MSPUBCollector.html#a289821535d7fc56769ad3d31c698a41e">libmspub::MSPUBCollector::paintShape()</a>.</p>

</div>
</div>
<a class="anchor" id="a2f97f821212b849f0fcdf884dd583e9f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::vector&lt;<a class="el" href="structlibmspub_1_1Vertex.html">libmspub::Vertex</a>&gt; libmspub::ShapeInfo::m_clipPath</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="classlibmspub_1_1MSPUBCollector.html#a289821535d7fc56769ad3d31c698a41e">libmspub::MSPUBCollector::paintShape()</a>.</p>

</div>
</div>
<a class="anchor" id="a466c3bff71165fbb33040bbac1aa2cdb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned libmspub::ShapeInfo::m_columnSpacing</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="classlibmspub_1_1MSPUBCollector.html#a289821535d7fc56769ad3d31c698a41e">libmspub::MSPUBCollector::paintShape()</a>.</p>

</div>
</div>
<a class="anchor" id="abe2440a7fe300de8547200dd94775e53"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">boost::optional&lt;<a class="el" href="structlibmspub_1_1Coordinate.html">Coordinate</a>&gt; libmspub::ShapeInfo::m_coordinates</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="classlibmspub_1_1MSPUBCollector.html#ac719eb3ef1eb29c75691b3b04ca89e01">libmspub::MSPUBCollector::getSpecialValue()</a>, <a class="el" href="classlibmspub_1_1MSPUBCollector.html#a289821535d7fc56769ad3d31c698a41e">libmspub::MSPUBCollector::paintShape()</a>, and <a class="el" href="classlibmspub_1_1MSPUBCollector.html#afa5c644cf6ca9608447c8c01890f115c">libmspub::MSPUBCollector::writePageBackground()</a>.</p>

</div>
</div>
<a class="anchor" id="ab67735ba837ca717b766dcecc2fa4a80"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">boost::optional&lt;<a class="el" href="namespacelibmspub.html#a1cc1f44b41d18a90e54808ee7c318ad3">ShapeType</a>&gt; libmspub::ShapeInfo::m_cropType</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="structlibmspub_1_1ShapeInfo.html#a05efe7ed1a4b61a868133d8c080b4c1f">getCustomShape()</a>, and <a class="el" href="classlibmspub_1_1MSPUBCollector.html#a289821535d7fc56769ad3d31c698a41e">libmspub::MSPUBCollector::paintShape()</a>.</p>

</div>
</div>
<a class="anchor" id="a00b7deb77df56fb57d6a13fc84fb3d86"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">boost::optional&lt;<a class="el" href="structlibmspub_1_1DynamicCustomShape.html">DynamicCustomShape</a>&gt; libmspub::ShapeInfo::m_customShape</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="structlibmspub_1_1ShapeInfo.html#a05efe7ed1a4b61a868133d8c080b4c1f">getCustomShape()</a>.</p>

</div>
</div>
<a class="anchor" id="a8664316d6c0340cfcedf72ca478de181"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">boost::optional&lt;<a class="el" href="structlibmspub_1_1Dash.html">Dash</a>&gt; libmspub::ShapeInfo::m_dash</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="classlibmspub_1_1MSPUBCollector.html#a289821535d7fc56769ad3d31c698a41e">libmspub::MSPUBCollector::paintShape()</a>.</p>

</div>
</div>
<a class="anchor" id="a616a5fcf2e9655a088adaa8ba3d3a0df"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">boost::optional&lt;<a class="el" href="structlibmspub_1_1Arrow.html">Arrow</a>&gt; libmspub::ShapeInfo::m_endArrow</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a103e0f9ca72f1dd4451f502375e16105"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">boost::shared_ptr&lt;const <a class="el" href="classlibmspub_1_1Fill.html">Fill</a>&gt; libmspub::ShapeInfo::m_fill</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="classlibmspub_1_1MSPUBCollector.html#a289821535d7fc56769ad3d31c698a41e">libmspub::MSPUBCollector::paintShape()</a>, <a class="el" href="classlibmspub_1_1MSPUBCollector.html#a40a366bf49492c780854b82a91fe36f2">libmspub::MSPUBCollector::setupShapeStructures()</a>, and <a class="el" href="classlibmspub_1_1MSPUBCollector.html#afa5c644cf6ca9608447c8c01890f115c">libmspub::MSPUBCollector::writePageBackground()</a>.</p>

</div>
</div>
<a class="anchor" id="a3e27e5a28b2e24d2442dfcf8f5422f08"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">boost::optional&lt;std::pair&lt;bool, bool&gt; &gt; libmspub::ShapeInfo::m_flips</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="classlibmspub_1_1MSPUBCollector.html#a40a366bf49492c780854b82a91fe36f2">libmspub::MSPUBCollector::setupShapeStructures()</a>.</p>

</div>
</div>
<a class="anchor" id="ac5cbe3b0da0cb30d36c7461eb37e45d2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">boost::optional&lt;unsigned&gt; libmspub::ShapeInfo::m_imgIndex</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="classlibmspub_1_1MSPUBCollector.html#a40a366bf49492c780854b82a91fe36f2">libmspub::MSPUBCollector::setupShapeStructures()</a>.</p>

</div>
</div>
<a class="anchor" id="ab209463e4fd0313c4e586b64198952b2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">boost::optional&lt;int&gt; libmspub::ShapeInfo::m_innerRotation</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="classlibmspub_1_1MSPUBCollector.html#a40a366bf49492c780854b82a91fe36f2">libmspub::MSPUBCollector::setupShapeStructures()</a>.</p>

</div>
</div>
<a class="anchor" id="a15821820aabba186c8ed6c20108563d6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">boost::optional&lt;<a class="el" href="classlibmspub_1_1ColorReference.html">ColorReference</a>&gt; libmspub::ShapeInfo::m_lineBackColor</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="classlibmspub_1_1MSPUBCollector.html#a289821535d7fc56769ad3d31c698a41e">libmspub::MSPUBCollector::paintShape()</a>.</p>

</div>
</div>
<a class="anchor" id="aee94c30b4edba1cb51e40da6efabe6d9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::vector&lt;<a class="el" href="structlibmspub_1_1Line.html">Line</a>&gt; libmspub::ShapeInfo::m_lines</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="classlibmspub_1_1MSPUBCollector.html#a289821535d7fc56769ad3d31c698a41e">libmspub::MSPUBCollector::paintShape()</a>.</p>

</div>
</div>
<a class="anchor" id="afe39c1225aba96c7cd57ea1d27842f0e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">boost::optional&lt;<a class="el" href="structlibmspub_1_1Margins.html">Margins</a>&gt; libmspub::ShapeInfo::m_margins</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="classlibmspub_1_1MSPUBCollector.html#a289821535d7fc56769ad3d31c698a41e">libmspub::MSPUBCollector::paintShape()</a>.</p>

</div>
</div>
<a class="anchor" id="a0baf309c7850bceb148c60f814e64257"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">boost::optional&lt;unsigned&gt; libmspub::ShapeInfo::m_numColumns</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="classlibmspub_1_1MSPUBCollector.html#a289821535d7fc56769ad3d31c698a41e">libmspub::MSPUBCollector::paintShape()</a>.</p>

</div>
</div>
<a class="anchor" id="a6a011bd9012c2a4dafdf3767141f222d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">boost::optional&lt;unsigned&gt; libmspub::ShapeInfo::m_pageSeqNum</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="classlibmspub_1_1MSPUBCollector.html#afa5c644cf6ca9608447c8c01890f115c">libmspub::MSPUBCollector::writePageBackground()</a>.</p>

</div>
</div>
<a class="anchor" id="a5d46b85d70c1882ab857960a8890b25a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">boost::optional&lt;int&gt; libmspub::ShapeInfo::m_pictureBrightness</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="classlibmspub_1_1MSPUBCollector.html#a289821535d7fc56769ad3d31c698a41e">libmspub::MSPUBCollector::paintShape()</a>.</p>

</div>
</div>
<a class="anchor" id="ab7f3377f08c4666b25218a133150dfee"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">boost::optional&lt;int&gt; libmspub::ShapeInfo::m_pictureContrast</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a3551cf197e8bc08bf2f6a6fe695e910c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">boost::optional&lt;<a class="el" href="classlibmspub_1_1ColorReference.html">ColorReference</a>&gt; libmspub::ShapeInfo::m_pictureRecolor</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="classlibmspub_1_1MSPUBCollector.html#a289821535d7fc56769ad3d31c698a41e">libmspub::MSPUBCollector::paintShape()</a>.</p>

</div>
</div>
<a class="anchor" id="a612200e9c9029ce7b18690f2ea545e64"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">boost::optional&lt;double&gt; libmspub::ShapeInfo::m_rotation</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="classlibmspub_1_1MSPUBCollector.html#a40a366bf49492c780854b82a91fe36f2">libmspub::MSPUBCollector::setupShapeStructures()</a>.</p>

</div>
</div>
<a class="anchor" id="aaecb5771f7d876400eece98ffb774da9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">boost::optional&lt;<a class="el" href="structlibmspub_1_1Shadow.html">Shadow</a>&gt; libmspub::ShapeInfo::m_shadow</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="classlibmspub_1_1MSPUBCollector.html#a289821535d7fc56769ad3d31c698a41e">libmspub::MSPUBCollector::paintShape()</a>.</p>

</div>
</div>
<a class="anchor" id="acd704b892d538dd3b609008503bd5dce"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool libmspub::ShapeInfo::m_stretchBorderArt</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="classlibmspub_1_1MSPUBCollector.html#a289821535d7fc56769ad3d31c698a41e">libmspub::MSPUBCollector::paintShape()</a>.</p>

</div>
</div>
<a class="anchor" id="afedf59849686650f065aca6ff7e2499e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">boost::optional&lt;std::vector&lt;unsigned&gt; &gt; libmspub::ShapeInfo::m_tableCellTextEnds</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a3dc58fcfc5f734fb9c2015e695653fdc"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">boost::optional&lt;<a class="el" href="structlibmspub_1_1TableInfo.html">TableInfo</a>&gt; libmspub::ShapeInfo::m_tableInfo</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a6d473da6f9b624fc654983a0f5ba7882"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">boost::optional&lt;unsigned&gt; libmspub::ShapeInfo::m_textId</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="classlibmspub_1_1MSPUBCollector.html#a776cf0424ba013b7cfa93062d01eefd1">libmspub::MSPUBCollector::getShapeText()</a>.</p>

</div>
</div>
<a class="anchor" id="aa673a9efcb4dc1c7e48e5ace10572e7a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">boost::optional&lt;<a class="el" href="namespacelibmspub.html#a1cc1f44b41d18a90e54808ee7c318ad3">ShapeType</a>&gt; libmspub::ShapeInfo::m_type</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="structlibmspub_1_1ShapeInfo.html#a05efe7ed1a4b61a868133d8c080b4c1f">getCustomShape()</a>, <a class="el" href="classlibmspub_1_1MSPUBCollector.html#a289821535d7fc56769ad3d31c698a41e">libmspub::MSPUBCollector::paintShape()</a>, and <a class="el" href="classlibmspub_1_1MSPUBCollector.html#afa5c644cf6ca9608447c8c01890f115c">libmspub::MSPUBCollector::writePageBackground()</a>.</p>

</div>
</div>
<a class="anchor" id="ad4f6754535cd91d2670677605df43301"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">boost::optional&lt;<a class="el" href="namespacelibmspub.html#a551bb3ac5f2c5a5e090fe9c2d623459a">VerticalAlign</a>&gt; libmspub::ShapeInfo::m_verticalAlign</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="classlibmspub_1_1MSPUBCollector.html#a289821535d7fc56769ad3d31c698a41e">libmspub::MSPUBCollector::paintShape()</a>.</p>

</div>
</div>
<hr/>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="ShapeInfo_8h_source.html">ShapeInfo.h</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<hr size="1"><address style="align: right;"><small>
Generated for libmspub by <a href="http://www.doxygen.org/index.html">
doxygen</a> 1.8.3.1</small></address>
</body>
</html>