<!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>libwpg: libwpg::WPGPaintInterface Class Reference documentation</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> <!-- Generated by Doxygen 1.5.9 --> <div class="navigation" id="top"> <div class="tabs"> <ul> <li><a href="main.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 class="tabs"> <ul> <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 class="navpath"><a class="el" href="namespacelibwpg.html">libwpg</a>::<a class="el" href="classlibwpg_1_1WPGPaintInterface.html">WPGPaintInterface</a> </div> </div> <div class="contents"> <h1>libwpg::WPGPaintInterface Class Reference</h1><!-- doxytag: class="libwpg::WPGPaintInterface" --><code>#include <<a class="el" href="WPGPaintInterface_8h_source.html">WPGPaintInterface.h</a>></code> <p> <div class="dynheader"> Inheritance diagram for libwpg::WPGPaintInterface:</div> <div class="dynsection"> <p><center><img src="classlibwpg_1_1WPGPaintInterface.png" usemap="#libwpg::WPGPaintInterface_map" border="0" alt=""></center> <map name="libwpg::WPGPaintInterface_map"> <area href="classlibwpg_1_1WPGSVGGenerator.html" alt="libwpg::WPGSVGGenerator" shape="rect" coords="0,56,165,80"> </map> </div> <p> <a href="classlibwpg_1_1WPGPaintInterface-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0"> <tr><td></td></tr> <tr><td colspan="2"><br><h2>Public Types</h2></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibwpg_1_1WPGPaintInterface.html#33c77b0ce469c60c4e05b8fb8d29c91e">FillRule</a> { <a class="el" href="classlibwpg_1_1WPGPaintInterface.html#33c77b0ce469c60c4e05b8fb8d29c91ed24a164a697be2020541975a9a71964b">AlternatingFill</a>, <a class="el" href="classlibwpg_1_1WPGPaintInterface.html#33c77b0ce469c60c4e05b8fb8d29c91e2ded2f1cb0a18f19323e8ad34d4db1d5">WindingFill</a> }</td></tr> <tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibwpg_1_1WPGPaintInterface.html#06aefa24032de7f32b2a271bc42c79cf">~WPGPaintInterface</a> ()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibwpg_1_1WPGPaintInterface.html#abb8e8edfd4f513ba2d59b9a7fb364e9">startGraphics</a> (double width, double height)=0</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibwpg_1_1WPGPaintInterface.html#ed166d26c456a77c527f1a83e20f1b0f">setPen</a> (const <a class="el" href="classlibwpg_1_1WPGPen.html">WPGPen</a> &pen)=0</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibwpg_1_1WPGPaintInterface.html#a6d23597978bdd08e43d2cd5343c7c2b">setBrush</a> (const <a class="el" href="classlibwpg_1_1WPGBrush.html">WPGBrush</a> &brush)=0</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibwpg_1_1WPGPaintInterface.html#f33c8cee487f2328542045b7ab6705fd">setFillRule</a> (<a class="el" href="classlibwpg_1_1WPGPaintInterface.html#33c77b0ce469c60c4e05b8fb8d29c91e">FillRule</a> rule)=0</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibwpg_1_1WPGPaintInterface.html#09cf859553fe0adb8e4d064d03ff7eb4">startLayer</a> (unsigned int id)=0</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibwpg_1_1WPGPaintInterface.html#fdf309349060b71b32842ff684e230f3">endLayer</a> (unsigned int id)=0</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibwpg_1_1WPGPaintInterface.html#c22ac9d9cf73f4cbc456fe3b525939ef">drawRectangle</a> (const <a class="el" href="classlibwpg_1_1WPGRect.html">WPGRect</a> &rect, double rx, double ry)=0</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibwpg_1_1WPGPaintInterface.html#ea93c484d3c1dde07f2a6ff01e095505">drawEllipse</a> (const <a class="el" href="classlibwpg_1_1WPGPoint.html">WPGPoint</a> &center, double rx, double ry)=0</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibwpg_1_1WPGPaintInterface.html#0371993a903cf82aa29332ef1a796666">drawPolygon</a> (const <a class="el" href="classlibwpg_1_1WPGPointArray.html">WPGPointArray</a> &vertices)=0</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibwpg_1_1WPGPaintInterface.html#b6e92f43c971196109ab32a4d4b20c3d">drawPath</a> (const <a class="el" href="classlibwpg_1_1WPGPath.html">WPGPath</a> &path)=0</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibwpg_1_1WPGPaintInterface.html#3efe5d82af38465653d12c910526ee86">drawBitmap</a> (const <a class="el" href="classlibwpg_1_1WPGBitmap.html">WPGBitmap</a> &bitmap)=0</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibwpg_1_1WPGPaintInterface.html#456a8c8b5fe1f72ea83306615748b2d0">drawImageObject</a> (const <a class="el" href="classlibwpg_1_1WPGBinaryData.html">WPGBinaryData</a> &binaryData)=0</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibwpg_1_1WPGPaintInterface.html#b9c2ac4b7bc550dda42b161ab4d1f527">endGraphics</a> ()=0</td></tr> </table> <hr><h2>Member Enumeration Documentation</h2> <a class="anchor" name="33c77b0ce469c60c4e05b8fb8d29c91e"></a><!-- doxytag: member="libwpg::WPGPaintInterface::FillRule" ref="33c77b0ce469c60c4e05b8fb8d29c91e" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">enum <a class="el" href="classlibwpg_1_1WPGPaintInterface.html#33c77b0ce469c60c4e05b8fb8d29c91e">libwpg::WPGPaintInterface::FillRule</a> </td> </tr> </table> </div> <div class="memdoc"> <p> <dl compact><dt><b>Enumerator: </b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"><em><a class="anchor" name="33c77b0ce469c60c4e05b8fb8d29c91ed24a164a697be2020541975a9a71964b"></a><!-- doxytag: member="AlternatingFill" ref="33c77b0ce469c60c4e05b8fb8d29c91ed24a164a697be2020541975a9a71964b" args="" -->AlternatingFill</em> </td><td> </td></tr> <tr><td valign="top"><em><a class="anchor" name="33c77b0ce469c60c4e05b8fb8d29c91e2ded2f1cb0a18f19323e8ad34d4db1d5"></a><!-- doxytag: member="WindingFill" ref="33c77b0ce469c60c4e05b8fb8d29c91e2ded2f1cb0a18f19323e8ad34d4db1d5" args="" -->WindingFill</em> </td><td> </td></tr> </table> </dl> </div> </div><p> <hr><h2>Constructor & Destructor Documentation</h2> <a class="anchor" name="06aefa24032de7f32b2a271bc42c79cf"></a><!-- doxytag: member="libwpg::WPGPaintInterface::~WPGPaintInterface" ref="06aefa24032de7f32b2a271bc42c79cf" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual libwpg::WPGPaintInterface::~WPGPaintInterface </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td><code> [inline, virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <hr><h2>Member Function Documentation</h2> <a class="anchor" name="3efe5d82af38465653d12c910526ee86"></a><!-- doxytag: member="libwpg::WPGPaintInterface::drawBitmap" ref="3efe5d82af38465653d12c910526ee86" args="(const WPGBitmap &bitmap)=0" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual void libwpg::WPGPaintInterface::drawBitmap </td> <td>(</td> <td class="paramtype">const <a class="el" href="classlibwpg_1_1WPGBitmap.html">WPGBitmap</a> & </td> <td class="paramname"> <em>bitmap</em> </td> <td> ) </td> <td><code> [pure virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p> <p>Implemented in <a class="el" href="classlibwpg_1_1WPGSVGGenerator.html#ca2dc08fc563f24febed5d555bb194c5">libwpg::WPGSVGGenerator</a>.</p> <p>Referenced by <a class="el" href="WPG2Parser_8cpp_source.html#l01409">WPG2Parser::handleBitmapData()</a>, <a class="el" href="WPG1Parser_8cpp_source.html#l00655">WPG1Parser::handleBitmapTypeOne()</a>, and <a class="el" href="WPG1Parser_8cpp_source.html#l00705">WPG1Parser::handleBitmapTypeTwo()</a>.</p> </div> </div><p> <a class="anchor" name="ea93c484d3c1dde07f2a6ff01e095505"></a><!-- doxytag: member="libwpg::WPGPaintInterface::drawEllipse" ref="ea93c484d3c1dde07f2a6ff01e095505" args="(const WPGPoint &center, double rx, double ry)=0" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual void libwpg::WPGPaintInterface::drawEllipse </td> <td>(</td> <td class="paramtype">const <a class="el" href="classlibwpg_1_1WPGPoint.html">WPGPoint</a> & </td> <td class="paramname"> <em>center</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">double </td> <td class="paramname"> <em>rx</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">double </td> <td class="paramname"> <em>ry</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td><code> [pure virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p> <p>Implemented in <a class="el" href="classlibwpg_1_1WPGSVGGenerator.html#62d192d03c614e2bc9442edcc8d3e095">libwpg::WPGSVGGenerator</a>.</p> <p>Referenced by <a class="el" href="WPG2Parser_8cpp_source.html#l01317">WPG2Parser::handleArc()</a>, and <a class="el" href="WPG1Parser_8cpp_source.html#l00444">WPG1Parser::handleEllipse()</a>.</p> </div> </div><p> <a class="anchor" name="456a8c8b5fe1f72ea83306615748b2d0"></a><!-- doxytag: member="libwpg::WPGPaintInterface::drawImageObject" ref="456a8c8b5fe1f72ea83306615748b2d0" args="(const WPGBinaryData &binaryData)=0" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual void libwpg::WPGPaintInterface::drawImageObject </td> <td>(</td> <td class="paramtype">const <a class="el" href="classlibwpg_1_1WPGBinaryData.html">WPGBinaryData</a> & </td> <td class="paramname"> <em>binaryData</em> </td> <td> ) </td> <td><code> [pure virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p> <p>Implemented in <a class="el" href="classlibwpg_1_1WPGSVGGenerator.html#338707c62ccd86989ca6ffe1696bb782">libwpg::WPGSVGGenerator</a>.</p> <p>Referenced by <a class="el" href="WPG2Parser_8cpp_source.html#l01855">WPG2Parser::handleObjectImage()</a>, <a class="el" href="WPG1Parser_8cpp_source.html#l00772">WPG1Parser::handlePostscriptTypeOne()</a>, and <a class="el" href="WPG1Parser_8cpp_source.html#l00794">WPG1Parser::handlePostscriptTypeTwo()</a>.</p> </div> </div><p> <a class="anchor" name="b6e92f43c971196109ab32a4d4b20c3d"></a><!-- doxytag: member="libwpg::WPGPaintInterface::drawPath" ref="b6e92f43c971196109ab32a4d4b20c3d" args="(const WPGPath &path)=0" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual void libwpg::WPGPaintInterface::drawPath </td> <td>(</td> <td class="paramtype">const <a class="el" href="classlibwpg_1_1WPGPath.html">WPGPath</a> & </td> <td class="paramname"> <em>path</em> </td> <td> ) </td> <td><code> [pure virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p> <p>Implemented in <a class="el" href="classlibwpg_1_1WPGSVGGenerator.html#e9c4ffa8a95b3d8bc30f3638ee289067">libwpg::WPGSVGGenerator</a>.</p> <p>Referenced by <a class="el" href="WPG2Parser_8cpp_source.html#l00618">WPG2Parser::flushCompoundPolygon()</a>, <a class="el" href="WPG1Parser_8cpp_source.html#l00474">WPG1Parser::handleCurvedPolyline()</a>, and <a class="el" href="WPG2Parser_8cpp_source.html#l01208">WPG2Parser::handlePolycurve()</a>.</p> </div> </div><p> <a class="anchor" name="0371993a903cf82aa29332ef1a796666"></a><!-- doxytag: member="libwpg::WPGPaintInterface::drawPolygon" ref="0371993a903cf82aa29332ef1a796666" args="(const WPGPointArray &vertices)=0" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual void libwpg::WPGPaintInterface::drawPolygon </td> <td>(</td> <td class="paramtype">const <a class="el" href="classlibwpg_1_1WPGPointArray.html">WPGPointArray</a> & </td> <td class="paramname"> <em>vertices</em> </td> <td> ) </td> <td><code> [pure virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p> <p>Implemented in <a class="el" href="classlibwpg_1_1WPGSVGGenerator.html#42beadb9d9c6c8153d25a4996d1f4471">libwpg::WPGSVGGenerator</a>.</p> <p>Referenced by <a class="el" href="WPG1Parser_8cpp_source.html#l00354">WPG1Parser::handleLine()</a>, <a class="el" href="WPG1Parser_8cpp_source.html#l00423">WPG1Parser::handlePolygon()</a>, <a class="el" href="WPG2Parser_8cpp_source.html#l01143">WPG2Parser::handlePolyline()</a>, and <a class="el" href="WPG1Parser_8cpp_source.html#l00376">WPG1Parser::handlePolyline()</a>.</p> </div> </div><p> <a class="anchor" name="c22ac9d9cf73f4cbc456fe3b525939ef"></a><!-- doxytag: member="libwpg::WPGPaintInterface::drawRectangle" ref="c22ac9d9cf73f4cbc456fe3b525939ef" args="(const WPGRect &rect, double rx, double ry)=0" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual void libwpg::WPGPaintInterface::drawRectangle </td> <td>(</td> <td class="paramtype">const <a class="el" href="classlibwpg_1_1WPGRect.html">WPGRect</a> & </td> <td class="paramname"> <em>rect</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">double </td> <td class="paramname"> <em>rx</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">double </td> <td class="paramname"> <em>ry</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td><code> [pure virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p> <p>Implemented in <a class="el" href="classlibwpg_1_1WPGSVGGenerator.html#207962669dc9f0f9ce24e898fbc314c1">libwpg::WPGSVGGenerator</a>.</p> <p>Referenced by <a class="el" href="WPG2Parser_8cpp_source.html#l01272">WPG2Parser::handleRectangle()</a>, and <a class="el" href="WPG1Parser_8cpp_source.html#l00397">WPG1Parser::handleRectangle()</a>.</p> </div> </div><p> <a class="anchor" name="b9c2ac4b7bc550dda42b161ab4d1f527"></a><!-- doxytag: member="libwpg::WPGPaintInterface::endGraphics" ref="b9c2ac4b7bc550dda42b161ab4d1f527" args="()=0" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual void libwpg::WPGPaintInterface::endGraphics </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td><code> [pure virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p> <p>Implemented in <a class="el" href="classlibwpg_1_1WPGSVGGenerator.html#8a673e9bb24d7f83f60533fed4db85b5">libwpg::WPGSVGGenerator</a>.</p> <p>Referenced by <a class="el" href="WPG2Parser_8cpp_source.html#l00576">WPG2Parser::handleEndWPG()</a>, and <a class="el" href="WPG1Parser_8cpp_source.html#l00283">WPG1Parser::handleEndWPG()</a>.</p> </div> </div><p> <a class="anchor" name="fdf309349060b71b32842ff684e230f3"></a><!-- doxytag: member="libwpg::WPGPaintInterface::endLayer" ref="fdf309349060b71b32842ff684e230f3" args="(unsigned int id)=0" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual void libwpg::WPGPaintInterface::endLayer </td> <td>(</td> <td class="paramtype">unsigned int </td> <td class="paramname"> <em>id</em> </td> <td> ) </td> <td><code> [pure virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p> <p>Implemented in <a class="el" href="classlibwpg_1_1WPGSVGGenerator.html#fdbfbd386fd874e38d8f5bc48f77b492">libwpg::WPGSVGGenerator</a>.</p> <p>Referenced by <a class="el" href="WPG2Parser_8cpp_source.html#l00576">WPG2Parser::handleEndWPG()</a>, and <a class="el" href="WPG2Parser_8cpp_source.html#l00588">WPG2Parser::handleLayer()</a>.</p> </div> </div><p> <a class="anchor" name="a6d23597978bdd08e43d2cd5343c7c2b"></a><!-- doxytag: member="libwpg::WPGPaintInterface::setBrush" ref="a6d23597978bdd08e43d2cd5343c7c2b" args="(const WPGBrush &brush)=0" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual void libwpg::WPGPaintInterface::setBrush </td> <td>(</td> <td class="paramtype">const <a class="el" href="classlibwpg_1_1WPGBrush.html">WPGBrush</a> & </td> <td class="paramname"> <em>brush</em> </td> <td> ) </td> <td><code> [pure virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p> <p>Implemented in <a class="el" href="classlibwpg_1_1WPGSVGGenerator.html#271193d918241943e6985bca522253e8">libwpg::WPGSVGGenerator</a>.</p> <p>Referenced by <a class="el" href="WPG2Parser_8cpp_source.html#l00618">WPG2Parser::flushCompoundPolygon()</a>, <a class="el" href="WPG2Parser_8cpp_source.html#l01317">WPG2Parser::handleArc()</a>, <a class="el" href="WPG1Parser_8cpp_source.html#l00474">WPG1Parser::handleCurvedPolyline()</a>, <a class="el" href="WPG1Parser_8cpp_source.html#l00444">WPG1Parser::handleEllipse()</a>, <a class="el" href="WPG1Parser_8cpp_source.html#l00354">WPG1Parser::handleLine()</a>, <a class="el" href="WPG2Parser_8cpp_source.html#l01208">WPG2Parser::handlePolycurve()</a>, <a class="el" href="WPG1Parser_8cpp_source.html#l00423">WPG1Parser::handlePolygon()</a>, <a class="el" href="WPG2Parser_8cpp_source.html#l01143">WPG2Parser::handlePolyline()</a>, <a class="el" href="WPG1Parser_8cpp_source.html#l00376">WPG1Parser::handlePolyline()</a>, <a class="el" href="WPG2Parser_8cpp_source.html#l01272">WPG2Parser::handleRectangle()</a>, and <a class="el" href="WPG1Parser_8cpp_source.html#l00397">WPG1Parser::handleRectangle()</a>.</p> </div> </div><p> <a class="anchor" name="f33c8cee487f2328542045b7ab6705fd"></a><!-- doxytag: member="libwpg::WPGPaintInterface::setFillRule" ref="f33c8cee487f2328542045b7ab6705fd" args="(FillRule rule)=0" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual void libwpg::WPGPaintInterface::setFillRule </td> <td>(</td> <td class="paramtype"><a class="el" href="classlibwpg_1_1WPGPaintInterface.html#33c77b0ce469c60c4e05b8fb8d29c91e">FillRule</a> </td> <td class="paramname"> <em>rule</em> </td> <td> ) </td> <td><code> [pure virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p> <p>Referenced by <a class="el" href="WPG2Parser_8cpp_source.html#l00618">WPG2Parser::flushCompoundPolygon()</a>, <a class="el" href="WPG2Parser_8cpp_source.html#l01208">WPG2Parser::handlePolycurve()</a>, and <a class="el" href="WPG2Parser_8cpp_source.html#l01143">WPG2Parser::handlePolyline()</a>.</p> </div> </div><p> <a class="anchor" name="ed166d26c456a77c527f1a83e20f1b0f"></a><!-- doxytag: member="libwpg::WPGPaintInterface::setPen" ref="ed166d26c456a77c527f1a83e20f1b0f" args="(const WPGPen &pen)=0" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual void libwpg::WPGPaintInterface::setPen </td> <td>(</td> <td class="paramtype">const <a class="el" href="classlibwpg_1_1WPGPen.html">WPGPen</a> & </td> <td class="paramname"> <em>pen</em> </td> <td> ) </td> <td><code> [pure virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p> <p>Implemented in <a class="el" href="classlibwpg_1_1WPGSVGGenerator.html#b443c79e5a31a14531b0f36944c9ac25">libwpg::WPGSVGGenerator</a>.</p> <p>Referenced by <a class="el" href="WPG2Parser_8cpp_source.html#l00618">WPG2Parser::flushCompoundPolygon()</a>, <a class="el" href="WPG2Parser_8cpp_source.html#l01317">WPG2Parser::handleArc()</a>, <a class="el" href="WPG1Parser_8cpp_source.html#l00474">WPG1Parser::handleCurvedPolyline()</a>, <a class="el" href="WPG1Parser_8cpp_source.html#l00444">WPG1Parser::handleEllipse()</a>, <a class="el" href="WPG1Parser_8cpp_source.html#l00354">WPG1Parser::handleLine()</a>, <a class="el" href="WPG2Parser_8cpp_source.html#l01208">WPG2Parser::handlePolycurve()</a>, <a class="el" href="WPG1Parser_8cpp_source.html#l00423">WPG1Parser::handlePolygon()</a>, <a class="el" href="WPG2Parser_8cpp_source.html#l01143">WPG2Parser::handlePolyline()</a>, <a class="el" href="WPG1Parser_8cpp_source.html#l00376">WPG1Parser::handlePolyline()</a>, <a class="el" href="WPG2Parser_8cpp_source.html#l01272">WPG2Parser::handleRectangle()</a>, and <a class="el" href="WPG1Parser_8cpp_source.html#l00397">WPG1Parser::handleRectangle()</a>.</p> </div> </div><p> <a class="anchor" name="abb8e8edfd4f513ba2d59b9a7fb364e9"></a><!-- doxytag: member="libwpg::WPGPaintInterface::startGraphics" ref="abb8e8edfd4f513ba2d59b9a7fb364e9" args="(double width, double height)=0" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual void libwpg::WPGPaintInterface::startGraphics </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><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td><code> [pure virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p> <p>Implemented in <a class="el" href="classlibwpg_1_1WPGSVGGenerator.html#b2b4e456a6b9b3b168bf600a404c5767">libwpg::WPGSVGGenerator</a>.</p> <p>Referenced by <a class="el" href="WPG2Parser_8cpp_source.html#l00469">WPG2Parser::handleStartWPG()</a>, and <a class="el" href="WPG1Parser_8cpp_source.html#l00262">WPG1Parser::handleStartWPG()</a>.</p> </div> </div><p> <a class="anchor" name="09cf859553fe0adb8e4d064d03ff7eb4"></a><!-- doxytag: member="libwpg::WPGPaintInterface::startLayer" ref="09cf859553fe0adb8e4d064d03ff7eb4" args="(unsigned int id)=0" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual void libwpg::WPGPaintInterface::startLayer </td> <td>(</td> <td class="paramtype">unsigned int </td> <td class="paramname"> <em>id</em> </td> <td> ) </td> <td><code> [pure virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p> <p>Implemented in <a class="el" href="classlibwpg_1_1WPGSVGGenerator.html#2ba8b1587c7ae909bf44bd4788d31e5c">libwpg::WPGSVGGenerator</a>.</p> <p>Referenced by <a class="el" href="WPG2Parser_8cpp_source.html#l00588">WPG2Parser::handleLayer()</a>.</p> </div> </div><p> <hr>The documentation for this class was generated from the following file:<ul> <li><a class="el" href="WPGPaintInterface_8h_source.html">WPGPaintInterface.h</a></ul> </div> <hr size="1"><address style="align: right;"><small> Generated for libwpg by <a href="http://www.doxygen.org/index.html"> doxygen</a> 1.5.9</small></address> </body> </html>