<!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 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 List</span></a></li> <li><a href="classes.html"><span>Class Index</span></a></li> <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> <li><a href="functions.html"><span>Class 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> | <a href="#pub-attribs">Public Attributes</a> | <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 <<a class="el" href="ShapeInfo_8h_source.html">ShapeInfo.h</a>></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"> </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"> </td></tr> <tr class="memitem:a05efe7ed1a4b61a868133d8c080b4c1f"><td class="memItemLeft" align="right" valign="top">boost::shared_ptr< const <br class="typebreak"/> <a class="el" href="structlibmspub_1_1CustomShape.html">CustomShape</a> > </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"> </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< <a class="el" href="namespacelibmspub.html#a1cc1f44b41d18a90e54808ee7c318ad3">ShapeType</a> > </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"> </td></tr> <tr class="memitem:ab67735ba837ca717b766dcecc2fa4a80"><td class="memItemLeft" align="right" valign="top">boost::optional< <a class="el" href="namespacelibmspub.html#a1cc1f44b41d18a90e54808ee7c318ad3">ShapeType</a> > </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"> </td></tr> <tr class="memitem:ac5cbe3b0da0cb30d36c7461eb37e45d2"><td class="memItemLeft" align="right" valign="top">boost::optional< unsigned > </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"> </td></tr> <tr class="memitem:abc6219d899d15ae9f6028f2d41b0ef72"><td class="memItemLeft" align="right" valign="top">boost::optional< unsigned > </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"> </td></tr> <tr class="memitem:abe2440a7fe300de8547200dd94775e53"><td class="memItemLeft" align="right" valign="top">boost::optional< <a class="el" href="structlibmspub_1_1Coordinate.html">Coordinate</a> > </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"> </td></tr> <tr class="memitem:aee94c30b4edba1cb51e40da6efabe6d9"><td class="memItemLeft" align="right" valign="top">std::vector< <a class="el" href="structlibmspub_1_1Line.html">Line</a> > </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"> </td></tr> <tr class="memitem:a6a011bd9012c2a4dafdf3767141f222d"><td class="memItemLeft" align="right" valign="top">boost::optional< unsigned > </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"> </td></tr> <tr class="memitem:a6d473da6f9b624fc654983a0f5ba7882"><td class="memItemLeft" align="right" valign="top">boost::optional< unsigned > </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"> </td></tr> <tr class="memitem:a27a369ed4ffa9499a4ccec9e47a3762b"><td class="memItemLeft" align="right" valign="top">std::map< unsigned, int > </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"> </td></tr> <tr class="memitem:a6032de303c3e9d9d57860d5325d108a7"><td class="memItemLeft" align="right" valign="top">std::vector< int > </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"> </td></tr> <tr class="memitem:a612200e9c9029ce7b18690f2ea545e64"><td class="memItemLeft" align="right" valign="top">boost::optional< double > </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"> </td></tr> <tr class="memitem:a3e27e5a28b2e24d2442dfcf8f5422f08"><td class="memItemLeft" align="right" valign="top">boost::optional< std::pair<br class="typebreak"/> < bool, bool > > </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"> </td></tr> <tr class="memitem:afe39c1225aba96c7cd57ea1d27842f0e"><td class="memItemLeft" align="right" valign="top">boost::optional< <a class="el" href="structlibmspub_1_1Margins.html">Margins</a> > </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"> </td></tr> <tr class="memitem:af439ba17f3b23ec03a2c8ccf06f66b13"><td class="memItemLeft" align="right" valign="top">boost::optional< <a class="el" href="namespacelibmspub.html#ae5860e2256d93dc7769d75c290352a9e">BorderPosition</a> > </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"> </td></tr> <tr class="memitem:a103e0f9ca72f1dd4451f502375e16105"><td class="memItemLeft" align="right" valign="top">boost::shared_ptr< const <a class="el" href="classlibmspub_1_1Fill.html">Fill</a> > </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"> </td></tr> <tr class="memitem:a00b7deb77df56fb57d6a13fc84fb3d86"><td class="memItemLeft" align="right" valign="top">boost::optional<br class="typebreak"/> < <a class="el" href="structlibmspub_1_1DynamicCustomShape.html">DynamicCustomShape</a> > </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"> </td></tr> <tr class="memitem:acd704b892d538dd3b609008503bd5dce"><td class="memItemLeft" align="right" valign="top">bool </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"> </td></tr> <tr class="memitem:a15821820aabba186c8ed6c20108563d6"><td class="memItemLeft" align="right" valign="top">boost::optional< <a class="el" href="classlibmspub_1_1ColorReference.html">ColorReference</a> > </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"> </td></tr> <tr class="memitem:a8664316d6c0340cfcedf72ca478de181"><td class="memItemLeft" align="right" valign="top">boost::optional< <a class="el" href="structlibmspub_1_1Dash.html">Dash</a> > </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"> </td></tr> <tr class="memitem:a3dc58fcfc5f734fb9c2015e695653fdc"><td class="memItemLeft" align="right" valign="top">boost::optional< <a class="el" href="structlibmspub_1_1TableInfo.html">TableInfo</a> > </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"> </td></tr> <tr class="memitem:afedf59849686650f065aca6ff7e2499e"><td class="memItemLeft" align="right" valign="top">boost::optional< std::vector<br class="typebreak"/> < unsigned > > </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"> </td></tr> <tr class="memitem:a0baf309c7850bceb148c60f814e64257"><td class="memItemLeft" align="right" valign="top">boost::optional< unsigned > </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"> </td></tr> <tr class="memitem:a466c3bff71165fbb33040bbac1aa2cdb"><td class="memItemLeft" align="right" valign="top">unsigned </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"> </td></tr> <tr class="memitem:aa41c8efade8a03102e21247f0d763bf3"><td class="memItemLeft" align="right" valign="top">boost::optional< <a class="el" href="structlibmspub_1_1Arrow.html">Arrow</a> > </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"> </td></tr> <tr class="memitem:a616a5fcf2e9655a088adaa8ba3d3a0df"><td class="memItemLeft" align="right" valign="top">boost::optional< <a class="el" href="structlibmspub_1_1Arrow.html">Arrow</a> > </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"> </td></tr> <tr class="memitem:ad4f6754535cd91d2670677605df43301"><td class="memItemLeft" align="right" valign="top">boost::optional< <a class="el" href="namespacelibmspub.html#a551bb3ac5f2c5a5e090fe9c2d623459a">VerticalAlign</a> > </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"> </td></tr> <tr class="memitem:a3551cf197e8bc08bf2f6a6fe695e910c"><td class="memItemLeft" align="right" valign="top">boost::optional< <a class="el" href="classlibmspub_1_1ColorReference.html">ColorReference</a> > </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"> </td></tr> <tr class="memitem:aaecb5771f7d876400eece98ffb774da9"><td class="memItemLeft" align="right" valign="top">boost::optional< <a class="el" href="structlibmspub_1_1Shadow.html">Shadow</a> > </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"> </td></tr> <tr class="memitem:ab209463e4fd0313c4e586b64198952b2"><td class="memItemLeft" align="right" valign="top">boost::optional< int > </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"> </td></tr> <tr class="memitem:a2f97f821212b849f0fcdf884dd583e9f"><td class="memItemLeft" align="right" valign="top">std::vector< <a class="el" href="structlibmspub_1_1Vertex.html">libmspub::Vertex</a> > </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"> </td></tr> <tr class="memitem:a5d46b85d70c1882ab857960a8890b25a"><td class="memItemLeft" align="right" valign="top">boost::optional< int > </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"> </td></tr> <tr class="memitem:ab7f3377f08c4666b25218a133150dfee"><td class="memItemLeft" align="right" valign="top">boost::optional< int > </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"> </td></tr> </table> <h2 class="groupheader">Constructor & 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<const <a class="el" href="structlibmspub_1_1CustomShape.html">CustomShape</a>> 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<int> 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<unsigned, int> 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<<a class="el" href="structlibmspub_1_1Arrow.html">Arrow</a>> 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<unsigned> 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<<a class="el" href="namespacelibmspub.html#ae5860e2256d93dc7769d75c290352a9e">BorderPosition</a>> 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<<a class="el" href="structlibmspub_1_1Vertex.html">libmspub::Vertex</a>> 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<<a class="el" href="structlibmspub_1_1Coordinate.html">Coordinate</a>> 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<<a class="el" href="namespacelibmspub.html#a1cc1f44b41d18a90e54808ee7c318ad3">ShapeType</a>> 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<<a class="el" href="structlibmspub_1_1DynamicCustomShape.html">DynamicCustomShape</a>> 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<<a class="el" href="structlibmspub_1_1Dash.html">Dash</a>> 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<<a class="el" href="structlibmspub_1_1Arrow.html">Arrow</a>> 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<const <a class="el" href="classlibmspub_1_1Fill.html">Fill</a>> 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<std::pair<bool, bool> > 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<unsigned> 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<int> 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<<a class="el" href="classlibmspub_1_1ColorReference.html">ColorReference</a>> 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<<a class="el" href="structlibmspub_1_1Line.html">Line</a>> 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<<a class="el" href="structlibmspub_1_1Margins.html">Margins</a>> 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<unsigned> 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<unsigned> 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<int> 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<int> 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<<a class="el" href="classlibmspub_1_1ColorReference.html">ColorReference</a>> 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<double> 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<<a class="el" href="structlibmspub_1_1Shadow.html">Shadow</a>> 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<std::vector<unsigned> > 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<<a class="el" href="structlibmspub_1_1TableInfo.html">TableInfo</a>> 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<unsigned> 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<<a class="el" href="namespacelibmspub.html#a1cc1f44b41d18a90e54808ee7c318ad3">ShapeType</a>> 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<<a class="el" href="namespacelibmspub.html#a551bb3ac5f2c5a5e090fe9c2d623459a">VerticalAlign</a>> 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>