Sophie

Sophie

distrib > Fedora > 18 > i386 > by-pkgid > 16a862b2551a263d75a11f54c2c7381a > files > 44

libcdr-doc-0.0.14-1.fc18.noarch.rpm

<!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&#160;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&#160;List</span></a></li>
      <li><a href="globals.html"><span>File&#160;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>&#160;<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>&#160;<span class="comment">/* libcdr</span></div>
<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment"> * Version: MPL 1.1 / GPLv2+ / LGPLv2+</span></div>
<div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<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>&#160;<span class="comment"> * 1.1 (the &quot;License&quot;); you may not use this file except in compliance with</span></div>
<div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<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>&#160;<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>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment"> * Software distributed under the License is distributed on an &quot;AS IS&quot; basis,</span></div>
<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<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>&#160;<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>&#160;<span class="comment"> * License.</span></div>
<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment"> * Major Contributor(s):</span></div>
<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment"> * Copyright (C) 2012 Fridrich Strba &lt;fridrich.strba@bluewin.ch&gt;</span></div>
<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment"> * All Rights Reserved.</span></div>
<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="comment"> * For minor contributions see the git repository.</span></div>
<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<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>&#160;<span class="comment"> * either the GNU General Public License Version 2 or later (the &quot;GPLv2+&quot;), or</span></div>
<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="comment"> * the GNU Lesser General Public License Version 2 or later (the &quot;LGPLv2+&quot;),</span></div>
<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<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>&#160;<span class="comment"> * instead of those above.</span></div>
<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;</div>
<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="preprocessor">#ifndef __CDRTYPES_H__</span></div>
<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define __CDRTYPES_H__</span></div>
<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="preprocessor">#include &lt;vector&gt;</span></div>
<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="preprocessor">#include &lt;math.h&gt;</span></div>
<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="preprocessor">#include &lt;libwpd/libwpd.h&gt;</span></div>
<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CDRTransforms_8h.html">CDRTransforms.h</a>&quot;</span></div>
<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="libcdr__utils_8h.html">libcdr_utils.h</a>&quot;</span></div>
<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;</div>
<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="keyword">namespace </span>libcdr</div>
<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;{</div>
<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;<span class="keyword">class </span>CDRPath;</div>
<div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;</div>
<div class="line"><a name="l00042"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRBox.html">   42</a></span>&#160;<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>&#160;{</div>
<div class="line"><a name="l00044"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRBox.html#a81bd2e328e655e265bd7d14b7caeb362">   44</a></span>&#160;  <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>&#160;  <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>&#160;  <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>&#160;  <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>&#160;  <a class="code" href="structlibcdr_1_1CDRBox.html#af6fe1d4e080f5edb623ce265a38e9f1e">CDRBox</a>()</div>
<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;    : <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>&#160;  <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>&#160;    : <a class="code" href="structlibcdr_1_1CDRBox.html#a81bd2e328e655e265bd7d14b7caeb362">m_x</a>(x0 &lt; x1 ? x0 : x1), <a class="code" href="structlibcdr_1_1CDRBox.html#a816eea31ec83c4d65d248695020a39f3">m_y</a>(y0 &lt; 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>&#160;  <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>&#160;<span class="keyword">  </span>{</div>
<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;    <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>&#160;  }</div>
<div class="line"><a name="l00056"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRBox.html#a83eaa9290cc9fe301f0e6b685604e0c7">   56</a></span>&#160;  <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>&#160;<span class="keyword">  </span>{</div>
<div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;    <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>&#160;  }</div>
<div class="line"><a name="l00060"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRBox.html#a15437fcb5a06870530afcb53318e8d03">   60</a></span>&#160;  <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>&#160;<span class="keyword">  </span>{</div>
<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;    <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>&#160;  }</div>
<div class="line"><a name="l00064"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRBox.html#a638729de38d881ce2018f696c5114a50">   64</a></span>&#160;  <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>&#160;<span class="keyword">  </span>{</div>
<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;    <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>&#160;  }</div>
<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;</div>
<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;};</div>
<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;</div>
<div class="line"><a name="l00071"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRColor.html">   71</a></span>&#160;<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>&#160;{</div>
<div class="line"><a name="l00073"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRColor.html#a53162388e7f34d6b2f31fab476fe21c7">   73</a></span>&#160;  <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>&#160;  <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>&#160;  <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>&#160;  <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>&#160;    : <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>&#160;};</div>
<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;</div>
<div class="line"><a name="l00080"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRGradientStop.html">   80</a></span>&#160;<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>&#160;{</div>
<div class="line"><a name="l00082"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRGradientStop.html#ad184cbe321fcd6fa2c4d87e700fd5dd9">   82</a></span>&#160;  <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>&#160;  <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>&#160;  <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>&#160;  <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> &amp;color, <span class="keywordtype">double</span> offset)</div>
<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;    : <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>&#160;};</div>
<div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;</div>
<div class="line"><a name="l00089"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRGradient.html">   89</a></span>&#160;<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>&#160;{</div>
<div class="line"><a name="l00091"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRGradient.html#a5aa4d7b54d10fdd7f206f302c4253d38">   91</a></span>&#160;  <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>&#160;  <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>&#160;  <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>&#160;  <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>&#160;  <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>&#160;  <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>&#160;  <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>&#160;  std::vector&lt;CDRGradientStop&gt; <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>&#160;  <a class="code" href="structlibcdr_1_1CDRGradient.html#a02228be782840cd29c635ed0d0a3d14b">CDRGradient</a>()</div>
<div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;    : <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>&#160;};</div>
<div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;</div>
<div class="line"><a name="l00103"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRImageFill.html">  103</a></span>&#160;<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>&#160;{</div>
<div class="line"><a name="l00105"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRImageFill.html#a6bf3d10cc7180b836d42b1fa7f414d0b">  105</a></span>&#160;  <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>&#160;  <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>&#160;  <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>&#160;  <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>&#160;  <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>&#160;  <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>&#160;  <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>&#160;  <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>&#160;  <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>&#160;  {}</div>
<div class="line"><a name="l00115"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRImageFill.html#af1c8591adae69190683b1642c00fb2ba">  115</a></span>&#160;  <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>&#160;    : <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>&#160;};</div>
<div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;</div>
<div class="line"><a name="l00119"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRFillStyle.html">  119</a></span>&#160;<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>&#160;{</div>
<div class="line"><a name="l00121"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRFillStyle.html#a064e8245e71e40575c73404ab07f6e50">  121</a></span>&#160;  <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>&#160;  <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>&#160;  <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>&#160;  <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>&#160;  <a class="code" href="structlibcdr_1_1CDRFillStyle.html#a0cacbc6c43118e0515b761accdb69784">CDRFillStyle</a>()</div>
<div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;    : <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>&#160;  <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> &amp;gr, <span class="keyword">const</span> <a class="code" href="structlibcdr_1_1CDRImageFill.html">CDRImageFill</a> &amp;img)</div>
<div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;    : <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>&#160;};</div>
<div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;</div>
<div class="line"><a name="l00131"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRLineStyle.html">  131</a></span>&#160;<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>&#160;{</div>
<div class="line"><a name="l00133"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRLineStyle.html#a93f6defbc5c86c273974b836e8ca089a">  133</a></span>&#160;  <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>&#160;  <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>&#160;  <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>&#160;  <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>&#160;  <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>&#160;  <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>&#160;  <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>&#160;  std::vector&lt;unsigned&gt; <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>&#160;  <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>&#160;  <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>&#160;  <a class="code" href="structlibcdr_1_1CDRLineStyle.html#ab26debd00439d2e1e250a38c8588eed8">CDRLineStyle</a>()</div>
<div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;    : <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>&#160;      <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>&#160;      <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>&#160;  <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>&#160;               <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> &amp;c, <span class="keyword">const</span> std::vector&lt;unsigned&gt; &amp;da,</div>
<div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;               <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>&#160;    : <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>&#160;      <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>&#160;      <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>&#160;};</div>
<div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;</div>
<div class="line"><a name="l00155"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRCharacterStyle.html">  155</a></span>&#160;<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>&#160;{</div>
<div class="line"><a name="l00157"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRCharacterStyle.html#a6e63de39b9fdda2c2aae46d01112725e">  157</a></span>&#160;  <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>&#160;  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>&#160;  <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>&#160;  <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>&#160;  <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>&#160;  <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>&#160;  <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>&#160;  <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>&#160;  <a class="code" href="structlibcdr_1_1CDRCharacterStyle.html#aadc5c4f944f37ad1997065f0ef78f781">CDRCharacterStyle</a>()</div>
<div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;    : <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>&#160;      <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>&#160;      <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>&#160;  {</div>
<div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;    <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>&#160;  }</div>
<div class="line"><a name="l00172"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRCharacterStyle.html#a1cad254e0d2059d987753821515a4852">  172</a></span>&#160;  <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> &amp;<span class="keyword">override</span>)</div>
<div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;  {</div>
<div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;    <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>&#160;    {</div>
<div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;      <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>&#160;      <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>&#160;    }</div>
<div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160;    <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>&#160;      <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>&#160;    <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>&#160;      <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>&#160;    <span class="keywordflow">if</span> (<span class="keyword">override</span>.<a class="code" href="structlibcdr_1_1CDRCharacterStyle.html#ae006525c9f0a2eecba4a0786e30d4c46">m_leftIndent</a> != 0.0 &amp;&amp; <span class="keyword">override</span>.<a class="code" href="structlibcdr_1_1CDRCharacterStyle.html#a19f27280eba2f8f1d15056c020b4402e">m_firstIndent</a> != 0.0 &amp;&amp; <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>&#160;    {</div>
<div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;      <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>&#160;      <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>&#160;      <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>&#160;    }</div>
<div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160;    <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>&#160;      <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>&#160;    <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>&#160;      <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>&#160;  }</div>
<div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160;};</div>
<div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160;</div>
<div class="line"><a name="l00196"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRPolygon.html">  196</a></span>&#160;<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>&#160;{</div>
<div class="line"><a name="l00198"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRPolygon.html#a038b810aac8ca2353975c4921ec729a2">  198</a></span>&#160;  <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>&#160;  <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>&#160;  <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>&#160;  <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>&#160;  <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>&#160;  <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>&#160;  <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>&#160;  <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>&#160;    : <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>&#160;  <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> &amp;path) <span class="keyword">const</span>;</div>
<div class="line"><a name="l00208"></a><span class="lineno">  208</span>&#160;};</div>
<div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;</div>
<div class="line"><a name="l00210"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRImage.html">  210</a></span>&#160;<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>&#160;{</div>
<div class="line"><a name="l00212"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRImage.html#a30612c268459a36ac47101fb4cd96d02">  212</a></span>&#160;  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>&#160;  <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>&#160;  <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>&#160;  <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>&#160;  <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>&#160;  <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>&#160;  <a class="code" href="structlibcdr_1_1CDRImage.html#a5b48b88bf474bb84b19683914ea398b6">CDRImage</a>(<span class="keyword">const</span> WPXBinaryData &amp;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>&#160;    : <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>&#160;  <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>&#160;<span class="keyword">  </span>{</div>
<div class="line"><a name="l00222"></a><span class="lineno">  222</span>&#160;    <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>&#160;  }</div>
<div class="line"><a name="l00224"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRImage.html#a34622013b6d6912ad5bba3bbf8e5c890">  224</a></span>&#160;  <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>&#160;<span class="keyword">  </span>{</div>
<div class="line"><a name="l00226"></a><span class="lineno">  226</span>&#160;    <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>&#160;  }</div>
<div class="line"><a name="l00228"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRImage.html#a2b5cf1829fda2f7f079108e2cc4ce306">  228</a></span>&#160;  <span class="keyword">const</span> WPXBinaryData &amp;<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>&#160;<span class="keyword">  </span>{</div>
<div class="line"><a name="l00230"></a><span class="lineno">  230</span>&#160;    <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>&#160;  }</div>
<div class="line"><a name="l00232"></a><span class="lineno">  232</span>&#160;};</div>
<div class="line"><a name="l00233"></a><span class="lineno">  233</span>&#160;</div>
<div class="line"><a name="l00234"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRPattern.html">  234</a></span>&#160;<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>&#160;{</div>
<div class="line"><a name="l00236"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRPattern.html#a94164218418213e9f98e647f2112e35e">  236</a></span>&#160;  <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>&#160;  <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>&#160;  std::vector&lt;unsigned char&gt; <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>&#160;  <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>&#160;  <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&lt;unsigned char&gt; &amp;p)</div>
<div class="line"><a name="l00241"></a><span class="lineno">  241</span>&#160;    : <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>&#160;};</div>
<div class="line"><a name="l00243"></a><span class="lineno">  243</span>&#160;</div>
<div class="line"><a name="l00244"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRPage.html">  244</a></span>&#160;<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>&#160;{</div>
<div class="line"><a name="l00246"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRPage.html#aa13ed1901f6ada78783e30b881b9786d">  246</a></span>&#160;  <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>&#160;  <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>&#160;  <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>&#160;  <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>&#160;  <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>&#160;  <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>&#160;    : <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>&#160;};</div>
<div class="line"><a name="l00254"></a><span class="lineno">  254</span>&#160;</div>
<div class="line"><a name="l00255"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRSplineData.html">  255</a></span>&#160;<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>&#160;{</div>
<div class="line"><a name="l00257"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRSplineData.html#a25bdb036c5e51000bf0e2870e85f1a6e">  257</a></span>&#160;  std::vector&lt;std::pair&lt;double, double&gt; &gt; <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>&#160;  std::vector&lt;unsigned&gt; <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>&#160;  <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>&#160;  <a class="code" href="structlibcdr_1_1CDRSplineData.html#ae0f7e9255b20a31a55b0e3bac7b8b940">CDRSplineData</a>(<span class="keyword">const</span> std::vector&lt;std::pair&lt;double, double&gt; &gt; &amp;ps, <span class="keyword">const</span> std::vector&lt;unsigned&gt; &amp;kntv)</div>
<div class="line"><a name="l00261"></a><span class="lineno">  261</span>&#160;    : <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>&#160;  <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>&#160;  {</div>
<div class="line"><a name="l00264"></a><span class="lineno">  264</span>&#160;    <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>&#160;    <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>&#160;  }</div>
<div class="line"><a name="l00267"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRSplineData.html#affed9c71978a0d573fa7c05eb2d4fd34">  267</a></span>&#160;  <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>&#160;  {</div>
<div class="line"><a name="l00269"></a><span class="lineno">  269</span>&#160;    <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>&#160;  }</div>
<div class="line"><a name="l00271"></a><span class="lineno">  271</span>&#160;  <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> &amp;path) <span class="keyword">const</span>;</div>
<div class="line"><a name="l00272"></a><span class="lineno">  272</span>&#160;};</div>
<div class="line"><a name="l00273"></a><span class="lineno">  273</span>&#160;</div>
<div class="line"><a name="l00274"></a><span class="lineno"><a class="code" href="structlibcdr_1_1WaldoRecordInfo.html">  274</a></span>&#160;<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>&#160;{</div>
<div class="line"><a name="l00276"></a><span class="lineno"><a class="code" href="structlibcdr_1_1WaldoRecordInfo.html#a6dc94c815e19f815a60e4d351df06805">  276</a></span>&#160;  <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>&#160;    : <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>&#160;  <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>&#160;  <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>&#160;  <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>&#160;  <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>&#160;};</div>
<div class="line"><a name="l00283"></a><span class="lineno">  283</span>&#160;</div>
<div class="line"><a name="l00284"></a><span class="lineno"><a class="code" href="structlibcdr_1_1WaldoRecordType1.html">  284</a></span>&#160;<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>&#160;{</div>
<div class="line"><a name="l00286"></a><span class="lineno"><a class="code" href="structlibcdr_1_1WaldoRecordType1.html#ae787c5e548ed8795ad75c1b4bc4821d6">  286</a></span>&#160;  <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>&#160;                   <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>&#160;                   <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> &amp;trafo)</div>
<div class="line"><a name="l00289"></a><span class="lineno">  289</span>&#160;    : <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>&#160;      <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>&#160;  <a class="code" href="structlibcdr_1_1WaldoRecordType1.html#a48d58c4b66314243a9c04f92139e6f5b">WaldoRecordType1</a>()</div>
<div class="line"><a name="l00292"></a><span class="lineno">  292</span>&#160;    : <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>&#160;      <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>&#160;  <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>&#160;  <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>&#160;  <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>&#160;  <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>&#160;  <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>&#160;  <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>&#160;  <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>&#160;  <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>&#160;  <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>&#160;  <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>&#160;  <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>&#160;};</div>
<div class="line"><a name="l00306"></a><span class="lineno">  306</span>&#160;</div>
<div class="line"><a name="l00307"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRCMYKColor.html">  307</a></span>&#160;<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>&#160;{</div>
<div class="line"><a name="l00309"></a><span class="lineno">  309</span>&#160;  <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>&#160;  <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>&#160;    : <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>&#160;  <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>&#160;  <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>&#160;  <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>&#160;  <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>&#160;  <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>&#160;  <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>&#160;  <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>&#160;};</div>
<div class="line"><a name="l00320"></a><span class="lineno">  320</span>&#160;</div>
<div class="line"><a name="l00321"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRRGBColor.html">  321</a></span>&#160;<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>&#160;{</div>
<div class="line"><a name="l00323"></a><span class="lineno">  323</span>&#160;  <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>&#160;  <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>&#160;    : <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>&#160;  <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>&#160;  <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>&#160;  <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>&#160;  <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>&#160;  <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>&#160;  <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>&#160;};</div>
<div class="line"><a name="l00333"></a><span class="lineno">  333</span>&#160;</div>
<div class="line"><a name="l00334"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRLab2Color.html">  334</a></span>&#160;<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>&#160;{</div>
<div class="line"><a name="l00336"></a><span class="lineno">  336</span>&#160;  <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>&#160;  <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>&#160;    : <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>&#160;  <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>&#160;  <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>&#160;  <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>&#160;  <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>&#160;  <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>&#160;  <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>&#160;};</div>
<div class="line"><a name="l00346"></a><span class="lineno">  346</span>&#160;</div>
<div class="line"><a name="l00347"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRLab4Color.html">  347</a></span>&#160;<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>&#160;{</div>
<div class="line"><a name="l00349"></a><span class="lineno">  349</span>&#160;  <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>&#160;  <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>&#160;    : <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>&#160;  <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>&#160;  <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>&#160;  <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>&#160;  <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>&#160;  <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>&#160;  <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>&#160;};</div>
<div class="line"><a name="l00359"></a><span class="lineno">  359</span>&#160;</div>
<div class="line"><a name="l00360"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRText.html">  360</a></span>&#160;<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>&#160;{</div>
<div class="line"><a name="l00362"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRText.html#a0c890ca8798e04423f043cec87c66c7e">  362</a></span>&#160;  <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>&#160;  <a class="code" href="structlibcdr_1_1CDRText.html#a0c890ca8798e04423f043cec87c66c7e">CDRText</a>(<span class="keyword">const</span> WPXString &amp;text, <span class="keyword">const</span> <a class="code" href="structlibcdr_1_1CDRCharacterStyle.html">CDRCharacterStyle</a> &amp;charStyle)</div>
<div class="line"><a name="l00364"></a><span class="lineno">  364</span>&#160;    : <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>&#160;  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>&#160;  <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>&#160;};</div>
<div class="line"><a name="l00368"></a><span class="lineno">  368</span>&#160;</div>
<div class="line"><a name="l00369"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRTextLine.html">  369</a></span>&#160;<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>&#160;{</div>
<div class="line"><a name="l00371"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRTextLine.html#a8afc7908018a7387b28b99af1441587c">  371</a></span>&#160;  <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>&#160;  <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> &amp;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>&#160;  <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> &amp;text)</div>
<div class="line"><a name="l00374"></a><span class="lineno">  374</span>&#160;  {</div>
<div class="line"><a name="l00375"></a><span class="lineno">  375</span>&#160;    <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>&#160;  }</div>
<div class="line"><a name="l00377"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRTextLine.html#a7c0c43f1172b93b5691148317f156a1f">  377</a></span>&#160;  <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>&#160;  {</div>
<div class="line"><a name="l00379"></a><span class="lineno">  379</span>&#160;    <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>&#160;  }</div>
<div class="line"><a name="l00381"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRTextLine.html#ad8e580204c05d0ab38e6cc964bb8a388">  381</a></span>&#160;  std::vector&lt;CDRText&gt; <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>&#160;};</div>
<div class="line"><a name="l00383"></a><span class="lineno">  383</span>&#160;</div>
<div class="line"><a name="l00384"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRFont.html">  384</a></span>&#160;<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>&#160;{</div>
<div class="line"><a name="l00386"></a><span class="lineno"><a class="code" href="structlibcdr_1_1CDRFont.html#a209865f4f429fff471ae045f002804e8">  386</a></span>&#160;  <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>&#160;  <a class="code" href="structlibcdr_1_1CDRFont.html#a209865f4f429fff471ae045f002804e8">CDRFont</a>(<span class="keyword">const</span> WPXString &amp;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>&#160;    : <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>&#160;  <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> &amp;font)</div>
<div class="line"><a name="l00390"></a><span class="lineno">  390</span>&#160;    : <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>&#160;  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>&#160;  <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>&#160;};</div>
<div class="line"><a name="l00394"></a><span class="lineno">  394</span>&#160;</div>
<div class="line"><a name="l00395"></a><span class="lineno">  395</span>&#160;} <span class="comment">// namespace libcdr</span></div>
<div class="line"><a name="l00396"></a><span class="lineno">  396</span>&#160;</div>
<div class="line"><a name="l00397"></a><span class="lineno">  397</span>&#160;<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>&#160;<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>