<!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>CDRTypes.h Source File 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><a href="annotated.html"><span>Classes</span></a></li> <li class="current"><a href="files.html"><span>Files</span></a></li> </ul> </div> <div id="navrow2" class="tabs2"> <ul class="tablist"> <li><a href="files.html"><span>File List</span></a></li> <li><a href="globals.html"><span>File 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('CDRTypes_8h_source.html','');}); </script> <div id="doc-content"> <div class="header"> <div class="headertitle"> <div class="title">CDRTypes.h</div> </div> </div><!--header--> <div class="contents"> <a href="CDRTypes_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */</span></div> <div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment">/* libcdr</span></div> <div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment"> * Version: MPL 1.1 / GPLv2+ / LGPLv2+</span></div> <div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment"> *</span></div> <div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment"> * The contents of this file are subject to the Mozilla Public License Version</span></div> <div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment"> * 1.1 (the "License"); you may not use this file except in compliance with</span></div> <div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment"> * the License or as specified alternatively below. You may obtain a copy of</span></div> <div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment"> * the License at http://www.mozilla.org/MPL/</span></div> <div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment"> *</span></div> <div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment"> * Software distributed under the License is distributed on an "AS IS" basis,</span></div> <div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment"> * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License</span></div> <div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment"> * for the specific language governing rights and limitations under the</span></div> <div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment"> * License.</span></div> <div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment"> *</span></div> <div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment"> * Major Contributor(s):</span></div> <div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="comment"> * Copyright (C) 2012 Fridrich Strba <fridrich.strba@bluewin.ch></span></div> <div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="comment"> *</span></div> <div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="comment"> * All Rights Reserved.</span></div> <div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="comment"> *</span></div> <div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="comment"> * For minor contributions see the git repository.</span></div> <div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="comment"> *</span></div> <div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="comment"> * Alternatively, the contents of this file may be used under the terms of</span></div> <div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="comment"> * either the GNU General Public License Version 2 or later (the "GPLv2+"), or</span></div> <div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="comment"> * the GNU Lesser General Public License Version 2 or later (the "LGPLv2+"),</span></div> <div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="comment"> * in which case the provisions of the GPLv2+ or the LGPLv2+ are applicable</span></div> <div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="comment"> * instead of those above.</span></div> <div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="comment"> */</span></div> <div class="line"><a name="l00028"></a><span class="lineno"> 28</span> </div> <div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="preprocessor">#ifndef __CDRTYPES_H__</span></div> <div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="preprocessor"></span><span class="preprocessor">#define __CDRTYPES_H__</span></div> <div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="preprocessor">#include <vector></span></div> <div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <span class="preprocessor">#include <math.h></span></div> <div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="preprocessor">#include <libwpd/libwpd.h></span></div> <div class="line"><a name="l00035"></a><span class="lineno"> 35</span> <span class="preprocessor">#include "<a class="code" href="CDRTransforms_8h.html">CDRTransforms.h</a>"</span></div> <div class="line"><a name="l00036"></a><span class="lineno"> 36</span> <span class="preprocessor">#include "<a class="code" href="libcdr__utils_8h.html">libcdr_utils.h</a>"</span></div> <div class="line"><a name="l00037"></a><span class="lineno"> 37</span> </div> <div class="line"><a name="l00038"></a><span class="lineno"> 38</span> <span class="keyword">namespace </span>libcdr</div> <div class="line"><a name="l00039"></a><span class="lineno"> 39</span> {</div> <div class="line"><a name="l00040"></a><span class="lineno"> 40</span> <span class="keyword">class </span>CDRPath;</div> <div class="line"><a name="l00041"></a><span class="lineno"> 41</span> </div> <div class="line"><a name="l00042"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRBox.html"> 42</a></span> <span class="keyword">struct </span><a class="code" href="structlibcdr_1_1CDRBox.html">CDRBox</a></div> <div class="line"><a name="l00043"></a><span class="lineno"> 43</span> {</div> <div class="line"><a name="l00044"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRBox.html#a81bd2e328e655e265bd7d14b7caeb362"> 44</a></span>  <span class="keywordtype">double</span> <a class="code" href="structlibcdr_1_1CDRBox.html#a81bd2e328e655e265bd7d14b7caeb362">m_x</a>;</div> <div class="line"><a name="l00045"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRBox.html#a816eea31ec83c4d65d248695020a39f3"> 45</a></span>  <span class="keywordtype">double</span> <a class="code" href="structlibcdr_1_1CDRBox.html#a816eea31ec83c4d65d248695020a39f3">m_y</a>;</div> <div class="line"><a name="l00046"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRBox.html#ab9a3715760f1c4b053a4f63b58fb9c72"> 46</a></span>  <span class="keywordtype">double</span> <a class="code" href="structlibcdr_1_1CDRBox.html#ab9a3715760f1c4b053a4f63b58fb9c72">m_w</a>;</div> <div class="line"><a name="l00047"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRBox.html#a883aecad4c4396eba02d530cd0d377a8"> 47</a></span>  <span class="keywordtype">double</span> <a class="code" href="structlibcdr_1_1CDRBox.html#a883aecad4c4396eba02d530cd0d377a8">m_h</a>;</div> <div class="line"><a name="l00048"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRBox.html#af6fe1d4e080f5edb623ce265a38e9f1e"> 48</a></span>  <a class="code" href="structlibcdr_1_1CDRBox.html#af6fe1d4e080f5edb623ce265a38e9f1e">CDRBox</a>()</div> <div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  : <a class="code" href="structlibcdr_1_1CDRBox.html#a81bd2e328e655e265bd7d14b7caeb362">m_x</a>(0.0), <a class="code" href="structlibcdr_1_1CDRBox.html#a816eea31ec83c4d65d248695020a39f3">m_y</a>(0.0), <a class="code" href="structlibcdr_1_1CDRBox.html#ab9a3715760f1c4b053a4f63b58fb9c72">m_w</a>(0.0), <a class="code" href="structlibcdr_1_1CDRBox.html#a883aecad4c4396eba02d530cd0d377a8">m_h</a>(0.0) {}</div> <div class="line"><a name="l00050"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRBox.html#a745320123c1b99edc05ed8c51ba37c27"> 50</a></span>  <a class="code" href="structlibcdr_1_1CDRBox.html#af6fe1d4e080f5edb623ce265a38e9f1e">CDRBox</a>(<span class="keywordtype">double</span> x0, <span class="keywordtype">double</span> y0, <span class="keywordtype">double</span> x1, <span class="keywordtype">double</span> y1)</div> <div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  : <a class="code" href="structlibcdr_1_1CDRBox.html#a81bd2e328e655e265bd7d14b7caeb362">m_x</a>(x0 < x1 ? x0 : x1), <a class="code" href="structlibcdr_1_1CDRBox.html#a816eea31ec83c4d65d248695020a39f3">m_y</a>(y0 < y1 ? y0 : y1), <a class="code" href="structlibcdr_1_1CDRBox.html#ab9a3715760f1c4b053a4f63b58fb9c72">m_w</a>(fabs(x1-x0)), <a class="code" href="structlibcdr_1_1CDRBox.html#a883aecad4c4396eba02d530cd0d377a8">m_h</a>(fabs(y1-y0)) {}</div> <div class="line"><a name="l00052"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRBox.html#adfe36d6bf964412835adeeeee86040b9"> 52</a></span>  <span class="keywordtype">double</span> <a class="code" href="structlibcdr_1_1CDRBox.html#adfe36d6bf964412835adeeeee86040b9">getWidth</a>()<span class="keyword"> const</span></div> <div class="line"><a name="l00053"></a><span class="lineno"> 53</span> <span class="keyword"> </span>{</div> <div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  <span class="keywordflow">return</span> <a class="code" href="structlibcdr_1_1CDRBox.html#ab9a3715760f1c4b053a4f63b58fb9c72">m_w</a>;</div> <div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  }</div> <div class="line"><a name="l00056"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRBox.html#a83eaa9290cc9fe301f0e6b685604e0c7"> 56</a></span>  <span class="keywordtype">double</span> <a class="code" href="structlibcdr_1_1CDRBox.html#a83eaa9290cc9fe301f0e6b685604e0c7">getHeight</a>()<span class="keyword"> const</span></div> <div class="line"><a name="l00057"></a><span class="lineno"> 57</span> <span class="keyword"> </span>{</div> <div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  <span class="keywordflow">return</span> <a class="code" href="structlibcdr_1_1CDRBox.html#a883aecad4c4396eba02d530cd0d377a8">m_h</a>;</div> <div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  }</div> <div class="line"><a name="l00060"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRBox.html#a15437fcb5a06870530afcb53318e8d03"> 60</a></span>  <span class="keywordtype">double</span> <a class="code" href="structlibcdr_1_1CDRBox.html#a15437fcb5a06870530afcb53318e8d03">getMinX</a>()<span class="keyword"> const</span></div> <div class="line"><a name="l00061"></a><span class="lineno"> 61</span> <span class="keyword"> </span>{</div> <div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  <span class="keywordflow">return</span> <a class="code" href="structlibcdr_1_1CDRBox.html#a81bd2e328e655e265bd7d14b7caeb362">m_x</a>;</div> <div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  }</div> <div class="line"><a name="l00064"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRBox.html#a638729de38d881ce2018f696c5114a50"> 64</a></span>  <span class="keywordtype">double</span> <a class="code" href="structlibcdr_1_1CDRBox.html#a638729de38d881ce2018f696c5114a50">getMinY</a>()<span class="keyword"> const</span></div> <div class="line"><a name="l00065"></a><span class="lineno"> 65</span> <span class="keyword"> </span>{</div> <div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  <span class="keywordflow">return</span> <a class="code" href="structlibcdr_1_1CDRBox.html#a816eea31ec83c4d65d248695020a39f3">m_y</a>;</div> <div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  }</div> <div class="line"><a name="l00068"></a><span class="lineno"> 68</span> </div> <div class="line"><a name="l00069"></a><span class="lineno"> 69</span> };</div> <div class="line"><a name="l00070"></a><span class="lineno"> 70</span> </div> <div class="line"><a name="l00071"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRColor.html"> 71</a></span> <span class="keyword">struct </span><a class="code" href="structlibcdr_1_1CDRColor.html">CDRColor</a></div> <div class="line"><a name="l00072"></a><span class="lineno"> 72</span> {</div> <div class="line"><a name="l00073"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRColor.html#a53162388e7f34d6b2f31fab476fe21c7"> 73</a></span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <a class="code" href="structlibcdr_1_1CDRColor.html#a53162388e7f34d6b2f31fab476fe21c7">m_colorModel</a>;</div> <div class="line"><a name="l00074"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRColor.html#a1ed2cd1f3d96eb3426ffbe9cf9b6d052"> 74</a></span>  <span class="keywordtype">unsigned</span> <a class="code" href="structlibcdr_1_1CDRColor.html#a1ed2cd1f3d96eb3426ffbe9cf9b6d052">m_colorValue</a>;</div> <div class="line"><a name="l00075"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRColor.html#af98edfb44695dd16d74a41cd544fd943"> 75</a></span>  <a class="code" href="structlibcdr_1_1CDRColor.html#af98edfb44695dd16d74a41cd544fd943">CDRColor</a>() : <a class="code" href="structlibcdr_1_1CDRColor.html#a53162388e7f34d6b2f31fab476fe21c7">m_colorModel</a>(0), <a class="code" href="structlibcdr_1_1CDRColor.html#a1ed2cd1f3d96eb3426ffbe9cf9b6d052">m_colorValue</a>(0) {}</div> <div class="line"><a name="l00076"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRColor.html#ab05a8db9abf4510541153533586689a1"> 76</a></span>  <a class="code" href="structlibcdr_1_1CDRColor.html#af98edfb44695dd16d74a41cd544fd943">CDRColor</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> colorModel, <span class="keywordtype">unsigned</span> colorValue)</div> <div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  : <a class="code" href="structlibcdr_1_1CDRColor.html#a53162388e7f34d6b2f31fab476fe21c7">m_colorModel</a>(colorModel), <a class="code" href="structlibcdr_1_1CDRColor.html#a1ed2cd1f3d96eb3426ffbe9cf9b6d052">m_colorValue</a>(colorValue) {}</div> <div class="line"><a name="l00078"></a><span class="lineno"> 78</span> };</div> <div class="line"><a name="l00079"></a><span class="lineno"> 79</span> </div> <div class="line"><a name="l00080"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRGradientStop.html"> 80</a></span> <span class="keyword">struct </span><a class="code" href="structlibcdr_1_1CDRGradientStop.html">CDRGradientStop</a></div> <div class="line"><a name="l00081"></a><span class="lineno"> 81</span> {</div> <div class="line"><a name="l00082"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRGradientStop.html#ad184cbe321fcd6fa2c4d87e700fd5dd9"> 82</a></span>  <a class="code" href="structlibcdr_1_1CDRColor.html">CDRColor</a> <a class="code" href="structlibcdr_1_1CDRGradientStop.html#ad184cbe321fcd6fa2c4d87e700fd5dd9">m_color</a>;</div> <div class="line"><a name="l00083"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRGradientStop.html#ad6543ba7213f6537bd15f034b41ed4e0"> 83</a></span>  <span class="keywordtype">double</span> <a class="code" href="structlibcdr_1_1CDRGradientStop.html#ad6543ba7213f6537bd15f034b41ed4e0">m_offset</a>;</div> <div class="line"><a name="l00084"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRGradientStop.html#a0d8d75825367445dd422ab3ef407a028"> 84</a></span>  <a class="code" href="structlibcdr_1_1CDRGradientStop.html#a0d8d75825367445dd422ab3ef407a028">CDRGradientStop</a>() : <a class="code" href="structlibcdr_1_1CDRGradientStop.html#ad184cbe321fcd6fa2c4d87e700fd5dd9">m_color</a>(), <a class="code" href="structlibcdr_1_1CDRGradientStop.html#ad6543ba7213f6537bd15f034b41ed4e0">m_offset</a>(0.0) {}</div> <div class="line"><a name="l00085"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRGradientStop.html#ad040a54693b5dae7b5f0019d802377ed"> 85</a></span>  <a class="code" href="structlibcdr_1_1CDRGradientStop.html#a0d8d75825367445dd422ab3ef407a028">CDRGradientStop</a>(<span class="keyword">const</span> <a class="code" href="structlibcdr_1_1CDRColor.html">CDRColor</a> &color, <span class="keywordtype">double</span> offset)</div> <div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  : <a class="code" href="structlibcdr_1_1CDRGradientStop.html#ad184cbe321fcd6fa2c4d87e700fd5dd9">m_color</a>(color), <a class="code" href="structlibcdr_1_1CDRGradientStop.html#ad6543ba7213f6537bd15f034b41ed4e0">m_offset</a>(offset) {}</div> <div class="line"><a name="l00087"></a><span class="lineno"> 87</span> };</div> <div class="line"><a name="l00088"></a><span class="lineno"> 88</span> </div> <div class="line"><a name="l00089"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRGradient.html"> 89</a></span> <span class="keyword">struct </span><a class="code" href="structlibcdr_1_1CDRGradient.html">CDRGradient</a></div> <div class="line"><a name="l00090"></a><span class="lineno"> 90</span> {</div> <div class="line"><a name="l00091"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRGradient.html#a5aa4d7b54d10fdd7f206f302c4253d38"> 91</a></span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="structlibcdr_1_1CDRGradient.html#a5aa4d7b54d10fdd7f206f302c4253d38">m_type</a>;</div> <div class="line"><a name="l00092"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRGradient.html#a31821871730b7e1f1a8e33ad04851081"> 92</a></span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="structlibcdr_1_1CDRGradient.html#a31821871730b7e1f1a8e33ad04851081">m_mode</a>;</div> <div class="line"><a name="l00093"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRGradient.html#a10dbdaa4524fd318797c28362925e1ac"> 93</a></span>  <span class="keywordtype">double</span> <a class="code" href="structlibcdr_1_1CDRGradient.html#a10dbdaa4524fd318797c28362925e1ac">m_angle</a>;</div> <div class="line"><a name="l00094"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRGradient.html#af1d7240610e63a8c7b711de15ef8b577"> 94</a></span>  <span class="keywordtype">double</span> <a class="code" href="structlibcdr_1_1CDRGradient.html#af1d7240610e63a8c7b711de15ef8b577">m_midPoint</a>;</div> <div class="line"><a name="l00095"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRGradient.html#ae316031c920d871cd7570ffd242d1443"> 95</a></span>  <span class="keywordtype">int</span> <a class="code" href="structlibcdr_1_1CDRGradient.html#ae316031c920d871cd7570ffd242d1443">m_edgeOffset</a>;</div> <div class="line"><a name="l00096"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRGradient.html#ae663492e4fb9984af129a5fc0ac75ad7"> 96</a></span>  <span class="keywordtype">int</span> <a class="code" href="structlibcdr_1_1CDRGradient.html#ae663492e4fb9984af129a5fc0ac75ad7">m_centerXOffset</a>;</div> <div class="line"><a name="l00097"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRGradient.html#a792498a9c43183d8406a5e4030dd2217"> 97</a></span>  <span class="keywordtype">int</span> <a class="code" href="structlibcdr_1_1CDRGradient.html#a792498a9c43183d8406a5e4030dd2217">m_centerYOffset</a>;</div> <div class="line"><a name="l00098"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRGradient.html#a35019287b2627b93aa61ae59216c5599"> 98</a></span>  std::vector<CDRGradientStop> <a class="code" href="structlibcdr_1_1CDRGradient.html#a35019287b2627b93aa61ae59216c5599">m_stops</a>;</div> <div class="line"><a name="l00099"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRGradient.html#a02228be782840cd29c635ed0d0a3d14b"> 99</a></span>  <a class="code" href="structlibcdr_1_1CDRGradient.html#a02228be782840cd29c635ed0d0a3d14b">CDRGradient</a>()</div> <div class="line"><a name="l00100"></a><span class="lineno"> 100</span>  : <a class="code" href="structlibcdr_1_1CDRGradient.html#a5aa4d7b54d10fdd7f206f302c4253d38">m_type</a>(0), <a class="code" href="structlibcdr_1_1CDRGradient.html#a31821871730b7e1f1a8e33ad04851081">m_mode</a>(0), <a class="code" href="structlibcdr_1_1CDRGradient.html#a10dbdaa4524fd318797c28362925e1ac">m_angle</a>(0.0), <a class="code" href="structlibcdr_1_1CDRGradient.html#af1d7240610e63a8c7b711de15ef8b577">m_midPoint</a>(0.0), <a class="code" href="structlibcdr_1_1CDRGradient.html#ae316031c920d871cd7570ffd242d1443">m_edgeOffset</a>(0), <a class="code" href="structlibcdr_1_1CDRGradient.html#ae663492e4fb9984af129a5fc0ac75ad7">m_centerXOffset</a>(0), <a class="code" href="structlibcdr_1_1CDRGradient.html#a792498a9c43183d8406a5e4030dd2217">m_centerYOffset</a>(0), <a class="code" href="structlibcdr_1_1CDRGradient.html#a35019287b2627b93aa61ae59216c5599">m_stops</a>() {}</div> <div class="line"><a name="l00101"></a><span class="lineno"> 101</span> };</div> <div class="line"><a name="l00102"></a><span class="lineno"> 102</span> </div> <div class="line"><a name="l00103"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRImageFill.html"> 103</a></span> <span class="keyword">struct </span><a class="code" href="structlibcdr_1_1CDRImageFill.html">CDRImageFill</a></div> <div class="line"><a name="l00104"></a><span class="lineno"> 104</span> {</div> <div class="line"><a name="l00105"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRImageFill.html#a6bf3d10cc7180b836d42b1fa7f414d0b"> 105</a></span>  <span class="keywordtype">unsigned</span> <a class="code" href="structlibcdr_1_1CDRImageFill.html#a6bf3d10cc7180b836d42b1fa7f414d0b">id</a>;</div> <div class="line"><a name="l00106"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRImageFill.html#a539d7b864d355ec199d3f93d7b8a356a"> 106</a></span>  <span class="keywordtype">double</span> <a class="code" href="structlibcdr_1_1CDRImageFill.html#a539d7b864d355ec199d3f93d7b8a356a">width</a>;</div> <div class="line"><a name="l00107"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRImageFill.html#ae68d8b04bfed50264c95bd60912f8483"> 107</a></span>  <span class="keywordtype">double</span> <a class="code" href="structlibcdr_1_1CDRImageFill.html#ae68d8b04bfed50264c95bd60912f8483">height</a>;</div> <div class="line"><a name="l00108"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRImageFill.html#a2823fc58c9c37802dcca3d5b91f6e9e2"> 108</a></span>  <span class="keywordtype">bool</span> <a class="code" href="structlibcdr_1_1CDRImageFill.html#a2823fc58c9c37802dcca3d5b91f6e9e2">isRelative</a>;</div> <div class="line"><a name="l00109"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRImageFill.html#a4442bb8c09b8ee3f2e0847b688c5e59b"> 109</a></span>  <span class="keywordtype">double</span> <a class="code" href="structlibcdr_1_1CDRImageFill.html#a4442bb8c09b8ee3f2e0847b688c5e59b">xOffset</a>;</div> <div class="line"><a name="l00110"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRImageFill.html#acd34a9cbe9707c28cc8d10bcc565da35"> 110</a></span>  <span class="keywordtype">double</span> <a class="code" href="structlibcdr_1_1CDRImageFill.html#acd34a9cbe9707c28cc8d10bcc565da35">yOffset</a>;</div> <div class="line"><a name="l00111"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRImageFill.html#abb4da9203ec2c46e1b05aa0be1b12ec0"> 111</a></span>  <span class="keywordtype">double</span> <a class="code" href="structlibcdr_1_1CDRImageFill.html#abb4da9203ec2c46e1b05aa0be1b12ec0">rcpOffset</a>;</div> <div class="line"><a name="l00112"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRImageFill.html#a975cfd81d0fb0417dfd5ae0799143bad"> 112</a></span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="structlibcdr_1_1CDRImageFill.html#a975cfd81d0fb0417dfd5ae0799143bad">flags</a>;</div> <div class="line"><a name="l00113"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRImageFill.html#a3499dd6b812fb9559b21c542e0600752"> 113</a></span>  <a class="code" href="structlibcdr_1_1CDRImageFill.html#a3499dd6b812fb9559b21c542e0600752">CDRImageFill</a>() : <a class="code" href="structlibcdr_1_1CDRImageFill.html#a6bf3d10cc7180b836d42b1fa7f414d0b">id</a>(0), <a class="code" href="structlibcdr_1_1CDRImageFill.html#a539d7b864d355ec199d3f93d7b8a356a">width</a>(0.0), <a class="code" href="structlibcdr_1_1CDRImageFill.html#ae68d8b04bfed50264c95bd60912f8483">height</a>(0.0), <a class="code" href="structlibcdr_1_1CDRImageFill.html#a2823fc58c9c37802dcca3d5b91f6e9e2">isRelative</a>(false), <a class="code" href="structlibcdr_1_1CDRImageFill.html#a4442bb8c09b8ee3f2e0847b688c5e59b">xOffset</a>(0.0), <a class="code" href="structlibcdr_1_1CDRImageFill.html#acd34a9cbe9707c28cc8d10bcc565da35">yOffset</a>(0.0), <a class="code" href="structlibcdr_1_1CDRImageFill.html#abb4da9203ec2c46e1b05aa0be1b12ec0">rcpOffset</a>(0.0), <a class="code" href="structlibcdr_1_1CDRImageFill.html#a975cfd81d0fb0417dfd5ae0799143bad">flags</a>(0)</div> <div class="line"><a name="l00114"></a><span class="lineno"> 114</span>  {}</div> <div class="line"><a name="l00115"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRImageFill.html#af1c8591adae69190683b1642c00fb2ba"> 115</a></span>  <a class="code" href="structlibcdr_1_1CDRImageFill.html#a3499dd6b812fb9559b21c542e0600752">CDRImageFill</a>(<span class="keywordtype">unsigned</span> i, <span class="keywordtype">double</span> w, <span class="keywordtype">double</span> h, <span class="keywordtype">bool</span> r, <span class="keywordtype">double</span> x, <span class="keywordtype">double</span> y, <span class="keywordtype">double</span> o, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> f)</div> <div class="line"><a name="l00116"></a><span class="lineno"> 116</span>  : <a class="code" href="structlibcdr_1_1CDRImageFill.html#a6bf3d10cc7180b836d42b1fa7f414d0b">id</a>(i), <a class="code" href="structlibcdr_1_1CDRImageFill.html#a539d7b864d355ec199d3f93d7b8a356a">width</a>(w), <a class="code" href="structlibcdr_1_1CDRImageFill.html#ae68d8b04bfed50264c95bd60912f8483">height</a>(h), <a class="code" href="structlibcdr_1_1CDRImageFill.html#a2823fc58c9c37802dcca3d5b91f6e9e2">isRelative</a>(r), <a class="code" href="structlibcdr_1_1CDRImageFill.html#a4442bb8c09b8ee3f2e0847b688c5e59b">xOffset</a>(x), <a class="code" href="structlibcdr_1_1CDRImageFill.html#acd34a9cbe9707c28cc8d10bcc565da35">yOffset</a>(y), <a class="code" href="structlibcdr_1_1CDRImageFill.html#abb4da9203ec2c46e1b05aa0be1b12ec0">rcpOffset</a>(o), <a class="code" href="structlibcdr_1_1CDRImageFill.html#a975cfd81d0fb0417dfd5ae0799143bad">flags</a>(f) {}</div> <div class="line"><a name="l00117"></a><span class="lineno"> 117</span> };</div> <div class="line"><a name="l00118"></a><span class="lineno"> 118</span> </div> <div class="line"><a name="l00119"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRFillStyle.html"> 119</a></span> <span class="keyword">struct </span><a class="code" href="structlibcdr_1_1CDRFillStyle.html">CDRFillStyle</a></div> <div class="line"><a name="l00120"></a><span class="lineno"> 120</span> {</div> <div class="line"><a name="l00121"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRFillStyle.html#a064e8245e71e40575c73404ab07f6e50"> 121</a></span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <a class="code" href="structlibcdr_1_1CDRFillStyle.html#a064e8245e71e40575c73404ab07f6e50">fillType</a>;</div> <div class="line"><a name="l00122"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRFillStyle.html#a5c645229de9f22c9a51ec8846564c85b"> 122</a></span>  <a class="code" href="structlibcdr_1_1CDRColor.html">CDRColor</a> <a class="code" href="structlibcdr_1_1CDRFillStyle.html#a3d065f5bdfe8463b368bdf473b8c2a66">color1</a>, <a class="code" href="structlibcdr_1_1CDRFillStyle.html#a5c645229de9f22c9a51ec8846564c85b">color2</a>;</div> <div class="line"><a name="l00123"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRFillStyle.html#ae23d8f9c2d6b5ce1641c07d4d3b98672"> 123</a></span>  <a class="code" href="structlibcdr_1_1CDRGradient.html">CDRGradient</a> <a class="code" href="structlibcdr_1_1CDRFillStyle.html#ae23d8f9c2d6b5ce1641c07d4d3b98672">gradient</a>;</div> <div class="line"><a name="l00124"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRFillStyle.html#af27df75a4f050038c1a7c7e90f274482"> 124</a></span>  <a class="code" href="structlibcdr_1_1CDRImageFill.html">CDRImageFill</a> <a class="code" href="structlibcdr_1_1CDRFillStyle.html#af27df75a4f050038c1a7c7e90f274482">imageFill</a>;</div> <div class="line"><a name="l00125"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRFillStyle.html#a0cacbc6c43118e0515b761accdb69784"> 125</a></span>  <a class="code" href="structlibcdr_1_1CDRFillStyle.html#a0cacbc6c43118e0515b761accdb69784">CDRFillStyle</a>()</div> <div class="line"><a name="l00126"></a><span class="lineno"> 126</span>  : <a class="code" href="structlibcdr_1_1CDRFillStyle.html#a064e8245e71e40575c73404ab07f6e50">fillType</a>((unsigned short)-1), <a class="code" href="structlibcdr_1_1CDRFillStyle.html#a3d065f5bdfe8463b368bdf473b8c2a66">color1</a>(), <a class="code" href="structlibcdr_1_1CDRFillStyle.html#a5c645229de9f22c9a51ec8846564c85b">color2</a>(), <a class="code" href="structlibcdr_1_1CDRFillStyle.html#ae23d8f9c2d6b5ce1641c07d4d3b98672">gradient</a>(), <a class="code" href="structlibcdr_1_1CDRFillStyle.html#af27df75a4f050038c1a7c7e90f274482">imageFill</a>() {}</div> <div class="line"><a name="l00127"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRFillStyle.html#af9e504c0e4fb7ec02162075087a644a9"> 127</a></span>  <a class="code" href="structlibcdr_1_1CDRFillStyle.html#a0cacbc6c43118e0515b761accdb69784">CDRFillStyle</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> ft, <a class="code" href="structlibcdr_1_1CDRColor.html">CDRColor</a> c1, <a class="code" href="structlibcdr_1_1CDRColor.html">CDRColor</a> c2, <span class="keyword">const</span> <a class="code" href="structlibcdr_1_1CDRGradient.html">CDRGradient</a> &gr, <span class="keyword">const</span> <a class="code" href="structlibcdr_1_1CDRImageFill.html">CDRImageFill</a> &img)</div> <div class="line"><a name="l00128"></a><span class="lineno"> 128</span>  : <a class="code" href="structlibcdr_1_1CDRFillStyle.html#a064e8245e71e40575c73404ab07f6e50">fillType</a>(ft), <a class="code" href="structlibcdr_1_1CDRFillStyle.html#a3d065f5bdfe8463b368bdf473b8c2a66">color1</a>(c1), <a class="code" href="structlibcdr_1_1CDRFillStyle.html#a5c645229de9f22c9a51ec8846564c85b">color2</a>(c2), <a class="code" href="structlibcdr_1_1CDRFillStyle.html#ae23d8f9c2d6b5ce1641c07d4d3b98672">gradient</a>(gr), <a class="code" href="structlibcdr_1_1CDRFillStyle.html#af27df75a4f050038c1a7c7e90f274482">imageFill</a>(img) {}</div> <div class="line"><a name="l00129"></a><span class="lineno"> 129</span> };</div> <div class="line"><a name="l00130"></a><span class="lineno"> 130</span> </div> <div class="line"><a name="l00131"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRLineStyle.html"> 131</a></span> <span class="keyword">struct </span><a class="code" href="structlibcdr_1_1CDRLineStyle.html">CDRLineStyle</a></div> <div class="line"><a name="l00132"></a><span class="lineno"> 132</span> {</div> <div class="line"><a name="l00133"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRLineStyle.html#a93f6defbc5c86c273974b836e8ca089a"> 133</a></span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <a class="code" href="structlibcdr_1_1CDRLineStyle.html#a93f6defbc5c86c273974b836e8ca089a">lineType</a>;</div> <div class="line"><a name="l00134"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRLineStyle.html#a1b5ec406df4bd5715bc0fb5fb861cff0"> 134</a></span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <a class="code" href="structlibcdr_1_1CDRLineStyle.html#a1b5ec406df4bd5715bc0fb5fb861cff0">capsType</a>;</div> <div class="line"><a name="l00135"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRLineStyle.html#ad11f0dcedce16e840ab908310b3f6c45"> 135</a></span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <a class="code" href="structlibcdr_1_1CDRLineStyle.html#ad11f0dcedce16e840ab908310b3f6c45">joinType</a>;</div> <div class="line"><a name="l00136"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRLineStyle.html#ac130ed5bbe646e05db6804cb553b6fb1"> 136</a></span>  <span class="keywordtype">double</span> <a class="code" href="structlibcdr_1_1CDRLineStyle.html#ac130ed5bbe646e05db6804cb553b6fb1">lineWidth</a>;</div> <div class="line"><a name="l00137"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRLineStyle.html#aa9a748fac164566e65cc4c4e37239b37"> 137</a></span>  <span class="keywordtype">double</span> <a class="code" href="structlibcdr_1_1CDRLineStyle.html#aa9a748fac164566e65cc4c4e37239b37">stretch</a>;</div> <div class="line"><a name="l00138"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRLineStyle.html#a441e4de8b177cb0109947105155384a8"> 138</a></span>  <span class="keywordtype">double</span> <a class="code" href="structlibcdr_1_1CDRLineStyle.html#a441e4de8b177cb0109947105155384a8">angle</a>;</div> <div class="line"><a name="l00139"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRLineStyle.html#a6881405afae0a38084db1dad9ac9e6f6"> 139</a></span>  <a class="code" href="structlibcdr_1_1CDRColor.html">CDRColor</a> <a class="code" href="structlibcdr_1_1CDRLineStyle.html#a6881405afae0a38084db1dad9ac9e6f6">color</a>;</div> <div class="line"><a name="l00140"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRLineStyle.html#a6cf74ed44366b923e5a2ccfe3257aeb3"> 140</a></span>  std::vector<unsigned> <a class="code" href="structlibcdr_1_1CDRLineStyle.html#a6cf74ed44366b923e5a2ccfe3257aeb3">dashArray</a>;</div> <div class="line"><a name="l00141"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRLineStyle.html#a0e1442b695c34f443a61de891b818b37"> 141</a></span>  <span class="keywordtype">unsigned</span> <a class="code" href="structlibcdr_1_1CDRLineStyle.html#a0e1442b695c34f443a61de891b818b37">startMarkerId</a>;</div> <div class="line"><a name="l00142"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRLineStyle.html#a1a083b6f4cafd3542d77b5bebf03bb81"> 142</a></span>  <span class="keywordtype">unsigned</span> <a class="code" href="structlibcdr_1_1CDRLineStyle.html#a1a083b6f4cafd3542d77b5bebf03bb81">endMarkerId</a>;</div> <div class="line"><a name="l00143"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRLineStyle.html#ab26debd00439d2e1e250a38c8588eed8"> 143</a></span>  <a class="code" href="structlibcdr_1_1CDRLineStyle.html#ab26debd00439d2e1e250a38c8588eed8">CDRLineStyle</a>()</div> <div class="line"><a name="l00144"></a><span class="lineno"> 144</span>  : <a class="code" href="structlibcdr_1_1CDRLineStyle.html#a93f6defbc5c86c273974b836e8ca089a">lineType</a>((unsigned short)-1), <a class="code" href="structlibcdr_1_1CDRLineStyle.html#a1b5ec406df4bd5715bc0fb5fb861cff0">capsType</a>(0), <a class="code" href="structlibcdr_1_1CDRLineStyle.html#ad11f0dcedce16e840ab908310b3f6c45">joinType</a>(0), <a class="code" href="structlibcdr_1_1CDRLineStyle.html#ac130ed5bbe646e05db6804cb553b6fb1">lineWidth</a>(0.0),</div> <div class="line"><a name="l00145"></a><span class="lineno"> 145</span>  <a class="code" href="structlibcdr_1_1CDRLineStyle.html#aa9a748fac164566e65cc4c4e37239b37">stretch</a>(0.0), <a class="code" href="structlibcdr_1_1CDRLineStyle.html#a441e4de8b177cb0109947105155384a8">angle</a>(0.0), <a class="code" href="structlibcdr_1_1CDRLineStyle.html#a6881405afae0a38084db1dad9ac9e6f6">color</a>(), <a class="code" href="structlibcdr_1_1CDRLineStyle.html#a6cf74ed44366b923e5a2ccfe3257aeb3">dashArray</a>(),</div> <div class="line"><a name="l00146"></a><span class="lineno"> 146</span>  <a class="code" href="structlibcdr_1_1CDRLineStyle.html#a0e1442b695c34f443a61de891b818b37">startMarkerId</a>(0), <a class="code" href="structlibcdr_1_1CDRLineStyle.html#a1a083b6f4cafd3542d77b5bebf03bb81">endMarkerId</a>(0) {}</div> <div class="line"><a name="l00147"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRLineStyle.html#a14dce9c2bd2af9a1d670c1c7c5196c8d"> 147</a></span>  <a class="code" href="structlibcdr_1_1CDRLineStyle.html#ab26debd00439d2e1e250a38c8588eed8">CDRLineStyle</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> lt, <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> ct, <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> jt,</div> <div class="line"><a name="l00148"></a><span class="lineno"> 148</span>  <span class="keywordtype">double</span> lw, <span class="keywordtype">double</span> st, <span class="keywordtype">double</span> a, <span class="keyword">const</span> <a class="code" href="structlibcdr_1_1CDRColor.html">CDRColor</a> &c, <span class="keyword">const</span> std::vector<unsigned> &da,</div> <div class="line"><a name="l00149"></a><span class="lineno"> 149</span>  <span class="keywordtype">unsigned</span> smi, <span class="keywordtype">unsigned</span> emi)</div> <div class="line"><a name="l00150"></a><span class="lineno"> 150</span>  : <a class="code" href="structlibcdr_1_1CDRLineStyle.html#a93f6defbc5c86c273974b836e8ca089a">lineType</a>(lt), <a class="code" href="structlibcdr_1_1CDRLineStyle.html#a1b5ec406df4bd5715bc0fb5fb861cff0">capsType</a>(ct), <a class="code" href="structlibcdr_1_1CDRLineStyle.html#ad11f0dcedce16e840ab908310b3f6c45">joinType</a>(jt), <a class="code" href="structlibcdr_1_1CDRLineStyle.html#ac130ed5bbe646e05db6804cb553b6fb1">lineWidth</a>(lw),</div> <div class="line"><a name="l00151"></a><span class="lineno"> 151</span>  <a class="code" href="structlibcdr_1_1CDRLineStyle.html#aa9a748fac164566e65cc4c4e37239b37">stretch</a>(st), <a class="code" href="structlibcdr_1_1CDRLineStyle.html#a441e4de8b177cb0109947105155384a8">angle</a>(a), <a class="code" href="structlibcdr_1_1CDRLineStyle.html#a6881405afae0a38084db1dad9ac9e6f6">color</a>(c), <a class="code" href="structlibcdr_1_1CDRLineStyle.html#a6cf74ed44366b923e5a2ccfe3257aeb3">dashArray</a>(da),</div> <div class="line"><a name="l00152"></a><span class="lineno"> 152</span>  <a class="code" href="structlibcdr_1_1CDRLineStyle.html#a0e1442b695c34f443a61de891b818b37">startMarkerId</a>(smi), <a class="code" href="structlibcdr_1_1CDRLineStyle.html#a1a083b6f4cafd3542d77b5bebf03bb81">endMarkerId</a>(emi) {}</div> <div class="line"><a name="l00153"></a><span class="lineno"> 153</span> };</div> <div class="line"><a name="l00154"></a><span class="lineno"> 154</span> </div> <div class="line"><a name="l00155"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRCharacterStyle.html"> 155</a></span> <span class="keyword">struct </span><a class="code" href="structlibcdr_1_1CDRCharacterStyle.html">CDRCharacterStyle</a></div> <div class="line"><a name="l00156"></a><span class="lineno"> 156</span> {</div> <div class="line"><a name="l00157"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRCharacterStyle.html#a6e63de39b9fdda2c2aae46d01112725e"> 157</a></span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <a class="code" href="structlibcdr_1_1CDRCharacterStyle.html#a6e63de39b9fdda2c2aae46d01112725e">m_charSet</a>;</div> <div class="line"><a name="l00158"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRCharacterStyle.html#ae350f9c21464cb271aa186d5bd2e12e8"> 158</a></span>  WPXString <a class="code" href="structlibcdr_1_1CDRCharacterStyle.html#ae350f9c21464cb271aa186d5bd2e12e8">m_fontName</a>;</div> <div class="line"><a name="l00159"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRCharacterStyle.html#a78f6fd14c98532915fa3f9d6f55d641c"> 159</a></span>  <span class="keywordtype">double</span> <a class="code" href="structlibcdr_1_1CDRCharacterStyle.html#a78f6fd14c98532915fa3f9d6f55d641c">m_fontSize</a>;</div> <div class="line"><a name="l00160"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRCharacterStyle.html#aaf65098ca018a2ebc315d86e53a52635"> 160</a></span>  <span class="keywordtype">unsigned</span> <a class="code" href="structlibcdr_1_1CDRCharacterStyle.html#aaf65098ca018a2ebc315d86e53a52635">m_align</a>;</div> <div class="line"><a name="l00161"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRCharacterStyle.html#a83050d42a5971022c03982ee14920908"> 161</a></span>  <span class="keywordtype">double</span> <a class="code" href="structlibcdr_1_1CDRCharacterStyle.html#ae006525c9f0a2eecba4a0786e30d4c46">m_leftIndent</a>, <a class="code" href="structlibcdr_1_1CDRCharacterStyle.html#a19f27280eba2f8f1d15056c020b4402e">m_firstIndent</a>, <a class="code" href="structlibcdr_1_1CDRCharacterStyle.html#a83050d42a5971022c03982ee14920908">m_rightIndent</a>;</div> <div class="line"><a name="l00162"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRCharacterStyle.html#afcde48d125cf863f67649f75fbe95550"> 162</a></span>  <a class="code" href="structlibcdr_1_1CDRLineStyle.html">CDRLineStyle</a> <a class="code" href="structlibcdr_1_1CDRCharacterStyle.html#afcde48d125cf863f67649f75fbe95550">m_lineStyle</a>;</div> <div class="line"><a name="l00163"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRCharacterStyle.html#a4e30ba95d5a89f5b513efd06cc39b9b7"> 163</a></span>  <a class="code" href="structlibcdr_1_1CDRFillStyle.html">CDRFillStyle</a> <a class="code" href="structlibcdr_1_1CDRCharacterStyle.html#a4e30ba95d5a89f5b513efd06cc39b9b7">m_fillStyle</a>;</div> <div class="line"><a name="l00164"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRCharacterStyle.html#a5d49b8802bbb370b919f133c64580134"> 164</a></span>  <span class="keywordtype">unsigned</span> <a class="code" href="structlibcdr_1_1CDRCharacterStyle.html#a5d49b8802bbb370b919f133c64580134">m_parentId</a>;</div> <div class="line"><a name="l00165"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRCharacterStyle.html#aadc5c4f944f37ad1997065f0ef78f781"> 165</a></span>  <a class="code" href="structlibcdr_1_1CDRCharacterStyle.html#aadc5c4f944f37ad1997065f0ef78f781">CDRCharacterStyle</a>()</div> <div class="line"><a name="l00166"></a><span class="lineno"> 166</span>  : <a class="code" href="structlibcdr_1_1CDRCharacterStyle.html#a6e63de39b9fdda2c2aae46d01112725e">m_charSet</a>((unsigned short)-1), <a class="code" href="structlibcdr_1_1CDRCharacterStyle.html#ae350f9c21464cb271aa186d5bd2e12e8">m_fontName</a>(),</div> <div class="line"><a name="l00167"></a><span class="lineno"> 167</span>  <a class="code" href="structlibcdr_1_1CDRCharacterStyle.html#a78f6fd14c98532915fa3f9d6f55d641c">m_fontSize</a>(0.0), <a class="code" href="structlibcdr_1_1CDRCharacterStyle.html#aaf65098ca018a2ebc315d86e53a52635">m_align</a>(0), <a class="code" href="structlibcdr_1_1CDRCharacterStyle.html#ae006525c9f0a2eecba4a0786e30d4c46">m_leftIndent</a>(0.0), <a class="code" href="structlibcdr_1_1CDRCharacterStyle.html#a19f27280eba2f8f1d15056c020b4402e">m_firstIndent</a>(0.0),</div> <div class="line"><a name="l00168"></a><span class="lineno"> 168</span>  <a class="code" href="structlibcdr_1_1CDRCharacterStyle.html#a83050d42a5971022c03982ee14920908">m_rightIndent</a>(0.0), <a class="code" href="structlibcdr_1_1CDRCharacterStyle.html#afcde48d125cf863f67649f75fbe95550">m_lineStyle</a>(), <a class="code" href="structlibcdr_1_1CDRCharacterStyle.html#a4e30ba95d5a89f5b513efd06cc39b9b7">m_fillStyle</a>(), <a class="code" href="structlibcdr_1_1CDRCharacterStyle.html#a5d49b8802bbb370b919f133c64580134">m_parentId</a>(0)</div> <div class="line"><a name="l00169"></a><span class="lineno"> 169</span>  {</div> <div class="line"><a name="l00170"></a><span class="lineno"> 170</span>  <a class="code" href="structlibcdr_1_1CDRCharacterStyle.html#ae350f9c21464cb271aa186d5bd2e12e8">m_fontName</a>.clear();</div> <div class="line"><a name="l00171"></a><span class="lineno"> 171</span>  }</div> <div class="line"><a name="l00172"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRCharacterStyle.html#a1cad254e0d2059d987753821515a4852"> 172</a></span>  <span class="keywordtype">void</span> <a class="code" href="structlibcdr_1_1CDRCharacterStyle.html#a1cad254e0d2059d987753821515a4852">overrideCharacterStyle</a>(<span class="keyword">const</span> <a class="code" href="structlibcdr_1_1CDRCharacterStyle.html">CDRCharacterStyle</a> &<span class="keyword">override</span>)</div> <div class="line"><a name="l00173"></a><span class="lineno"> 173</span>  {</div> <div class="line"><a name="l00174"></a><span class="lineno"> 174</span>  <span class="keywordflow">if</span> (<span class="keyword">override</span>.<a class="code" href="structlibcdr_1_1CDRCharacterStyle.html#a6e63de39b9fdda2c2aae46d01112725e">m_charSet</a> != (<span class="keywordtype">unsigned</span> <span class="keywordtype">short</span>)-1 || <span class="keyword">override</span>.<a class="code" href="structlibcdr_1_1CDRCharacterStyle.html#ae350f9c21464cb271aa186d5bd2e12e8">m_fontName</a>.len())</div> <div class="line"><a name="l00175"></a><span class="lineno"> 175</span>  {</div> <div class="line"><a name="l00176"></a><span class="lineno"> 176</span>  <a class="code" href="structlibcdr_1_1CDRCharacterStyle.html#a6e63de39b9fdda2c2aae46d01112725e">m_charSet</a> = <span class="keyword">override</span>.m_charSet;</div> <div class="line"><a name="l00177"></a><span class="lineno"> 177</span>  <a class="code" href="structlibcdr_1_1CDRCharacterStyle.html#ae350f9c21464cb271aa186d5bd2e12e8">m_fontName</a> = <span class="keyword">override</span>.m_fontName;</div> <div class="line"><a name="l00178"></a><span class="lineno"> 178</span>  }</div> <div class="line"><a name="l00179"></a><span class="lineno"> 179</span>  <span class="keywordflow">if</span> (!<a class="code" href="libcdr__utils_8h.html#aa8d0d5821dd0116ac71834b13747ac0a">CDR_ALMOST_ZERO</a>(<span class="keyword">override</span>.<a class="code" href="structlibcdr_1_1CDRCharacterStyle.html#a78f6fd14c98532915fa3f9d6f55d641c">m_fontSize</a>))</div> <div class="line"><a name="l00180"></a><span class="lineno"> 180</span>  <a class="code" href="structlibcdr_1_1CDRCharacterStyle.html#a78f6fd14c98532915fa3f9d6f55d641c">m_fontSize</a> = <span class="keyword">override</span>.<a class="code" href="structlibcdr_1_1CDRCharacterStyle.html#a78f6fd14c98532915fa3f9d6f55d641c">m_fontSize</a>;</div> <div class="line"><a name="l00181"></a><span class="lineno"> 181</span>  <span class="keywordflow">if</span> (<span class="keyword">override</span>.<a class="code" href="structlibcdr_1_1CDRCharacterStyle.html#aaf65098ca018a2ebc315d86e53a52635">m_align</a>)</div> <div class="line"><a name="l00182"></a><span class="lineno"> 182</span>  <a class="code" href="structlibcdr_1_1CDRCharacterStyle.html#aaf65098ca018a2ebc315d86e53a52635">m_align</a> = <span class="keyword">override</span>.m_align;</div> <div class="line"><a name="l00183"></a><span class="lineno"> 183</span>  <span class="keywordflow">if</span> (<span class="keyword">override</span>.<a class="code" href="structlibcdr_1_1CDRCharacterStyle.html#ae006525c9f0a2eecba4a0786e30d4c46">m_leftIndent</a> != 0.0 && <span class="keyword">override</span>.<a class="code" href="structlibcdr_1_1CDRCharacterStyle.html#a19f27280eba2f8f1d15056c020b4402e">m_firstIndent</a> != 0.0 && <span class="keyword">override</span>.<a class="code" href="structlibcdr_1_1CDRCharacterStyle.html#a83050d42a5971022c03982ee14920908">m_rightIndent</a> != 0.0)</div> <div class="line"><a name="l00184"></a><span class="lineno"> 184</span>  {</div> <div class="line"><a name="l00185"></a><span class="lineno"> 185</span>  <a class="code" href="structlibcdr_1_1CDRCharacterStyle.html#ae006525c9f0a2eecba4a0786e30d4c46">m_leftIndent</a> = <span class="keyword">override</span>.m_leftIndent;</div> <div class="line"><a name="l00186"></a><span class="lineno"> 186</span>  <a class="code" href="structlibcdr_1_1CDRCharacterStyle.html#a19f27280eba2f8f1d15056c020b4402e">m_firstIndent</a> = <span class="keyword">override</span>.m_firstIndent;</div> <div class="line"><a name="l00187"></a><span class="lineno"> 187</span>  <a class="code" href="structlibcdr_1_1CDRCharacterStyle.html#a83050d42a5971022c03982ee14920908">m_rightIndent</a> = <span class="keyword">override</span>.m_rightIndent;</div> <div class="line"><a name="l00188"></a><span class="lineno"> 188</span>  }</div> <div class="line"><a name="l00189"></a><span class="lineno"> 189</span>  <span class="keywordflow">if</span> (<span class="keyword">override</span>.<a class="code" href="structlibcdr_1_1CDRCharacterStyle.html#afcde48d125cf863f67649f75fbe95550">m_lineStyle</a>.<a class="code" href="structlibcdr_1_1CDRLineStyle.html#a93f6defbc5c86c273974b836e8ca089a">lineType</a> != (<span class="keywordtype">unsigned</span> <span class="keywordtype">short</span>)-1)</div> <div class="line"><a name="l00190"></a><span class="lineno"> 190</span>  <a class="code" href="structlibcdr_1_1CDRCharacterStyle.html#afcde48d125cf863f67649f75fbe95550">m_lineStyle</a> = <span class="keyword">override</span>.<a class="code" href="structlibcdr_1_1CDRCharacterStyle.html#afcde48d125cf863f67649f75fbe95550">m_lineStyle</a>;</div> <div class="line"><a name="l00191"></a><span class="lineno"> 191</span>  <span class="keywordflow">if</span> (<span class="keyword">override</span>.<a class="code" href="structlibcdr_1_1CDRCharacterStyle.html#a4e30ba95d5a89f5b513efd06cc39b9b7">m_fillStyle</a>.<a class="code" href="structlibcdr_1_1CDRFillStyle.html#a064e8245e71e40575c73404ab07f6e50">fillType</a> != (<span class="keywordtype">unsigned</span> <span class="keywordtype">short</span>)-1)</div> <div class="line"><a name="l00192"></a><span class="lineno"> 192</span>  <a class="code" href="structlibcdr_1_1CDRCharacterStyle.html#a4e30ba95d5a89f5b513efd06cc39b9b7">m_fillStyle</a> = <span class="keyword">override</span>.<a class="code" href="structlibcdr_1_1CDRCharacterStyle.html#a4e30ba95d5a89f5b513efd06cc39b9b7">m_fillStyle</a>;</div> <div class="line"><a name="l00193"></a><span class="lineno"> 193</span>  }</div> <div class="line"><a name="l00194"></a><span class="lineno"> 194</span> };</div> <div class="line"><a name="l00195"></a><span class="lineno"> 195</span> </div> <div class="line"><a name="l00196"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRPolygon.html"> 196</a></span> <span class="keyword">struct </span><a class="code" href="structlibcdr_1_1CDRPolygon.html">CDRPolygon</a></div> <div class="line"><a name="l00197"></a><span class="lineno"> 197</span> {</div> <div class="line"><a name="l00198"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRPolygon.html#a038b810aac8ca2353975c4921ec729a2"> 198</a></span>  <span class="keywordtype">unsigned</span> <a class="code" href="structlibcdr_1_1CDRPolygon.html#a038b810aac8ca2353975c4921ec729a2">m_numAngles</a>;</div> <div class="line"><a name="l00199"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRPolygon.html#ab7e7660602caa19c0b73946b8eedc890"> 199</a></span>  <span class="keywordtype">unsigned</span> <a class="code" href="structlibcdr_1_1CDRPolygon.html#ab7e7660602caa19c0b73946b8eedc890">m_nextPoint</a>;</div> <div class="line"><a name="l00200"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRPolygon.html#abd2bbaa7e65c8816a9c0e3e6bce2cf44"> 200</a></span>  <span class="keywordtype">double</span> <a class="code" href="structlibcdr_1_1CDRPolygon.html#abd2bbaa7e65c8816a9c0e3e6bce2cf44">m_rx</a>;</div> <div class="line"><a name="l00201"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRPolygon.html#ab33f2a157313133184ad13fd81511682"> 201</a></span>  <span class="keywordtype">double</span> <a class="code" href="structlibcdr_1_1CDRPolygon.html#ab33f2a157313133184ad13fd81511682">m_ry</a>;</div> <div class="line"><a name="l00202"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRPolygon.html#a004ad8527e5b168f4d805a7c6552a46b"> 202</a></span>  <span class="keywordtype">double</span> <a class="code" href="structlibcdr_1_1CDRPolygon.html#a004ad8527e5b168f4d805a7c6552a46b">m_cx</a>;</div> <div class="line"><a name="l00203"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRPolygon.html#a6d0ec868e3068f117093b1ed27d01a23"> 203</a></span>  <span class="keywordtype">double</span> <a class="code" href="structlibcdr_1_1CDRPolygon.html#a6d0ec868e3068f117093b1ed27d01a23">m_cy</a>;</div> <div class="line"><a name="l00204"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRPolygon.html#a7b05bf377653ddae2d8c85ed4bd42f66"> 204</a></span>  <a class="code" href="structlibcdr_1_1CDRPolygon.html#a7b05bf377653ddae2d8c85ed4bd42f66">CDRPolygon</a>() : <a class="code" href="structlibcdr_1_1CDRPolygon.html#a038b810aac8ca2353975c4921ec729a2">m_numAngles</a>(0), <a class="code" href="structlibcdr_1_1CDRPolygon.html#ab7e7660602caa19c0b73946b8eedc890">m_nextPoint</a>(0), <a class="code" href="structlibcdr_1_1CDRPolygon.html#abd2bbaa7e65c8816a9c0e3e6bce2cf44">m_rx</a>(0.0), <a class="code" href="structlibcdr_1_1CDRPolygon.html#ab33f2a157313133184ad13fd81511682">m_ry</a>(0.0), <a class="code" href="structlibcdr_1_1CDRPolygon.html#a004ad8527e5b168f4d805a7c6552a46b">m_cx</a>(0.0), <a class="code" href="structlibcdr_1_1CDRPolygon.html#a6d0ec868e3068f117093b1ed27d01a23">m_cy</a>(0.0) {}</div> <div class="line"><a name="l00205"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRPolygon.html#a577b72bdab2be316e6fad16361a74e79"> 205</a></span>  <a class="code" href="structlibcdr_1_1CDRPolygon.html#a7b05bf377653ddae2d8c85ed4bd42f66">CDRPolygon</a>(<span class="keywordtype">unsigned</span> numAngles, <span class="keywordtype">unsigned</span> nextPoint, <span class="keywordtype">double</span> rx, <span class="keywordtype">double</span> ry, <span class="keywordtype">double</span> cx, <span class="keywordtype">double</span> cy)</div> <div class="line"><a name="l00206"></a><span class="lineno"> 206</span>  : <a class="code" href="structlibcdr_1_1CDRPolygon.html#a038b810aac8ca2353975c4921ec729a2">m_numAngles</a>(numAngles), <a class="code" href="structlibcdr_1_1CDRPolygon.html#ab7e7660602caa19c0b73946b8eedc890">m_nextPoint</a>(nextPoint), <a class="code" href="structlibcdr_1_1CDRPolygon.html#abd2bbaa7e65c8816a9c0e3e6bce2cf44">m_rx</a>(rx), <a class="code" href="structlibcdr_1_1CDRPolygon.html#ab33f2a157313133184ad13fd81511682">m_ry</a>(ry), <a class="code" href="structlibcdr_1_1CDRPolygon.html#a004ad8527e5b168f4d805a7c6552a46b">m_cx</a>(cx), <a class="code" href="structlibcdr_1_1CDRPolygon.html#a6d0ec868e3068f117093b1ed27d01a23">m_cy</a>(cy) {}</div> <div class="line"><a name="l00207"></a><span class="lineno"> 207</span>  <span class="keywordtype">void</span> <a class="code" href="structlibcdr_1_1CDRPolygon.html#a4ac7c095b6275924f26f5e6f6ad6d963">create</a>(<a class="code" href="classlibcdr_1_1CDRPath.html">CDRPath</a> &path) <span class="keyword">const</span>;</div> <div class="line"><a name="l00208"></a><span class="lineno"> 208</span> };</div> <div class="line"><a name="l00209"></a><span class="lineno"> 209</span> </div> <div class="line"><a name="l00210"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRImage.html"> 210</a></span> <span class="keyword">struct </span><a class="code" href="structlibcdr_1_1CDRImage.html">CDRImage</a></div> <div class="line"><a name="l00211"></a><span class="lineno"> 211</span> {</div> <div class="line"><a name="l00212"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRImage.html#a30612c268459a36ac47101fb4cd96d02"> 212</a></span>  WPXBinaryData <a class="code" href="structlibcdr_1_1CDRImage.html#a30612c268459a36ac47101fb4cd96d02">m_image</a>;</div> <div class="line"><a name="l00213"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRImage.html#a1fa3f7feaa03d6daa3fff3e6f31aac0b"> 213</a></span>  <span class="keywordtype">double</span> <a class="code" href="structlibcdr_1_1CDRImage.html#a1fa3f7feaa03d6daa3fff3e6f31aac0b">m_x1</a>;</div> <div class="line"><a name="l00214"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRImage.html#af7a0d2a1b10346f4536ed251cb5e2317"> 214</a></span>  <span class="keywordtype">double</span> <a class="code" href="structlibcdr_1_1CDRImage.html#af7a0d2a1b10346f4536ed251cb5e2317">m_x2</a>;</div> <div class="line"><a name="l00215"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRImage.html#a4f94620c4adee62dd556145cf3a244af"> 215</a></span>  <span class="keywordtype">double</span> <a class="code" href="structlibcdr_1_1CDRImage.html#a4f94620c4adee62dd556145cf3a244af">m_y1</a>;</div> <div class="line"><a name="l00216"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRImage.html#a0897f1da3fac248f5cc3d85a5b4de38c"> 216</a></span>  <span class="keywordtype">double</span> <a class="code" href="structlibcdr_1_1CDRImage.html#a0897f1da3fac248f5cc3d85a5b4de38c">m_y2</a>;</div> <div class="line"><a name="l00217"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRImage.html#a5b48b88bf474bb84b19683914ea398b6"> 217</a></span>  <a class="code" href="structlibcdr_1_1CDRImage.html#a5b48b88bf474bb84b19683914ea398b6">CDRImage</a>() : <a class="code" href="structlibcdr_1_1CDRImage.html#a30612c268459a36ac47101fb4cd96d02">m_image</a>(), <a class="code" href="structlibcdr_1_1CDRImage.html#a1fa3f7feaa03d6daa3fff3e6f31aac0b">m_x1</a>(0.0), <a class="code" href="structlibcdr_1_1CDRImage.html#af7a0d2a1b10346f4536ed251cb5e2317">m_x2</a>(0.0), <a class="code" href="structlibcdr_1_1CDRImage.html#a4f94620c4adee62dd556145cf3a244af">m_y1</a>(0.0), <a class="code" href="structlibcdr_1_1CDRImage.html#a0897f1da3fac248f5cc3d85a5b4de38c">m_y2</a>(0.0) {}</div> <div class="line"><a name="l00218"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRImage.html#acd57e0ea831ca419e214c7bf3f4adfeb"> 218</a></span>  <a class="code" href="structlibcdr_1_1CDRImage.html#a5b48b88bf474bb84b19683914ea398b6">CDRImage</a>(<span class="keyword">const</span> WPXBinaryData &image, <span class="keywordtype">double</span> x1, <span class="keywordtype">double</span> x2, <span class="keywordtype">double</span> y1, <span class="keywordtype">double</span> y2)</div> <div class="line"><a name="l00219"></a><span class="lineno"> 219</span>  : <a class="code" href="structlibcdr_1_1CDRImage.html#a30612c268459a36ac47101fb4cd96d02">m_image</a>(image), <a class="code" href="structlibcdr_1_1CDRImage.html#a1fa3f7feaa03d6daa3fff3e6f31aac0b">m_x1</a>(x1), <a class="code" href="structlibcdr_1_1CDRImage.html#af7a0d2a1b10346f4536ed251cb5e2317">m_x2</a>(x2), <a class="code" href="structlibcdr_1_1CDRImage.html#a4f94620c4adee62dd556145cf3a244af">m_y1</a>(y1), <a class="code" href="structlibcdr_1_1CDRImage.html#a0897f1da3fac248f5cc3d85a5b4de38c">m_y2</a>(y2) {}</div> <div class="line"><a name="l00220"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRImage.html#a5d34932aad0745ca3bc7a5a32635b082"> 220</a></span>  <span class="keywordtype">double</span> <a class="code" href="structlibcdr_1_1CDRImage.html#a5d34932aad0745ca3bc7a5a32635b082">getMiddleX</a>()<span class="keyword"> const</span></div> <div class="line"><a name="l00221"></a><span class="lineno"> 221</span> <span class="keyword"> </span>{</div> <div class="line"><a name="l00222"></a><span class="lineno"> 222</span>  <span class="keywordflow">return</span> (<a class="code" href="structlibcdr_1_1CDRImage.html#a1fa3f7feaa03d6daa3fff3e6f31aac0b">m_x1</a> + <a class="code" href="structlibcdr_1_1CDRImage.html#af7a0d2a1b10346f4536ed251cb5e2317">m_x2</a>) / 2.0;</div> <div class="line"><a name="l00223"></a><span class="lineno"> 223</span>  }</div> <div class="line"><a name="l00224"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRImage.html#a34622013b6d6912ad5bba3bbf8e5c890"> 224</a></span>  <span class="keywordtype">double</span> <a class="code" href="structlibcdr_1_1CDRImage.html#a34622013b6d6912ad5bba3bbf8e5c890">getMiddleY</a>()<span class="keyword"> const</span></div> <div class="line"><a name="l00225"></a><span class="lineno"> 225</span> <span class="keyword"> </span>{</div> <div class="line"><a name="l00226"></a><span class="lineno"> 226</span>  <span class="keywordflow">return</span> (<a class="code" href="structlibcdr_1_1CDRImage.html#a4f94620c4adee62dd556145cf3a244af">m_y1</a> + <a class="code" href="structlibcdr_1_1CDRImage.html#a0897f1da3fac248f5cc3d85a5b4de38c">m_y2</a>) / 2.0;</div> <div class="line"><a name="l00227"></a><span class="lineno"> 227</span>  }</div> <div class="line"><a name="l00228"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRImage.html#a2b5cf1829fda2f7f079108e2cc4ce306"> 228</a></span>  <span class="keyword">const</span> WPXBinaryData &<a class="code" href="structlibcdr_1_1CDRImage.html#a2b5cf1829fda2f7f079108e2cc4ce306">getImage</a>()<span class="keyword"> const</span></div> <div class="line"><a name="l00229"></a><span class="lineno"> 229</span> <span class="keyword"> </span>{</div> <div class="line"><a name="l00230"></a><span class="lineno"> 230</span>  <span class="keywordflow">return</span> <a class="code" href="structlibcdr_1_1CDRImage.html#a30612c268459a36ac47101fb4cd96d02">m_image</a>;</div> <div class="line"><a name="l00231"></a><span class="lineno"> 231</span>  }</div> <div class="line"><a name="l00232"></a><span class="lineno"> 232</span> };</div> <div class="line"><a name="l00233"></a><span class="lineno"> 233</span> </div> <div class="line"><a name="l00234"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRPattern.html"> 234</a></span> <span class="keyword">struct </span><a class="code" href="structlibcdr_1_1CDRPattern.html">CDRPattern</a></div> <div class="line"><a name="l00235"></a><span class="lineno"> 235</span> {</div> <div class="line"><a name="l00236"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRPattern.html#a94164218418213e9f98e647f2112e35e"> 236</a></span>  <span class="keywordtype">unsigned</span> <a class="code" href="structlibcdr_1_1CDRPattern.html#a94164218418213e9f98e647f2112e35e">width</a>;</div> <div class="line"><a name="l00237"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRPattern.html#abd718216028629494d84133529082bfe"> 237</a></span>  <span class="keywordtype">unsigned</span> <a class="code" href="structlibcdr_1_1CDRPattern.html#abd718216028629494d84133529082bfe">height</a>;</div> <div class="line"><a name="l00238"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRPattern.html#a490608297a681e53172ce568087cc41c"> 238</a></span>  std::vector<unsigned char> <a class="code" href="structlibcdr_1_1CDRPattern.html#a490608297a681e53172ce568087cc41c">pattern</a>;</div> <div class="line"><a name="l00239"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRPattern.html#a2708e8b8bf1973466957cf1ff90aedde"> 239</a></span>  <a class="code" href="structlibcdr_1_1CDRPattern.html#a2708e8b8bf1973466957cf1ff90aedde">CDRPattern</a>() : <a class="code" href="structlibcdr_1_1CDRPattern.html#a94164218418213e9f98e647f2112e35e">width</a>(0), <a class="code" href="structlibcdr_1_1CDRPattern.html#abd718216028629494d84133529082bfe">height</a>(0), <a class="code" href="structlibcdr_1_1CDRPattern.html#a490608297a681e53172ce568087cc41c">pattern</a>() {}</div> <div class="line"><a name="l00240"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRPattern.html#af3a84545313e17ecd541fc050c0d70e4"> 240</a></span>  <a class="code" href="structlibcdr_1_1CDRPattern.html#a2708e8b8bf1973466957cf1ff90aedde">CDRPattern</a>(<span class="keywordtype">unsigned</span> w, <span class="keywordtype">unsigned</span> h, <span class="keyword">const</span> std::vector<unsigned char> &p)</div> <div class="line"><a name="l00241"></a><span class="lineno"> 241</span>  : <a class="code" href="structlibcdr_1_1CDRPattern.html#a94164218418213e9f98e647f2112e35e">width</a>(w), <a class="code" href="structlibcdr_1_1CDRPattern.html#abd718216028629494d84133529082bfe">height</a>(h), <a class="code" href="structlibcdr_1_1CDRPattern.html#a490608297a681e53172ce568087cc41c">pattern</a>(p) {}</div> <div class="line"><a name="l00242"></a><span class="lineno"> 242</span> };</div> <div class="line"><a name="l00243"></a><span class="lineno"> 243</span> </div> <div class="line"><a name="l00244"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRPage.html"> 244</a></span> <span class="keyword">struct </span><a class="code" href="structlibcdr_1_1CDRPage.html">CDRPage</a></div> <div class="line"><a name="l00245"></a><span class="lineno"> 245</span> {</div> <div class="line"><a name="l00246"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRPage.html#aa13ed1901f6ada78783e30b881b9786d"> 246</a></span>  <span class="keywordtype">double</span> <a class="code" href="structlibcdr_1_1CDRPage.html#aa13ed1901f6ada78783e30b881b9786d">width</a>;</div> <div class="line"><a name="l00247"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRPage.html#aa30c2a11952746cf64a346a5c348cd81"> 247</a></span>  <span class="keywordtype">double</span> <a class="code" href="structlibcdr_1_1CDRPage.html#aa30c2a11952746cf64a346a5c348cd81">height</a>;</div> <div class="line"><a name="l00248"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRPage.html#af86a82e5721087674e9957b8509ed186"> 248</a></span>  <span class="keywordtype">double</span> <a class="code" href="structlibcdr_1_1CDRPage.html#af86a82e5721087674e9957b8509ed186">offsetX</a>;</div> <div class="line"><a name="l00249"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRPage.html#a0aafe82af5060d39227cc1f96334aaaa"> 249</a></span>  <span class="keywordtype">double</span> <a class="code" href="structlibcdr_1_1CDRPage.html#a0aafe82af5060d39227cc1f96334aaaa">offsetY</a>;</div> <div class="line"><a name="l00250"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRPage.html#a874323c45374a2d7d18771dbbfaf4d8b"> 250</a></span>  <a class="code" href="structlibcdr_1_1CDRPage.html#a874323c45374a2d7d18771dbbfaf4d8b">CDRPage</a>() : <a class="code" href="structlibcdr_1_1CDRPage.html#aa13ed1901f6ada78783e30b881b9786d">width</a>(0.0), <a class="code" href="structlibcdr_1_1CDRPage.html#aa30c2a11952746cf64a346a5c348cd81">height</a>(0.0), <a class="code" href="structlibcdr_1_1CDRPage.html#af86a82e5721087674e9957b8509ed186">offsetX</a>(0.0), <a class="code" href="structlibcdr_1_1CDRPage.html#a0aafe82af5060d39227cc1f96334aaaa">offsetY</a>(0.0) {}</div> <div class="line"><a name="l00251"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRPage.html#ad60e952bdc201b1c95eca885b9a5bf05"> 251</a></span>  <a class="code" href="structlibcdr_1_1CDRPage.html#a874323c45374a2d7d18771dbbfaf4d8b">CDRPage</a>(<span class="keywordtype">double</span> w, <span class="keywordtype">double</span> h, <span class="keywordtype">double</span> ox, <span class="keywordtype">double</span> oy)</div> <div class="line"><a name="l00252"></a><span class="lineno"> 252</span>  : <a class="code" href="structlibcdr_1_1CDRPage.html#aa13ed1901f6ada78783e30b881b9786d">width</a>(w), <a class="code" href="structlibcdr_1_1CDRPage.html#aa30c2a11952746cf64a346a5c348cd81">height</a>(h), <a class="code" href="structlibcdr_1_1CDRPage.html#af86a82e5721087674e9957b8509ed186">offsetX</a>(ox), <a class="code" href="structlibcdr_1_1CDRPage.html#a0aafe82af5060d39227cc1f96334aaaa">offsetY</a>(oy) {}</div> <div class="line"><a name="l00253"></a><span class="lineno"> 253</span> };</div> <div class="line"><a name="l00254"></a><span class="lineno"> 254</span> </div> <div class="line"><a name="l00255"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRSplineData.html"> 255</a></span> <span class="keyword">struct </span><a class="code" href="structlibcdr_1_1CDRSplineData.html">CDRSplineData</a></div> <div class="line"><a name="l00256"></a><span class="lineno"> 256</span> {</div> <div class="line"><a name="l00257"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRSplineData.html#a25bdb036c5e51000bf0e2870e85f1a6e"> 257</a></span>  std::vector<std::pair<double, double> > <a class="code" href="structlibcdr_1_1CDRSplineData.html#a25bdb036c5e51000bf0e2870e85f1a6e">points</a>;</div> <div class="line"><a name="l00258"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRSplineData.html#a187491a31020a656e12453f6b50a1a5c"> 258</a></span>  std::vector<unsigned> <a class="code" href="structlibcdr_1_1CDRSplineData.html#a187491a31020a656e12453f6b50a1a5c">knotVector</a>;</div> <div class="line"><a name="l00259"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRSplineData.html#ae0f7e9255b20a31a55b0e3bac7b8b940"> 259</a></span>  <a class="code" href="structlibcdr_1_1CDRSplineData.html#ae0f7e9255b20a31a55b0e3bac7b8b940">CDRSplineData</a>() : <a class="code" href="structlibcdr_1_1CDRSplineData.html#a25bdb036c5e51000bf0e2870e85f1a6e">points</a>(), <a class="code" href="structlibcdr_1_1CDRSplineData.html#a187491a31020a656e12453f6b50a1a5c">knotVector</a>() {}</div> <div class="line"><a name="l00260"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRSplineData.html#a79f22a6661338598184a39fbb4922060"> 260</a></span>  <a class="code" href="structlibcdr_1_1CDRSplineData.html#ae0f7e9255b20a31a55b0e3bac7b8b940">CDRSplineData</a>(<span class="keyword">const</span> std::vector<std::pair<double, double> > &ps, <span class="keyword">const</span> std::vector<unsigned> &kntv)</div> <div class="line"><a name="l00261"></a><span class="lineno"> 261</span>  : <a class="code" href="structlibcdr_1_1CDRSplineData.html#a25bdb036c5e51000bf0e2870e85f1a6e">points</a>(ps), <a class="code" href="structlibcdr_1_1CDRSplineData.html#a187491a31020a656e12453f6b50a1a5c">knotVector</a>(kntv) {}</div> <div class="line"><a name="l00262"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRSplineData.html#a7d0bbd3fb66aac4db79ad0d099043fd5"> 262</a></span>  <span class="keywordtype">void</span> <a class="code" href="structlibcdr_1_1CDRSplineData.html#a7d0bbd3fb66aac4db79ad0d099043fd5">clear</a>()</div> <div class="line"><a name="l00263"></a><span class="lineno"> 263</span>  {</div> <div class="line"><a name="l00264"></a><span class="lineno"> 264</span>  <a class="code" href="structlibcdr_1_1CDRSplineData.html#a25bdb036c5e51000bf0e2870e85f1a6e">points</a>.clear();</div> <div class="line"><a name="l00265"></a><span class="lineno"> 265</span>  <a class="code" href="structlibcdr_1_1CDRSplineData.html#a187491a31020a656e12453f6b50a1a5c">knotVector</a>.clear();</div> <div class="line"><a name="l00266"></a><span class="lineno"> 266</span>  }</div> <div class="line"><a name="l00267"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRSplineData.html#affed9c71978a0d573fa7c05eb2d4fd34"> 267</a></span>  <span class="keywordtype">bool</span> <a class="code" href="structlibcdr_1_1CDRSplineData.html#affed9c71978a0d573fa7c05eb2d4fd34">empty</a>()</div> <div class="line"><a name="l00268"></a><span class="lineno"> 268</span>  {</div> <div class="line"><a name="l00269"></a><span class="lineno"> 269</span>  <span class="keywordflow">return</span> (<a class="code" href="structlibcdr_1_1CDRSplineData.html#a25bdb036c5e51000bf0e2870e85f1a6e">points</a>.empty() || <a class="code" href="structlibcdr_1_1CDRSplineData.html#a187491a31020a656e12453f6b50a1a5c">knotVector</a>.empty());</div> <div class="line"><a name="l00270"></a><span class="lineno"> 270</span>  }</div> <div class="line"><a name="l00271"></a><span class="lineno"> 271</span>  <span class="keywordtype">void</span> <a class="code" href="structlibcdr_1_1CDRSplineData.html#a8ffd2c600a11a98781f0cad56a39b55b">create</a>(<a class="code" href="classlibcdr_1_1CDRPath.html">CDRPath</a> &path) <span class="keyword">const</span>;</div> <div class="line"><a name="l00272"></a><span class="lineno"> 272</span> };</div> <div class="line"><a name="l00273"></a><span class="lineno"> 273</span> </div> <div class="line"><a name="l00274"></a><span class="lineno"><a class="code" href="structlibcdr_1_1WaldoRecordInfo.html"> 274</a></span> <span class="keyword">struct </span><a class="code" href="structlibcdr_1_1WaldoRecordInfo.html">WaldoRecordInfo</a></div> <div class="line"><a name="l00275"></a><span class="lineno"> 275</span> {</div> <div class="line"><a name="l00276"></a><span class="lineno"><a class="code" href="structlibcdr_1_1WaldoRecordInfo.html#a6dc94c815e19f815a60e4d351df06805"> 276</a></span>  <a class="code" href="structlibcdr_1_1WaldoRecordInfo.html#a59ec61de3535e05e64efd2d53a90d5ad">WaldoRecordInfo</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> t, <span class="keywordtype">unsigned</span> i, <span class="keywordtype">unsigned</span> o)</div> <div class="line"><a name="l00277"></a><span class="lineno"> 277</span>  : <a class="code" href="structlibcdr_1_1WaldoRecordInfo.html#a27b381a24e87e3d8efec7eebb70f26bc">type</a>(t), <a class="code" href="structlibcdr_1_1WaldoRecordInfo.html#a65da1242a79b7376e7d01a306e2ca936">id</a>(i), <a class="code" href="structlibcdr_1_1WaldoRecordInfo.html#a8da3bfd817e76190028ba813e9fbd019">offset</a>(o) {}</div> <div class="line"><a name="l00278"></a><span class="lineno"><a class="code" href="structlibcdr_1_1WaldoRecordInfo.html#a59ec61de3535e05e64efd2d53a90d5ad"> 278</a></span>  <a class="code" href="structlibcdr_1_1WaldoRecordInfo.html#a59ec61de3535e05e64efd2d53a90d5ad">WaldoRecordInfo</a>() : <a class="code" href="structlibcdr_1_1WaldoRecordInfo.html#a27b381a24e87e3d8efec7eebb70f26bc">type</a>(0), <a class="code" href="structlibcdr_1_1WaldoRecordInfo.html#a65da1242a79b7376e7d01a306e2ca936">id</a>(0), <a class="code" href="structlibcdr_1_1WaldoRecordInfo.html#a8da3bfd817e76190028ba813e9fbd019">offset</a>(0) {}</div> <div class="line"><a name="l00279"></a><span class="lineno"><a class="code" href="structlibcdr_1_1WaldoRecordInfo.html#a27b381a24e87e3d8efec7eebb70f26bc"> 279</a></span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="structlibcdr_1_1WaldoRecordInfo.html#a27b381a24e87e3d8efec7eebb70f26bc">type</a>;</div> <div class="line"><a name="l00280"></a><span class="lineno"><a class="code" href="structlibcdr_1_1WaldoRecordInfo.html#a65da1242a79b7376e7d01a306e2ca936"> 280</a></span>  <span class="keywordtype">unsigned</span> <a class="code" href="structlibcdr_1_1WaldoRecordInfo.html#a65da1242a79b7376e7d01a306e2ca936">id</a>;</div> <div class="line"><a name="l00281"></a><span class="lineno"><a class="code" href="structlibcdr_1_1WaldoRecordInfo.html#a8da3bfd817e76190028ba813e9fbd019"> 281</a></span>  <span class="keywordtype">unsigned</span> <a class="code" href="structlibcdr_1_1WaldoRecordInfo.html#a8da3bfd817e76190028ba813e9fbd019">offset</a>;</div> <div class="line"><a name="l00282"></a><span class="lineno"> 282</span> };</div> <div class="line"><a name="l00283"></a><span class="lineno"> 283</span> </div> <div class="line"><a name="l00284"></a><span class="lineno"><a class="code" href="structlibcdr_1_1WaldoRecordType1.html"> 284</a></span> <span class="keyword">struct </span><a class="code" href="structlibcdr_1_1WaldoRecordType1.html">WaldoRecordType1</a></div> <div class="line"><a name="l00285"></a><span class="lineno"> 285</span> {</div> <div class="line"><a name="l00286"></a><span class="lineno"><a class="code" href="structlibcdr_1_1WaldoRecordType1.html#ae787c5e548ed8795ad75c1b4bc4821d6"> 286</a></span>  <a class="code" href="structlibcdr_1_1WaldoRecordType1.html#a48d58c4b66314243a9c04f92139e6f5b">WaldoRecordType1</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">id</span>, <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> next, <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> previous,</div> <div class="line"><a name="l00287"></a><span class="lineno"> 287</span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> child, <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> parent, <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> flags,</div> <div class="line"><a name="l00288"></a><span class="lineno"> 288</span>  <span class="keywordtype">double</span> x0, <span class="keywordtype">double</span> y0, <span class="keywordtype">double</span> x1, <span class="keywordtype">double</span> y1, <span class="keyword">const</span> <a class="code" href="classlibcdr_1_1CDRTransform.html">CDRTransform</a> &trafo)</div> <div class="line"><a name="l00289"></a><span class="lineno"> 289</span>  : <a class="code" href="structlibcdr_1_1WaldoRecordType1.html#abe1a0dbced04978cfc3b4d7f8d43a7bb">m_id</a>(id), <a class="code" href="structlibcdr_1_1WaldoRecordType1.html#a92e72618453c8978904594c5463136f5">m_next</a>(next), <a class="code" href="structlibcdr_1_1WaldoRecordType1.html#a0c76d9e38372f1812aec60482a6bcf1e">m_previous</a>(previous), <a class="code" href="structlibcdr_1_1WaldoRecordType1.html#a671e60037ac756b21b3ca899ccf2af34">m_child</a>(child), <a class="code" href="structlibcdr_1_1WaldoRecordType1.html#a9aa38d2ad6c0b609923d34c78a527e9e">m_parent</a>(parent),</div> <div class="line"><a name="l00290"></a><span class="lineno"> 290</span>  <a class="code" href="structlibcdr_1_1WaldoRecordType1.html#a13961b23cfdd83acc13eb4bcb91381ff">m_flags</a>(flags), <a class="code" href="structlibcdr_1_1WaldoRecordType1.html#a2a2c8abee806d4fd4c121d128c0a3b74">m_x0</a>(x0), <a class="code" href="structlibcdr_1_1WaldoRecordType1.html#a77288f9cdf54ac2bbba780e3f11e79cc">m_y0</a>(y0), <a class="code" href="structlibcdr_1_1WaldoRecordType1.html#a5233868583299a36a59172edd588700d">m_x1</a>(x1), <a class="code" href="structlibcdr_1_1WaldoRecordType1.html#abdcabf1ab8e7033dc15f5272fb5b3f67">m_y1</a>(y1), <a class="code" href="structlibcdr_1_1WaldoRecordType1.html#ab1b2f267237cdb0a0095d92c4bb57a32">m_trafo</a>(trafo) {}</div> <div class="line"><a name="l00291"></a><span class="lineno"><a class="code" href="structlibcdr_1_1WaldoRecordType1.html#a48d58c4b66314243a9c04f92139e6f5b"> 291</a></span>  <a class="code" href="structlibcdr_1_1WaldoRecordType1.html#a48d58c4b66314243a9c04f92139e6f5b">WaldoRecordType1</a>()</div> <div class="line"><a name="l00292"></a><span class="lineno"> 292</span>  : <a class="code" href="structlibcdr_1_1WaldoRecordType1.html#abe1a0dbced04978cfc3b4d7f8d43a7bb">m_id</a>(0), <a class="code" href="structlibcdr_1_1WaldoRecordType1.html#a92e72618453c8978904594c5463136f5">m_next</a>(0), <a class="code" href="structlibcdr_1_1WaldoRecordType1.html#a0c76d9e38372f1812aec60482a6bcf1e">m_previous</a>(0), <a class="code" href="structlibcdr_1_1WaldoRecordType1.html#a671e60037ac756b21b3ca899ccf2af34">m_child</a>(0), <a class="code" href="structlibcdr_1_1WaldoRecordType1.html#a9aa38d2ad6c0b609923d34c78a527e9e">m_parent</a>(0), <a class="code" href="structlibcdr_1_1WaldoRecordType1.html#a13961b23cfdd83acc13eb4bcb91381ff">m_flags</a>(0),</div> <div class="line"><a name="l00293"></a><span class="lineno"> 293</span>  <a class="code" href="structlibcdr_1_1WaldoRecordType1.html#a2a2c8abee806d4fd4c121d128c0a3b74">m_x0</a>(0.0), <a class="code" href="structlibcdr_1_1WaldoRecordType1.html#a77288f9cdf54ac2bbba780e3f11e79cc">m_y0</a>(0.0), <a class="code" href="structlibcdr_1_1WaldoRecordType1.html#a5233868583299a36a59172edd588700d">m_x1</a>(0.0), <a class="code" href="structlibcdr_1_1WaldoRecordType1.html#abdcabf1ab8e7033dc15f5272fb5b3f67">m_y1</a>(0.0), <a class="code" href="structlibcdr_1_1WaldoRecordType1.html#ab1b2f267237cdb0a0095d92c4bb57a32">m_trafo</a>() {}</div> <div class="line"><a name="l00294"></a><span class="lineno"><a class="code" href="structlibcdr_1_1WaldoRecordType1.html#abe1a0dbced04978cfc3b4d7f8d43a7bb"> 294</a></span>  <span class="keywordtype">unsigned</span> <a class="code" href="structlibcdr_1_1WaldoRecordType1.html#abe1a0dbced04978cfc3b4d7f8d43a7bb">m_id</a>;</div> <div class="line"><a name="l00295"></a><span class="lineno"><a class="code" href="structlibcdr_1_1WaldoRecordType1.html#a92e72618453c8978904594c5463136f5"> 295</a></span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <a class="code" href="structlibcdr_1_1WaldoRecordType1.html#a92e72618453c8978904594c5463136f5">m_next</a>;</div> <div class="line"><a name="l00296"></a><span class="lineno"><a class="code" href="structlibcdr_1_1WaldoRecordType1.html#a0c76d9e38372f1812aec60482a6bcf1e"> 296</a></span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <a class="code" href="structlibcdr_1_1WaldoRecordType1.html#a0c76d9e38372f1812aec60482a6bcf1e">m_previous</a>;</div> <div class="line"><a name="l00297"></a><span class="lineno"><a class="code" href="structlibcdr_1_1WaldoRecordType1.html#a671e60037ac756b21b3ca899ccf2af34"> 297</a></span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <a class="code" href="structlibcdr_1_1WaldoRecordType1.html#a671e60037ac756b21b3ca899ccf2af34">m_child</a>;</div> <div class="line"><a name="l00298"></a><span class="lineno"><a class="code" href="structlibcdr_1_1WaldoRecordType1.html#a9aa38d2ad6c0b609923d34c78a527e9e"> 298</a></span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <a class="code" href="structlibcdr_1_1WaldoRecordType1.html#a9aa38d2ad6c0b609923d34c78a527e9e">m_parent</a>;</div> <div class="line"><a name="l00299"></a><span class="lineno"><a class="code" href="structlibcdr_1_1WaldoRecordType1.html#a13961b23cfdd83acc13eb4bcb91381ff"> 299</a></span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <a class="code" href="structlibcdr_1_1WaldoRecordType1.html#a13961b23cfdd83acc13eb4bcb91381ff">m_flags</a>;</div> <div class="line"><a name="l00300"></a><span class="lineno"><a class="code" href="structlibcdr_1_1WaldoRecordType1.html#a2a2c8abee806d4fd4c121d128c0a3b74"> 300</a></span>  <span class="keywordtype">double</span> <a class="code" href="structlibcdr_1_1WaldoRecordType1.html#a2a2c8abee806d4fd4c121d128c0a3b74">m_x0</a>;</div> <div class="line"><a name="l00301"></a><span class="lineno"><a class="code" href="structlibcdr_1_1WaldoRecordType1.html#a77288f9cdf54ac2bbba780e3f11e79cc"> 301</a></span>  <span class="keywordtype">double</span> <a class="code" href="structlibcdr_1_1WaldoRecordType1.html#a77288f9cdf54ac2bbba780e3f11e79cc">m_y0</a>;</div> <div class="line"><a name="l00302"></a><span class="lineno"><a class="code" href="structlibcdr_1_1WaldoRecordType1.html#a5233868583299a36a59172edd588700d"> 302</a></span>  <span class="keywordtype">double</span> <a class="code" href="structlibcdr_1_1WaldoRecordType1.html#a5233868583299a36a59172edd588700d">m_x1</a>;</div> <div class="line"><a name="l00303"></a><span class="lineno"><a class="code" href="structlibcdr_1_1WaldoRecordType1.html#abdcabf1ab8e7033dc15f5272fb5b3f67"> 303</a></span>  <span class="keywordtype">double</span> <a class="code" href="structlibcdr_1_1WaldoRecordType1.html#abdcabf1ab8e7033dc15f5272fb5b3f67">m_y1</a>;</div> <div class="line"><a name="l00304"></a><span class="lineno"><a class="code" href="structlibcdr_1_1WaldoRecordType1.html#ab1b2f267237cdb0a0095d92c4bb57a32"> 304</a></span>  <a class="code" href="classlibcdr_1_1CDRTransform.html">CDRTransform</a> <a class="code" href="structlibcdr_1_1WaldoRecordType1.html#ab1b2f267237cdb0a0095d92c4bb57a32">m_trafo</a>;</div> <div class="line"><a name="l00305"></a><span class="lineno"> 305</span> };</div> <div class="line"><a name="l00306"></a><span class="lineno"> 306</span> </div> <div class="line"><a name="l00307"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRCMYKColor.html"> 307</a></span> <span class="keyword">struct </span><a class="code" href="structlibcdr_1_1CDRCMYKColor.html">CDRCMYKColor</a></div> <div class="line"><a name="l00308"></a><span class="lineno"> 308</span> {</div> <div class="line"><a name="l00309"></a><span class="lineno"> 309</span>  <a class="code" href="structlibcdr_1_1CDRCMYKColor.html#a4ec97770c3f3fe4448b2ba40d15b1471">CDRCMYKColor</a>(<span class="keywordtype">unsigned</span> colorValue, <span class="keywordtype">bool</span> percentage = <span class="keyword">true</span>);</div> <div class="line"><a name="l00310"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRCMYKColor.html#a661b604454d3bf329f3f78fa740458c8"> 310</a></span>  <a class="code" href="structlibcdr_1_1CDRCMYKColor.html#a4ec97770c3f3fe4448b2ba40d15b1471">CDRCMYKColor</a>(<span class="keywordtype">double</span> cyan, <span class="keywordtype">double</span> magenta, <span class="keywordtype">double</span> yellow, <span class="keywordtype">double</span> black)</div> <div class="line"><a name="l00311"></a><span class="lineno"> 311</span>  : <a class="code" href="structlibcdr_1_1CDRCMYKColor.html#ae886e85add7b0d3ef9e3822a56dcea9c">c</a>(cyan), <a class="code" href="structlibcdr_1_1CDRCMYKColor.html#a5d9c325bb05262ce0db7dc15d9ea051f">m</a>(magenta), <a class="code" href="structlibcdr_1_1CDRCMYKColor.html#a67fabb8c98e83343bf5dda0ae998b37e">y</a>(yellow), <a class="code" href="structlibcdr_1_1CDRCMYKColor.html#a504a8ed7ffb865a209d2e58221b8c122">k</a>(black) {}</div> <div class="line"><a name="l00312"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRCMYKColor.html#ae864a67e011195b3a242a61a8fe0d294"> 312</a></span>  <a class="code" href="structlibcdr_1_1CDRCMYKColor.html#ae864a67e011195b3a242a61a8fe0d294">~CDRCMYKColor</a>() {}</div> <div class="line"><a name="l00313"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRCMYKColor.html#ae886e85add7b0d3ef9e3822a56dcea9c"> 313</a></span>  <span class="keywordtype">double</span> <a class="code" href="structlibcdr_1_1CDRCMYKColor.html#ae886e85add7b0d3ef9e3822a56dcea9c">c</a>;</div> <div class="line"><a name="l00314"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRCMYKColor.html#a5d9c325bb05262ce0db7dc15d9ea051f"> 314</a></span>  <span class="keywordtype">double</span> <a class="code" href="structlibcdr_1_1CDRCMYKColor.html#a5d9c325bb05262ce0db7dc15d9ea051f">m</a>;</div> <div class="line"><a name="l00315"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRCMYKColor.html#a67fabb8c98e83343bf5dda0ae998b37e"> 315</a></span>  <span class="keywordtype">double</span> <a class="code" href="structlibcdr_1_1CDRCMYKColor.html#a67fabb8c98e83343bf5dda0ae998b37e">y</a>;</div> <div class="line"><a name="l00316"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRCMYKColor.html#a504a8ed7ffb865a209d2e58221b8c122"> 316</a></span>  <span class="keywordtype">double</span> <a class="code" href="structlibcdr_1_1CDRCMYKColor.html#a504a8ed7ffb865a209d2e58221b8c122">k</a>;</div> <div class="line"><a name="l00317"></a><span class="lineno"> 317</span>  <span class="keywordtype">void</span> <a class="code" href="structlibcdr_1_1CDRCMYKColor.html#a0688afdb4b28c26172b1942350dd9bfb">applyTint</a>(<span class="keywordtype">double</span> tint);</div> <div class="line"><a name="l00318"></a><span class="lineno"> 318</span>  <span class="keywordtype">unsigned</span> <a class="code" href="structlibcdr_1_1CDRCMYKColor.html#af3261654276015e3922e7a263baf1721">getColorValue</a>() <span class="keyword">const</span>;</div> <div class="line"><a name="l00319"></a><span class="lineno"> 319</span> };</div> <div class="line"><a name="l00320"></a><span class="lineno"> 320</span> </div> <div class="line"><a name="l00321"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRRGBColor.html"> 321</a></span> <span class="keyword">struct </span><a class="code" href="structlibcdr_1_1CDRRGBColor.html">CDRRGBColor</a></div> <div class="line"><a name="l00322"></a><span class="lineno"> 322</span> {</div> <div class="line"><a name="l00323"></a><span class="lineno"> 323</span>  <a class="code" href="structlibcdr_1_1CDRRGBColor.html#a10e2511cf5cad5eaa4610ea5be831f03">CDRRGBColor</a>(<span class="keywordtype">unsigned</span> colorValue);</div> <div class="line"><a name="l00324"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRRGBColor.html#aec52399a86f4d2df14ed93e00a1d7fb5"> 324</a></span>  <a class="code" href="structlibcdr_1_1CDRRGBColor.html#a10e2511cf5cad5eaa4610ea5be831f03">CDRRGBColor</a>(<span class="keywordtype">double</span> red, <span class="keywordtype">double</span> green, <span class="keywordtype">double</span> blue)</div> <div class="line"><a name="l00325"></a><span class="lineno"> 325</span>  : <a class="code" href="structlibcdr_1_1CDRRGBColor.html#afb1167a544d141f5f40bca1e08341c00">r</a>(red), <a class="code" href="structlibcdr_1_1CDRRGBColor.html#a95a365dda0a3abda9908d2869737effc">g</a>(green), <a class="code" href="structlibcdr_1_1CDRRGBColor.html#a43ba27d69fc2810d702dccd982c0f0c2">b</a>(blue) {}</div> <div class="line"><a name="l00326"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRRGBColor.html#a4ba01d5d95865b6458445139b4116fc7"> 326</a></span>  <a class="code" href="structlibcdr_1_1CDRRGBColor.html#a4ba01d5d95865b6458445139b4116fc7">~CDRRGBColor</a>() {}</div> <div class="line"><a name="l00327"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRRGBColor.html#afb1167a544d141f5f40bca1e08341c00"> 327</a></span>  <span class="keywordtype">double</span> <a class="code" href="structlibcdr_1_1CDRRGBColor.html#afb1167a544d141f5f40bca1e08341c00">r</a>;</div> <div class="line"><a name="l00328"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRRGBColor.html#a95a365dda0a3abda9908d2869737effc"> 328</a></span>  <span class="keywordtype">double</span> <a class="code" href="structlibcdr_1_1CDRRGBColor.html#a95a365dda0a3abda9908d2869737effc">g</a>;</div> <div class="line"><a name="l00329"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRRGBColor.html#a43ba27d69fc2810d702dccd982c0f0c2"> 329</a></span>  <span class="keywordtype">double</span> <a class="code" href="structlibcdr_1_1CDRRGBColor.html#a43ba27d69fc2810d702dccd982c0f0c2">b</a>;</div> <div class="line"><a name="l00330"></a><span class="lineno"> 330</span>  <span class="keywordtype">void</span> <a class="code" href="structlibcdr_1_1CDRRGBColor.html#a5f62da72f979b4a52ec3043017672039">applyTint</a>(<span class="keywordtype">double</span> tint);</div> <div class="line"><a name="l00331"></a><span class="lineno"> 331</span>  <span class="keywordtype">unsigned</span> <a class="code" href="structlibcdr_1_1CDRRGBColor.html#ac41ea9ed4d8a701f108b783f5507944f">getColorValue</a>() <span class="keyword">const</span>;</div> <div class="line"><a name="l00332"></a><span class="lineno"> 332</span> };</div> <div class="line"><a name="l00333"></a><span class="lineno"> 333</span> </div> <div class="line"><a name="l00334"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRLab2Color.html"> 334</a></span> <span class="keyword">struct </span><a class="code" href="structlibcdr_1_1CDRLab2Color.html">CDRLab2Color</a></div> <div class="line"><a name="l00335"></a><span class="lineno"> 335</span> {</div> <div class="line"><a name="l00336"></a><span class="lineno"> 336</span>  <a class="code" href="structlibcdr_1_1CDRLab2Color.html#a44b8841c989d04f39bf32533b4241b9c">CDRLab2Color</a>(<span class="keywordtype">unsigned</span> colorValue);</div> <div class="line"><a name="l00337"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRLab2Color.html#a7957864438579d9ad14cea5452d2ae86"> 337</a></span>  <a class="code" href="structlibcdr_1_1CDRLab2Color.html#a44b8841c989d04f39bf32533b4241b9c">CDRLab2Color</a>(<span class="keywordtype">double</span> l, <span class="keywordtype">double</span> A, <span class="keywordtype">double</span> B)</div> <div class="line"><a name="l00338"></a><span class="lineno"> 338</span>  : <a class="code" href="structlibcdr_1_1CDRLab2Color.html#aa2be99b355a5b4926b7e881716cd6e31">L</a>(l), <a class="code" href="structlibcdr_1_1CDRLab2Color.html#ac79a8ce0b728675061a2b361667a6a9a">a</a>(A), <a class="code" href="structlibcdr_1_1CDRLab2Color.html#aa949f92745b93005fe7e9ff2b092d873">b</a>(B) {}</div> <div class="line"><a name="l00339"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRLab2Color.html#acfffdbb83b9b990f652ce3462214ce8f"> 339</a></span>  <a class="code" href="structlibcdr_1_1CDRLab2Color.html#acfffdbb83b9b990f652ce3462214ce8f">~CDRLab2Color</a>() {}</div> <div class="line"><a name="l00340"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRLab2Color.html#aa2be99b355a5b4926b7e881716cd6e31"> 340</a></span>  <span class="keywordtype">double</span> <a class="code" href="structlibcdr_1_1CDRLab2Color.html#aa2be99b355a5b4926b7e881716cd6e31">L</a>;</div> <div class="line"><a name="l00341"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRLab2Color.html#ac79a8ce0b728675061a2b361667a6a9a"> 341</a></span>  <span class="keywordtype">double</span> <a class="code" href="structlibcdr_1_1CDRLab2Color.html#ac79a8ce0b728675061a2b361667a6a9a">a</a>;</div> <div class="line"><a name="l00342"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRLab2Color.html#aa949f92745b93005fe7e9ff2b092d873"> 342</a></span>  <span class="keywordtype">double</span> <a class="code" href="structlibcdr_1_1CDRLab2Color.html#aa949f92745b93005fe7e9ff2b092d873">b</a>;</div> <div class="line"><a name="l00343"></a><span class="lineno"> 343</span>  <span class="keywordtype">void</span> <a class="code" href="structlibcdr_1_1CDRLab2Color.html#a7812ecb29a2f6e59a3ab358f0c83a3f8">applyTint</a>(<span class="keywordtype">double</span> tint);</div> <div class="line"><a name="l00344"></a><span class="lineno"> 344</span>  <span class="keywordtype">unsigned</span> <a class="code" href="structlibcdr_1_1CDRLab2Color.html#a8e1c76389bc946a814532f8479786e00">getColorValue</a>() <span class="keyword">const</span>;</div> <div class="line"><a name="l00345"></a><span class="lineno"> 345</span> };</div> <div class="line"><a name="l00346"></a><span class="lineno"> 346</span> </div> <div class="line"><a name="l00347"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRLab4Color.html"> 347</a></span> <span class="keyword">struct </span><a class="code" href="structlibcdr_1_1CDRLab4Color.html">CDRLab4Color</a></div> <div class="line"><a name="l00348"></a><span class="lineno"> 348</span> {</div> <div class="line"><a name="l00349"></a><span class="lineno"> 349</span>  <a class="code" href="structlibcdr_1_1CDRLab4Color.html#a027a8fec8496cb4c33d96d90a19e6dc5">CDRLab4Color</a>(<span class="keywordtype">unsigned</span> colorValue);</div> <div class="line"><a name="l00350"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRLab4Color.html#a8b299949c7a42192c37c955d5ffa5bc5"> 350</a></span>  <a class="code" href="structlibcdr_1_1CDRLab4Color.html#a027a8fec8496cb4c33d96d90a19e6dc5">CDRLab4Color</a>(<span class="keywordtype">double</span> l, <span class="keywordtype">double</span> A, <span class="keywordtype">double</span> B)</div> <div class="line"><a name="l00351"></a><span class="lineno"> 351</span>  : <a class="code" href="structlibcdr_1_1CDRLab4Color.html#adc79058a4b73825cbb653cf80b28225a">L</a>(l), <a class="code" href="structlibcdr_1_1CDRLab4Color.html#ac3ec4a5a79d92cbba85624580ac1fab1">a</a>(A), <a class="code" href="structlibcdr_1_1CDRLab4Color.html#a06d9b42b97ffc50f6458307b8e4d8f4f">b</a>(B) {}</div> <div class="line"><a name="l00352"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRLab4Color.html#a86e17a78b4379ed33ba8652461bf0343"> 352</a></span>  <a class="code" href="structlibcdr_1_1CDRLab4Color.html#a86e17a78b4379ed33ba8652461bf0343">~CDRLab4Color</a>() {}</div> <div class="line"><a name="l00353"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRLab4Color.html#adc79058a4b73825cbb653cf80b28225a"> 353</a></span>  <span class="keywordtype">double</span> <a class="code" href="structlibcdr_1_1CDRLab4Color.html#adc79058a4b73825cbb653cf80b28225a">L</a>;</div> <div class="line"><a name="l00354"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRLab4Color.html#ac3ec4a5a79d92cbba85624580ac1fab1"> 354</a></span>  <span class="keywordtype">double</span> <a class="code" href="structlibcdr_1_1CDRLab4Color.html#ac3ec4a5a79d92cbba85624580ac1fab1">a</a>;</div> <div class="line"><a name="l00355"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRLab4Color.html#a06d9b42b97ffc50f6458307b8e4d8f4f"> 355</a></span>  <span class="keywordtype">double</span> <a class="code" href="structlibcdr_1_1CDRLab4Color.html#a06d9b42b97ffc50f6458307b8e4d8f4f">b</a>;</div> <div class="line"><a name="l00356"></a><span class="lineno"> 356</span>  <span class="keywordtype">void</span> <a class="code" href="structlibcdr_1_1CDRLab4Color.html#a39896d6761e1a23fbc17115aabfd175b">applyTint</a>(<span class="keywordtype">double</span> tint);</div> <div class="line"><a name="l00357"></a><span class="lineno"> 357</span>  <span class="keywordtype">unsigned</span> <a class="code" href="structlibcdr_1_1CDRLab4Color.html#ad63a91c2518c1955e6034bce77a8f1d7">getColorValue</a>() <span class="keyword">const</span>;</div> <div class="line"><a name="l00358"></a><span class="lineno"> 358</span> };</div> <div class="line"><a name="l00359"></a><span class="lineno"> 359</span> </div> <div class="line"><a name="l00360"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRText.html"> 360</a></span> <span class="keyword">struct </span><a class="code" href="structlibcdr_1_1CDRText.html">CDRText</a></div> <div class="line"><a name="l00361"></a><span class="lineno"> 361</span> {</div> <div class="line"><a name="l00362"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRText.html#a0c890ca8798e04423f043cec87c66c7e"> 362</a></span>  <a class="code" href="structlibcdr_1_1CDRText.html#a0c890ca8798e04423f043cec87c66c7e">CDRText</a>() : <a class="code" href="structlibcdr_1_1CDRText.html#aa471cb553621ee8495324a2c4fa9ecd9">m_text</a>(), <a class="code" href="structlibcdr_1_1CDRText.html#aa92988a618abdd9966b59258d80c8f24">m_charStyle</a>() {}</div> <div class="line"><a name="l00363"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRText.html#a62edbba92b955c8b0a62e184ef860d4a"> 363</a></span>  <a class="code" href="structlibcdr_1_1CDRText.html#a0c890ca8798e04423f043cec87c66c7e">CDRText</a>(<span class="keyword">const</span> WPXString &text, <span class="keyword">const</span> <a class="code" href="structlibcdr_1_1CDRCharacterStyle.html">CDRCharacterStyle</a> &charStyle)</div> <div class="line"><a name="l00364"></a><span class="lineno"> 364</span>  : <a class="code" href="structlibcdr_1_1CDRText.html#aa471cb553621ee8495324a2c4fa9ecd9">m_text</a>(text), <a class="code" href="structlibcdr_1_1CDRText.html#aa92988a618abdd9966b59258d80c8f24">m_charStyle</a>(charStyle) {}</div> <div class="line"><a name="l00365"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRText.html#aa471cb553621ee8495324a2c4fa9ecd9"> 365</a></span>  WPXString <a class="code" href="structlibcdr_1_1CDRText.html#aa471cb553621ee8495324a2c4fa9ecd9">m_text</a>;</div> <div class="line"><a name="l00366"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRText.html#aa92988a618abdd9966b59258d80c8f24"> 366</a></span>  <a class="code" href="structlibcdr_1_1CDRCharacterStyle.html">CDRCharacterStyle</a> <a class="code" href="structlibcdr_1_1CDRText.html#aa92988a618abdd9966b59258d80c8f24">m_charStyle</a>;</div> <div class="line"><a name="l00367"></a><span class="lineno"> 367</span> };</div> <div class="line"><a name="l00368"></a><span class="lineno"> 368</span> </div> <div class="line"><a name="l00369"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRTextLine.html"> 369</a></span> <span class="keyword">struct </span><a class="code" href="structlibcdr_1_1CDRTextLine.html">CDRTextLine</a></div> <div class="line"><a name="l00370"></a><span class="lineno"> 370</span> {</div> <div class="line"><a name="l00371"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRTextLine.html#a8afc7908018a7387b28b99af1441587c"> 371</a></span>  <a class="code" href="structlibcdr_1_1CDRTextLine.html#a8afc7908018a7387b28b99af1441587c">CDRTextLine</a>() : <a class="code" href="structlibcdr_1_1CDRTextLine.html#ad8e580204c05d0ab38e6cc964bb8a388">m_line</a>() {}</div> <div class="line"><a name="l00372"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRTextLine.html#a44827c60befe09d58e21ed50bb49a26d"> 372</a></span>  <a class="code" href="structlibcdr_1_1CDRTextLine.html#a44827c60befe09d58e21ed50bb49a26d">CDRTextLine</a>(<span class="keyword">const</span> <a class="code" href="structlibcdr_1_1CDRTextLine.html">CDRTextLine</a> &line) : <a class="code" href="structlibcdr_1_1CDRTextLine.html#ad8e580204c05d0ab38e6cc964bb8a388">m_line</a>(line.<a class="code" href="structlibcdr_1_1CDRTextLine.html#ad8e580204c05d0ab38e6cc964bb8a388">m_line</a>) {}</div> <div class="line"><a name="l00373"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRTextLine.html#a8a5f146c52cf5ab2fef7e04427df7365"> 373</a></span>  <span class="keywordtype">void</span> <a class="code" href="structlibcdr_1_1CDRTextLine.html#a8a5f146c52cf5ab2fef7e04427df7365">append</a>(<span class="keyword">const</span> <a class="code" href="structlibcdr_1_1CDRText.html">CDRText</a> &text)</div> <div class="line"><a name="l00374"></a><span class="lineno"> 374</span>  {</div> <div class="line"><a name="l00375"></a><span class="lineno"> 375</span>  <a class="code" href="structlibcdr_1_1CDRTextLine.html#ad8e580204c05d0ab38e6cc964bb8a388">m_line</a>.push_back(text);</div> <div class="line"><a name="l00376"></a><span class="lineno"> 376</span>  }</div> <div class="line"><a name="l00377"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRTextLine.html#a7c0c43f1172b93b5691148317f156a1f"> 377</a></span>  <span class="keywordtype">void</span> <a class="code" href="structlibcdr_1_1CDRTextLine.html#a7c0c43f1172b93b5691148317f156a1f">clear</a>()</div> <div class="line"><a name="l00378"></a><span class="lineno"> 378</span>  {</div> <div class="line"><a name="l00379"></a><span class="lineno"> 379</span>  <a class="code" href="structlibcdr_1_1CDRTextLine.html#ad8e580204c05d0ab38e6cc964bb8a388">m_line</a>.clear();</div> <div class="line"><a name="l00380"></a><span class="lineno"> 380</span>  }</div> <div class="line"><a name="l00381"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRTextLine.html#ad8e580204c05d0ab38e6cc964bb8a388"> 381</a></span>  std::vector<CDRText> <a class="code" href="structlibcdr_1_1CDRTextLine.html#ad8e580204c05d0ab38e6cc964bb8a388">m_line</a>;</div> <div class="line"><a name="l00382"></a><span class="lineno"> 382</span> };</div> <div class="line"><a name="l00383"></a><span class="lineno"> 383</span> </div> <div class="line"><a name="l00384"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRFont.html"> 384</a></span> <span class="keyword">struct </span><a class="code" href="structlibcdr_1_1CDRFont.html">CDRFont</a></div> <div class="line"><a name="l00385"></a><span class="lineno"> 385</span> {</div> <div class="line"><a name="l00386"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRFont.html#a209865f4f429fff471ae045f002804e8"> 386</a></span>  <a class="code" href="structlibcdr_1_1CDRFont.html#a209865f4f429fff471ae045f002804e8">CDRFont</a>() : <a class="code" href="structlibcdr_1_1CDRFont.html#a593fe8d6524f88b3b8ab96147c289d35">m_name</a>(), <a class="code" href="structlibcdr_1_1CDRFont.html#a77583cf7b4eb8eee54547d9bcc2d2658">m_encoding</a>(0) {}</div> <div class="line"><a name="l00387"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRFont.html#a186def2c33ce5a204dd1a9993f5ac684"> 387</a></span>  <a class="code" href="structlibcdr_1_1CDRFont.html#a209865f4f429fff471ae045f002804e8">CDRFont</a>(<span class="keyword">const</span> WPXString &name, <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> encoding)</div> <div class="line"><a name="l00388"></a><span class="lineno"> 388</span>  : <a class="code" href="structlibcdr_1_1CDRFont.html#a593fe8d6524f88b3b8ab96147c289d35">m_name</a>(name), <a class="code" href="structlibcdr_1_1CDRFont.html#a77583cf7b4eb8eee54547d9bcc2d2658">m_encoding</a>(encoding) {}</div> <div class="line"><a name="l00389"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRFont.html#a8ff76abc03f4eb5f9bf3fcbc08a87b2d"> 389</a></span>  <a class="code" href="structlibcdr_1_1CDRFont.html#a209865f4f429fff471ae045f002804e8">CDRFont</a>(<span class="keyword">const</span> <a class="code" href="structlibcdr_1_1CDRFont.html">CDRFont</a> &font)</div> <div class="line"><a name="l00390"></a><span class="lineno"> 390</span>  : <a class="code" href="structlibcdr_1_1CDRFont.html#a593fe8d6524f88b3b8ab96147c289d35">m_name</a>(font.<a class="code" href="structlibcdr_1_1CDRFont.html#a593fe8d6524f88b3b8ab96147c289d35">m_name</a>), <a class="code" href="structlibcdr_1_1CDRFont.html#a77583cf7b4eb8eee54547d9bcc2d2658">m_encoding</a>(font.<a class="code" href="structlibcdr_1_1CDRFont.html#a77583cf7b4eb8eee54547d9bcc2d2658">m_encoding</a>) {}</div> <div class="line"><a name="l00391"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRFont.html#a593fe8d6524f88b3b8ab96147c289d35"> 391</a></span>  WPXString <a class="code" href="structlibcdr_1_1CDRFont.html#a593fe8d6524f88b3b8ab96147c289d35">m_name</a>;</div> <div class="line"><a name="l00392"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRFont.html#a77583cf7b4eb8eee54547d9bcc2d2658"> 392</a></span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <a class="code" href="structlibcdr_1_1CDRFont.html#a77583cf7b4eb8eee54547d9bcc2d2658">m_encoding</a>;</div> <div class="line"><a name="l00393"></a><span class="lineno"> 393</span> };</div> <div class="line"><a name="l00394"></a><span class="lineno"> 394</span> </div> <div class="line"><a name="l00395"></a><span class="lineno"> 395</span> } <span class="comment">// namespace libcdr</span></div> <div class="line"><a name="l00396"></a><span class="lineno"> 396</span> </div> <div class="line"><a name="l00397"></a><span class="lineno"> 397</span> <span class="preprocessor">#endif </span><span class="comment">/* __CDRTYPES_H__ */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00398"></a><span class="lineno"> 398</span> <span class="preprocessor"></span><span class="comment">/* vim:set shiftwidth=2 softtabstop=2 expandtab: */</span></div> </div><!-- fragment --></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>