<!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::CMXParser Class Reference documentation</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> <!-- Generated by Doxygen 1.8.3.1 --> <div id="navrow1" class="tabs"> <ul class="tablist"> <li><a href="index.html"><span>Main Page</span></a></li> <li><a href="namespaces.html"><span>Namespaces</span></a></li> <li class="current"><a href="annotated.html"><span>Classes</span></a></li> <li><a href="files.html"><span>Files</span></a></li> </ul> </div> <div id="navrow2" class="tabs2"> <ul class="tablist"> <li><a href="annotated.html"><span>Class List</span></a></li> <li><a href="classes.html"><span>Class Index</span></a></li> <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> <li><a href="functions.html"><span>Class Members</span></a></li> </ul> </div> </div><!-- top --> <div id="side-nav" class="ui-resizable side-nav-resizable"> <div id="nav-tree"> <div id="nav-tree-contents"> <div id="nav-sync" class="sync"></div> </div> </div> <div id="splitbar" style="-moz-user-select:none;" class="ui-resizable-handle"> </div> </div> <script type="text/javascript"> $(document).ready(function(){initNavTree('classlibcdr_1_1CMXParser.html','');}); </script> <div id="doc-content"> <div class="header"> <div class="summary"> <a href="#pub-methods">Public Member Functions</a> | <a href="#pri-methods">Private Member Functions</a> | <a href="#pri-attribs">Private Attributes</a> | <a href="classlibcdr_1_1CMXParser-members.html">List of all members</a> </div> <div class="headertitle"> <div class="title">libcdr::CMXParser Class Reference</div> </div> </div><!--header--> <div class="contents"> <p><code>#include <<a class="el" href="CMXParser_8h_source.html">CMXParser.h</a>></code></p> <div class="dynheader"> Inheritance diagram for libcdr::CMXParser:</div> <div class="dyncontent"> <div class="center"> <img src="classlibcdr_1_1CMXParser.png" usemap="#libcdr::CMXParser_map" alt=""/> <map id="libcdr::CMXParser_map" name="libcdr::CMXParser_map"> <area href="classlibcdr_1_1CommonParser.html" alt="libcdr::CommonParser" shape="rect" coords="0,0,136,24"/> </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:a86a1253a2d83ceb93563e91d2b1f539d"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibcdr_1_1CMXParser.html#a86a1253a2d83ceb93563e91d2b1f539d">CMXParser</a> (<a class="el" href="classlibcdr_1_1CDRCollector.html">CDRCollector</a> *collector)</td></tr> <tr class="separator:a86a1253a2d83ceb93563e91d2b1f539d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5ac3007352d3661005e99f023d4eb8a9"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibcdr_1_1CMXParser.html#a5ac3007352d3661005e99f023d4eb8a9">~CMXParser</a> ()</td></tr> <tr class="separator:a5ac3007352d3661005e99f023d4eb8a9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a99b2ee2fa386c7dadc68a8280074bc16"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibcdr_1_1CMXParser.html#a99b2ee2fa386c7dadc68a8280074bc16">parseRecords</a> (WPXInputStream *input, long size=-1, unsigned level=0)</td></tr> <tr class="separator:a99b2ee2fa386c7dadc68a8280074bc16"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-methods"></a> Private Member Functions</h2></td></tr> <tr class="memitem:ab0790b4d7c362acbea1c7f15bf13dc73"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibcdr_1_1CMXParser.html#ab0790b4d7c362acbea1c7f15bf13dc73">CMXParser</a> ()</td></tr> <tr class="separator:ab0790b4d7c362acbea1c7f15bf13dc73"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6acf41a2205c23c2d502772a8692204c"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibcdr_1_1CMXParser.html#a6acf41a2205c23c2d502772a8692204c">CMXParser</a> (const <a class="el" href="classlibcdr_1_1CMXParser.html">CMXParser</a> &)</td></tr> <tr class="separator:a6acf41a2205c23c2d502772a8692204c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab38dce4eeeb70cc87abc65e4e56bc9f0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlibcdr_1_1CMXParser.html">CMXParser</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibcdr_1_1CMXParser.html#ab38dce4eeeb70cc87abc65e4e56bc9f0">operator=</a> (const <a class="el" href="classlibcdr_1_1CMXParser.html">CMXParser</a> &)</td></tr> <tr class="separator:ab38dce4eeeb70cc87abc65e4e56bc9f0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a50409fb847f6583e4aeb248451757d77"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibcdr_1_1CMXParser.html#a50409fb847f6583e4aeb248451757d77">parseRecord</a> (WPXInputStream *input, unsigned level=0)</td></tr> <tr class="separator:a50409fb847f6583e4aeb248451757d77"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abd189bdbcf219a6a540711a0c09e1dac"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibcdr_1_1CMXParser.html#abd189bdbcf219a6a540711a0c09e1dac">readRecord</a> (unsigned fourCC, unsigned &length, WPXInputStream *input)</td></tr> <tr class="separator:abd189bdbcf219a6a540711a0c09e1dac"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2062c9b2f5f09054f81a61bbccb044c8"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibcdr_1_1CMXParser.html#a2062c9b2f5f09054f81a61bbccb044c8">readCMXHeader</a> (WPXInputStream *input)</td></tr> <tr class="separator:a2062c9b2f5f09054f81a61bbccb044c8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a25e6422807da8673c01fb54ab17b1f52"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibcdr_1_1CMXParser.html#a25e6422807da8673c01fb54ab17b1f52">readDisp</a> (WPXInputStream *input, unsigned length)</td></tr> <tr class="separator:a25e6422807da8673c01fb54ab17b1f52"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a89e5e1bca830d685c6aee39fd31bebac"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibcdr_1_1CMXParser.html#a89e5e1bca830d685c6aee39fd31bebac">readCcmm</a> (WPXInputStream *input, long &recordEnd)</td></tr> <tr class="separator:a89e5e1bca830d685c6aee39fd31bebac"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aed66382f600ce5d5235f7474df1bdfa7"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibcdr_1_1CMXParser.html#aed66382f600ce5d5235f7474df1bdfa7">readPage</a> (WPXInputStream *input, unsigned length)</td></tr> <tr class="separator:aed66382f600ce5d5235f7474df1bdfa7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa1d3e85ac500b1a39121c307d2433412"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibcdr_1_1CMXParser.html#aa1d3e85ac500b1a39121c307d2433412">readBeginPage</a> (WPXInputStream *input)</td></tr> <tr class="separator:aa1d3e85ac500b1a39121c307d2433412"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7da763f96f136d79cb6d9b561c1fa9b3"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibcdr_1_1CMXParser.html#a7da763f96f136d79cb6d9b561c1fa9b3">readBeginLayer</a> (WPXInputStream *input)</td></tr> <tr class="separator:a7da763f96f136d79cb6d9b561c1fa9b3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab86d31bfc72ebb03dc040f5196b67929"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibcdr_1_1CMXParser.html#ab86d31bfc72ebb03dc040f5196b67929">readBeginGroup</a> (WPXInputStream *input)</td></tr> <tr class="separator:ab86d31bfc72ebb03dc040f5196b67929"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a543263af44b9ba173f834b6bd3c25b93"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibcdr_1_1CMXParser.html#a543263af44b9ba173f834b6bd3c25b93">readPolyCurve</a> (WPXInputStream *input)</td></tr> <tr class="separator:a543263af44b9ba173f834b6bd3c25b93"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aae9850993b4a405868562d545d04ab2c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibcdr_1_1CMXParser.html#aae9850993b4a405868562d545d04ab2c">readEllipse</a> (WPXInputStream *input)</td></tr> <tr class="separator:aae9850993b4a405868562d545d04ab2c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa15ea6162763dbefcefca0e5dd10eb4d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibcdr_1_1CMXParser.html#aa15ea6162763dbefcefca0e5dd10eb4d">readRectangle</a> (WPXInputStream *input)</td></tr> <tr class="separator:aa15ea6162763dbefcefca0e5dd10eb4d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a12cee465a282ee700c83b0aeefb36e57"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibcdr_1_1CMXParser.html#a12cee465a282ee700c83b0aeefb36e57">readJumpAbsolute</a> (WPXInputStream *input)</td></tr> <tr class="separator:a12cee465a282ee700c83b0aeefb36e57"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5c16349743cbe888715d1381ca33022c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlibcdr_1_1CDRTransform.html">CDRTransform</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibcdr_1_1CMXParser.html#a5c16349743cbe888715d1381ca33022c">readMatrix</a> (WPXInputStream *input)</td></tr> <tr class="separator:a5c16349743cbe888715d1381ca33022c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a72d63a4ba655bec260b454686ad21f8a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structlibcdr_1_1CDRBox.html">CDRBox</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibcdr_1_1CMXParser.html#a72d63a4ba655bec260b454686ad21f8a">readBBox</a> (WPXInputStream *input)</td></tr> <tr class="separator:a72d63a4ba655bec260b454686ad21f8a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a016950bc5561126e3b543ad7f10bdd85"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibcdr_1_1CMXParser.html#a016950bc5561126e3b543ad7f10bdd85">readFill</a> (WPXInputStream *input)</td></tr> <tr class="separator:a016950bc5561126e3b543ad7f10bdd85"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa0f7758599e94342923b1e5182c2e348"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibcdr_1_1CMXParser.html#aa0f7758599e94342923b1e5182c2e348">readRenderingAttributes</a> (WPXInputStream *input)</td></tr> <tr class="separator:aa0f7758599e94342923b1e5182c2e348"><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:ac952f153bd099dd9e185847c46eecd3a"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibcdr_1_1CMXParser.html#ac952f153bd099dd9e185847c46eecd3a">m_bigEndian</a></td></tr> <tr class="separator:ac952f153bd099dd9e185847c46eecd3a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5ba48029b88a914a855b0d756df7a33f"><td class="memItemLeft" align="right" valign="top">unsigned short </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibcdr_1_1CMXParser.html#a5ba48029b88a914a855b0d756df7a33f">m_unit</a></td></tr> <tr class="separator:a5ba48029b88a914a855b0d756df7a33f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:adf08c455e6b20ee5dff935aefdee86c2"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibcdr_1_1CMXParser.html#adf08c455e6b20ee5dff935aefdee86c2">m_scale</a></td></tr> <tr class="separator:adf08c455e6b20ee5dff935aefdee86c2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a71efc50620b2663704a5b36cbb3bc91d"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibcdr_1_1CMXParser.html#a71efc50620b2663704a5b36cbb3bc91d">m_xmin</a></td></tr> <tr class="separator:a71efc50620b2663704a5b36cbb3bc91d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa0f28b72132957159f400cb79a548e92"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibcdr_1_1CMXParser.html#aa0f28b72132957159f400cb79a548e92">m_xmax</a></td></tr> <tr class="separator:aa0f28b72132957159f400cb79a548e92"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a90b84f8c2dafcd7b0a95916823b1118f"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibcdr_1_1CMXParser.html#a90b84f8c2dafcd7b0a95916823b1118f">m_ymin</a></td></tr> <tr class="separator:a90b84f8c2dafcd7b0a95916823b1118f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a509e9e512a7e348d0b1625095d11fe37"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibcdr_1_1CMXParser.html#a509e9e512a7e348d0b1625095d11fe37">m_ymax</a></td></tr> <tr class="separator:a509e9e512a7e348d0b1625095d11fe37"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4258a91f83163fbe898182d9a08b57a7"><td class="memItemLeft" align="right" valign="top">unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibcdr_1_1CMXParser.html#a4258a91f83163fbe898182d9a08b57a7">m_indexSectionOffset</a></td></tr> <tr class="separator:a4258a91f83163fbe898182d9a08b57a7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6a8c55332a5fa7fad65466eb7717ad9b"><td class="memItemLeft" align="right" valign="top">unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibcdr_1_1CMXParser.html#a6a8c55332a5fa7fad65466eb7717ad9b">m_infoSectionOffset</a></td></tr> <tr class="separator:a6a8c55332a5fa7fad65466eb7717ad9b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7306b06511210f2eb8e7bf63aba1b5be"><td class="memItemLeft" align="right" valign="top">unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibcdr_1_1CMXParser.html#a7306b06511210f2eb8e7bf63aba1b5be">m_thumbnailOffset</a></td></tr> <tr class="separator:a7306b06511210f2eb8e7bf63aba1b5be"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a765b4e87fc47e361b00d5720a8ff1cc2"><td class="memItemLeft" align="right" valign="top">unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibcdr_1_1CMXParser.html#a765b4e87fc47e361b00d5720a8ff1cc2">m_fillIndex</a></td></tr> <tr class="separator:a765b4e87fc47e361b00d5720a8ff1cc2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6bc499d5c71c0f97e9c215d1cdc533d0"><td class="memItemLeft" align="right" valign="top">unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibcdr_1_1CMXParser.html#a6bc499d5c71c0f97e9c215d1cdc533d0">m_nextInstructionOffset</a></td></tr> <tr class="separator:a6bc499d5c71c0f97e9c215d1cdc533d0"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a> Additional Inherited Members</h2></td></tr> <tr class="inherit_header pub_methods_classlibcdr_1_1CommonParser"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classlibcdr_1_1CommonParser')"><img src="closed.png" alt="-"/> Protected Member Functions inherited from <a class="el" href="classlibcdr_1_1CommonParser.html">libcdr::CommonParser</a></td></tr> <tr class="memitem:a487c4bd4afb0f7ec90655c4508666ca6 inherit pub_methods_classlibcdr_1_1CommonParser"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibcdr_1_1CommonParser.html#a487c4bd4afb0f7ec90655c4508666ca6">CommonParser</a> (<a class="el" href="classlibcdr_1_1CDRCollector.html">CDRCollector</a> *collector)</td></tr> <tr class="separator:a487c4bd4afb0f7ec90655c4508666ca6 inherit pub_methods_classlibcdr_1_1CommonParser"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a33ad91a7244f7441505e270b403e632e inherit pub_methods_classlibcdr_1_1CommonParser"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibcdr_1_1CommonParser.html#a33ad91a7244f7441505e270b403e632e">~CommonParser</a> ()</td></tr> <tr class="separator:a33ad91a7244f7441505e270b403e632e inherit pub_methods_classlibcdr_1_1CommonParser"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afa5c8cd672ca38c50789a6a51168b266 inherit pro_methods_classlibcdr_1_1CommonParser"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibcdr_1_1CommonParser.html#afa5c8cd672ca38c50789a6a51168b266">readRectCoord</a> (WPXInputStream *input, bool bigEndian=false)</td></tr> <tr class="separator:afa5c8cd672ca38c50789a6a51168b266 inherit pro_methods_classlibcdr_1_1CommonParser"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae34b378eaee850815d20094c8ac312c1 inherit pro_methods_classlibcdr_1_1CommonParser"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibcdr_1_1CommonParser.html#ae34b378eaee850815d20094c8ac312c1">readCoordinate</a> (WPXInputStream *input, bool bigEndian=false)</td></tr> <tr class="separator:ae34b378eaee850815d20094c8ac312c1 inherit pro_methods_classlibcdr_1_1CommonParser"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aee92d4b0b01aaed8b0fbace5d31bba88 inherit pro_methods_classlibcdr_1_1CommonParser"><td class="memItemLeft" align="right" valign="top">unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibcdr_1_1CommonParser.html#aee92d4b0b01aaed8b0fbace5d31bba88">readUnsigned</a> (WPXInputStream *input, bool bigEndian=false)</td></tr> <tr class="separator:aee92d4b0b01aaed8b0fbace5d31bba88 inherit pro_methods_classlibcdr_1_1CommonParser"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a089f6f36255558ebf5051a2b7432b7a4 inherit pro_methods_classlibcdr_1_1CommonParser"><td class="memItemLeft" align="right" valign="top">unsigned short </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibcdr_1_1CommonParser.html#a089f6f36255558ebf5051a2b7432b7a4">readUnsignedShort</a> (WPXInputStream *input, bool bigEndian=false)</td></tr> <tr class="separator:a089f6f36255558ebf5051a2b7432b7a4 inherit pro_methods_classlibcdr_1_1CommonParser"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6069545e0a037c2189d1eca49b028e29 inherit pro_methods_classlibcdr_1_1CommonParser"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibcdr_1_1CommonParser.html#a6069545e0a037c2189d1eca49b028e29">readInteger</a> (WPXInputStream *input, bool bigEndian=false)</td></tr> <tr class="separator:a6069545e0a037c2189d1eca49b028e29 inherit pro_methods_classlibcdr_1_1CommonParser"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6bd03bd9f5aae5bda91d7dfe2311868c inherit pro_methods_classlibcdr_1_1CommonParser"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibcdr_1_1CommonParser.html#a6bd03bd9f5aae5bda91d7dfe2311868c">readAngle</a> (WPXInputStream *input, bool bigEndian=false)</td></tr> <tr class="separator:a6bd03bd9f5aae5bda91d7dfe2311868c inherit pro_methods_classlibcdr_1_1CommonParser"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad4bed9c2cdcb5d083926c27fb4aeb17a inherit pro_methods_classlibcdr_1_1CommonParser"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibcdr_1_1CommonParser.html#ad4bed9c2cdcb5d083926c27fb4aeb17a">outputPath</a> (const std::vector< std::pair< double, double > > &points, const std::vector< unsigned char > &types)</td></tr> <tr class="separator:ad4bed9c2cdcb5d083926c27fb4aeb17a inherit pro_methods_classlibcdr_1_1CommonParser"><td class="memSeparator" colspan="2"> </td></tr> </table> <h2 class="groupheader">Constructor & Destructor Documentation</h2> <a class="anchor" id="a86a1253a2d83ceb93563e91d2b1f539d"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">libcdr::CMXParser::CMXParser </td> <td>(</td> <td class="paramtype"><a class="el" href="classlibcdr_1_1CDRCollector.html">libcdr::CDRCollector</a> * </td> <td class="paramname"><em>collector</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">explicit</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a5ac3007352d3661005e99f023d4eb8a9"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">libcdr::CMXParser::~CMXParser </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="ab0790b4d7c362acbea1c7f15bf13dc73"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">libcdr::CMXParser::CMXParser </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">private</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a6acf41a2205c23c2d502772a8692204c"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">libcdr::CMXParser::CMXParser </td> <td>(</td> <td class="paramtype">const <a class="el" href="classlibcdr_1_1CMXParser.html">CMXParser</a> & </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">private</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <h2 class="groupheader">Member Function Documentation</h2> <a class="anchor" id="ab38dce4eeeb70cc87abc65e4e56bc9f0"></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="classlibcdr_1_1CMXParser.html">CMXParser</a>& libcdr::CMXParser::operator= </td> <td>(</td> <td class="paramtype">const <a class="el" href="classlibcdr_1_1CMXParser.html">CMXParser</a> & </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">private</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a50409fb847f6583e4aeb248451757d77"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool libcdr::CMXParser::parseRecord </td> <td>(</td> <td class="paramtype">WPXInputStream * </td> <td class="paramname"><em>input</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">unsigned </td> <td class="paramname"><em>level</em> = <code>0</code> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">private</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a99b2ee2fa386c7dadc68a8280074bc16"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bool libcdr::CMXParser::parseRecords </td> <td>(</td> <td class="paramtype">WPXInputStream * </td> <td class="paramname"><em>input</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long </td> <td class="paramname"><em>size</em> = <code>-1</code>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">unsigned </td> <td class="paramname"><em>level</em> = <code>0</code> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a72d63a4ba655bec260b454686ad21f8a"></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="structlibcdr_1_1CDRBox.html">libcdr::CDRBox</a> libcdr::CMXParser::readBBox </td> <td>(</td> <td class="paramtype">WPXInputStream * </td> <td class="paramname"><em>input</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">private</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="ab86d31bfc72ebb03dc040f5196b67929"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void libcdr::CMXParser::readBeginGroup </td> <td>(</td> <td class="paramtype">WPXInputStream * </td> <td class="paramname"><em>input</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">private</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a7da763f96f136d79cb6d9b561c1fa9b3"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void libcdr::CMXParser::readBeginLayer </td> <td>(</td> <td class="paramtype">WPXInputStream * </td> <td class="paramname"><em>input</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">private</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="aa1d3e85ac500b1a39121c307d2433412"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void libcdr::CMXParser::readBeginPage </td> <td>(</td> <td class="paramtype">WPXInputStream * </td> <td class="paramname"><em>input</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">private</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a89e5e1bca830d685c6aee39fd31bebac"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void libcdr::CMXParser::readCcmm </td> <td>(</td> <td class="paramtype">WPXInputStream * </td> <td class="paramname"><em>input</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long & </td> <td class="paramname"><em>recordEnd</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">private</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a2062c9b2f5f09054f81a61bbccb044c8"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void libcdr::CMXParser::readCMXHeader </td> <td>(</td> <td class="paramtype">WPXInputStream * </td> <td class="paramname"><em>input</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">private</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a25e6422807da8673c01fb54ab17b1f52"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void libcdr::CMXParser::readDisp </td> <td>(</td> <td class="paramtype">WPXInputStream * </td> <td class="paramname"><em>input</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">unsigned </td> <td class="paramname"><em>length</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">private</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="aae9850993b4a405868562d545d04ab2c"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void libcdr::CMXParser::readEllipse </td> <td>(</td> <td class="paramtype">WPXInputStream * </td> <td class="paramname"><em>input</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">private</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a016950bc5561126e3b543ad7f10bdd85"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void libcdr::CMXParser::readFill </td> <td>(</td> <td class="paramtype">WPXInputStream * </td> <td class="paramname"><em>input</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">private</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a12cee465a282ee700c83b0aeefb36e57"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void libcdr::CMXParser::readJumpAbsolute </td> <td>(</td> <td class="paramtype">WPXInputStream * </td> <td class="paramname"><em>input</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">private</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a5c16349743cbe888715d1381ca33022c"></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="classlibcdr_1_1CDRTransform.html">libcdr::CDRTransform</a> libcdr::CMXParser::readMatrix </td> <td>(</td> <td class="paramtype">WPXInputStream * </td> <td class="paramname"><em>input</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">private</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="aed66382f600ce5d5235f7474df1bdfa7"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void libcdr::CMXParser::readPage </td> <td>(</td> <td class="paramtype">WPXInputStream * </td> <td class="paramname"><em>input</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">unsigned </td> <td class="paramname"><em>length</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">private</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a543263af44b9ba173f834b6bd3c25b93"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void libcdr::CMXParser::readPolyCurve </td> <td>(</td> <td class="paramtype">WPXInputStream * </td> <td class="paramname"><em>input</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">private</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="abd189bdbcf219a6a540711a0c09e1dac"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void libcdr::CMXParser::readRecord </td> <td>(</td> <td class="paramtype">unsigned </td> <td class="paramname"><em>fourCC</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">unsigned & </td> <td class="paramname"><em>length</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">WPXInputStream * </td> <td class="paramname"><em>input</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">private</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="aa15ea6162763dbefcefca0e5dd10eb4d"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void libcdr::CMXParser::readRectangle </td> <td>(</td> <td class="paramtype">WPXInputStream * </td> <td class="paramname"><em>input</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">private</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="aa0f7758599e94342923b1e5182c2e348"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void libcdr::CMXParser::readRenderingAttributes </td> <td>(</td> <td class="paramtype">WPXInputStream * </td> <td class="paramname"><em>input</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">private</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <h2 class="groupheader">Member Data Documentation</h2> <a class="anchor" id="ac952f153bd099dd9e185847c46eecd3a"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool libcdr::CMXParser::m_bigEndian</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">private</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a765b4e87fc47e361b00d5720a8ff1cc2"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">unsigned libcdr::CMXParser::m_fillIndex</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">private</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a4258a91f83163fbe898182d9a08b57a7"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">unsigned libcdr::CMXParser::m_indexSectionOffset</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">private</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a6a8c55332a5fa7fad65466eb7717ad9b"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">unsigned libcdr::CMXParser::m_infoSectionOffset</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">private</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a6bc499d5c71c0f97e9c215d1cdc533d0"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">unsigned libcdr::CMXParser::m_nextInstructionOffset</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">private</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="adf08c455e6b20ee5dff935aefdee86c2"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">double libcdr::CMXParser::m_scale</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">private</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a7306b06511210f2eb8e7bf63aba1b5be"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">unsigned libcdr::CMXParser::m_thumbnailOffset</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">private</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a5ba48029b88a914a855b0d756df7a33f"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">unsigned short libcdr::CMXParser::m_unit</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">private</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="aa0f28b72132957159f400cb79a548e92"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">double libcdr::CMXParser::m_xmax</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">private</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a71efc50620b2663704a5b36cbb3bc91d"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">double libcdr::CMXParser::m_xmin</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">private</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a509e9e512a7e348d0b1625095d11fe37"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">double libcdr::CMXParser::m_ymax</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">private</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a90b84f8c2dafcd7b0a95916823b1118f"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">double libcdr::CMXParser::m_ymin</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">private</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <hr/>The documentation for this class was generated from the following files:<ul> <li><a class="el" href="CMXParser_8h_source.html">CMXParser.h</a></li> <li><a class="el" href="CMXParser_8cpp.html">CMXParser.cpp</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.3.1</small></address> </body> </html>