<!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>libpagemaker::OutputShape Class Reference documentation</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> <!-- Generated by Doxygen 1.8.5 --> <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('classlibpagemaker_1_1OutputShape.html','');}); </script> <div id="doc-content"> <div class="header"> <div class="summary"> <a href="#pub-methods">Public Member Functions</a> | <a href="#pri-attribs">Private Attributes</a> | <a href="classlibpagemaker_1_1OutputShape-members.html">List of all members</a> </div> <div class="headertitle"> <div class="title">libpagemaker::OutputShape Class Reference</div> </div> </div><!--header--> <div class="contents"> <p><code>#include <<a class="el" href="OutputShape_8h_source.html">OutputShape.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:ab61eabde26df6fc76829cadb90d1807b"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibpagemaker_1_1OutputShape.html#ab61eabde26df6fc76829cadb90d1807b">OutputShape</a> (bool isClosed, int shape, double rotation, double skew, const <a class="el" href="structlibpagemaker_1_1PMDFillProperties.html">PMDFillProperties</a> &fillProps, const <a class="el" href="structlibpagemaker_1_1PMDStrokeProperties.html">PMDStrokeProperties</a> &strokeProps)</td></tr> <tr class="separator:ab61eabde26df6fc76829cadb90d1807b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0e09d788d955c8e50b251da63bd44881"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibpagemaker_1_1OutputShape.html#a0e09d788d955c8e50b251da63bd44881">OutputShape</a> (bool isClosed, int shape, double rotation, double skew, std::string text, std::vector< <a class="el" href="structlibpagemaker_1_1PMDCharProperties.html">PMDCharProperties</a> > charProps, std::vector< <a class="el" href="structlibpagemaker_1_1PMDParaProperties.html">PMDParaProperties</a> > paraProps)</td></tr> <tr class="separator:a0e09d788d955c8e50b251da63bd44881"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a59714e1c26d8ad6fa6e4a18445f41019"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibpagemaker_1_1OutputShape.html#a59714e1c26d8ad6fa6e4a18445f41019">OutputShape</a> (bool isClosed, int shape, double rotation, double skew, librevenge::RVNGBinaryData bitmap)</td></tr> <tr class="separator:a59714e1c26d8ad6fa6e4a18445f41019"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aea69bd2929ec0953c8791a6ec65b1586"><td class="memItemLeft" align="right" valign="top">unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibpagemaker_1_1OutputShape.html#aea69bd2929ec0953c8791a6ec65b1586">numPoints</a> () const </td></tr> <tr class="separator:aea69bd2929ec0953c8791a6ec65b1586"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a987858c96c613d6ddcf01b0993fde0e3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacelibpagemaker.html#aa4152e3f1e6bfb88055846c8cbd33e40">InchPoint</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibpagemaker_1_1OutputShape.html#a987858c96c613d6ddcf01b0993fde0e3">getPoint</a> (unsigned i) const </td></tr> <tr class="separator:a987858c96c613d6ddcf01b0993fde0e3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a51d34720176f4c2c1d755406a93baa1e"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibpagemaker_1_1OutputShape.html#a51d34720176f4c2c1d755406a93baa1e">getIsClosed</a> () const </td></tr> <tr class="separator:a51d34720176f4c2c1d755406a93baa1e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8474058c47d4026447855d2a72fa65e6"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibpagemaker_1_1OutputShape.html#a8474058c47d4026447855d2a72fa65e6">shapeType</a> () const </td></tr> <tr class="separator:a8474058c47d4026447855d2a72fa65e6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9850fdad817a29ef3159c66f2e181439"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structlibpagemaker_1_1PMDFillProperties.html">PMDFillProperties</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibpagemaker_1_1OutputShape.html#a9850fdad817a29ef3159c66f2e181439">getFillProperties</a> () const </td></tr> <tr class="separator:a9850fdad817a29ef3159c66f2e181439"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a302ef1edecc4a94f662ddeac00df5ee0"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structlibpagemaker_1_1PMDStrokeProperties.html">PMDStrokeProperties</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibpagemaker_1_1OutputShape.html#a302ef1edecc4a94f662ddeac00df5ee0">getStrokeProperties</a> () const </td></tr> <tr class="separator:a302ef1edecc4a94f662ddeac00df5ee0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a43ab16f49998dec6504712cb44b34b83"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibpagemaker_1_1OutputShape.html#a43ab16f49998dec6504712cb44b34b83">getRotation</a> () const </td></tr> <tr class="separator:a43ab16f49998dec6504712cb44b34b83"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad3966dea2621f43523d82c6e55894454"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibpagemaker_1_1OutputShape.html#ad3966dea2621f43523d82c6e55894454">getSkew</a> () const </td></tr> <tr class="separator:ad3966dea2621f43523d82c6e55894454"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a66060fc78c855c82219f77108ec402b9"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibpagemaker_1_1OutputShape.html#a66060fc78c855c82219f77108ec402b9">getText</a> () const </td></tr> <tr class="separator:a66060fc78c855c82219f77108ec402b9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3fbf254e193a98801e9e1e6aa9820ba6"><td class="memItemLeft" align="right" valign="top">std::vector< <a class="el" href="structlibpagemaker_1_1PMDCharProperties.html">PMDCharProperties</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibpagemaker_1_1OutputShape.html#a3fbf254e193a98801e9e1e6aa9820ba6">getCharProperties</a> () const </td></tr> <tr class="separator:a3fbf254e193a98801e9e1e6aa9820ba6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7a0cb394013d3adf1b09d8c29cfa0c94"><td class="memItemLeft" align="right" valign="top">std::vector< <a class="el" href="structlibpagemaker_1_1PMDParaProperties.html">PMDParaProperties</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibpagemaker_1_1OutputShape.html#a7a0cb394013d3adf1b09d8c29cfa0c94">getParaProperties</a> () const </td></tr> <tr class="separator:a7a0cb394013d3adf1b09d8c29cfa0c94"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a343f6e74f89ef84163c9f2287b9376cc"><td class="memItemLeft" align="right" valign="top">librevenge::RVNGBinaryData </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibpagemaker_1_1OutputShape.html#a343f6e74f89ef84163c9f2287b9376cc">getBitmap</a> () const </td></tr> <tr class="separator:a343f6e74f89ef84163c9f2287b9376cc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad732fec77406394af151c78b5f979c2d"><td class="memItemLeft" align="right" valign="top">std::pair< <a class="el" href="namespacelibpagemaker.html#aa4152e3f1e6bfb88055846c8cbd33e40">InchPoint</a>, <a class="el" href="namespacelibpagemaker.html#aa4152e3f1e6bfb88055846c8cbd33e40">InchPoint</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibpagemaker_1_1OutputShape.html#ad732fec77406394af151c78b5f979c2d">getBoundingBox</a> () const </td></tr> <tr class="separator:ad732fec77406394af151c78b5f979c2d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1099ea424710b3deb7fe5407ad2a11b7"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibpagemaker_1_1OutputShape.html#a1099ea424710b3deb7fe5407ad2a11b7">setBoundingBox</a> (<a class="el" href="namespacelibpagemaker.html#aa4152e3f1e6bfb88055846c8cbd33e40">InchPoint</a> bboxTopLeft, <a class="el" href="namespacelibpagemaker.html#aa4152e3f1e6bfb88055846c8cbd33e40">InchPoint</a> bboxBotRight)</td></tr> <tr class="separator:a1099ea424710b3deb7fe5407ad2a11b7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae93898f8fd69b09c786f407f3c795493"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibpagemaker_1_1OutputShape.html#ae93898f8fd69b09c786f407f3c795493">addPoint</a> (<a class="el" href="namespacelibpagemaker.html#aa4152e3f1e6bfb88055846c8cbd33e40">InchPoint</a> point)</td></tr> <tr class="separator:ae93898f8fd69b09c786f407f3c795493"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2fa57edefe8f066922d677594048faeb"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibpagemaker_1_1OutputShape.html#a2fa57edefe8f066922d677594048faeb">setDimensions</a> (double width, double height)</td></tr> <tr class="separator:a2fa57edefe8f066922d677594048faeb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6ac03a0db79aa7114f06d15fea2fd8c1"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibpagemaker_1_1OutputShape.html#a6ac03a0db79aa7114f06d15fea2fd8c1">getWidth</a> () const </td></tr> <tr class="separator:a6ac03a0db79aa7114f06d15fea2fd8c1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae629cb9c71deafd7e62db32242a176af"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibpagemaker_1_1OutputShape.html#ae629cb9c71deafd7e62db32242a176af">getHeight</a> () const </td></tr> <tr class="separator:ae629cb9c71deafd7e62db32242a176af"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-attribs"></a> Private Attributes</h2></td></tr> <tr class="memitem:a83ba34291d25ee66bb3b1db3b8f8034f"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibpagemaker_1_1OutputShape.html#a83ba34291d25ee66bb3b1db3b8f8034f">m_isClosed</a></td></tr> <tr class="separator:a83ba34291d25ee66bb3b1db3b8f8034f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2455a09410c0f2f680f3266a67b59169"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibpagemaker_1_1OutputShape.html#a2455a09410c0f2f680f3266a67b59169">m_shapeType</a></td></tr> <tr class="separator:a2455a09410c0f2f680f3266a67b59169"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a78428154b9ee919a99616f33fed58076"><td class="memItemLeft" align="right" valign="top">std::vector< <a class="el" href="namespacelibpagemaker.html#aa4152e3f1e6bfb88055846c8cbd33e40">InchPoint</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibpagemaker_1_1OutputShape.html#a78428154b9ee919a99616f33fed58076">m_points</a></td></tr> <tr class="separator:a78428154b9ee919a99616f33fed58076"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3558a97176ad6ee2600b2fbf0d9f6805"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibpagemaker_1_1OutputShape.html#a3558a97176ad6ee2600b2fbf0d9f6805">m_rotation</a></td></tr> <tr class="separator:a3558a97176ad6ee2600b2fbf0d9f6805"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3b62d89fefd8d9cd742fa94738224689"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibpagemaker_1_1OutputShape.html#a3b62d89fefd8d9cd742fa94738224689">m_skew</a></td></tr> <tr class="separator:a3b62d89fefd8d9cd742fa94738224689"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0dcaf7ef4b7d85a6033f94ffe75606af"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibpagemaker_1_1OutputShape.html#a0dcaf7ef4b7d85a6033f94ffe75606af">m_bboxLeft</a></td></tr> <tr class="separator:a0dcaf7ef4b7d85a6033f94ffe75606af"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a288863935e5da18146caf5391e74ebe4"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibpagemaker_1_1OutputShape.html#a288863935e5da18146caf5391e74ebe4">m_bboxTop</a></td></tr> <tr class="separator:a288863935e5da18146caf5391e74ebe4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7f291a5768546a70336f08d97caf1b1a"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibpagemaker_1_1OutputShape.html#a7f291a5768546a70336f08d97caf1b1a">m_bboxRight</a></td></tr> <tr class="separator:a7f291a5768546a70336f08d97caf1b1a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:adc95f99b08b6c894e233b9e25dae755b"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibpagemaker_1_1OutputShape.html#adc95f99b08b6c894e233b9e25dae755b">m_bboxBot</a></td></tr> <tr class="separator:adc95f99b08b6c894e233b9e25dae755b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8d61ac32fb026efe571bd3eb0d9d7125"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structlibpagemaker_1_1PMDFillProperties.html">PMDFillProperties</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibpagemaker_1_1OutputShape.html#a8d61ac32fb026efe571bd3eb0d9d7125">m_fillProps</a></td></tr> <tr class="separator:a8d61ac32fb026efe571bd3eb0d9d7125"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a894bc82eedc53a216e5396ca31986503"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structlibpagemaker_1_1PMDStrokeProperties.html">PMDStrokeProperties</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibpagemaker_1_1OutputShape.html#a894bc82eedc53a216e5396ca31986503">m_strokeProps</a></td></tr> <tr class="separator:a894bc82eedc53a216e5396ca31986503"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acdc83b93a26679db1b32c59a1ce0668b"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibpagemaker_1_1OutputShape.html#acdc83b93a26679db1b32c59a1ce0668b">m_text</a></td></tr> <tr class="separator:acdc83b93a26679db1b32c59a1ce0668b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8686a86ac4e80a6052b502a0395d113c"><td class="memItemLeft" align="right" valign="top">std::vector< <a class="el" href="structlibpagemaker_1_1PMDCharProperties.html">PMDCharProperties</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibpagemaker_1_1OutputShape.html#a8686a86ac4e80a6052b502a0395d113c">m_charProps</a></td></tr> <tr class="separator:a8686a86ac4e80a6052b502a0395d113c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a80f93aee65e93b8499c705680bb7d9f4"><td class="memItemLeft" align="right" valign="top">std::vector< <a class="el" href="structlibpagemaker_1_1PMDParaProperties.html">PMDParaProperties</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibpagemaker_1_1OutputShape.html#a80f93aee65e93b8499c705680bb7d9f4">m_paraProps</a></td></tr> <tr class="separator:a80f93aee65e93b8499c705680bb7d9f4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a36f82d9c1d59b9d6e22c8a9aade90fd8"><td class="memItemLeft" align="right" valign="top">librevenge::RVNGBinaryData </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibpagemaker_1_1OutputShape.html#a36f82d9c1d59b9d6e22c8a9aade90fd8">m_bitmap</a></td></tr> <tr class="separator:a36f82d9c1d59b9d6e22c8a9aade90fd8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae08c5e71fe3762a27f7fdf02093157eb"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibpagemaker_1_1OutputShape.html#ae08c5e71fe3762a27f7fdf02093157eb">m_width</a></td></tr> <tr class="separator:ae08c5e71fe3762a27f7fdf02093157eb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a11d9b71bb232955aca16e490c53f10c2"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibpagemaker_1_1OutputShape.html#a11d9b71bb232955aca16e490c53f10c2">m_height</a></td></tr> <tr class="separator:a11d9b71bb232955aca16e490c53f10c2"><td class="memSeparator" colspan="2"> </td></tr> </table> <h2 class="groupheader">Constructor & Destructor Documentation</h2> <a class="anchor" id="ab61eabde26df6fc76829cadb90d1807b"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">libpagemaker::OutputShape::OutputShape </td> <td>(</td> <td class="paramtype">bool </td> <td class="paramname"><em>isClosed</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>shape</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">double </td> <td class="paramname"><em>rotation</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">double </td> <td class="paramname"><em>skew</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="structlibpagemaker_1_1PMDFillProperties.html">PMDFillProperties</a> & </td> <td class="paramname"><em>fillProps</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="structlibpagemaker_1_1PMDStrokeProperties.html">PMDStrokeProperties</a> & </td> <td class="paramname"><em>strokeProps</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a0e09d788d955c8e50b251da63bd44881"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">libpagemaker::OutputShape::OutputShape </td> <td>(</td> <td class="paramtype">bool </td> <td class="paramname"><em>isClosed</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>shape</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">double </td> <td class="paramname"><em>rotation</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">double </td> <td class="paramname"><em>skew</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">std::string </td> <td class="paramname"><em>text</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">std::vector< <a class="el" href="structlibpagemaker_1_1PMDCharProperties.html">PMDCharProperties</a> > </td> <td class="paramname"><em>charProps</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">std::vector< <a class="el" href="structlibpagemaker_1_1PMDParaProperties.html">PMDParaProperties</a> > </td> <td class="paramname"><em>paraProps</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a59714e1c26d8ad6fa6e4a18445f41019"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">libpagemaker::OutputShape::OutputShape </td> <td>(</td> <td class="paramtype">bool </td> <td class="paramname"><em>isClosed</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>shape</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">double </td> <td class="paramname"><em>rotation</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">double </td> <td class="paramname"><em>skew</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">librevenge::RVNGBinaryData </td> <td class="paramname"><em>bitmap</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <h2 class="groupheader">Member Function Documentation</h2> <a class="anchor" id="ae93898f8fd69b09c786f407f3c795493"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void libpagemaker::OutputShape::addPoint </td> <td>(</td> <td class="paramtype"><a class="el" href="namespacelibpagemaker.html#aa4152e3f1e6bfb88055846c8cbd33e40">InchPoint</a> </td> <td class="paramname"><em>point</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a343f6e74f89ef84163c9f2287b9376cc"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">librevenge::RVNGBinaryData libpagemaker::OutputShape::getBitmap </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="classlibpagemaker_1_1PMDCollector.html#a380b4a47510906b1cda611a731ed9536">libpagemaker::PMDCollector::paintShape()</a>.</p> </div> </div> <a class="anchor" id="ad732fec77406394af151c78b5f979c2d"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">std::pair<<a class="el" href="namespacelibpagemaker.html#aa4152e3f1e6bfb88055846c8cbd33e40">InchPoint</a>, <a class="el" href="namespacelibpagemaker.html#aa4152e3f1e6bfb88055846c8cbd33e40">InchPoint</a>> libpagemaker::OutputShape::getBoundingBox </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"> </div> </div> <a class="anchor" id="a3fbf254e193a98801e9e1e6aa9820ba6"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">std::vector<<a class="el" href="structlibpagemaker_1_1PMDCharProperties.html">PMDCharProperties</a>> libpagemaker::OutputShape::getCharProperties </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="classlibpagemaker_1_1PMDCollector.html#a380b4a47510906b1cda611a731ed9536">libpagemaker::PMDCollector::paintShape()</a>.</p> </div> </div> <a class="anchor" id="a9850fdad817a29ef3159c66f2e181439"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">const <a class="el" href="structlibpagemaker_1_1PMDFillProperties.html">PMDFillProperties</a>& libpagemaker::OutputShape::getFillProperties </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="classlibpagemaker_1_1PMDCollector.html#a380b4a47510906b1cda611a731ed9536">libpagemaker::PMDCollector::paintShape()</a>.</p> </div> </div> <a class="anchor" id="ae629cb9c71deafd7e62db32242a176af"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">double libpagemaker::OutputShape::getHeight </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="classlibpagemaker_1_1PMDCollector.html#a380b4a47510906b1cda611a731ed9536">libpagemaker::PMDCollector::paintShape()</a>.</p> </div> </div> <a class="anchor" id="a51d34720176f4c2c1d755406a93baa1e"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool libpagemaker::OutputShape::getIsClosed </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="classlibpagemaker_1_1PMDCollector.html#a380b4a47510906b1cda611a731ed9536">libpagemaker::PMDCollector::paintShape()</a>.</p> </div> </div> <a class="anchor" id="a7a0cb394013d3adf1b09d8c29cfa0c94"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">std::vector<<a class="el" href="structlibpagemaker_1_1PMDParaProperties.html">PMDParaProperties</a>> libpagemaker::OutputShape::getParaProperties </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="classlibpagemaker_1_1PMDCollector.html#a380b4a47510906b1cda611a731ed9536">libpagemaker::PMDCollector::paintShape()</a>.</p> </div> </div> <a class="anchor" id="a987858c96c613d6ddcf01b0993fde0e3"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="namespacelibpagemaker.html#aa4152e3f1e6bfb88055846c8cbd33e40">InchPoint</a> libpagemaker::OutputShape::getPoint </td> <td>(</td> <td class="paramtype">unsigned </td> <td class="paramname"><em>i</em></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="classlibpagemaker_1_1PMDCollector.html#a380b4a47510906b1cda611a731ed9536">libpagemaker::PMDCollector::paintShape()</a>.</p> </div> </div> <a class="anchor" id="a43ab16f49998dec6504712cb44b34b83"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">double libpagemaker::OutputShape::getRotation </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="classlibpagemaker_1_1PMDCollector.html#a380b4a47510906b1cda611a731ed9536">libpagemaker::PMDCollector::paintShape()</a>.</p> </div> </div> <a class="anchor" id="ad3966dea2621f43523d82c6e55894454"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">double libpagemaker::OutputShape::getSkew </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="classlibpagemaker_1_1PMDCollector.html#a380b4a47510906b1cda611a731ed9536">libpagemaker::PMDCollector::paintShape()</a>.</p> </div> </div> <a class="anchor" id="a302ef1edecc4a94f662ddeac00df5ee0"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">const <a class="el" href="structlibpagemaker_1_1PMDStrokeProperties.html">PMDStrokeProperties</a>& libpagemaker::OutputShape::getStrokeProperties </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="classlibpagemaker_1_1PMDCollector.html#a380b4a47510906b1cda611a731ed9536">libpagemaker::PMDCollector::paintShape()</a>.</p> </div> </div> <a class="anchor" id="a66060fc78c855c82219f77108ec402b9"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">std::string libpagemaker::OutputShape::getText </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="classlibpagemaker_1_1PMDCollector.html#a380b4a47510906b1cda611a731ed9536">libpagemaker::PMDCollector::paintShape()</a>.</p> </div> </div> <a class="anchor" id="a6ac03a0db79aa7114f06d15fea2fd8c1"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">double libpagemaker::OutputShape::getWidth </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="classlibpagemaker_1_1PMDCollector.html#a380b4a47510906b1cda611a731ed9536">libpagemaker::PMDCollector::paintShape()</a>.</p> </div> </div> <a class="anchor" id="aea69bd2929ec0953c8791a6ec65b1586"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">unsigned libpagemaker::OutputShape::numPoints </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="classlibpagemaker_1_1PMDCollector.html#a380b4a47510906b1cda611a731ed9536">libpagemaker::PMDCollector::paintShape()</a>.</p> </div> </div> <a class="anchor" id="a1099ea424710b3deb7fe5407ad2a11b7"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void libpagemaker::OutputShape::setBoundingBox </td> <td>(</td> <td class="paramtype"><a class="el" href="namespacelibpagemaker.html#aa4152e3f1e6bfb88055846c8cbd33e40">InchPoint</a> </td> <td class="paramname"><em>bboxTopLeft</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="namespacelibpagemaker.html#aa4152e3f1e6bfb88055846c8cbd33e40">InchPoint</a> </td> <td class="paramname"><em>bboxBotRight</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a2fa57edefe8f066922d677594048faeb"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void libpagemaker::OutputShape::setDimensions </td> <td>(</td> <td class="paramtype">double </td> <td class="paramname"><em>width</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">double </td> <td class="paramname"><em>height</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a8474058c47d4026447855d2a72fa65e6"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">uint8_t libpagemaker::OutputShape::shapeType </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="classlibpagemaker_1_1PMDCollector.html#a380b4a47510906b1cda611a731ed9536">libpagemaker::PMDCollector::paintShape()</a>.</p> </div> </div> <h2 class="groupheader">Member Data Documentation</h2> <a class="anchor" id="adc95f99b08b6c894e233b9e25dae755b"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">double libpagemaker::OutputShape::m_bboxBot</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">private</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Referenced by <a class="el" href="classlibpagemaker_1_1OutputShape.html#ad732fec77406394af151c78b5f979c2d">getBoundingBox()</a>, and <a class="el" href="classlibpagemaker_1_1OutputShape.html#a1099ea424710b3deb7fe5407ad2a11b7">setBoundingBox()</a>.</p> </div> </div> <a class="anchor" id="a0dcaf7ef4b7d85a6033f94ffe75606af"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">double libpagemaker::OutputShape::m_bboxLeft</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">private</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Referenced by <a class="el" href="classlibpagemaker_1_1OutputShape.html#ad732fec77406394af151c78b5f979c2d">getBoundingBox()</a>, and <a class="el" href="classlibpagemaker_1_1OutputShape.html#a1099ea424710b3deb7fe5407ad2a11b7">setBoundingBox()</a>.</p> </div> </div> <a class="anchor" id="a7f291a5768546a70336f08d97caf1b1a"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">double libpagemaker::OutputShape::m_bboxRight</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">private</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Referenced by <a class="el" href="classlibpagemaker_1_1OutputShape.html#ad732fec77406394af151c78b5f979c2d">getBoundingBox()</a>, and <a class="el" href="classlibpagemaker_1_1OutputShape.html#a1099ea424710b3deb7fe5407ad2a11b7">setBoundingBox()</a>.</p> </div> </div> <a class="anchor" id="a288863935e5da18146caf5391e74ebe4"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">double libpagemaker::OutputShape::m_bboxTop</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">private</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Referenced by <a class="el" href="classlibpagemaker_1_1OutputShape.html#ad732fec77406394af151c78b5f979c2d">getBoundingBox()</a>, and <a class="el" href="classlibpagemaker_1_1OutputShape.html#a1099ea424710b3deb7fe5407ad2a11b7">setBoundingBox()</a>.</p> </div> </div> <a class="anchor" id="a36f82d9c1d59b9d6e22c8a9aade90fd8"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">librevenge::RVNGBinaryData libpagemaker::OutputShape::m_bitmap</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">private</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Referenced by <a class="el" href="classlibpagemaker_1_1OutputShape.html#a343f6e74f89ef84163c9f2287b9376cc">getBitmap()</a>, and <a class="el" href="classlibpagemaker_1_1OutputShape.html#ad732fec77406394af151c78b5f979c2d">getBoundingBox()</a>.</p> </div> </div> <a class="anchor" id="a8686a86ac4e80a6052b502a0395d113c"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">std::vector<<a class="el" href="structlibpagemaker_1_1PMDCharProperties.html">PMDCharProperties</a>> libpagemaker::OutputShape::m_charProps</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">private</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Referenced by <a class="el" href="classlibpagemaker_1_1OutputShape.html#a3fbf254e193a98801e9e1e6aa9820ba6">getCharProperties()</a>.</p> </div> </div> <a class="anchor" id="a8d61ac32fb026efe571bd3eb0d9d7125"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="structlibpagemaker_1_1PMDFillProperties.html">PMDFillProperties</a> libpagemaker::OutputShape::m_fillProps</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">private</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Referenced by <a class="el" href="classlibpagemaker_1_1OutputShape.html#a9850fdad817a29ef3159c66f2e181439">getFillProperties()</a>.</p> </div> </div> <a class="anchor" id="a11d9b71bb232955aca16e490c53f10c2"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">double libpagemaker::OutputShape::m_height</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">private</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Referenced by <a class="el" href="classlibpagemaker_1_1OutputShape.html#ae629cb9c71deafd7e62db32242a176af">getHeight()</a>, and <a class="el" href="classlibpagemaker_1_1OutputShape.html#a2fa57edefe8f066922d677594048faeb">setDimensions()</a>.</p> </div> </div> <a class="anchor" id="a83ba34291d25ee66bb3b1db3b8f8034f"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool libpagemaker::OutputShape::m_isClosed</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">private</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Referenced by <a class="el" href="classlibpagemaker_1_1OutputShape.html#a51d34720176f4c2c1d755406a93baa1e">getIsClosed()</a>.</p> </div> </div> <a class="anchor" id="a80f93aee65e93b8499c705680bb7d9f4"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">std::vector<<a class="el" href="structlibpagemaker_1_1PMDParaProperties.html">PMDParaProperties</a>> libpagemaker::OutputShape::m_paraProps</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">private</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Referenced by <a class="el" href="classlibpagemaker_1_1OutputShape.html#a7a0cb394013d3adf1b09d8c29cfa0c94">getParaProperties()</a>.</p> </div> </div> <a class="anchor" id="a78428154b9ee919a99616f33fed58076"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">std::vector<<a class="el" href="namespacelibpagemaker.html#aa4152e3f1e6bfb88055846c8cbd33e40">InchPoint</a>> libpagemaker::OutputShape::m_points</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">private</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Referenced by <a class="el" href="classlibpagemaker_1_1OutputShape.html#ae93898f8fd69b09c786f407f3c795493">addPoint()</a>, <a class="el" href="classlibpagemaker_1_1OutputShape.html#ad732fec77406394af151c78b5f979c2d">getBoundingBox()</a>, <a class="el" href="classlibpagemaker_1_1OutputShape.html#a987858c96c613d6ddcf01b0993fde0e3">getPoint()</a>, and <a class="el" href="classlibpagemaker_1_1OutputShape.html#aea69bd2929ec0953c8791a6ec65b1586">numPoints()</a>.</p> </div> </div> <a class="anchor" id="a3558a97176ad6ee2600b2fbf0d9f6805"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">double libpagemaker::OutputShape::m_rotation</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">private</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Referenced by <a class="el" href="classlibpagemaker_1_1OutputShape.html#a43ab16f49998dec6504712cb44b34b83">getRotation()</a>.</p> </div> </div> <a class="anchor" id="a2455a09410c0f2f680f3266a67b59169"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">uint8_t libpagemaker::OutputShape::m_shapeType</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">private</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Referenced by <a class="el" href="classlibpagemaker_1_1OutputShape.html#a8474058c47d4026447855d2a72fa65e6">shapeType()</a>.</p> </div> </div> <a class="anchor" id="a3b62d89fefd8d9cd742fa94738224689"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">double libpagemaker::OutputShape::m_skew</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">private</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Referenced by <a class="el" href="classlibpagemaker_1_1OutputShape.html#ad3966dea2621f43523d82c6e55894454">getSkew()</a>.</p> </div> </div> <a class="anchor" id="a894bc82eedc53a216e5396ca31986503"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="structlibpagemaker_1_1PMDStrokeProperties.html">PMDStrokeProperties</a> libpagemaker::OutputShape::m_strokeProps</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">private</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Referenced by <a class="el" href="classlibpagemaker_1_1OutputShape.html#a302ef1edecc4a94f662ddeac00df5ee0">getStrokeProperties()</a>.</p> </div> </div> <a class="anchor" id="acdc83b93a26679db1b32c59a1ce0668b"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">std::string libpagemaker::OutputShape::m_text</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">private</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Referenced by <a class="el" href="classlibpagemaker_1_1OutputShape.html#a66060fc78c855c82219f77108ec402b9">getText()</a>.</p> </div> </div> <a class="anchor" id="ae08c5e71fe3762a27f7fdf02093157eb"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">double libpagemaker::OutputShape::m_width</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">private</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Referenced by <a class="el" href="classlibpagemaker_1_1OutputShape.html#a6ac03a0db79aa7114f06d15fea2fd8c1">getWidth()</a>, and <a class="el" href="classlibpagemaker_1_1OutputShape.html#a2fa57edefe8f066922d677594048faeb">setDimensions()</a>.</p> </div> </div> <hr/>The documentation for this class was generated from the following file:<ul> <li><a class="el" href="OutputShape_8h_source.html">OutputShape.h</a></li> </ul> </div><!-- contents --> </div><!-- doc-content --> <hr size="1"><address style="align: right;"><small> Generated for libpagemaker by <a href="http://www.doxygen.org/index.html"> doxygen</a> 1.8.5</small></address> </body> </html>