<!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>libcdr::CDRCollector 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('classlibcdr_1_1CDRCollector.html','');}); </script> <div id="doc-content"> <div class="header"> <div class="summary"> <a href="#pub-methods">Public Member Functions</a> | <a href="classlibcdr_1_1CDRCollector-members.html">List of all members</a> </div> <div class="headertitle"> <div class="title">libcdr::CDRCollector Class Reference<span class="mlabels"><span class="mlabel">abstract</span></span></div> </div> </div><!--header--> <div class="contents"> <p><code>#include <<a class="el" href="CDRCollector_8h_source.html">CDRCollector.h</a>></code></p> <div class="dynheader"> Inheritance diagram for libcdr::CDRCollector:</div> <div class="dyncontent"> <div class="center"> <img src="classlibcdr_1_1CDRCollector.png" usemap="#libcdr::CDRCollector_map" alt=""/> <map id="libcdr::CDRCollector_map" name="libcdr::CDRCollector_map"> <area href="classlibcdr_1_1CDRContentCollector.html" alt="libcdr::CDRContentCollector" shape="rect" coords="0,56,170,80"/> <area href="classlibcdr_1_1CDRStylesCollector.html" alt="libcdr::CDRStylesCollector" shape="rect" coords="180,56,350,80"/> </map> </div></div> <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:a68d57582d8bc1c6963c5a712a06cbef2"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibcdr_1_1CDRCollector.html#a68d57582d8bc1c6963c5a712a06cbef2">CDRCollector</a> ()</td></tr> <tr class="separator:a68d57582d8bc1c6963c5a712a06cbef2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9dfeb73b117043ec4837881519faf355"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibcdr_1_1CDRCollector.html#a9dfeb73b117043ec4837881519faf355">~CDRCollector</a> ()</td></tr> <tr class="separator:a9dfeb73b117043ec4837881519faf355"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abaf8529a56bdb382d41de9a3143dc272"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibcdr_1_1CDRCollector.html#abaf8529a56bdb382d41de9a3143dc272">collectPage</a> (unsigned level)=0</td></tr> <tr class="separator:abaf8529a56bdb382d41de9a3143dc272"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a829eebbac0a3f07ab5bf27eeedc17703"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibcdr_1_1CDRCollector.html#a829eebbac0a3f07ab5bf27eeedc17703">collectObject</a> (unsigned level)=0</td></tr> <tr class="separator:a829eebbac0a3f07ab5bf27eeedc17703"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afd8ff79b194ae9bd18727a7daaf468f3"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibcdr_1_1CDRCollector.html#afd8ff79b194ae9bd18727a7daaf468f3">collectGroup</a> (unsigned level)=0</td></tr> <tr class="separator:afd8ff79b194ae9bd18727a7daaf468f3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab662fc0ab0cdb0bb4239792f86a2fb76"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibcdr_1_1CDRCollector.html#ab662fc0ab0cdb0bb4239792f86a2fb76">collectVect</a> (unsigned level)=0</td></tr> <tr class="separator:ab662fc0ab0cdb0bb4239792f86a2fb76"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a007af0f728276d976af9ce6a00a62ed2"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibcdr_1_1CDRCollector.html#a007af0f728276d976af9ce6a00a62ed2">collectOtherList</a> ()=0</td></tr> <tr class="separator:a007af0f728276d976af9ce6a00a62ed2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aef3d8b95d799a29dc9e04edd369450e4"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibcdr_1_1CDRCollector.html#aef3d8b95d799a29dc9e04edd369450e4">collectCubicBezier</a> (double x1, double y1, double x2, double y2, double x, double y)=0</td></tr> <tr class="separator:aef3d8b95d799a29dc9e04edd369450e4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa3d66ce6fab56b1eff0ea14059c4b57b"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibcdr_1_1CDRCollector.html#aa3d66ce6fab56b1eff0ea14059c4b57b">collectQuadraticBezier</a> (double x1, double y1, double x, double y)=0</td></tr> <tr class="separator:aa3d66ce6fab56b1eff0ea14059c4b57b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a687b2bd678956b121d3e06c817d1555e"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibcdr_1_1CDRCollector.html#a687b2bd678956b121d3e06c817d1555e">collectMoveTo</a> (double x, double y)=0</td></tr> <tr class="separator:a687b2bd678956b121d3e06c817d1555e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6636795ed5ba1bb73808a5f4f24b1c03"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibcdr_1_1CDRCollector.html#a6636795ed5ba1bb73808a5f4f24b1c03">collectLineTo</a> (double x, double y)=0</td></tr> <tr class="separator:a6636795ed5ba1bb73808a5f4f24b1c03"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac305f35cffe5cf52bc985ee2fd41e649"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibcdr_1_1CDRCollector.html#ac305f35cffe5cf52bc985ee2fd41e649">collectArcTo</a> (double rx, double ry, bool largeArc, bool sweep, double x, double y)=0</td></tr> <tr class="separator:ac305f35cffe5cf52bc985ee2fd41e649"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a507ff97b05f0d74fc636c31b095cf85c"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibcdr_1_1CDRCollector.html#a507ff97b05f0d74fc636c31b095cf85c">collectClosePath</a> ()=0</td></tr> <tr class="separator:a507ff97b05f0d74fc636c31b095cf85c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a217d81598ce5f45e16b4eee50a0dd84e"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibcdr_1_1CDRCollector.html#a217d81598ce5f45e16b4eee50a0dd84e">collectLevel</a> (unsigned level)=0</td></tr> <tr class="separator:a217d81598ce5f45e16b4eee50a0dd84e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a566ef3339b7bd54b31a08550377be766"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibcdr_1_1CDRCollector.html#a566ef3339b7bd54b31a08550377be766">collectTransform</a> (const <a class="el" href="classlibcdr_1_1CDRTransforms.html">CDRTransforms</a> &transforms, bool considerGroupTransform)=0</td></tr> <tr class="separator:a566ef3339b7bd54b31a08550377be766"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a53c98d7f72644b06692422f825617570"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibcdr_1_1CDRCollector.html#a53c98d7f72644b06692422f825617570">collectFillStyle</a> (unsigned short fillType, const <a class="el" href="structlibcdr_1_1CDRColor.html">CDRColor</a> &color1, const <a class="el" href="structlibcdr_1_1CDRColor.html">CDRColor</a> &color2, const <a class="el" href="structlibcdr_1_1CDRGradient.html">CDRGradient</a> &gradient, const <a class="el" href="structlibcdr_1_1CDRImageFill.html">CDRImageFill</a> &imageFill)=0</td></tr> <tr class="separator:a53c98d7f72644b06692422f825617570"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac3384147e4e0187185a0fee2687d9af0"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibcdr_1_1CDRCollector.html#ac3384147e4e0187185a0fee2687d9af0">collectLineStyle</a> (unsigned short lineType, unsigned short capsType, unsigned short joinType, double lineWidth, double stretch, double angle, const <a class="el" href="structlibcdr_1_1CDRColor.html">CDRColor</a> &color, const std::vector< unsigned > &dashArray, unsigned startMarkerId, unsigned endMarkerId)=0</td></tr> <tr class="separator:ac3384147e4e0187185a0fee2687d9af0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0728b87693bcad53b0b4638c93c06b81"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibcdr_1_1CDRCollector.html#a0728b87693bcad53b0b4638c93c06b81">collectRotate</a> (double angle, double cx, double cy)=0</td></tr> <tr class="separator:a0728b87693bcad53b0b4638c93c06b81"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0594120e9e0c6d4ab257c1f811675fd3"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibcdr_1_1CDRCollector.html#a0594120e9e0c6d4ab257c1f811675fd3">collectFlags</a> (unsigned flags, bool considerFlags)=0</td></tr> <tr class="separator:a0594120e9e0c6d4ab257c1f811675fd3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a65ac890c4604de87389f9deea388deca"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibcdr_1_1CDRCollector.html#a65ac890c4604de87389f9deea388deca">collectPageSize</a> (double width, double height, double offsetX, double offsetY)=0</td></tr> <tr class="separator:a65ac890c4604de87389f9deea388deca"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae06ec42be04e81c9dc9809dd0af10bac"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibcdr_1_1CDRCollector.html#ae06ec42be04e81c9dc9809dd0af10bac">collectPolygonTransform</a> (unsigned numAngles, unsigned nextPoint, double rx, double ry, double cx, double cy)=0</td></tr> <tr class="separator:ae06ec42be04e81c9dc9809dd0af10bac"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3fa7f62a5317882e8ebe41eb1f7cc393"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibcdr_1_1CDRCollector.html#a3fa7f62a5317882e8ebe41eb1f7cc393">collectBitmap</a> (unsigned imageId, double x1, double x2, double y1, double y2)=0</td></tr> <tr class="separator:a3fa7f62a5317882e8ebe41eb1f7cc393"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9f0b10cbcb09c25e144467393c7c3b9f"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibcdr_1_1CDRCollector.html#a9f0b10cbcb09c25e144467393c7c3b9f">collectBmp</a> (unsigned imageId, unsigned colorModel, unsigned width, unsigned height, unsigned bpp, const std::vector< unsigned > &palette, const std::vector< unsigned char > &bitmap)=0</td></tr> <tr class="separator:a9f0b10cbcb09c25e144467393c7c3b9f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a80cc8cdde9e79b436f2dc8288e633d3a"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibcdr_1_1CDRCollector.html#a80cc8cdde9e79b436f2dc8288e633d3a">collectBmp</a> (unsigned imageId, const std::vector< unsigned char > &bitmap)=0</td></tr> <tr class="separator:a80cc8cdde9e79b436f2dc8288e633d3a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acc0bae737dfba5d57638f01af47640b2"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibcdr_1_1CDRCollector.html#acc0bae737dfba5d57638f01af47640b2">collectBmpf</a> (unsigned patternId, unsigned width, unsigned height, const std::vector< unsigned char > &pattern)=0</td></tr> <tr class="separator:acc0bae737dfba5d57638f01af47640b2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a52f02c3ad011793c2f7a7ce1d1951c11"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibcdr_1_1CDRCollector.html#a52f02c3ad011793c2f7a7ce1d1951c11">collectPpdt</a> (const std::vector< std::pair< double, double > > &points, const std::vector< unsigned > &knotVector)=0</td></tr> <tr class="separator:a52f02c3ad011793c2f7a7ce1d1951c11"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae59303f40bf727a7918e0485d889f9de"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibcdr_1_1CDRCollector.html#ae59303f40bf727a7918e0485d889f9de">collectFillTransform</a> (const <a class="el" href="classlibcdr_1_1CDRTransforms.html">CDRTransforms</a> &fillTrafos)=0</td></tr> <tr class="separator:ae59303f40bf727a7918e0485d889f9de"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac909defc41e59b857e183b2214a40ad4"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibcdr_1_1CDRCollector.html#ac909defc41e59b857e183b2214a40ad4">collectFillOpacity</a> (double opacity)=0</td></tr> <tr class="separator:ac909defc41e59b857e183b2214a40ad4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a384b4622a9b7bacaed5be3debe88218d"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibcdr_1_1CDRCollector.html#a384b4622a9b7bacaed5be3debe88218d">collectPolygon</a> ()=0</td></tr> <tr class="separator:a384b4622a9b7bacaed5be3debe88218d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a37fcb0a3618499b00177bf83dbdadf20"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibcdr_1_1CDRCollector.html#a37fcb0a3618499b00177bf83dbdadf20">collectSpline</a> ()=0</td></tr> <tr class="separator:a37fcb0a3618499b00177bf83dbdadf20"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae6608b0b3e458e0790ca3d298e659e87"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibcdr_1_1CDRCollector.html#ae6608b0b3e458e0790ca3d298e659e87">collectColorProfile</a> (const std::vector< unsigned char > &profile)=0</td></tr> <tr class="separator:ae6608b0b3e458e0790ca3d298e659e87"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a39cbdd802a6ed1a9fdcd044b08320780"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibcdr_1_1CDRCollector.html#a39cbdd802a6ed1a9fdcd044b08320780">collectBBox</a> (double x0, double y0, double x1, double y1)=0</td></tr> <tr class="separator:a39cbdd802a6ed1a9fdcd044b08320780"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0696844f77c0e74ff95c6efca7c8491a"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibcdr_1_1CDRCollector.html#a0696844f77c0e74ff95c6efca7c8491a">collectSpnd</a> (unsigned spnd)=0</td></tr> <tr class="separator:a0696844f77c0e74ff95c6efca7c8491a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4ed871434a91662fad6dee59b248f423"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibcdr_1_1CDRCollector.html#a4ed871434a91662fad6dee59b248f423">collectVectorPattern</a> (unsigned id, const WPXBinaryData &data)=0</td></tr> <tr class="separator:a4ed871434a91662fad6dee59b248f423"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7034fbedba8814f6087248824c313bfb"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibcdr_1_1CDRCollector.html#a7034fbedba8814f6087248824c313bfb">collectPaletteEntry</a> (unsigned colorId, unsigned userId, const <a class="el" href="structlibcdr_1_1CDRColor.html">CDRColor</a> &color)=0</td></tr> <tr class="separator:a7034fbedba8814f6087248824c313bfb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aaeae19689e2dc588a6d806584e42b588"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibcdr_1_1CDRCollector.html#aaeae19689e2dc588a6d806584e42b588">collectText</a> (unsigned textId, unsigned styleId, const std::vector< unsigned char > &data, const std::vector< unsigned char > &charDescriptions, const std::map< unsigned, <a class="el" href="structlibcdr_1_1CDRCharacterStyle.html">CDRCharacterStyle</a> > &styleOverrides)=0</td></tr> <tr class="separator:aaeae19689e2dc588a6d806584e42b588"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad33c76c49d7c51eb723fc2d1f4d44eac"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibcdr_1_1CDRCollector.html#ad33c76c49d7c51eb723fc2d1f4d44eac">collectArtisticText</a> (double x, double y)=0</td></tr> <tr class="separator:ad33c76c49d7c51eb723fc2d1f4d44eac"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7b06c592ddf603cb0cedbba0d8b576f2"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibcdr_1_1CDRCollector.html#a7b06c592ddf603cb0cedbba0d8b576f2">collectParagraphText</a> (double x, double y, double width, double height)=0</td></tr> <tr class="separator:a7b06c592ddf603cb0cedbba0d8b576f2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aed05bba181d00a38c798440b7616ec23"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibcdr_1_1CDRCollector.html#aed05bba181d00a38c798440b7616ec23">collectStld</a> (unsigned id, const <a class="el" href="structlibcdr_1_1CDRCharacterStyle.html">CDRCharacterStyle</a> &charStyle)=0</td></tr> <tr class="separator:aed05bba181d00a38c798440b7616ec23"><td class="memSeparator" colspan="2"> </td></tr> </table> <h2 class="groupheader">Constructor & Destructor Documentation</h2> <a class="anchor" id="a68d57582d8bc1c6963c5a712a06cbef2"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">libcdr::CDRCollector::CDRCollector </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> <a class="anchor" id="a9dfeb73b117043ec4837881519faf355"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">virtual libcdr::CDRCollector::~CDRCollector </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 class="mlabel">virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <h2 class="groupheader">Member Function Documentation</h2> <a class="anchor" id="ac305f35cffe5cf52bc985ee2fd41e649"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">virtual void libcdr::CDRCollector::collectArcTo </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> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">bool </td> <td class="paramname"><em>largeArc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">bool </td> <td class="paramname"><em>sweep</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">double </td> <td class="paramname"><em>x</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">double </td> <td class="paramname"><em>y</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">pure virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Implemented in <a class="el" href="classlibcdr_1_1CDRStylesCollector.html#ab89350741860e2c6a8fcf1f2207fd805">libcdr::CDRStylesCollector</a>, and <a class="el" href="classlibcdr_1_1CDRContentCollector.html#a85d8bbdc6bba76fee957735724a566f0">libcdr::CDRContentCollector</a>.</p> </div> </div> <a class="anchor" id="ad33c76c49d7c51eb723fc2d1f4d44eac"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">virtual void libcdr::CDRCollector::collectArtisticText </td> <td>(</td> <td class="paramtype">double </td> <td class="paramname"><em>x</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">double </td> <td class="paramname"><em>y</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">pure virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Implemented in <a class="el" href="classlibcdr_1_1CDRContentCollector.html#a0b6c0a53cc4096dd12c2a0d646573958">libcdr::CDRContentCollector</a>, and <a class="el" href="classlibcdr_1_1CDRStylesCollector.html#a699654d90ec5c9a530873be3cd856846">libcdr::CDRStylesCollector</a>.</p> </div> </div> <a class="anchor" id="a39cbdd802a6ed1a9fdcd044b08320780"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">virtual void libcdr::CDRCollector::collectBBox </td> <td>(</td> <td class="paramtype">double </td> <td class="paramname"><em>x0</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">double </td> <td class="paramname"><em>y0</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">double </td> <td class="paramname"><em>x1</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">double </td> <td class="paramname"><em>y1</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">pure virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Implemented in <a class="el" href="classlibcdr_1_1CDRContentCollector.html#a6f64519df4f8d854906356bb466dcd8b">libcdr::CDRContentCollector</a>, and <a class="el" href="classlibcdr_1_1CDRStylesCollector.html#a1014d233601d5ef73c95714176dcac4c">libcdr::CDRStylesCollector</a>.</p> </div> </div> <a class="anchor" id="a3fa7f62a5317882e8ebe41eb1f7cc393"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">virtual void libcdr::CDRCollector::collectBitmap </td> <td>(</td> <td class="paramtype">unsigned </td> <td class="paramname"><em>imageId</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">double </td> <td class="paramname"><em>x1</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">double </td> <td class="paramname"><em>x2</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">double </td> <td class="paramname"><em>y1</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">double </td> <td class="paramname"><em>y2</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">pure virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Implemented in <a class="el" href="classlibcdr_1_1CDRContentCollector.html#a261b96e7f3e9fcb4c60921fa4a6c0aa5">libcdr::CDRContentCollector</a>, and <a class="el" href="classlibcdr_1_1CDRStylesCollector.html#af2276ef1ee499acce55b013917c6bbad">libcdr::CDRStylesCollector</a>.</p> </div> </div> <a class="anchor" id="a9f0b10cbcb09c25e144467393c7c3b9f"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">virtual void libcdr::CDRCollector::collectBmp </td> <td>(</td> <td class="paramtype">unsigned </td> <td class="paramname"><em>imageId</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">unsigned </td> <td class="paramname"><em>colorModel</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">unsigned </td> <td class="paramname"><em>width</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">unsigned </td> <td class="paramname"><em>height</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">unsigned </td> <td class="paramname"><em>bpp</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const std::vector< unsigned > & </td> <td class="paramname"><em>palette</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const std::vector< unsigned char > & </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">pure virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Implemented in <a class="el" href="classlibcdr_1_1CDRContentCollector.html#af7f3dcbdbd10966083476aacd552e3bb">libcdr::CDRContentCollector</a>, and <a class="el" href="classlibcdr_1_1CDRStylesCollector.html#af037e83942a3383486d38efc89f9ca1b">libcdr::CDRStylesCollector</a>.</p> </div> </div> <a class="anchor" id="a80cc8cdde9e79b436f2dc8288e633d3a"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">virtual void libcdr::CDRCollector::collectBmp </td> <td>(</td> <td class="paramtype">unsigned </td> <td class="paramname"><em>imageId</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const std::vector< unsigned char > & </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">pure virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Implemented in <a class="el" href="classlibcdr_1_1CDRContentCollector.html#aeb3b7020ca7686d2111ea53f949a4da3">libcdr::CDRContentCollector</a>, and <a class="el" href="classlibcdr_1_1CDRStylesCollector.html#a8a1e45bfa2f030ceb09be976eaf0397c">libcdr::CDRStylesCollector</a>.</p> </div> </div> <a class="anchor" id="acc0bae737dfba5d57638f01af47640b2"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">virtual void libcdr::CDRCollector::collectBmpf </td> <td>(</td> <td class="paramtype">unsigned </td> <td class="paramname"><em>patternId</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">unsigned </td> <td class="paramname"><em>width</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">unsigned </td> <td class="paramname"><em>height</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const std::vector< unsigned char > & </td> <td class="paramname"><em>pattern</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">pure virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Implemented in <a class="el" href="classlibcdr_1_1CDRContentCollector.html#a2115a1e81d796b9e0df388480b4fd924">libcdr::CDRContentCollector</a>, and <a class="el" href="classlibcdr_1_1CDRStylesCollector.html#a8b101687078a5f3641b340b6cde95ce8">libcdr::CDRStylesCollector</a>.</p> </div> </div> <a class="anchor" id="a507ff97b05f0d74fc636c31b095cf85c"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">virtual void libcdr::CDRCollector::collectClosePath </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">pure virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Implemented in <a class="el" href="classlibcdr_1_1CDRStylesCollector.html#a64830ae722dcf10ee85bb2e8e9747920">libcdr::CDRStylesCollector</a>, and <a class="el" href="classlibcdr_1_1CDRContentCollector.html#a68a1aed49c8913e2ca0a91df2666fbc7">libcdr::CDRContentCollector</a>.</p> </div> </div> <a class="anchor" id="ae6608b0b3e458e0790ca3d298e659e87"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">virtual void libcdr::CDRCollector::collectColorProfile </td> <td>(</td> <td class="paramtype">const std::vector< unsigned char > & </td> <td class="paramname"><em>profile</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">pure virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Implemented in <a class="el" href="classlibcdr_1_1CDRContentCollector.html#a72ad61a4789558f9208289258b211b95">libcdr::CDRContentCollector</a>, and <a class="el" href="classlibcdr_1_1CDRStylesCollector.html#a0c035322577a7abff280d696a54656ee">libcdr::CDRStylesCollector</a>.</p> </div> </div> <a class="anchor" id="aef3d8b95d799a29dc9e04edd369450e4"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">virtual void libcdr::CDRCollector::collectCubicBezier </td> <td>(</td> <td class="paramtype">double </td> <td class="paramname"><em>x1</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">double </td> <td class="paramname"><em>y1</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">double </td> <td class="paramname"><em>x2</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">double </td> <td class="paramname"><em>y2</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">double </td> <td class="paramname"><em>x</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">double </td> <td class="paramname"><em>y</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">pure virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Implemented in <a class="el" href="classlibcdr_1_1CDRStylesCollector.html#a6be9d72cc70312d26a717df0a33228ac">libcdr::CDRStylesCollector</a>, and <a class="el" href="classlibcdr_1_1CDRContentCollector.html#a85aa87298c9a48c0dbe8e5561c40e9fc">libcdr::CDRContentCollector</a>.</p> </div> </div> <a class="anchor" id="ac909defc41e59b857e183b2214a40ad4"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">virtual void libcdr::CDRCollector::collectFillOpacity </td> <td>(</td> <td class="paramtype">double </td> <td class="paramname"><em>opacity</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">pure virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Implemented in <a class="el" href="classlibcdr_1_1CDRContentCollector.html#a92677cb4cc7373b20c5ebedc05701dee">libcdr::CDRContentCollector</a>, and <a class="el" href="classlibcdr_1_1CDRStylesCollector.html#afb8193ba6b5753bcbb5f11e52ab4ce6b">libcdr::CDRStylesCollector</a>.</p> </div> </div> <a class="anchor" id="a53c98d7f72644b06692422f825617570"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">virtual void libcdr::CDRCollector::collectFillStyle </td> <td>(</td> <td class="paramtype">unsigned short </td> <td class="paramname"><em>fillType</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="structlibcdr_1_1CDRColor.html">CDRColor</a> & </td> <td class="paramname"><em>color1</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="structlibcdr_1_1CDRColor.html">CDRColor</a> & </td> <td class="paramname"><em>color2</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="structlibcdr_1_1CDRGradient.html">CDRGradient</a> & </td> <td class="paramname"><em>gradient</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="structlibcdr_1_1CDRImageFill.html">CDRImageFill</a> & </td> <td class="paramname"><em>imageFill</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">pure virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Implemented in <a class="el" href="classlibcdr_1_1CDRStylesCollector.html#a83b538e664bab6fc112b77516a280a76">libcdr::CDRStylesCollector</a>, and <a class="el" href="classlibcdr_1_1CDRContentCollector.html#a8d7d648682ffef258d1f5b6414ee02a3">libcdr::CDRContentCollector</a>.</p> </div> </div> <a class="anchor" id="ae59303f40bf727a7918e0485d889f9de"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">virtual void libcdr::CDRCollector::collectFillTransform </td> <td>(</td> <td class="paramtype">const <a class="el" href="classlibcdr_1_1CDRTransforms.html">CDRTransforms</a> & </td> <td class="paramname"><em>fillTrafos</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">pure virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Implemented in <a class="el" href="classlibcdr_1_1CDRContentCollector.html#aa723262617cf4cd0b27676071aa400d7">libcdr::CDRContentCollector</a>, and <a class="el" href="classlibcdr_1_1CDRStylesCollector.html#aaca8ca6d2a96ffbc7a32199e7d1c50a8">libcdr::CDRStylesCollector</a>.</p> </div> </div> <a class="anchor" id="a0594120e9e0c6d4ab257c1f811675fd3"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">virtual void libcdr::CDRCollector::collectFlags </td> <td>(</td> <td class="paramtype">unsigned </td> <td class="paramname"><em>flags</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">bool </td> <td class="paramname"><em>considerFlags</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">pure virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Implemented in <a class="el" href="classlibcdr_1_1CDRContentCollector.html#a9d0109d8352fa21b1d5fcbb9f1c2505c">libcdr::CDRContentCollector</a>, and <a class="el" href="classlibcdr_1_1CDRStylesCollector.html#afa0be76bf903c1f613da468dc1f22579">libcdr::CDRStylesCollector</a>.</p> </div> </div> <a class="anchor" id="afd8ff79b194ae9bd18727a7daaf468f3"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">virtual void libcdr::CDRCollector::collectGroup </td> <td>(</td> <td class="paramtype">unsigned </td> <td class="paramname"><em>level</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">pure virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Implemented in <a class="el" href="classlibcdr_1_1CDRStylesCollector.html#a4294de5117197a2bc8e44b3972a69a66">libcdr::CDRStylesCollector</a>, and <a class="el" href="classlibcdr_1_1CDRContentCollector.html#ac8b15c1d23461a6b4fdf1d52cf7e9c80">libcdr::CDRContentCollector</a>.</p> </div> </div> <a class="anchor" id="a217d81598ce5f45e16b4eee50a0dd84e"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">virtual void libcdr::CDRCollector::collectLevel </td> <td>(</td> <td class="paramtype">unsigned </td> <td class="paramname"><em>level</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">pure virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Implemented in <a class="el" href="classlibcdr_1_1CDRStylesCollector.html#a5a6ceb4dbe8e8696d32e84bb4788ba55">libcdr::CDRStylesCollector</a>, and <a class="el" href="classlibcdr_1_1CDRContentCollector.html#ac9093f7fed2861e34140bb12044d930e">libcdr::CDRContentCollector</a>.</p> </div> </div> <a class="anchor" id="ac3384147e4e0187185a0fee2687d9af0"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">virtual void libcdr::CDRCollector::collectLineStyle </td> <td>(</td> <td class="paramtype">unsigned short </td> <td class="paramname"><em>lineType</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">unsigned short </td> <td class="paramname"><em>capsType</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">unsigned short </td> <td class="paramname"><em>joinType</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">double </td> <td class="paramname"><em>lineWidth</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">double </td> <td class="paramname"><em>stretch</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">double </td> <td class="paramname"><em>angle</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="structlibcdr_1_1CDRColor.html">CDRColor</a> & </td> <td class="paramname"><em>color</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const std::vector< unsigned > & </td> <td class="paramname"><em>dashArray</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">unsigned </td> <td class="paramname"><em>startMarkerId</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">unsigned </td> <td class="paramname"><em>endMarkerId</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">pure virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Implemented in <a class="el" href="classlibcdr_1_1CDRStylesCollector.html#a913042b5c862ad45aa6fdd64a4c42f61">libcdr::CDRStylesCollector</a>, and <a class="el" href="classlibcdr_1_1CDRContentCollector.html#a4dceb8cf861c0a18e0138e66b1c6dc10">libcdr::CDRContentCollector</a>.</p> </div> </div> <a class="anchor" id="a6636795ed5ba1bb73808a5f4f24b1c03"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">virtual void libcdr::CDRCollector::collectLineTo </td> <td>(</td> <td class="paramtype">double </td> <td class="paramname"><em>x</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">double </td> <td class="paramname"><em>y</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">pure virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Implemented in <a class="el" href="classlibcdr_1_1CDRStylesCollector.html#a28a44ebc80f8a33758daa1b7ad8de709">libcdr::CDRStylesCollector</a>, and <a class="el" href="classlibcdr_1_1CDRContentCollector.html#ac2127fe94c8ef8e8809f8093c11cb505">libcdr::CDRContentCollector</a>.</p> </div> </div> <a class="anchor" id="a687b2bd678956b121d3e06c817d1555e"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">virtual void libcdr::CDRCollector::collectMoveTo </td> <td>(</td> <td class="paramtype">double </td> <td class="paramname"><em>x</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">double </td> <td class="paramname"><em>y</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">pure virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Implemented in <a class="el" href="classlibcdr_1_1CDRStylesCollector.html#aa82287544b0dc288adad22b0da9e309f">libcdr::CDRStylesCollector</a>, and <a class="el" href="classlibcdr_1_1CDRContentCollector.html#a3678c9296fab7d6dc07eba74cfab0829">libcdr::CDRContentCollector</a>.</p> </div> </div> <a class="anchor" id="a829eebbac0a3f07ab5bf27eeedc17703"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">virtual void libcdr::CDRCollector::collectObject </td> <td>(</td> <td class="paramtype">unsigned </td> <td class="paramname"><em>level</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">pure virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Implemented in <a class="el" href="classlibcdr_1_1CDRStylesCollector.html#a89c4ddb4e0b1e5566073d31f2f7d7297">libcdr::CDRStylesCollector</a>, and <a class="el" href="classlibcdr_1_1CDRContentCollector.html#af0e7468a0fb1f0f80f239656ada38bc9">libcdr::CDRContentCollector</a>.</p> </div> </div> <a class="anchor" id="a007af0f728276d976af9ce6a00a62ed2"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">virtual void libcdr::CDRCollector::collectOtherList </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">pure virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Implemented in <a class="el" href="classlibcdr_1_1CDRStylesCollector.html#a3e1c0e854a7f8bb45926f7b2c9f3ff4e">libcdr::CDRStylesCollector</a>, and <a class="el" href="classlibcdr_1_1CDRContentCollector.html#a6ca0b5dcbfb98fa387ba2e1fcf186c09">libcdr::CDRContentCollector</a>.</p> </div> </div> <a class="anchor" id="abaf8529a56bdb382d41de9a3143dc272"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">virtual void libcdr::CDRCollector::collectPage </td> <td>(</td> <td class="paramtype">unsigned </td> <td class="paramname"><em>level</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">pure virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Implemented in <a class="el" href="classlibcdr_1_1CDRStylesCollector.html#ac759eb24aeef7187143f5f0e92f82633">libcdr::CDRStylesCollector</a>, and <a class="el" href="classlibcdr_1_1CDRContentCollector.html#abe305b781f9644803fd073c9267497c1">libcdr::CDRContentCollector</a>.</p> </div> </div> <a class="anchor" id="a65ac890c4604de87389f9deea388deca"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">virtual void libcdr::CDRCollector::collectPageSize </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 class="paramkey"></td> <td></td> <td class="paramtype">double </td> <td class="paramname"><em>offsetX</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">double </td> <td class="paramname"><em>offsetY</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">pure virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Implemented in <a class="el" href="classlibcdr_1_1CDRContentCollector.html#a9a6c0d05d998f9d7efc3dd963b4f812f">libcdr::CDRContentCollector</a>, and <a class="el" href="classlibcdr_1_1CDRStylesCollector.html#a678dec9b1f6313d070eb44fa067bcf64">libcdr::CDRStylesCollector</a>.</p> </div> </div> <a class="anchor" id="a7034fbedba8814f6087248824c313bfb"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">virtual void libcdr::CDRCollector::collectPaletteEntry </td> <td>(</td> <td class="paramtype">unsigned </td> <td class="paramname"><em>colorId</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">unsigned </td> <td class="paramname"><em>userId</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="structlibcdr_1_1CDRColor.html">CDRColor</a> & </td> <td class="paramname"><em>color</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">pure virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Implemented in <a class="el" href="classlibcdr_1_1CDRContentCollector.html#a576c5963b51fa7c325ad64510f92b554">libcdr::CDRContentCollector</a>, and <a class="el" href="classlibcdr_1_1CDRStylesCollector.html#a03ddb5a60bb67e5c2115f648b1ea3e7b">libcdr::CDRStylesCollector</a>.</p> </div> </div> <a class="anchor" id="a7b06c592ddf603cb0cedbba0d8b576f2"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">virtual void libcdr::CDRCollector::collectParagraphText </td> <td>(</td> <td class="paramtype">double </td> <td class="paramname"><em>x</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">double </td> <td class="paramname"><em>y</em>, </td> </tr> <tr> <td class="paramkey"></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">pure virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Implemented in <a class="el" href="classlibcdr_1_1CDRContentCollector.html#a684ddf5f48b197cd2cce270a84498592">libcdr::CDRContentCollector</a>, and <a class="el" href="classlibcdr_1_1CDRStylesCollector.html#a752e4c89f23d67cb1443323dc0c7afee">libcdr::CDRStylesCollector</a>.</p> </div> </div> <a class="anchor" id="a384b4622a9b7bacaed5be3debe88218d"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">virtual void libcdr::CDRCollector::collectPolygon </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">pure virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Implemented in <a class="el" href="classlibcdr_1_1CDRContentCollector.html#a142a9b118faa6fbfc10a24cce5909edf">libcdr::CDRContentCollector</a>, and <a class="el" href="classlibcdr_1_1CDRStylesCollector.html#a206a4efb6d8e77c293c476fdf9a39887">libcdr::CDRStylesCollector</a>.</p> </div> </div> <a class="anchor" id="ae06ec42be04e81c9dc9809dd0af10bac"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">virtual void libcdr::CDRCollector::collectPolygonTransform </td> <td>(</td> <td class="paramtype">unsigned </td> <td class="paramname"><em>numAngles</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">unsigned </td> <td class="paramname"><em>nextPoint</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> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">double </td> <td class="paramname"><em>cx</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">double </td> <td class="paramname"><em>cy</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">pure virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Implemented in <a class="el" href="classlibcdr_1_1CDRContentCollector.html#a1bca26b47d09eabf9a7076a7c3bb25b1">libcdr::CDRContentCollector</a>, and <a class="el" href="classlibcdr_1_1CDRStylesCollector.html#a1a7b538add2a976cf7726708368f28b8">libcdr::CDRStylesCollector</a>.</p> </div> </div> <a class="anchor" id="a52f02c3ad011793c2f7a7ce1d1951c11"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">virtual void libcdr::CDRCollector::collectPpdt </td> <td>(</td> <td class="paramtype">const std::vector< std::pair< double, double > > & </td> <td class="paramname"><em>points</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const std::vector< unsigned > & </td> <td class="paramname"><em>knotVector</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">pure virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Implemented in <a class="el" href="classlibcdr_1_1CDRContentCollector.html#ab68b86595fcd118d7e577bf35bf3ab75">libcdr::CDRContentCollector</a>, and <a class="el" href="classlibcdr_1_1CDRStylesCollector.html#a017cd65902df072daa3621d5179833ce">libcdr::CDRStylesCollector</a>.</p> </div> </div> <a class="anchor" id="aa3d66ce6fab56b1eff0ea14059c4b57b"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">virtual void libcdr::CDRCollector::collectQuadraticBezier </td> <td>(</td> <td class="paramtype">double </td> <td class="paramname"><em>x1</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">double </td> <td class="paramname"><em>y1</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">double </td> <td class="paramname"><em>x</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">double </td> <td class="paramname"><em>y</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">pure virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Implemented in <a class="el" href="classlibcdr_1_1CDRStylesCollector.html#a688e1f4a342746234a4a50509a3d6888">libcdr::CDRStylesCollector</a>, and <a class="el" href="classlibcdr_1_1CDRContentCollector.html#a853f49894e6e47f7152e11a3be2d3a0e">libcdr::CDRContentCollector</a>.</p> </div> </div> <a class="anchor" id="a0728b87693bcad53b0b4638c93c06b81"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">virtual void libcdr::CDRCollector::collectRotate </td> <td>(</td> <td class="paramtype">double </td> <td class="paramname"><em>angle</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">double </td> <td class="paramname"><em>cx</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">double </td> <td class="paramname"><em>cy</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">pure virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Implemented in <a class="el" href="classlibcdr_1_1CDRContentCollector.html#a71978d12d988c7e2766acde76faab104">libcdr::CDRContentCollector</a>, and <a class="el" href="classlibcdr_1_1CDRStylesCollector.html#a5bb0cc22a520fde39cf8a3b5e65b5e18">libcdr::CDRStylesCollector</a>.</p> </div> </div> <a class="anchor" id="a37fcb0a3618499b00177bf83dbdadf20"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">virtual void libcdr::CDRCollector::collectSpline </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">pure virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Implemented in <a class="el" href="classlibcdr_1_1CDRContentCollector.html#a13aa1970167c2f8898adf2aa0e79f244">libcdr::CDRContentCollector</a>, and <a class="el" href="classlibcdr_1_1CDRStylesCollector.html#ac9a4dfab47afb905f76a7d734ee8798b">libcdr::CDRStylesCollector</a>.</p> </div> </div> <a class="anchor" id="a0696844f77c0e74ff95c6efca7c8491a"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">virtual void libcdr::CDRCollector::collectSpnd </td> <td>(</td> <td class="paramtype">unsigned </td> <td class="paramname"><em>spnd</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">pure virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Implemented in <a class="el" href="classlibcdr_1_1CDRContentCollector.html#ac67b18149f0abe0e2b731ed5ec75bbbe">libcdr::CDRContentCollector</a>, and <a class="el" href="classlibcdr_1_1CDRStylesCollector.html#a6b5418bdd76efb72a8d6e38fd24a2ed4">libcdr::CDRStylesCollector</a>.</p> </div> </div> <a class="anchor" id="aed05bba181d00a38c798440b7616ec23"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">virtual void libcdr::CDRCollector::collectStld </td> <td>(</td> <td class="paramtype">unsigned </td> <td class="paramname"><em>id</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="structlibcdr_1_1CDRCharacterStyle.html">CDRCharacterStyle</a> & </td> <td class="paramname"><em>charStyle</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">pure virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Implemented in <a class="el" href="classlibcdr_1_1CDRContentCollector.html#aa665298a3d388e2458738393f2d35ed4">libcdr::CDRContentCollector</a>, and <a class="el" href="classlibcdr_1_1CDRStylesCollector.html#a66c731c0f7cda5a9282957c483245335">libcdr::CDRStylesCollector</a>.</p> </div> </div> <a class="anchor" id="aaeae19689e2dc588a6d806584e42b588"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">virtual void libcdr::CDRCollector::collectText </td> <td>(</td> <td class="paramtype">unsigned </td> <td class="paramname"><em>textId</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">unsigned </td> <td class="paramname"><em>styleId</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const std::vector< unsigned char > & </td> <td class="paramname"><em>data</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const std::vector< unsigned char > & </td> <td class="paramname"><em>charDescriptions</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const std::map< unsigned, <a class="el" href="structlibcdr_1_1CDRCharacterStyle.html">CDRCharacterStyle</a> > & </td> <td class="paramname"><em>styleOverrides</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">pure virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Implemented in <a class="el" href="classlibcdr_1_1CDRContentCollector.html#a3cf5ccaabc49ab5c581a229834a03ec9">libcdr::CDRContentCollector</a>, and <a class="el" href="classlibcdr_1_1CDRStylesCollector.html#a30fb246868c6ca258904682f75a83ae5">libcdr::CDRStylesCollector</a>.</p> </div> </div> <a class="anchor" id="a566ef3339b7bd54b31a08550377be766"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">virtual void libcdr::CDRCollector::collectTransform </td> <td>(</td> <td class="paramtype">const <a class="el" href="classlibcdr_1_1CDRTransforms.html">CDRTransforms</a> & </td> <td class="paramname"><em>transforms</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">bool </td> <td class="paramname"><em>considerGroupTransform</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">pure virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Implemented in <a class="el" href="classlibcdr_1_1CDRStylesCollector.html#a196257ce1b6e1e63024832e7dc007127">libcdr::CDRStylesCollector</a>, and <a class="el" href="classlibcdr_1_1CDRContentCollector.html#a8ec5219d366c50b5b0131f134cbc3e80">libcdr::CDRContentCollector</a>.</p> </div> </div> <a class="anchor" id="ab662fc0ab0cdb0bb4239792f86a2fb76"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">virtual void libcdr::CDRCollector::collectVect </td> <td>(</td> <td class="paramtype">unsigned </td> <td class="paramname"><em>level</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">pure virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Implemented in <a class="el" href="classlibcdr_1_1CDRStylesCollector.html#ab3fb469620d1523628603d5754cd3d52">libcdr::CDRStylesCollector</a>, and <a class="el" href="classlibcdr_1_1CDRContentCollector.html#a4f3877db1e59d1f48b26d2980161b836">libcdr::CDRContentCollector</a>.</p> </div> </div> <a class="anchor" id="a4ed871434a91662fad6dee59b248f423"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">virtual void libcdr::CDRCollector::collectVectorPattern </td> <td>(</td> <td class="paramtype">unsigned </td> <td class="paramname"><em>id</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const WPXBinaryData & </td> <td class="paramname"><em>data</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">pure virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Implemented in <a class="el" href="classlibcdr_1_1CDRContentCollector.html#a6ba473fa8dba422ffebfbd2705c9d678">libcdr::CDRContentCollector</a>, and <a class="el" href="classlibcdr_1_1CDRStylesCollector.html#aa7869018568d8f2617f2dc2783fc84ee">libcdr::CDRStylesCollector</a>.</p> </div> </div> <hr/>The documentation for this class was generated from the following file:<ul> <li><a class="el" href="CDRCollector_8h_source.html">CDRCollector.h</a></li> </ul> </div><!-- contents --> </div><!-- doc-content --> <hr size="1"><address style="align: right;"><small> Generated for libcdr by <a href="http://www.doxygen.org/index.html"> doxygen</a> 1.8.5</small></address> </body> </html>