netcdf-cxx4/ncVar_8h_source.html
2016-11-11 15:38:10 -07:00

172 lines
143 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.11"/>
<title>NetCDF-C++: ncVar.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
$(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="netcdf-50x50.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">NetCDF-C++
&#160;<span id="projectnumber">4.3.1-developer</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>NetCDF&#160;Documentation</span></a></li>
<li><a href="pages.html"><span>Navigation</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>Source&#160;Files</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('ncVar_8h_source.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">ncVar.h</div> </div>
</div><!--header-->
<div class="contents">
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#include &lt;exception&gt;</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="preprocessor">#include &lt;typeinfo&gt;</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="preprocessor">#include &lt;map&gt;</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor">#include &lt;vector&gt;</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor">#include &quot;netcdf.h&quot;</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="preprocessor">#include &quot;ncVarAtt.h&quot;</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor">#include &quot;ncGroup.h&quot;</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="preprocessor">#include &quot;ncByte.h&quot;</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="preprocessor">#include &quot;ncUbyte.h&quot;</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="preprocessor">#include &quot;ncChar.h&quot;</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="preprocessor">#include &quot;ncShort.h&quot;</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="preprocessor">#include &quot;ncUshort.h&quot;</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="preprocessor">#include &quot;ncInt.h&quot;</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="preprocessor">#include &quot;ncUint.h&quot;</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="preprocessor">#include &quot;ncInt64.h&quot;</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="preprocessor">#include &quot;ncUint64.h&quot;</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="preprocessor">#include &quot;ncFloat.h&quot;</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="preprocessor">#include &quot;ncDouble.h&quot;</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#include &quot;ncString.h&quot;</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;</div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor">#ifndef NcVarClass</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#define NcVarClass</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;</div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespacenetCDF.html">netCDF</a></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;{</div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; <span class="comment">// class NcGroup; // forward declaration.</span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; <span class="keyword">class </span>NcDim; <span class="comment">// forward declaration.</span></div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; <span class="comment">// class NcVarAtt; // forward declaration.</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; <span class="keyword">class </span>NcType; <span class="comment">// forward declaration.</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div><div class="line"><a name="l00033"></a><span class="lineno"><a class="line" href="classnetCDF_1_1NcVar.html"> 33</a></span>&#160; <span class="keyword">class </span><a class="code" href="classnetCDF_1_1NcVar.html">NcVar</a></div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; {</div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;</div><div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="classnetCDF_1_1NcVar.html#a1e8425b2967665ab83f1e76abac2a76a"> 38</a></span>&#160; <span class="keyword">enum</span> <a class="code" href="classnetCDF_1_1NcVar.html#a1e8425b2967665ab83f1e76abac2a76a">ChunkMode</a></div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; {</div><div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="classnetCDF_1_1NcVar.html#a1e8425b2967665ab83f1e76abac2a76aa19d35fac1f574de8f0036a43cc2cc32f"> 43</a></span>&#160; <a class="code" href="classnetCDF_1_1NcVar.html#a1e8425b2967665ab83f1e76abac2a76aa19d35fac1f574de8f0036a43cc2cc32f">nc_CHUNKED</a> = NC_CHUNKED,</div><div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="classnetCDF_1_1NcVar.html#a1e8425b2967665ab83f1e76abac2a76aa254599ed4575a7b58af3880b9ff66d15"> 48</a></span>&#160; <a class="code" href="classnetCDF_1_1NcVar.html#a1e8425b2967665ab83f1e76abac2a76aa254599ed4575a7b58af3880b9ff66d15">nc_CONTIGUOUS</a> = NC_CONTIGUOUS</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; };</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;</div><div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="classnetCDF_1_1NcVar.html#ad6e882d6cc8aa698ef82b96e14eaa7a9"> 54</a></span>&#160; <span class="keyword">enum</span> <a class="code" href="classnetCDF_1_1NcVar.html#ad6e882d6cc8aa698ef82b96e14eaa7a9">EndianMode</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="line" href="classnetCDF_1_1NcVar.html#ad6e882d6cc8aa698ef82b96e14eaa7a9aa2313d7f36e771ad255cbec9100a720c"> 56</a></span>&#160; <a class="code" href="classnetCDF_1_1NcVar.html#ad6e882d6cc8aa698ef82b96e14eaa7a9aa2313d7f36e771ad255cbec9100a720c">nc_ENDIAN_NATIVE</a> = NC_ENDIAN_NATIVE, </div><div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="classnetCDF_1_1NcVar.html#ad6e882d6cc8aa698ef82b96e14eaa7a9ae0c178e332e7b749f5c60f301f5d666f"> 57</a></span>&#160; <a class="code" href="classnetCDF_1_1NcVar.html#ad6e882d6cc8aa698ef82b96e14eaa7a9ae0c178e332e7b749f5c60f301f5d666f">nc_ENDIAN_LITTLE</a> = NC_ENDIAN_LITTLE, </div><div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="classnetCDF_1_1NcVar.html#ad6e882d6cc8aa698ef82b96e14eaa7a9a8ce7fd59a740013d5b7472c8c88f1fbe"> 58</a></span>&#160; <a class="code" href="classnetCDF_1_1NcVar.html#ad6e882d6cc8aa698ef82b96e14eaa7a9a8ce7fd59a740013d5b7472c8c88f1fbe">nc_ENDIAN_BIG</a> = NC_ENDIAN_BIG </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"> 60</span>&#160;</div><div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="classnetCDF_1_1NcVar.html#a6fa17911a9f7ec09cc05e34bc4f63a39"> 62</a></span>&#160; <span class="keyword">enum</span> <a class="code" href="classnetCDF_1_1NcVar.html#a6fa17911a9f7ec09cc05e34bc4f63a39">ChecksumMode</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="line" href="classnetCDF_1_1NcVar.html#a6fa17911a9f7ec09cc05e34bc4f63a39afc8c54af8efa1a65beb0ec52ad0de4ed"> 64</a></span>&#160; <a class="code" href="classnetCDF_1_1NcVar.html#a6fa17911a9f7ec09cc05e34bc4f63a39afc8c54af8efa1a65beb0ec52ad0de4ed">nc_NOCHECKSUM</a> = NC_NOCHECKSUM, </div><div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="classnetCDF_1_1NcVar.html#a6fa17911a9f7ec09cc05e34bc4f63a39a2098bffc0ca08276e8252847cf3ec269"> 65</a></span>&#160; <a class="code" href="classnetCDF_1_1NcVar.html#a6fa17911a9f7ec09cc05e34bc4f63a39a2098bffc0ca08276e8252847cf3ec269">nc_FLETCHER32</a> = NC_FLETCHER32 </div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; };</div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;</div><div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="classnetCDF_1_1NcVar.html#a764d808db44c8071ea177f8f9fbae04c"> 69</a></span>&#160; <a class="code" href="classnetCDF_1_1NcVar.html#a764d808db44c8071ea177f8f9fbae04c">~NcVar</a>(){};</div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;</div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; <a class="code" href="classnetCDF_1_1NcVar.html#ab4aa88742d17f4cba10346eaf53a9c98">NcVar</a> ();</div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;</div><div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; <a class="code" href="classnetCDF_1_1NcVar.html#ab4aa88742d17f4cba10346eaf53a9c98">NcVar</a> (<span class="keyword">const</span> <a class="code" href="classnetCDF_1_1NcGroup.html">NcGroup</a>&amp; grp, <span class="keyword">const</span> <span class="keywordtype">int</span>&amp; varId);</div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;</div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; <a class="code" href="classnetCDF_1_1NcVar.html">NcVar</a>&amp; <a class="code" href="classnetCDF_1_1NcVar.html#a7c667eccb01b705ff3e8869d0c0829ee">operator =</a>(<span class="keyword">const</span> <a class="code" href="classnetCDF_1_1NcVar.html">NcVar</a>&amp; rhs);</div><div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;</div><div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classnetCDF_1_1NcVar.html#af71e9c962907c2eeb21197c3b2e2add8">operator==</a>(<span class="keyword">const</span> <a class="code" href="classnetCDF_1_1NcVar.html">NcVar</a>&amp; rhs) <span class="keyword">const</span>;</div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;</div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classnetCDF_1_1NcVar.html#aa90c14c2561e82c877ed6ce9bf147695">operator!=</a>(<span class="keyword">const</span> <a class="code" href="classnetCDF_1_1NcVar.html">NcVar</a>&amp; rhs) <span class="keyword">const</span>;</div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;</div><div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; <a class="code" href="classnetCDF_1_1NcVar.html#ab4aa88742d17f4cba10346eaf53a9c98">NcVar</a>(<span class="keyword">const</span> <a class="code" href="classnetCDF_1_1NcVar.html">NcVar</a>&amp; ncVar);</div><div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;</div><div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; std::string <a class="code" href="classnetCDF_1_1NcVar.html#a80f1f355b78519cdbeca09f468b764b9">getName</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;</div><div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; <a class="code" href="classnetCDF_1_1NcGroup.html">NcGroup</a> <a class="code" href="classnetCDF_1_1NcVar.html#aa375e8a5af9245e053c91b9f3ba4af0f">getParentGroup</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;</div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; <a class="code" href="classnetCDF_1_1NcType.html">NcType</a> <a class="code" href="classnetCDF_1_1NcVar.html#a26cfe65ba5d48b32fa55b4c0c91bf1b8">getType</a>() <span class="keyword">const</span>;</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"> 103</span>&#160;</div><div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#a7962371f921a2003261c9156a8c10661">rename</a>( <span class="keyword">const</span> std::string&amp; newname ) <span class="keyword">const</span>;</div><div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;</div><div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;</div><div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; <span class="keywordtype">int</span> <a class="code" href="classnetCDF_1_1NcVar.html#a8ccbfb2c9302452c7dddc7bfe59bf19b">getId</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;</div><div class="line"><a name="l00112"></a><span class="lineno"><a class="line" href="classnetCDF_1_1NcVar.html#abff3856710bf8ea8ddc4a01b52a61c88"> 112</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classnetCDF_1_1NcVar.html#abff3856710bf8ea8ddc4a01b52a61c88">isNull</a>()<span class="keyword"> const </span>{<span class="keywordflow">return</span> nullObject;}</div><div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;</div><div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; <span class="keyword">friend</span> <span class="keywordtype">bool</span> <a class="code" href="classnetCDF_1_1NcVar.html#aed6a3f330998706e012532a66ae4dd00">operator&lt;</a>(<span class="keyword">const</span> <a class="code" href="classnetCDF_1_1NcVar.html">NcVar</a>&amp; lhs,<span class="keyword">const</span> <a class="code" href="classnetCDF_1_1NcVar.html">NcVar</a>&amp; rhs);</div><div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;</div><div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; <span class="keyword">friend</span> <span class="keywordtype">bool</span> <a class="code" href="classnetCDF_1_1NcVar.html#ac5193f5190c50d693489bb3fdbe36a08">operator&gt;</a>(<span class="keyword">const</span> <a class="code" href="classnetCDF_1_1NcVar.html">NcVar</a>&amp; lhs,<span class="keyword">const</span> <a class="code" href="classnetCDF_1_1NcVar.html">NcVar</a>&amp; rhs);</div><div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;</div><div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;</div><div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; <span class="comment">// Information about Dimensions</span></div><div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;</div><div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;</div><div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; <span class="keywordtype">int</span> <a class="code" href="classnetCDF_1_1NcVar.html#a65173b804ae50806ce1a4ee0a1cab698">getDimCount</a>() <span class="keyword">const</span> ;</div><div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;</div><div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; <a class="code" href="classnetCDF_1_1NcDim.html">NcDim</a> <a class="code" href="classnetCDF_1_1NcVar.html#ae96cb42e88ca00095bd09d082057fdf5">getDim</a>(<span class="keywordtype">int</span> i) <span class="keyword">const</span>;</div><div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;</div><div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; std::vector&lt;NcDim&gt; <a class="code" href="classnetCDF_1_1NcVar.html#ab952efcd760fd69b7b491732a3afdf5c">getDims</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160;</div><div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;</div><div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; <span class="comment">// Information about Attributes</span></div><div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;</div><div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;</div><div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; <span class="keywordtype">int</span> <a class="code" href="classnetCDF_1_1NcVar.html#ac79fe3ecb29591ef213ea18a3142efd2">getAttCount</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160;</div><div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; <a class="code" href="classnetCDF_1_1NcVarAtt.html">NcVarAtt</a> <a class="code" href="classnetCDF_1_1NcVar.html#acf4d6282ca2d01c9cb03107455eb4454">getAtt</a>(<span class="keyword">const</span> std::string&amp; name) <span class="keyword">const</span>;</div><div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;</div><div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; std::map&lt;std::string,NcVarAtt&gt; <a class="code" href="classnetCDF_1_1NcVar.html#aae8041f272c7edf4ac74b979838bd099">getAtts</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;</div><div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;</div><div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;</div><div class="line"><a name="l00152"></a><span class="lineno"> 152</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"> 155</span>&#160;</div><div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160; <a class="code" href="classnetCDF_1_1NcVarAtt.html">NcVarAtt</a> <a class="code" href="classnetCDF_1_1NcVar.html#aa2881b1d3ed255179637e752367fca35">putAtt</a>(<span class="keyword">const</span> std::string&amp; name, <span class="keywordtype">size_t</span> len, <span class="keyword">const</span> <span class="keywordtype">char</span>** dataValues) <span class="keyword">const</span> ;</div><div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160;</div><div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160; <a class="code" href="classnetCDF_1_1NcVarAtt.html">NcVarAtt</a> <a class="code" href="classnetCDF_1_1NcVar.html#aa2881b1d3ed255179637e752367fca35">putAtt</a>(<span class="keyword">const</span> std::string&amp; name, <span class="keyword">const</span> std::string&amp; dataValues) <span class="keyword">const</span> ;</div><div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160;</div><div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; <a class="code" href="classnetCDF_1_1NcVarAtt.html">NcVarAtt</a> <a class="code" href="classnetCDF_1_1NcVar.html#aa2881b1d3ed255179637e752367fca35">putAtt</a>(<span class="keyword">const</span> std::string&amp; name, <span class="keyword">const</span> <a class="code" href="classnetCDF_1_1NcType.html">NcType</a>&amp; type, <span class="keywordtype">size_t</span> len, <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>* dataValues) <span class="keyword">const</span> ;</div><div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160; <a class="code" href="classnetCDF_1_1NcVarAtt.html">NcVarAtt</a> <a class="code" href="classnetCDF_1_1NcVar.html#aa2881b1d3ed255179637e752367fca35">putAtt</a>(<span class="keyword">const</span> std::string&amp; name, <span class="keyword">const</span> <a class="code" href="classnetCDF_1_1NcType.html">NcType</a>&amp; type, <span class="keywordtype">size_t</span> len, <span class="keyword">const</span> <span class="keywordtype">signed</span> <span class="keywordtype">char</span>* dataValues) <span class="keyword">const</span> ;</div><div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; <a class="code" href="classnetCDF_1_1NcVarAtt.html">NcVarAtt</a> <a class="code" href="classnetCDF_1_1NcVar.html#aa2881b1d3ed255179637e752367fca35">putAtt</a>(<span class="keyword">const</span> std::string&amp; name, <span class="keyword">const</span> <a class="code" href="classnetCDF_1_1NcType.html">NcType</a>&amp; type, <span class="keywordtype">short</span> datumValue) <span class="keyword">const</span> ;</div><div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160; <a class="code" href="classnetCDF_1_1NcVarAtt.html">NcVarAtt</a> <a class="code" href="classnetCDF_1_1NcVar.html#aa2881b1d3ed255179637e752367fca35">putAtt</a>(<span class="keyword">const</span> std::string&amp; name, <span class="keyword">const</span> <a class="code" href="classnetCDF_1_1NcType.html">NcType</a>&amp; type, <span class="keywordtype">int</span> datumValue) <span class="keyword">const</span> ;</div><div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160; <a class="code" href="classnetCDF_1_1NcVarAtt.html">NcVarAtt</a> <a class="code" href="classnetCDF_1_1NcVar.html#aa2881b1d3ed255179637e752367fca35">putAtt</a>(<span class="keyword">const</span> std::string&amp; name, <span class="keyword">const</span> <a class="code" href="classnetCDF_1_1NcType.html">NcType</a>&amp; type, <span class="keywordtype">long</span> datumValue) <span class="keyword">const</span> ;</div><div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160; <a class="code" href="classnetCDF_1_1NcVarAtt.html">NcVarAtt</a> <a class="code" href="classnetCDF_1_1NcVar.html#aa2881b1d3ed255179637e752367fca35">putAtt</a>(<span class="keyword">const</span> std::string&amp; name, <span class="keyword">const</span> <a class="code" href="classnetCDF_1_1NcType.html">NcType</a>&amp; type, <span class="keywordtype">float</span> datumValue) <span class="keyword">const</span> ;</div><div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160; <a class="code" href="classnetCDF_1_1NcVarAtt.html">NcVarAtt</a> <a class="code" href="classnetCDF_1_1NcVar.html#aa2881b1d3ed255179637e752367fca35">putAtt</a>(<span class="keyword">const</span> std::string&amp; name, <span class="keyword">const</span> <a class="code" href="classnetCDF_1_1NcType.html">NcType</a>&amp; type, <span class="keywordtype">double</span> datumValue) <span class="keyword">const</span> ;</div><div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160; <a class="code" href="classnetCDF_1_1NcVarAtt.html">NcVarAtt</a> <a class="code" href="classnetCDF_1_1NcVar.html#aa2881b1d3ed255179637e752367fca35">putAtt</a>(<span class="keyword">const</span> std::string&amp; name, <span class="keyword">const</span> <a class="code" href="classnetCDF_1_1NcType.html">NcType</a>&amp; type, <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> datumValue) <span class="keyword">const</span> ;</div><div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160; <a class="code" href="classnetCDF_1_1NcVarAtt.html">NcVarAtt</a> <a class="code" href="classnetCDF_1_1NcVar.html#aa2881b1d3ed255179637e752367fca35">putAtt</a>(<span class="keyword">const</span> std::string&amp; name, <span class="keyword">const</span> <a class="code" href="classnetCDF_1_1NcType.html">NcType</a>&amp; type, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> datumValue) <span class="keyword">const</span> ;</div><div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160; <a class="code" href="classnetCDF_1_1NcVarAtt.html">NcVarAtt</a> <a class="code" href="classnetCDF_1_1NcVar.html#aa2881b1d3ed255179637e752367fca35">putAtt</a>(<span class="keyword">const</span> std::string&amp; name, <span class="keyword">const</span> <a class="code" href="classnetCDF_1_1NcType.html">NcType</a>&amp; type, <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> datumValue) <span class="keyword">const</span> ;</div><div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160; <a class="code" href="classnetCDF_1_1NcVarAtt.html">NcVarAtt</a> <a class="code" href="classnetCDF_1_1NcVar.html#aa2881b1d3ed255179637e752367fca35">putAtt</a>(<span class="keyword">const</span> std::string&amp; name, <span class="keyword">const</span> <a class="code" href="classnetCDF_1_1NcType.html">NcType</a>&amp; type, <span class="keywordtype">long</span> <span class="keywordtype">long</span> datumValue) <span class="keyword">const</span> ;</div><div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160; <a class="code" href="classnetCDF_1_1NcVarAtt.html">NcVarAtt</a> <a class="code" href="classnetCDF_1_1NcVar.html#aa2881b1d3ed255179637e752367fca35">putAtt</a>(<span class="keyword">const</span> std::string&amp; name, <span class="keyword">const</span> <a class="code" href="classnetCDF_1_1NcType.html">NcType</a>&amp; type, <span class="keywordtype">size_t</span> len, <span class="keyword">const</span> <span class="keywordtype">short</span>* dataValues) <span class="keyword">const</span> ;</div><div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160; <a class="code" href="classnetCDF_1_1NcVarAtt.html">NcVarAtt</a> <a class="code" href="classnetCDF_1_1NcVar.html#aa2881b1d3ed255179637e752367fca35">putAtt</a>(<span class="keyword">const</span> std::string&amp; name, <span class="keyword">const</span> <a class="code" href="classnetCDF_1_1NcType.html">NcType</a>&amp; type, <span class="keywordtype">size_t</span> len, <span class="keyword">const</span> <span class="keywordtype">int</span>* dataValues) <span class="keyword">const</span> ;</div><div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160; <a class="code" href="classnetCDF_1_1NcVarAtt.html">NcVarAtt</a> <a class="code" href="classnetCDF_1_1NcVar.html#aa2881b1d3ed255179637e752367fca35">putAtt</a>(<span class="keyword">const</span> std::string&amp; name, <span class="keyword">const</span> <a class="code" href="classnetCDF_1_1NcType.html">NcType</a>&amp; type, <span class="keywordtype">size_t</span> len, <span class="keyword">const</span> <span class="keywordtype">long</span>* dataValues) <span class="keyword">const</span> ;</div><div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160; <a class="code" href="classnetCDF_1_1NcVarAtt.html">NcVarAtt</a> <a class="code" href="classnetCDF_1_1NcVar.html#aa2881b1d3ed255179637e752367fca35">putAtt</a>(<span class="keyword">const</span> std::string&amp; name, <span class="keyword">const</span> <a class="code" href="classnetCDF_1_1NcType.html">NcType</a>&amp; type, <span class="keywordtype">size_t</span> len, <span class="keyword">const</span> <span class="keywordtype">float</span>* dataValues) <span class="keyword">const</span> ;</div><div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160; <a class="code" href="classnetCDF_1_1NcVarAtt.html">NcVarAtt</a> <a class="code" href="classnetCDF_1_1NcVar.html#aa2881b1d3ed255179637e752367fca35">putAtt</a>(<span class="keyword">const</span> std::string&amp; name, <span class="keyword">const</span> <a class="code" href="classnetCDF_1_1NcType.html">NcType</a>&amp; type, <span class="keywordtype">size_t</span> len, <span class="keyword">const</span> <span class="keywordtype">double</span>* dataValues) <span class="keyword">const</span> ;</div><div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160; <a class="code" href="classnetCDF_1_1NcVarAtt.html">NcVarAtt</a> <a class="code" href="classnetCDF_1_1NcVar.html#aa2881b1d3ed255179637e752367fca35">putAtt</a>(<span class="keyword">const</span> std::string&amp; name, <span class="keyword">const</span> <a class="code" href="classnetCDF_1_1NcType.html">NcType</a>&amp; type, <span class="keywordtype">size_t</span> len, <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span>* dataValues) <span class="keyword">const</span> ;</div><div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160; <a class="code" href="classnetCDF_1_1NcVarAtt.html">NcVarAtt</a> <a class="code" href="classnetCDF_1_1NcVar.html#aa2881b1d3ed255179637e752367fca35">putAtt</a>(<span class="keyword">const</span> std::string&amp; name, <span class="keyword">const</span> <a class="code" href="classnetCDF_1_1NcType.html">NcType</a>&amp; type, <span class="keywordtype">size_t</span> len, <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>* dataValues) <span class="keyword">const</span> ;</div><div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160; <a class="code" href="classnetCDF_1_1NcVarAtt.html">NcVarAtt</a> <a class="code" href="classnetCDF_1_1NcVar.html#aa2881b1d3ed255179637e752367fca35">putAtt</a>(<span class="keyword">const</span> std::string&amp; name, <span class="keyword">const</span> <a class="code" href="classnetCDF_1_1NcType.html">NcType</a>&amp; type, <span class="keywordtype">size_t</span> len, <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span>* dataValues) <span class="keyword">const</span> ;</div><div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160; <a class="code" href="classnetCDF_1_1NcVarAtt.html">NcVarAtt</a> <a class="code" href="classnetCDF_1_1NcVar.html#aa2881b1d3ed255179637e752367fca35">putAtt</a>(<span class="keyword">const</span> std::string&amp; name, <span class="keyword">const</span> <a class="code" href="classnetCDF_1_1NcType.html">NcType</a>&amp; type, <span class="keywordtype">size_t</span> len, <span class="keyword">const</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span>* dataValues) <span class="keyword">const</span> ;</div><div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160; <a class="code" href="classnetCDF_1_1NcVarAtt.html">NcVarAtt</a> <a class="code" href="classnetCDF_1_1NcVar.html#aa2881b1d3ed255179637e752367fca35">putAtt</a>(<span class="keyword">const</span> std::string&amp; name, <span class="keyword">const</span> <a class="code" href="classnetCDF_1_1NcType.html">NcType</a>&amp; type, <span class="keywordtype">size_t</span> len, <span class="keyword">const</span> <span class="keywordtype">void</span>* dataValues) <span class="keyword">const</span> ;</div><div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160;</div><div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160;</div><div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160;</div><div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160;</div><div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160; <span class="comment">// Chunking details</span></div><div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160;</div><div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160;</div><div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#a02d0550ce2b4874e27e443467801d5b0">setChunking</a>(<a class="code" href="classnetCDF_1_1NcVar.html#a1e8425b2967665ab83f1e76abac2a76a">ChunkMode</a> chunkMode, std::vector&lt;size_t&gt;&amp; chunksizes) <span class="keyword">const</span>;</div><div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160;</div><div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#a4b267cf0903e6bca4493c2e4360aed00">getChunkingParameters</a>(<a class="code" href="classnetCDF_1_1NcVar.html#a1e8425b2967665ab83f1e76abac2a76a">ChunkMode</a>&amp; chunkMode, std::vector&lt;size_t&gt;&amp; chunkSizes) <span class="keyword">const</span>;</div><div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160;</div><div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160;</div><div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160;</div><div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160;</div><div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160; <span class="comment">// Fill details</span></div><div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160;</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="comment">// Sets the fill parameters</span></div><div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160;<span class="comment"></span> <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#a148c942970df9692406406c674341ad7">setFill</a>(<span class="keywordtype">bool</span> fillMode,<span class="keywordtype">void</span>* fillValue=NULL) <span class="keyword">const</span>;</div><div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160;</div><div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#a148c942970df9692406406c674341ad7">setFill</a>(<span class="keywordtype">bool</span> fillMode,<span class="keyword">const</span> <span class="keywordtype">void</span>* fillValue=NULL) <span class="keyword">const</span>;</div><div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160;</div><div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">class</span> T&gt;</div><div class="line"><a name="l00291"></a><span class="lineno"><a class="line" href="classnetCDF_1_1NcVar.html#af911b1164ee5664b59740e6785661213"> 291</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#af911b1164ee5664b59740e6785661213">setFill</a>(<span class="keywordtype">bool</span> fillMode, T fillValue)<span class="keyword"> const</span></div><div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160;<span class="keyword"> </span>{</div><div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160; <a class="code" href="namespacenetCDF.html#ac90290d966f6e01dbf22fca241162e18">ncCheck</a>(nc_def_var_fill(groupId,myId,static_cast&lt;int&gt; (!fillMode),&amp;fillValue),__FILE__,__LINE__);</div><div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160; }</div><div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160;</div><div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160;</div><div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160;</div><div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160;</div><div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#abb131a278d59c45cf18679eea0614c4a">getFillModeParameters</a>(<span class="keywordtype">bool</span>&amp; fillMode, <span class="keywordtype">void</span>* fillValue=NULL) <span class="keyword">const</span>;</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;</div><div class="line"><a name="l00314"></a><span class="lineno"><a class="line" href="classnetCDF_1_1NcVar.html#a7130dddb05775fe542382ad146bb11f9"> 314</a></span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">class</span> T&gt; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#a7130dddb05775fe542382ad146bb11f9">getFillModeParameters</a>(<span class="keywordtype">bool</span>&amp; fillMode,T&amp; fillValue)<span class="keyword"> const</span>{</div><div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160; <span class="keywordtype">int</span> fillModeInt;</div><div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160; <a class="code" href="namespacenetCDF.html#ac90290d966f6e01dbf22fca241162e18">ncCheck</a>(nc_inq_var_fill(groupId,myId,&amp;fillModeInt,&amp;fillValue),__FILE__,__LINE__);</div><div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160; fillMode= <span class="keyword">static_cast&lt;</span><span class="keywordtype">bool</span><span class="keyword">&gt;</span> (fillModeInt == 0);</div><div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160; }</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"> 321</span>&#160;</div><div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160;</div><div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160;</div><div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160; <span class="comment">// Compression details</span></div><div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160;</div><div class="line"><a name="l00328"></a><span class="lineno"> 328</span>&#160;</div><div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160;</div><div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#a69eb657938c93ce61c545625c338fa09">setCompression</a>(<span class="keywordtype">bool</span> enableShuffleFilter, <span class="keywordtype">bool</span> enableDeflateFilter, <span class="keywordtype">int</span> deflateLevel) <span class="keyword">const</span>;</div><div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160;</div><div class="line"><a name="l00342"></a><span class="lineno"> 342</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#a19c01b4329a1c9d7ed0cb3bd13c3848a">getCompressionParameters</a>(<span class="keywordtype">bool</span>&amp; shuffleFilterEnabled, <span class="keywordtype">bool</span>&amp; deflateFilterEnabled, <span class="keywordtype">int</span>&amp; deflateLevel) <span class="keyword">const</span>;</div><div class="line"><a name="l00343"></a><span class="lineno"> 343</span>&#160;</div><div class="line"><a name="l00344"></a><span class="lineno"> 344</span>&#160;</div><div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160;</div><div class="line"><a name="l00347"></a><span class="lineno"> 347</span>&#160;</div><div class="line"><a name="l00348"></a><span class="lineno"> 348</span>&#160; <span class="comment">// Endianness details</span></div><div class="line"><a name="l00349"></a><span class="lineno"> 349</span>&#160;</div><div class="line"><a name="l00351"></a><span class="lineno"> 351</span>&#160;</div><div class="line"><a name="l00352"></a><span class="lineno"> 352</span>&#160;</div><div class="line"><a name="l00356"></a><span class="lineno"> 356</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#a429f38087cc007c8d6f947e1b4fab41d">setEndianness</a>(<a class="code" href="classnetCDF_1_1NcVar.html#ad6e882d6cc8aa698ef82b96e14eaa7a9">EndianMode</a> endianMode) <span class="keyword">const</span>;</div><div class="line"><a name="l00357"></a><span class="lineno"> 357</span>&#160;</div><div class="line"><a name="l00361"></a><span class="lineno"> 361</span>&#160; <a class="code" href="classnetCDF_1_1NcVar.html#ad6e882d6cc8aa698ef82b96e14eaa7a9">EndianMode</a> <a class="code" href="classnetCDF_1_1NcVar.html#a4b8f11bc557205faed4144ea57e9ba1a">getEndianness</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00362"></a><span class="lineno"> 362</span>&#160;</div><div class="line"><a name="l00363"></a><span class="lineno"> 363</span>&#160;</div><div class="line"><a name="l00364"></a><span class="lineno"> 364</span>&#160;</div><div class="line"><a name="l00366"></a><span class="lineno"> 366</span>&#160;</div><div class="line"><a name="l00367"></a><span class="lineno"> 367</span>&#160; <span class="comment">// Checksum details</span></div><div class="line"><a name="l00368"></a><span class="lineno"> 368</span>&#160;</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"> 371</span>&#160;</div><div class="line"><a name="l00375"></a><span class="lineno"> 375</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#a92b89cc33bd3ab564c023e5620c0f4db">setChecksum</a>(<a class="code" href="classnetCDF_1_1NcVar.html#a6fa17911a9f7ec09cc05e34bc4f63a39">ChecksumMode</a> checksumMode) <span class="keyword">const</span>;</div><div class="line"><a name="l00376"></a><span class="lineno"> 376</span>&#160;</div><div class="line"><a name="l00380"></a><span class="lineno"> 380</span>&#160; <a class="code" href="classnetCDF_1_1NcVar.html#a6fa17911a9f7ec09cc05e34bc4f63a39">ChecksumMode</a> <a class="code" href="classnetCDF_1_1NcVar.html#a38b5f4f38dde165aebfe7e61d0f4e3c0">getChecksum</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00381"></a><span class="lineno"> 381</span>&#160;</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="l00385"></a><span class="lineno"> 385</span>&#160;</div><div class="line"><a name="l00386"></a><span class="lineno"> 386</span>&#160; <span class="comment">// data reading</span></div><div class="line"><a name="l00387"></a><span class="lineno"> 387</span>&#160;</div><div class="line"><a name="l00389"></a><span class="lineno"> 389</span>&#160;</div><div class="line"><a name="l00390"></a><span class="lineno"> 390</span>&#160;</div><div class="line"><a name="l00391"></a><span class="lineno"> 391</span>&#160;</div><div class="line"><a name="l00392"></a><span class="lineno"> 392</span>&#160; <span class="comment">// Reads the entire data into the netCDF variable.</span></div><div class="line"><a name="l00399"></a><span class="lineno"> 399</span>&#160;<span class="comment"></span> <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#acfb10fba7aa386e06551039bddd555c3">getVar</a>(<span class="keywordtype">void</span>* dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l00402"></a><span class="lineno"> 402</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#acfb10fba7aa386e06551039bddd555c3">getVar</a>(<span class="keywordtype">char</span>** dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l00405"></a><span class="lineno"> 405</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#acfb10fba7aa386e06551039bddd555c3">getVar</a>(<span class="keywordtype">char</span>* dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l00408"></a><span class="lineno"> 408</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#acfb10fba7aa386e06551039bddd555c3">getVar</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>* dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l00411"></a><span class="lineno"> 411</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#acfb10fba7aa386e06551039bddd555c3">getVar</a>(<span class="keywordtype">signed</span> <span class="keywordtype">char</span>* dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l00414"></a><span class="lineno"> 414</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#acfb10fba7aa386e06551039bddd555c3">getVar</a>(<span class="keywordtype">short</span>* dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l00417"></a><span class="lineno"> 417</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#acfb10fba7aa386e06551039bddd555c3">getVar</a>(<span class="keywordtype">int</span>* dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l00420"></a><span class="lineno"> 420</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#acfb10fba7aa386e06551039bddd555c3">getVar</a>(<span class="keywordtype">long</span>* dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l00423"></a><span class="lineno"> 423</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#acfb10fba7aa386e06551039bddd555c3">getVar</a>(<span class="keywordtype">float</span>* dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l00426"></a><span class="lineno"> 426</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#acfb10fba7aa386e06551039bddd555c3">getVar</a>(<span class="keywordtype">double</span>* dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l00429"></a><span class="lineno"> 429</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#acfb10fba7aa386e06551039bddd555c3">getVar</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">short</span>* dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l00432"></a><span class="lineno"> 432</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#acfb10fba7aa386e06551039bddd555c3">getVar</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>* dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l00435"></a><span class="lineno"> 435</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#acfb10fba7aa386e06551039bddd555c3">getVar</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span>* dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l00452"></a><span class="lineno"> 452</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#acfb10fba7aa386e06551039bddd555c3">getVar</a>(<span class="keywordtype">long</span> <span class="keywordtype">long</span>* dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l00453"></a><span class="lineno"> 453</span>&#160;</div><div class="line"><a name="l00454"></a><span class="lineno"> 454</span>&#160;</div><div class="line"><a name="l00456"></a><span class="lineno"> 456</span>&#160;</div><div class="line"><a name="l00457"></a><span class="lineno"> 457</span>&#160; <span class="comment">// Reads a single datum value from a variable of an open netCDF dataset.</span></div><div class="line"><a name="l00464"></a><span class="lineno"> 464</span>&#160;<span class="comment"></span> <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#acfb10fba7aa386e06551039bddd555c3">getVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; index, <span class="keywordtype">void</span>* datumValue) <span class="keyword">const</span>;</div><div class="line"><a name="l00467"></a><span class="lineno"> 467</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#acfb10fba7aa386e06551039bddd555c3">getVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; index, <span class="keywordtype">char</span>** datumValue) <span class="keyword">const</span>;</div><div class="line"><a name="l00470"></a><span class="lineno"> 470</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#acfb10fba7aa386e06551039bddd555c3">getVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; index, <span class="keywordtype">char</span>* datumValue) <span class="keyword">const</span>;</div><div class="line"><a name="l00473"></a><span class="lineno"> 473</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#acfb10fba7aa386e06551039bddd555c3">getVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; index, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>* datumValue) <span class="keyword">const</span>;</div><div class="line"><a name="l00476"></a><span class="lineno"> 476</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#acfb10fba7aa386e06551039bddd555c3">getVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; index, <span class="keywordtype">signed</span> <span class="keywordtype">char</span>* datumValue) <span class="keyword">const</span>;</div><div class="line"><a name="l00479"></a><span class="lineno"> 479</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#acfb10fba7aa386e06551039bddd555c3">getVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; index, <span class="keywordtype">short</span>* datumValue) <span class="keyword">const</span>;</div><div class="line"><a name="l00482"></a><span class="lineno"> 482</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#acfb10fba7aa386e06551039bddd555c3">getVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; index, <span class="keywordtype">int</span>* datumValue) <span class="keyword">const</span>;</div><div class="line"><a name="l00485"></a><span class="lineno"> 485</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#acfb10fba7aa386e06551039bddd555c3">getVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; index, <span class="keywordtype">long</span>* datumValue) <span class="keyword">const</span>;</div><div class="line"><a name="l00488"></a><span class="lineno"> 488</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#acfb10fba7aa386e06551039bddd555c3">getVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; index, <span class="keywordtype">float</span>* datumValue) <span class="keyword">const</span>;</div><div class="line"><a name="l00491"></a><span class="lineno"> 491</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#acfb10fba7aa386e06551039bddd555c3">getVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; index, <span class="keywordtype">double</span>* datumValue) <span class="keyword">const</span>;</div><div class="line"><a name="l00494"></a><span class="lineno"> 494</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#acfb10fba7aa386e06551039bddd555c3">getVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; index, <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span>* datumValue) <span class="keyword">const</span>;</div><div class="line"><a name="l00497"></a><span class="lineno"> 497</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#acfb10fba7aa386e06551039bddd555c3">getVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; index, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>* datumValue) <span class="keyword">const</span>;</div><div class="line"><a name="l00500"></a><span class="lineno"> 500</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#acfb10fba7aa386e06551039bddd555c3">getVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; index, <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span>* datumValue) <span class="keyword">const</span>;</div><div class="line"><a name="l00514"></a><span class="lineno"> 514</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#acfb10fba7aa386e06551039bddd555c3">getVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; index, <span class="keywordtype">long</span> <span class="keywordtype">long</span>* datumValue) <span class="keyword">const</span>;</div><div class="line"><a name="l00515"></a><span class="lineno"> 515</span>&#160;</div><div class="line"><a name="l00517"></a><span class="lineno"> 517</span>&#160;</div><div class="line"><a name="l00518"></a><span class="lineno"> 518</span>&#160; <span class="comment">// Reads an array of values from a netCDF variable of an open netCDF dataset.</span></div><div class="line"><a name="l00525"></a><span class="lineno"> 525</span>&#160;<span class="comment"></span> <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#acfb10fba7aa386e06551039bddd555c3">getVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; start, <span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; count, <span class="keywordtype">void</span>* dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l00528"></a><span class="lineno"> 528</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#acfb10fba7aa386e06551039bddd555c3">getVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; start, <span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; count, <span class="keywordtype">char</span>** dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l00531"></a><span class="lineno"> 531</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#acfb10fba7aa386e06551039bddd555c3">getVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; start, <span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; count, <span class="keywordtype">char</span>* dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l00534"></a><span class="lineno"> 534</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#acfb10fba7aa386e06551039bddd555c3">getVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; start, <span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; count, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>* dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l00537"></a><span class="lineno"> 537</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#acfb10fba7aa386e06551039bddd555c3">getVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; start, <span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; count, <span class="keywordtype">signed</span> <span class="keywordtype">char</span>* dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l00540"></a><span class="lineno"> 540</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#acfb10fba7aa386e06551039bddd555c3">getVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; start, <span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; count, <span class="keywordtype">short</span>* dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l00543"></a><span class="lineno"> 543</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#acfb10fba7aa386e06551039bddd555c3">getVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; start, <span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; count, <span class="keywordtype">int</span>* dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l00546"></a><span class="lineno"> 546</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#acfb10fba7aa386e06551039bddd555c3">getVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; start, <span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; count, <span class="keywordtype">long</span>* dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l00549"></a><span class="lineno"> 549</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#acfb10fba7aa386e06551039bddd555c3">getVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; start, <span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; count, <span class="keywordtype">float</span>* dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l00552"></a><span class="lineno"> 552</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#acfb10fba7aa386e06551039bddd555c3">getVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; start, <span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; count, <span class="keywordtype">double</span>* dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l00555"></a><span class="lineno"> 555</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#acfb10fba7aa386e06551039bddd555c3">getVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; start, <span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; count, <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span>* dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l00558"></a><span class="lineno"> 558</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#acfb10fba7aa386e06551039bddd555c3">getVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; start, <span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; count, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>* dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l00561"></a><span class="lineno"> 561</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#acfb10fba7aa386e06551039bddd555c3">getVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; start, <span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; count, <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span>* dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l00586"></a><span class="lineno"> 586</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#acfb10fba7aa386e06551039bddd555c3">getVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; start, <span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; count, <span class="keywordtype">long</span> <span class="keywordtype">long</span>* dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l00587"></a><span class="lineno"> 587</span>&#160;</div><div class="line"><a name="l00589"></a><span class="lineno"> 589</span>&#160;</div><div class="line"><a name="l00590"></a><span class="lineno"> 590</span>&#160; <span class="comment">// Reads a subsampled (strided) array section of values from a netCDF variable.</span></div><div class="line"><a name="l00597"></a><span class="lineno"> 597</span>&#160;<span class="comment"></span> <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#acfb10fba7aa386e06551039bddd555c3">getVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; start, <span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; count, <span class="keyword">const</span> std::vector&lt;ptrdiff_t&gt;&amp; stride, <span class="keywordtype">void</span>* dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l00600"></a><span class="lineno"> 600</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#acfb10fba7aa386e06551039bddd555c3">getVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; start, <span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; count, <span class="keyword">const</span> std::vector&lt;ptrdiff_t&gt;&amp; stride, <span class="keywordtype">char</span>** dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l00603"></a><span class="lineno"> 603</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#acfb10fba7aa386e06551039bddd555c3">getVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; start, <span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; count, <span class="keyword">const</span> std::vector&lt;ptrdiff_t&gt;&amp; stride, <span class="keywordtype">char</span>* dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l00606"></a><span class="lineno"> 606</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#acfb10fba7aa386e06551039bddd555c3">getVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; start, <span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; count, <span class="keyword">const</span> std::vector&lt;ptrdiff_t&gt;&amp; stride, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>* dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l00609"></a><span class="lineno"> 609</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#acfb10fba7aa386e06551039bddd555c3">getVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; start, <span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; count, <span class="keyword">const</span> std::vector&lt;ptrdiff_t&gt;&amp; stride, <span class="keywordtype">signed</span> <span class="keywordtype">char</span>* dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l00612"></a><span class="lineno"> 612</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#acfb10fba7aa386e06551039bddd555c3">getVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; start, <span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; count, <span class="keyword">const</span> std::vector&lt;ptrdiff_t&gt;&amp; stride, <span class="keywordtype">short</span>* dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l00615"></a><span class="lineno"> 615</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#acfb10fba7aa386e06551039bddd555c3">getVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; start, <span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; count, <span class="keyword">const</span> std::vector&lt;ptrdiff_t&gt;&amp; stride, <span class="keywordtype">int</span>* dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l00618"></a><span class="lineno"> 618</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#acfb10fba7aa386e06551039bddd555c3">getVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; start, <span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; count, <span class="keyword">const</span> std::vector&lt;ptrdiff_t&gt;&amp; stride, <span class="keywordtype">long</span>* dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l00621"></a><span class="lineno"> 621</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#acfb10fba7aa386e06551039bddd555c3">getVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; start, <span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; count, <span class="keyword">const</span> std::vector&lt;ptrdiff_t&gt;&amp; stride, <span class="keywordtype">float</span>* dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l00624"></a><span class="lineno"> 624</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#acfb10fba7aa386e06551039bddd555c3">getVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; start, <span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; count, <span class="keyword">const</span> std::vector&lt;ptrdiff_t&gt;&amp; stride, <span class="keywordtype">double</span>* dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l00627"></a><span class="lineno"> 627</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#acfb10fba7aa386e06551039bddd555c3">getVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; start, <span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; count, <span class="keyword">const</span> std::vector&lt;ptrdiff_t&gt;&amp; stride, <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span>* dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l00630"></a><span class="lineno"> 630</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#acfb10fba7aa386e06551039bddd555c3">getVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; start, <span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; count, <span class="keyword">const</span> std::vector&lt;ptrdiff_t&gt;&amp; stride, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>* dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l00633"></a><span class="lineno"> 633</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#acfb10fba7aa386e06551039bddd555c3">getVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; start, <span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; count, <span class="keyword">const</span> std::vector&lt;ptrdiff_t&gt;&amp; stride, <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span>* dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l00664"></a><span class="lineno"> 664</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#acfb10fba7aa386e06551039bddd555c3">getVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; start, <span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; count, <span class="keyword">const</span> std::vector&lt;ptrdiff_t&gt;&amp; stride, <span class="keywordtype">long</span> <span class="keywordtype">long</span>* dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l00665"></a><span class="lineno"> 665</span>&#160;</div><div class="line"><a name="l00666"></a><span class="lineno"> 666</span>&#160;</div><div class="line"><a name="l00668"></a><span class="lineno"> 668</span>&#160;</div><div class="line"><a name="l00669"></a><span class="lineno"> 669</span>&#160; <span class="comment">// Reads a mapped array section of values from a netCDF variable.</span></div><div class="line"><a name="l00676"></a><span class="lineno"> 676</span>&#160;<span class="comment"></span> <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#acfb10fba7aa386e06551039bddd555c3">getVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; start, <span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; count, <span class="keyword">const</span> std::vector&lt;ptrdiff_t&gt;&amp; stride, <span class="keyword">const</span> std::vector&lt;ptrdiff_t&gt;&amp; imap, <span class="keywordtype">void</span>* dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l00679"></a><span class="lineno"> 679</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#acfb10fba7aa386e06551039bddd555c3">getVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; start, <span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; count, <span class="keyword">const</span> std::vector&lt;ptrdiff_t&gt;&amp; stride, <span class="keyword">const</span> std::vector&lt;ptrdiff_t&gt;&amp; imap, <span class="keywordtype">char</span>** dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l00682"></a><span class="lineno"> 682</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#acfb10fba7aa386e06551039bddd555c3">getVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; start, <span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; count, <span class="keyword">const</span> std::vector&lt;ptrdiff_t&gt;&amp; stride, <span class="keyword">const</span> std::vector&lt;ptrdiff_t&gt;&amp; imap, <span class="keywordtype">char</span>* dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l00685"></a><span class="lineno"> 685</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#acfb10fba7aa386e06551039bddd555c3">getVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; start, <span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; count, <span class="keyword">const</span> std::vector&lt;ptrdiff_t&gt;&amp; stride, <span class="keyword">const</span> std::vector&lt;ptrdiff_t&gt;&amp; imap, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>* dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l00688"></a><span class="lineno"> 688</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#acfb10fba7aa386e06551039bddd555c3">getVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; start, <span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; count, <span class="keyword">const</span> std::vector&lt;ptrdiff_t&gt;&amp; stride, <span class="keyword">const</span> std::vector&lt;ptrdiff_t&gt;&amp; imap, <span class="keywordtype">signed</span> <span class="keywordtype">char</span>* dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l00691"></a><span class="lineno"> 691</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#acfb10fba7aa386e06551039bddd555c3">getVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; start, <span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; count, <span class="keyword">const</span> std::vector&lt;ptrdiff_t&gt;&amp; stride, <span class="keyword">const</span> std::vector&lt;ptrdiff_t&gt;&amp; imap, <span class="keywordtype">short</span>* dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l00694"></a><span class="lineno"> 694</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#acfb10fba7aa386e06551039bddd555c3">getVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; start, <span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; count, <span class="keyword">const</span> std::vector&lt;ptrdiff_t&gt;&amp; stride, <span class="keyword">const</span> std::vector&lt;ptrdiff_t&gt;&amp; imap, <span class="keywordtype">int</span>* dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l00697"></a><span class="lineno"> 697</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#acfb10fba7aa386e06551039bddd555c3">getVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; start, <span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; count, <span class="keyword">const</span> std::vector&lt;ptrdiff_t&gt;&amp; stride, <span class="keyword">const</span> std::vector&lt;ptrdiff_t&gt;&amp; imap, <span class="keywordtype">long</span>* dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l00700"></a><span class="lineno"> 700</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#acfb10fba7aa386e06551039bddd555c3">getVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; start, <span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; count, <span class="keyword">const</span> std::vector&lt;ptrdiff_t&gt;&amp; stride, <span class="keyword">const</span> std::vector&lt;ptrdiff_t&gt;&amp; imap, <span class="keywordtype">float</span>* dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l00703"></a><span class="lineno"> 703</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#acfb10fba7aa386e06551039bddd555c3">getVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; start, <span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; count, <span class="keyword">const</span> std::vector&lt;ptrdiff_t&gt;&amp; stride, <span class="keyword">const</span> std::vector&lt;ptrdiff_t&gt;&amp; imap, <span class="keywordtype">double</span>* dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l00706"></a><span class="lineno"> 706</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#acfb10fba7aa386e06551039bddd555c3">getVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; start, <span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; count, <span class="keyword">const</span> std::vector&lt;ptrdiff_t&gt;&amp; stride, <span class="keyword">const</span> std::vector&lt;ptrdiff_t&gt;&amp; imap, <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span>* dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l00709"></a><span class="lineno"> 709</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#acfb10fba7aa386e06551039bddd555c3">getVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; start, <span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; count, <span class="keyword">const</span> std::vector&lt;ptrdiff_t&gt;&amp; stride, <span class="keyword">const</span> std::vector&lt;ptrdiff_t&gt;&amp; imap, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>* dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l00712"></a><span class="lineno"> 712</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#acfb10fba7aa386e06551039bddd555c3">getVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; start, <span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; count, <span class="keyword">const</span> std::vector&lt;ptrdiff_t&gt;&amp; stride, <span class="keyword">const</span> std::vector&lt;ptrdiff_t&gt;&amp; imap, <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span>* dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l00754"></a><span class="lineno"> 754</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#acfb10fba7aa386e06551039bddd555c3">getVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; start, <span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; count, <span class="keyword">const</span> std::vector&lt;ptrdiff_t&gt;&amp; stride, <span class="keyword">const</span> std::vector&lt;ptrdiff_t&gt;&amp; imap, <span class="keywordtype">long</span> <span class="keywordtype">long</span>* dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l00755"></a><span class="lineno"> 755</span>&#160;</div><div class="line"><a name="l00756"></a><span class="lineno"> 756</span>&#160;</div><div class="line"><a name="l00757"></a><span class="lineno"> 757</span>&#160;</div><div class="line"><a name="l00759"></a><span class="lineno"> 759</span>&#160;</div><div class="line"><a name="l00760"></a><span class="lineno"> 760</span>&#160; <span class="comment">// data writing</span></div><div class="line"><a name="l00761"></a><span class="lineno"> 761</span>&#160;</div><div class="line"><a name="l00763"></a><span class="lineno"> 763</span>&#160;</div><div class="line"><a name="l00764"></a><span class="lineno"> 764</span>&#160;</div><div class="line"><a name="l00765"></a><span class="lineno"> 765</span>&#160; <span class="comment">// Writes the entire data into the netCDF variable.</span></div><div class="line"><a name="l00772"></a><span class="lineno"> 772</span>&#160;<span class="comment"></span> <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#a2c3206fa2a7b72b8b27912c74edda685">putVar</a>(<span class="keyword">const</span> <span class="keywordtype">void</span>* dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l00775"></a><span class="lineno"> 775</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#a2c3206fa2a7b72b8b27912c74edda685">putVar</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>** dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l00778"></a><span class="lineno"> 778</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#a2c3206fa2a7b72b8b27912c74edda685">putVar</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l00781"></a><span class="lineno"> 781</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#a2c3206fa2a7b72b8b27912c74edda685">putVar</a>(<span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>* dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l00784"></a><span class="lineno"> 784</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#a2c3206fa2a7b72b8b27912c74edda685">putVar</a>(<span class="keyword">const</span> <span class="keywordtype">signed</span> <span class="keywordtype">char</span>* dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l00787"></a><span class="lineno"> 787</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#a2c3206fa2a7b72b8b27912c74edda685">putVar</a>(<span class="keyword">const</span> <span class="keywordtype">short</span>* dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l00790"></a><span class="lineno"> 790</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#a2c3206fa2a7b72b8b27912c74edda685">putVar</a>(<span class="keyword">const</span> <span class="keywordtype">int</span>* dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l00793"></a><span class="lineno"> 793</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#a2c3206fa2a7b72b8b27912c74edda685">putVar</a>(<span class="keyword">const</span> <span class="keywordtype">long</span>* dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l00796"></a><span class="lineno"> 796</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#a2c3206fa2a7b72b8b27912c74edda685">putVar</a>(<span class="keyword">const</span> <span class="keywordtype">float</span>* dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l00799"></a><span class="lineno"> 799</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#a2c3206fa2a7b72b8b27912c74edda685">putVar</a>(<span class="keyword">const</span> <span class="keywordtype">double</span>* dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l00802"></a><span class="lineno"> 802</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#a2c3206fa2a7b72b8b27912c74edda685">putVar</a>(<span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span>* dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l00805"></a><span class="lineno"> 805</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#a2c3206fa2a7b72b8b27912c74edda685">putVar</a>(<span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>* dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l00808"></a><span class="lineno"> 808</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#a2c3206fa2a7b72b8b27912c74edda685">putVar</a>(<span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span>* dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l00831"></a><span class="lineno"> 831</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#a2c3206fa2a7b72b8b27912c74edda685">putVar</a>(<span class="keyword">const</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span>* dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l00832"></a><span class="lineno"> 832</span>&#160;</div><div class="line"><a name="l00833"></a><span class="lineno"> 833</span>&#160;</div><div class="line"><a name="l00834"></a><span class="lineno"> 834</span>&#160;</div><div class="line"><a name="l00836"></a><span class="lineno"> 836</span>&#160;</div><div class="line"><a name="l00837"></a><span class="lineno"> 837</span>&#160;</div><div class="line"><a name="l00838"></a><span class="lineno"> 838</span>&#160; <span class="comment">// Writes a single datum into the netCDF variable.</span></div><div class="line"><a name="l00845"></a><span class="lineno"> 845</span>&#160;<span class="comment"></span> <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#a2c3206fa2a7b72b8b27912c74edda685">putVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; index, <span class="keyword">const</span> <span class="keywordtype">void</span>* datumValue) <span class="keyword">const</span>;</div><div class="line"><a name="l00848"></a><span class="lineno"> 848</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#a2c3206fa2a7b72b8b27912c74edda685">putVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; index, <span class="keyword">const</span> <span class="keywordtype">char</span>** datumValue) <span class="keyword">const</span>;</div><div class="line"><a name="l00851"></a><span class="lineno"> 851</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#a2c3206fa2a7b72b8b27912c74edda685">putVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; index, <span class="keyword">const</span> std::string&amp; datumValue) <span class="keyword">const</span>;</div><div class="line"><a name="l00854"></a><span class="lineno"> 854</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#a2c3206fa2a7b72b8b27912c74edda685">putVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; index, <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>* datumValue) <span class="keyword">const</span>;</div><div class="line"><a name="l00857"></a><span class="lineno"> 857</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#a2c3206fa2a7b72b8b27912c74edda685">putVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; index, <span class="keyword">const</span> <span class="keywordtype">signed</span> <span class="keywordtype">char</span>* datumValue) <span class="keyword">const</span>;</div><div class="line"><a name="l00860"></a><span class="lineno"> 860</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#a2c3206fa2a7b72b8b27912c74edda685">putVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; index, <span class="keyword">const</span> <span class="keywordtype">short</span> datumValue) <span class="keyword">const</span>;</div><div class="line"><a name="l00863"></a><span class="lineno"> 863</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#a2c3206fa2a7b72b8b27912c74edda685">putVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; index, <span class="keyword">const</span> <span class="keywordtype">int</span> datumValue) <span class="keyword">const</span>;</div><div class="line"><a name="l00866"></a><span class="lineno"> 866</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#a2c3206fa2a7b72b8b27912c74edda685">putVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; index, <span class="keyword">const</span> <span class="keywordtype">long</span> datumValue) <span class="keyword">const</span>;</div><div class="line"><a name="l00869"></a><span class="lineno"> 869</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#a2c3206fa2a7b72b8b27912c74edda685">putVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; index, <span class="keyword">const</span> <span class="keywordtype">float</span> datumValue) <span class="keyword">const</span>;</div><div class="line"><a name="l00872"></a><span class="lineno"> 872</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#a2c3206fa2a7b72b8b27912c74edda685">putVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; index, <span class="keyword">const</span> <span class="keywordtype">double</span> datumValue) <span class="keyword">const</span>;</div><div class="line"><a name="l00875"></a><span class="lineno"> 875</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#a2c3206fa2a7b72b8b27912c74edda685">putVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; index, <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> datumValue) <span class="keyword">const</span>;</div><div class="line"><a name="l00878"></a><span class="lineno"> 878</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#a2c3206fa2a7b72b8b27912c74edda685">putVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; index, <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> datumValue) <span class="keyword">const</span>;</div><div class="line"><a name="l00881"></a><span class="lineno"> 881</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#a2c3206fa2a7b72b8b27912c74edda685">putVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; index, <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> datumValue) <span class="keyword">const</span>;</div><div class="line"><a name="l00893"></a><span class="lineno"> 893</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#a2c3206fa2a7b72b8b27912c74edda685">putVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; index, <span class="keyword">const</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> datumValue) <span class="keyword">const</span>;</div><div class="line"><a name="l00894"></a><span class="lineno"> 894</span>&#160;</div><div class="line"><a name="l00895"></a><span class="lineno"> 895</span>&#160;</div><div class="line"><a name="l00897"></a><span class="lineno"> 897</span>&#160;</div><div class="line"><a name="l00898"></a><span class="lineno"> 898</span>&#160;</div><div class="line"><a name="l00899"></a><span class="lineno"> 899</span>&#160;</div><div class="line"><a name="l00900"></a><span class="lineno"> 900</span>&#160; <span class="comment">// Writes an array of values into the netCDF variable.</span></div><div class="line"><a name="l00907"></a><span class="lineno"> 907</span>&#160;<span class="comment"></span> <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#a2c3206fa2a7b72b8b27912c74edda685">putVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; startp, <span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; countp, <span class="keyword">const</span> <span class="keywordtype">void</span>* dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l00910"></a><span class="lineno"> 910</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#a2c3206fa2a7b72b8b27912c74edda685">putVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; startp, <span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; countp, <span class="keyword">const</span> <span class="keywordtype">char</span>** dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l00913"></a><span class="lineno"> 913</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#a2c3206fa2a7b72b8b27912c74edda685">putVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; startp, <span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; countp, <span class="keyword">const</span> <span class="keywordtype">char</span>* dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l00916"></a><span class="lineno"> 916</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#a2c3206fa2a7b72b8b27912c74edda685">putVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; startp, <span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; countp, <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>* dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l00919"></a><span class="lineno"> 919</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#a2c3206fa2a7b72b8b27912c74edda685">putVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; startp, <span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; countp, <span class="keyword">const</span> <span class="keywordtype">signed</span> <span class="keywordtype">char</span>* dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l00922"></a><span class="lineno"> 922</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#a2c3206fa2a7b72b8b27912c74edda685">putVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; startp, <span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; countp, <span class="keyword">const</span> <span class="keywordtype">short</span>* dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l00925"></a><span class="lineno"> 925</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#a2c3206fa2a7b72b8b27912c74edda685">putVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; startp, <span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; countp, <span class="keyword">const</span> <span class="keywordtype">int</span>* dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l00928"></a><span class="lineno"> 928</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#a2c3206fa2a7b72b8b27912c74edda685">putVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; startp, <span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; countp, <span class="keyword">const</span> <span class="keywordtype">long</span>* dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l00931"></a><span class="lineno"> 931</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#a2c3206fa2a7b72b8b27912c74edda685">putVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; startp, <span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; countp, <span class="keyword">const</span> <span class="keywordtype">float</span>* dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l00934"></a><span class="lineno"> 934</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#a2c3206fa2a7b72b8b27912c74edda685">putVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; startp, <span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; countp, <span class="keyword">const</span> <span class="keywordtype">double</span>* dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l00937"></a><span class="lineno"> 937</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#a2c3206fa2a7b72b8b27912c74edda685">putVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; startp, <span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; countp, <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span>* dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l00940"></a><span class="lineno"> 940</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#a2c3206fa2a7b72b8b27912c74edda685">putVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; startp, <span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; countp, <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>* dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l00943"></a><span class="lineno"> 943</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#a2c3206fa2a7b72b8b27912c74edda685">putVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; startp, <span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; countp, <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span>* dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l00966"></a><span class="lineno"> 966</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#a2c3206fa2a7b72b8b27912c74edda685">putVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; startp, <span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; countp, <span class="keyword">const</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span>* dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l00967"></a><span class="lineno"> 967</span>&#160;</div><div class="line"><a name="l00968"></a><span class="lineno"> 968</span>&#160;</div><div class="line"><a name="l00970"></a><span class="lineno"> 970</span>&#160;</div><div class="line"><a name="l00971"></a><span class="lineno"> 971</span>&#160;</div><div class="line"><a name="l00972"></a><span class="lineno"> 972</span>&#160;</div><div class="line"><a name="l00973"></a><span class="lineno"> 973</span>&#160; <span class="comment">// Writes a set of subsampled array values into the netCDF variable.</span></div><div class="line"><a name="l00980"></a><span class="lineno"> 980</span>&#160;<span class="comment"></span> <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#a2c3206fa2a7b72b8b27912c74edda685">putVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; startp, <span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; countp, <span class="keyword">const</span> std::vector&lt;ptrdiff_t&gt;&amp; stridep, <span class="keyword">const</span> <span class="keywordtype">void</span>* dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l00983"></a><span class="lineno"> 983</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#a2c3206fa2a7b72b8b27912c74edda685">putVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; startp, <span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; countp, <span class="keyword">const</span> std::vector&lt;ptrdiff_t&gt;&amp; stridep, <span class="keyword">const</span> <span class="keywordtype">char</span>** dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l00986"></a><span class="lineno"> 986</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#a2c3206fa2a7b72b8b27912c74edda685">putVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; startp, <span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; countp, <span class="keyword">const</span> std::vector&lt;ptrdiff_t&gt;&amp; stridep, <span class="keyword">const</span> <span class="keywordtype">char</span>* dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l00989"></a><span class="lineno"> 989</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#a2c3206fa2a7b72b8b27912c74edda685">putVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; startp, <span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; countp, <span class="keyword">const</span> std::vector&lt;ptrdiff_t&gt;&amp; stridep, <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>* dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l00992"></a><span class="lineno"> 992</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#a2c3206fa2a7b72b8b27912c74edda685">putVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; startp, <span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; countp, <span class="keyword">const</span> std::vector&lt;ptrdiff_t&gt;&amp; stridep, <span class="keyword">const</span> <span class="keywordtype">signed</span> <span class="keywordtype">char</span>* dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l00995"></a><span class="lineno"> 995</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#a2c3206fa2a7b72b8b27912c74edda685">putVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; startp, <span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; countp, <span class="keyword">const</span> std::vector&lt;ptrdiff_t&gt;&amp; stridep, <span class="keyword">const</span> <span class="keywordtype">short</span>* dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l00998"></a><span class="lineno"> 998</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#a2c3206fa2a7b72b8b27912c74edda685">putVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; startp, <span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; countp, <span class="keyword">const</span> std::vector&lt;ptrdiff_t&gt;&amp; stridep, <span class="keyword">const</span> <span class="keywordtype">int</span>* dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l01001"></a><span class="lineno"> 1001</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#a2c3206fa2a7b72b8b27912c74edda685">putVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; startp, <span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; countp, <span class="keyword">const</span> std::vector&lt;ptrdiff_t&gt;&amp; stridep, <span class="keyword">const</span> <span class="keywordtype">long</span>* dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l01004"></a><span class="lineno"> 1004</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#a2c3206fa2a7b72b8b27912c74edda685">putVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; startp, <span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; countp, <span class="keyword">const</span> std::vector&lt;ptrdiff_t&gt;&amp; stridep, <span class="keyword">const</span> <span class="keywordtype">float</span>* dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l01007"></a><span class="lineno"> 1007</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#a2c3206fa2a7b72b8b27912c74edda685">putVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; startp, <span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; countp, <span class="keyword">const</span> std::vector&lt;ptrdiff_t&gt;&amp; stridep, <span class="keyword">const</span> <span class="keywordtype">double</span>* dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l01010"></a><span class="lineno"> 1010</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#a2c3206fa2a7b72b8b27912c74edda685">putVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; startp, <span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; countp, <span class="keyword">const</span> std::vector&lt;ptrdiff_t&gt;&amp; stridep, <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span>* dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l01013"></a><span class="lineno"> 1013</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#a2c3206fa2a7b72b8b27912c74edda685">putVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; startp, <span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; countp, <span class="keyword">const</span> std::vector&lt;ptrdiff_t&gt;&amp; stridep, <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>* dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l01016"></a><span class="lineno"> 1016</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#a2c3206fa2a7b72b8b27912c74edda685">putVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; startp, <span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; countp, <span class="keyword">const</span> std::vector&lt;ptrdiff_t&gt;&amp; stridep, <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span>* dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l01041"></a><span class="lineno"> 1041</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#a2c3206fa2a7b72b8b27912c74edda685">putVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; startp, <span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; countp, <span class="keyword">const</span> std::vector&lt;ptrdiff_t&gt;&amp; stridep, <span class="keyword">const</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span>* dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l01042"></a><span class="lineno"> 1042</span>&#160;</div><div class="line"><a name="l01044"></a><span class="lineno"> 1044</span>&#160;</div><div class="line"><a name="l01045"></a><span class="lineno"> 1045</span>&#160; <span class="comment">// Writes a mapped array section of values into the netCDF variable.</span></div><div class="line"><a name="l01052"></a><span class="lineno"> 1052</span>&#160;<span class="comment"></span> <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#a2c3206fa2a7b72b8b27912c74edda685">putVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; startp, <span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; countp, <span class="keyword">const</span> std::vector&lt;ptrdiff_t&gt;&amp; stridep, <span class="keyword">const</span> std::vector&lt;ptrdiff_t&gt;&amp; imapp, <span class="keyword">const</span> <span class="keywordtype">void</span>* dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l01055"></a><span class="lineno"> 1055</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#a2c3206fa2a7b72b8b27912c74edda685">putVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; startp, <span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; countp, <span class="keyword">const</span> std::vector&lt;ptrdiff_t&gt;&amp; stridep, <span class="keyword">const</span> std::vector&lt;ptrdiff_t&gt;&amp; imapp, <span class="keyword">const</span> <span class="keywordtype">char</span>** dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l01058"></a><span class="lineno"> 1058</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#a2c3206fa2a7b72b8b27912c74edda685">putVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; startp, <span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; countp, <span class="keyword">const</span> std::vector&lt;ptrdiff_t&gt;&amp; stridep, <span class="keyword">const</span> std::vector&lt;ptrdiff_t&gt;&amp; imapp, <span class="keyword">const</span> <span class="keywordtype">char</span>* dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l01061"></a><span class="lineno"> 1061</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#a2c3206fa2a7b72b8b27912c74edda685">putVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; startp, <span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; countp, <span class="keyword">const</span> std::vector&lt;ptrdiff_t&gt;&amp; stridep, <span class="keyword">const</span> std::vector&lt;ptrdiff_t&gt;&amp; imapp, <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>* dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l01064"></a><span class="lineno"> 1064</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#a2c3206fa2a7b72b8b27912c74edda685">putVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; startp, <span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; countp, <span class="keyword">const</span> std::vector&lt;ptrdiff_t&gt;&amp; stridep, <span class="keyword">const</span> std::vector&lt;ptrdiff_t&gt;&amp; imapp, <span class="keyword">const</span> <span class="keywordtype">signed</span> <span class="keywordtype">char</span>* dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l01067"></a><span class="lineno"> 1067</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#a2c3206fa2a7b72b8b27912c74edda685">putVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; startp, <span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; countp, <span class="keyword">const</span> std::vector&lt;ptrdiff_t&gt;&amp; stridep, <span class="keyword">const</span> std::vector&lt;ptrdiff_t&gt;&amp; imapp, <span class="keyword">const</span> <span class="keywordtype">short</span>* dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l01070"></a><span class="lineno"> 1070</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#a2c3206fa2a7b72b8b27912c74edda685">putVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; startp, <span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; countp, <span class="keyword">const</span> std::vector&lt;ptrdiff_t&gt;&amp; stridep, <span class="keyword">const</span> std::vector&lt;ptrdiff_t&gt;&amp; imapp, <span class="keyword">const</span> <span class="keywordtype">int</span>* dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l01073"></a><span class="lineno"> 1073</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#a2c3206fa2a7b72b8b27912c74edda685">putVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; startp, <span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; countp, <span class="keyword">const</span> std::vector&lt;ptrdiff_t&gt;&amp; stridep, <span class="keyword">const</span> std::vector&lt;ptrdiff_t&gt;&amp; imapp, <span class="keyword">const</span> <span class="keywordtype">long</span>* dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l01076"></a><span class="lineno"> 1076</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#a2c3206fa2a7b72b8b27912c74edda685">putVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; startp, <span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; countp, <span class="keyword">const</span> std::vector&lt;ptrdiff_t&gt;&amp; stridep, <span class="keyword">const</span> std::vector&lt;ptrdiff_t&gt;&amp; imapp, <span class="keyword">const</span> <span class="keywordtype">float</span>* dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l01079"></a><span class="lineno"> 1079</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#a2c3206fa2a7b72b8b27912c74edda685">putVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; startp, <span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; countp, <span class="keyword">const</span> std::vector&lt;ptrdiff_t&gt;&amp; stridep, <span class="keyword">const</span> std::vector&lt;ptrdiff_t&gt;&amp; imapp, <span class="keyword">const</span> <span class="keywordtype">double</span>* dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l01082"></a><span class="lineno"> 1082</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#a2c3206fa2a7b72b8b27912c74edda685">putVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; startp, <span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; countp, <span class="keyword">const</span> std::vector&lt;ptrdiff_t&gt;&amp; stridep, <span class="keyword">const</span> std::vector&lt;ptrdiff_t&gt;&amp; imapp, <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span>* dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l01085"></a><span class="lineno"> 1085</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#a2c3206fa2a7b72b8b27912c74edda685">putVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; startp, <span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; countp, <span class="keyword">const</span> std::vector&lt;ptrdiff_t&gt;&amp; stridep, <span class="keyword">const</span> std::vector&lt;ptrdiff_t&gt;&amp; imapp, <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>* dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l01088"></a><span class="lineno"> 1088</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#a2c3206fa2a7b72b8b27912c74edda685">putVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; startp, <span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; countp, <span class="keyword">const</span> std::vector&lt;ptrdiff_t&gt;&amp; stridep, <span class="keyword">const</span> std::vector&lt;ptrdiff_t&gt;&amp; imapp, <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span>* dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l01118"></a><span class="lineno"> 1118</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classnetCDF_1_1NcVar.html#a2c3206fa2a7b72b8b27912c74edda685">putVar</a>(<span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; startp, <span class="keyword">const</span> std::vector&lt;size_t&gt;&amp; countp, <span class="keyword">const</span> std::vector&lt;ptrdiff_t&gt;&amp; stridep, <span class="keyword">const</span> std::vector&lt;ptrdiff_t&gt;&amp; imapp, <span class="keyword">const</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span>* dataValues) <span class="keyword">const</span>;</div><div class="line"><a name="l01119"></a><span class="lineno"> 1119</span>&#160;</div><div class="line"><a name="l01120"></a><span class="lineno"> 1120</span>&#160;</div><div class="line"><a name="l01121"></a><span class="lineno"> 1121</span>&#160;</div><div class="line"><a name="l01122"></a><span class="lineno"> 1122</span>&#160; <span class="keyword">private</span>:</div><div class="line"><a name="l01123"></a><span class="lineno"> 1123</span>&#160;</div><div class="line"><a name="l01124"></a><span class="lineno"> 1124</span>&#160; <span class="keywordtype">bool</span> nullObject;</div><div class="line"><a name="l01125"></a><span class="lineno"> 1125</span>&#160;</div><div class="line"><a name="l01126"></a><span class="lineno"> 1126</span>&#160; <span class="keywordtype">int</span> myId;</div><div class="line"><a name="l01127"></a><span class="lineno"> 1127</span>&#160;</div><div class="line"><a name="l01128"></a><span class="lineno"> 1128</span>&#160; <span class="keywordtype">int</span> groupId;</div><div class="line"><a name="l01129"></a><span class="lineno"> 1129</span>&#160;</div><div class="line"><a name="l01130"></a><span class="lineno"> 1130</span>&#160; };</div><div class="line"><a name="l01131"></a><span class="lineno"> 1131</span>&#160;</div><div class="line"><a name="l01132"></a><span class="lineno"> 1132</span>&#160;</div><div class="line"><a name="l01133"></a><span class="lineno"> 1133</span>&#160;}</div><div class="line"><a name="l01134"></a><span class="lineno"> 1134</span>&#160;</div><div class="line"><a name="l01135"></a><span class="lineno"> 1135</span>&#160;</div><div class="line"><a name="l01136"></a><span class="lineno"> 1136</span>&#160;</div><div class="line"><a name="l01137"></a><span class="lineno"> 1137</span>&#160;<span class="preprocessor">#endif</span></div><div class="ttc" id="classnetCDF_1_1NcVar_html_ac79fe3ecb29591ef213ea18a3142efd2"><div class="ttname"><a href="classnetCDF_1_1NcVar.html#ac79fe3ecb29591ef213ea18a3142efd2">netCDF::NcVar::getAttCount</a></div><div class="ttdeci">int getAttCount() const </div><div class="ttdoc">Gets the number of attributes. </div><div class="ttdef"><b>Definition:</b> <a href="ncVar_8cpp_source.html#l00187">ncVar.cpp:187</a></div></div>
<div class="ttc" id="classnetCDF_1_1NcVar_html_a6fa17911a9f7ec09cc05e34bc4f63a39"><div class="ttname"><a href="classnetCDF_1_1NcVar.html#a6fa17911a9f7ec09cc05e34bc4f63a39">netCDF::NcVar::ChecksumMode</a></div><div class="ttdeci">ChecksumMode</div><div class="ttdoc">Used for checksum specification (see NcVar::setChecksum, NcVar::getChecksum). </div><div class="ttdef"><b>Definition:</b> <a href="ncVar_8h_source.html#l00062">ncVar.h:62</a></div></div>
<div class="ttc" id="classnetCDF_1_1NcVar_html_a65173b804ae50806ce1a4ee0a1cab698"><div class="ttname"><a href="classnetCDF_1_1NcVar.html#a65173b804ae50806ce1a4ee0a1cab698">netCDF::NcVar::getDimCount</a></div><div class="ttdeci">int getDimCount() const </div><div class="ttdoc">The the number of dimensions. </div><div class="ttdef"><b>Definition:</b> <a href="ncVar_8cpp_source.html#l00142">ncVar.cpp:142</a></div></div>
<div class="ttc" id="classnetCDF_1_1NcVar_html_a4b267cf0903e6bca4493c2e4360aed00"><div class="ttname"><a href="classnetCDF_1_1NcVar.html#a4b267cf0903e6bca4493c2e4360aed00">netCDF::NcVar::getChunkingParameters</a></div><div class="ttdeci">void getChunkingParameters(ChunkMode &amp;chunkMode, std::vector&lt; size_t &gt; &amp;chunkSizes) const </div><div class="ttdoc">Gets the chunking parameters. </div><div class="ttdef"><b>Definition:</b> <a href="ncVar_8cpp_source.html#l00550">ncVar.cpp:550</a></div></div>
<div class="ttc" id="classnetCDF_1_1NcType_html"><div class="ttname"><a href="classnetCDF_1_1NcType.html">netCDF::NcType</a></div><div class="ttdoc">Base class inherited by NcOpaque, NcVlen, NcCompound and NcEnum classes. </div><div class="ttdef"><b>Definition:</b> <a href="ncType_8h_source.html#l00014">ncType.h:14</a></div></div>
<div class="ttc" id="classnetCDF_1_1NcVar_html_aa90c14c2561e82c877ed6ce9bf147695"><div class="ttname"><a href="classnetCDF_1_1NcVar.html#aa90c14c2561e82c877ed6ce9bf147695">netCDF::NcVar::operator!=</a></div><div class="ttdeci">bool operator!=(const NcVar &amp;rhs) const </div><div class="ttdoc">!= operator </div><div class="ttdef"><b>Definition:</b> <a href="ncVar_8cpp_source.html#l00053">ncVar.cpp:53</a></div></div>
<div class="ttc" id="classnetCDF_1_1NcVar_html_a8ccbfb2c9302452c7dddc7bfe59bf19b"><div class="ttname"><a href="classnetCDF_1_1NcVar.html#a8ccbfb2c9302452c7dddc7bfe59bf19b">netCDF::NcVar::getId</a></div><div class="ttdeci">int getId() const </div><div class="ttdoc">Get the variable id. </div><div class="ttdef"><b>Definition:</b> <a href="ncVar_8cpp_source.html#l00086">ncVar.cpp:86</a></div></div>
<div class="ttc" id="classnetCDF_1_1NcVar_html_aae8041f272c7edf4ac74b979838bd099"><div class="ttname"><a href="classnetCDF_1_1NcVar.html#aae8041f272c7edf4ac74b979838bd099">netCDF::NcVar::getAtts</a></div><div class="ttdeci">std::map&lt; std::string, NcVarAtt &gt; getAtts() const </div><div class="ttdoc">Gets the set of attributes. </div><div class="ttdef"><b>Definition:</b> <a href="ncVar_8cpp_source.html#l00196">ncVar.cpp:196</a></div></div>
<div class="ttc" id="namespacenetCDF_html"><div class="ttname"><a href="namespacenetCDF.html">netCDF</a></div><div class="ttdoc">C++ API for netCDF4. </div><div class="ttdef"><b>Definition:</b> <a href="ncAtt_8h_source.html#l00009">ncAtt.h:9</a></div></div>
<div class="ttc" id="classnetCDF_1_1NcVar_html_a6fa17911a9f7ec09cc05e34bc4f63a39afc8c54af8efa1a65beb0ec52ad0de4ed"><div class="ttname"><a href="classnetCDF_1_1NcVar.html#a6fa17911a9f7ec09cc05e34bc4f63a39afc8c54af8efa1a65beb0ec52ad0de4ed">netCDF::NcVar::nc_NOCHECKSUM</a></div><div class="ttdoc">No checksum (the default). </div><div class="ttdef"><b>Definition:</b> <a href="ncVar_8h_source.html#l00064">ncVar.h:64</a></div></div>
<div class="ttc" id="classnetCDF_1_1NcVar_html_aa2881b1d3ed255179637e752367fca35"><div class="ttname"><a href="classnetCDF_1_1NcVar.html#aa2881b1d3ed255179637e752367fca35">netCDF::NcVar::putAtt</a></div><div class="ttdeci">NcVarAtt putAtt(const std::string &amp;name, size_t len, const char **dataValues) const </div><div class="ttdoc">This is an overloaded member function, provided for convenience. It differs from the above function o...</div></div>
<div class="ttc" id="classnetCDF_1_1NcVar_html_ac5193f5190c50d693489bb3fdbe36a08"><div class="ttname"><a href="classnetCDF_1_1NcVar.html#ac5193f5190c50d693489bb3fdbe36a08">netCDF::NcVar::operator&gt;</a></div><div class="ttdeci">friend bool operator&gt;(const NcVar &amp;lhs, const NcVar &amp;rhs)</div><div class="ttdoc">comparator operator </div><div class="ttdef"><b>Definition:</b> <a href="ncVar_8cpp_source.html#l00020">ncVar.cpp:20</a></div></div>
<div class="ttc" id="classnetCDF_1_1NcVar_html_a6fa17911a9f7ec09cc05e34bc4f63a39a2098bffc0ca08276e8252847cf3ec269"><div class="ttname"><a href="classnetCDF_1_1NcVar.html#a6fa17911a9f7ec09cc05e34bc4f63a39a2098bffc0ca08276e8252847cf3ec269">netCDF::NcVar::nc_FLETCHER32</a></div><div class="ttdoc">Selects the Fletcher32 checksum filter. </div><div class="ttdef"><b>Definition:</b> <a href="ncVar_8h_source.html#l00065">ncVar.h:65</a></div></div>
<div class="ttc" id="classnetCDF_1_1NcVar_html_a69eb657938c93ce61c545625c338fa09"><div class="ttname"><a href="classnetCDF_1_1NcVar.html#a69eb657938c93ce61c545625c338fa09">netCDF::NcVar::setCompression</a></div><div class="ttdeci">void setCompression(bool enableShuffleFilter, bool enableDeflateFilter, int deflateLevel) const </div><div class="ttdoc">Sets the compression parameters. </div><div class="ttdef"><b>Definition:</b> <a href="ncVar_8cpp_source.html#l00601">ncVar.cpp:601</a></div></div>
<div class="ttc" id="classnetCDF_1_1NcVar_html_a92b89cc33bd3ab564c023e5620c0f4db"><div class="ttname"><a href="classnetCDF_1_1NcVar.html#a92b89cc33bd3ab564c023e5620c0f4db">netCDF::NcVar::setChecksum</a></div><div class="ttdeci">void setChecksum(ChecksumMode checksumMode) const </div><div class="ttdoc">Sets the checksum parameters of a variable. </div><div class="ttdef"><b>Definition:</b> <a href="ncVar_8cpp_source.html#l00661">ncVar.cpp:661</a></div></div>
<div class="ttc" id="classnetCDF_1_1NcVar_html_a4b8f11bc557205faed4144ea57e9ba1a"><div class="ttname"><a href="classnetCDF_1_1NcVar.html#a4b8f11bc557205faed4144ea57e9ba1a">netCDF::NcVar::getEndianness</a></div><div class="ttdeci">EndianMode getEndianness() const </div><div class="ttdoc">Gets the endianness of the variable. </div><div class="ttdef"><b>Definition:</b> <a href="ncVar_8cpp_source.html#l00644">ncVar.cpp:644</a></div></div>
<div class="ttc" id="classnetCDF_1_1NcVar_html_a1e8425b2967665ab83f1e76abac2a76aa19d35fac1f574de8f0036a43cc2cc32f"><div class="ttname"><a href="classnetCDF_1_1NcVar.html#a1e8425b2967665ab83f1e76abac2a76aa19d35fac1f574de8f0036a43cc2cc32f">netCDF::NcVar::nc_CHUNKED</a></div><div class="ttdoc">Chunked storage is used for this variable. </div><div class="ttdef"><b>Definition:</b> <a href="ncVar_8h_source.html#l00043">ncVar.h:43</a></div></div>
<div class="ttc" id="classnetCDF_1_1NcGroup_html"><div class="ttname"><a href="classnetCDF_1_1NcGroup.html">netCDF::NcGroup</a></div><div class="ttdoc">Class represents a netCDF group. </div><div class="ttdef"><b>Definition:</b> <a href="ncGroup_8h_source.html#l00027">ncGroup.h:27</a></div></div>
<div class="ttc" id="classnetCDF_1_1NcVar_html_ab952efcd760fd69b7b491732a3afdf5c"><div class="ttname"><a href="classnetCDF_1_1NcVar.html#ab952efcd760fd69b7b491732a3afdf5c">netCDF::NcVar::getDims</a></div><div class="ttdeci">std::vector&lt; NcDim &gt; getDims() const </div><div class="ttdoc">Gets the set of NcDim objects. </div><div class="ttdef"><b>Definition:</b> <a href="ncVar_8cpp_source.html#l00151">ncVar.cpp:151</a></div></div>
<div class="ttc" id="classnetCDF_1_1NcVar_html_acf4d6282ca2d01c9cb03107455eb4454"><div class="ttname"><a href="classnetCDF_1_1NcVar.html#acf4d6282ca2d01c9cb03107455eb4454">netCDF::NcVar::getAtt</a></div><div class="ttdeci">NcVarAtt getAtt(const std::string &amp;name) const </div><div class="ttdoc">Gets attribute by name. </div><div class="ttdef"><b>Definition:</b> <a href="ncVar_8cpp_source.html#l00211">ncVar.cpp:211</a></div></div>
<div class="ttc" id="classnetCDF_1_1NcVar_html_aed6a3f330998706e012532a66ae4dd00"><div class="ttname"><a href="classnetCDF_1_1NcVar.html#aed6a3f330998706e012532a66ae4dd00">netCDF::NcVar::operator&lt;</a></div><div class="ttdeci">friend bool operator&lt;(const NcVar &amp;lhs, const NcVar &amp;rhs)</div><div class="ttdoc">comparator operator </div><div class="ttdef"><b>Definition:</b> <a href="ncVar_8cpp_source.html#l00014">ncVar.cpp:14</a></div></div>
<div class="ttc" id="classnetCDF_1_1NcVar_html_a429f38087cc007c8d6f947e1b4fab41d"><div class="ttname"><a href="classnetCDF_1_1NcVar.html#a429f38087cc007c8d6f947e1b4fab41d">netCDF::NcVar::setEndianness</a></div><div class="ttdeci">void setEndianness(EndianMode endianMode) const </div><div class="ttdoc">Sets the endianness of the variable. </div><div class="ttdef"><b>Definition:</b> <a href="ncVar_8cpp_source.html#l00637">ncVar.cpp:637</a></div></div>
<div class="ttc" id="classnetCDF_1_1NcVar_html_aa375e8a5af9245e053c91b9f3ba4af0f"><div class="ttname"><a href="classnetCDF_1_1NcVar.html#aa375e8a5af9245e053c91b9f3ba4af0f">netCDF::NcVar::getParentGroup</a></div><div class="ttdeci">NcGroup getParentGroup() const </div><div class="ttdoc">Gets parent group. </div><div class="ttdef"><b>Definition:</b> <a href="ncVar_8cpp_source.html#l00080">ncVar.cpp:80</a></div></div>
<div class="ttc" id="classnetCDF_1_1NcVar_html_a26cfe65ba5d48b32fa55b4c0c91bf1b8"><div class="ttname"><a href="classnetCDF_1_1NcVar.html#a26cfe65ba5d48b32fa55b4c0c91bf1b8">netCDF::NcVar::getType</a></div><div class="ttdeci">NcType getType() const </div><div class="ttdoc">Returns the variable type. </div><div class="ttdef"><b>Definition:</b> <a href="ncVar_8cpp_source.html#l00096">ncVar.cpp:96</a></div></div>
<div class="ttc" id="classnetCDF_1_1NcVar_html_abff3856710bf8ea8ddc4a01b52a61c88"><div class="ttname"><a href="classnetCDF_1_1NcVar.html#abff3856710bf8ea8ddc4a01b52a61c88">netCDF::NcVar::isNull</a></div><div class="ttdeci">bool isNull() const </div><div class="ttdoc">Returns true if this object variable is not defined. </div><div class="ttdef"><b>Definition:</b> <a href="ncVar_8h_source.html#l00112">ncVar.h:112</a></div></div>
<div class="ttc" id="classnetCDF_1_1NcVar_html_acfb10fba7aa386e06551039bddd555c3"><div class="ttname"><a href="classnetCDF_1_1NcVar.html#acfb10fba7aa386e06551039bddd555c3">netCDF::NcVar::getVar</a></div><div class="ttdeci">void getVar(void *dataValues) const </div><div class="ttdoc">This is an overloaded member function, provided for convenience. </div><div class="ttdef"><b>Definition:</b> <a href="ncVar_8cpp_source.html#l01439">ncVar.cpp:1439</a></div></div>
<div class="ttc" id="classnetCDF_1_1NcVar_html_ad6e882d6cc8aa698ef82b96e14eaa7a9a8ce7fd59a740013d5b7472c8c88f1fbe"><div class="ttname"><a href="classnetCDF_1_1NcVar.html#ad6e882d6cc8aa698ef82b96e14eaa7a9a8ce7fd59a740013d5b7472c8c88f1fbe">netCDF::NcVar::nc_ENDIAN_BIG</a></div><div class="ttdoc">Big endian. </div><div class="ttdef"><b>Definition:</b> <a href="ncVar_8h_source.html#l00058">ncVar.h:58</a></div></div>
<div class="ttc" id="classnetCDF_1_1NcVar_html_a148c942970df9692406406c674341ad7"><div class="ttname"><a href="classnetCDF_1_1NcVar.html#a148c942970df9692406406c674341ad7">netCDF::NcVar::setFill</a></div><div class="ttdeci">void setFill(bool fillMode, void *fillValue=NULL) const </div><div class="ttdoc">This is an overloaded member function, provided for convenience. It differs from the above function o...</div><div class="ttdef"><b>Definition:</b> <a href="ncVar_8cpp_source.html#l00569">ncVar.cpp:569</a></div></div>
<div class="ttc" id="classnetCDF_1_1NcVar_html_ae96cb42e88ca00095bd09d082057fdf5"><div class="ttname"><a href="classnetCDF_1_1NcVar.html#ae96cb42e88ca00095bd09d082057fdf5">netCDF::NcVar::getDim</a></div><div class="ttdeci">NcDim getDim(int i) const </div><div class="ttdoc">Gets the i&amp;#39;th NcDim object. </div><div class="ttdef"><b>Definition:</b> <a href="ncVar_8cpp_source.html#l00171">ncVar.cpp:171</a></div></div>
<div class="ttc" id="classnetCDF_1_1NcVar_html_a1e8425b2967665ab83f1e76abac2a76aa254599ed4575a7b58af3880b9ff66d15"><div class="ttname"><a href="classnetCDF_1_1NcVar.html#a1e8425b2967665ab83f1e76abac2a76aa254599ed4575a7b58af3880b9ff66d15">netCDF::NcVar::nc_CONTIGUOUS</a></div><div class="ttdoc">Contiguous storage is used for this variable. </div><div class="ttdef"><b>Definition:</b> <a href="ncVar_8h_source.html#l00048">ncVar.h:48</a></div></div>
<div class="ttc" id="classnetCDF_1_1NcDim_html"><div class="ttname"><a href="classnetCDF_1_1NcDim.html">netCDF::NcDim</a></div><div class="ttdoc">Class represents a netCDF dimension. </div><div class="ttdef"><b>Definition:</b> <a href="ncDim_8h_source.html#l00013">ncDim.h:13</a></div></div>
<div class="ttc" id="classnetCDF_1_1NcVar_html_a764d808db44c8071ea177f8f9fbae04c"><div class="ttname"><a href="classnetCDF_1_1NcVar.html#a764d808db44c8071ea177f8f9fbae04c">netCDF::NcVar::~NcVar</a></div><div class="ttdeci">~NcVar()</div><div class="ttdoc">destructor </div><div class="ttdef"><b>Definition:</b> <a href="ncVar_8h_source.html#l00069">ncVar.h:69</a></div></div>
<div class="ttc" id="classnetCDF_1_1NcVar_html_af71e9c962907c2eeb21197c3b2e2add8"><div class="ttname"><a href="classnetCDF_1_1NcVar.html#af71e9c962907c2eeb21197c3b2e2add8">netCDF::NcVar::operator==</a></div><div class="ttdeci">bool operator==(const NcVar &amp;rhs) const </div><div class="ttdoc">equivalence operator </div><div class="ttdef"><b>Definition:</b> <a href="ncVar_8cpp_source.html#l00046">ncVar.cpp:46</a></div></div>
<div class="ttc" id="namespacenetCDF_html_ac90290d966f6e01dbf22fca241162e18"><div class="ttname"><a href="namespacenetCDF.html#ac90290d966f6e01dbf22fca241162e18">netCDF::ncCheck</a></div><div class="ttdeci">void ncCheck(int retCode, const char *file, int line)</div><div class="ttdoc">Function checks error code and if necessary throws an exception. </div><div class="ttdef"><b>Definition:</b> <a href="ncCheck_8cpp_source.html#l00011">ncCheck.cpp:11</a></div></div>
<div class="ttc" id="classnetCDF_1_1NcVar_html_ad6e882d6cc8aa698ef82b96e14eaa7a9aa2313d7f36e771ad255cbec9100a720c"><div class="ttname"><a href="classnetCDF_1_1NcVar.html#ad6e882d6cc8aa698ef82b96e14eaa7a9aa2313d7f36e771ad255cbec9100a720c">netCDF::NcVar::nc_ENDIAN_NATIVE</a></div><div class="ttdoc">Native endian. </div><div class="ttdef"><b>Definition:</b> <a href="ncVar_8h_source.html#l00056">ncVar.h:56</a></div></div>
<div class="ttc" id="classnetCDF_1_1NcVar_html_a7130dddb05775fe542382ad146bb11f9"><div class="ttname"><a href="classnetCDF_1_1NcVar.html#a7130dddb05775fe542382ad146bb11f9">netCDF::NcVar::getFillModeParameters</a></div><div class="ttdeci">void getFillModeParameters(bool &amp;fillMode, T &amp;fillValue) const </div><div class="ttdoc">Gets the fill parameters. </div><div class="ttdef"><b>Definition:</b> <a href="ncVar_8h_source.html#l00314">ncVar.h:314</a></div></div>
<div class="ttc" id="classnetCDF_1_1NcVar_html_a80f1f355b78519cdbeca09f468b764b9"><div class="ttname"><a href="classnetCDF_1_1NcVar.html#a80f1f355b78519cdbeca09f468b764b9">netCDF::NcVar::getName</a></div><div class="ttdeci">std::string getName() const </div><div class="ttdoc">Name of this NcVar object. </div><div class="ttdef"><b>Definition:</b> <a href="ncVar_8cpp_source.html#l00528">ncVar.cpp:528</a></div></div>
<div class="ttc" id="classnetCDF_1_1NcVar_html_a2c3206fa2a7b72b8b27912c74edda685"><div class="ttname"><a href="classnetCDF_1_1NcVar.html#a2c3206fa2a7b72b8b27912c74edda685">netCDF::NcVar::putVar</a></div><div class="ttdeci">void putVar(const void *dataValues) const </div><div class="ttdoc">This is an overloaded member function, provided for convenience. </div><div class="ttdef"><b>Definition:</b> <a href="ncVar_8cpp_source.html#l00815">ncVar.cpp:815</a></div></div>
<div class="ttc" id="classnetCDF_1_1NcVarAtt_html"><div class="ttname"><a href="classnetCDF_1_1NcVarAtt.html">netCDF::NcVarAtt</a></div><div class="ttdoc">Class represents a netCDF attribute local to a netCDF variable. </div><div class="ttdef"><b>Definition:</b> <a href="ncVarAtt_8h_source.html#l00013">ncVarAtt.h:13</a></div></div>
<div class="ttc" id="classnetCDF_1_1NcVar_html_a02d0550ce2b4874e27e443467801d5b0"><div class="ttname"><a href="classnetCDF_1_1NcVar.html#a02d0550ce2b4874e27e443467801d5b0">netCDF::NcVar::setChunking</a></div><div class="ttdeci">void setChunking(ChunkMode chunkMode, std::vector&lt; size_t &gt; &amp;chunksizes) const </div><div class="ttdoc">Sets chunking parameters. </div><div class="ttdef"><b>Definition:</b> <a href="ncVar_8cpp_source.html#l00543">ncVar.cpp:543</a></div></div>
<div class="ttc" id="classnetCDF_1_1NcVar_html_a7962371f921a2003261c9156a8c10661"><div class="ttname"><a href="classnetCDF_1_1NcVar.html#a7962371f921a2003261c9156a8c10661">netCDF::NcVar::rename</a></div><div class="ttdeci">void rename(const std::string &amp;newname) const </div><div class="ttdoc">Rename the variable. </div><div class="ttdef"><b>Definition:</b> <a href="ncVar_8cpp_source.html#l00682">ncVar.cpp:682</a></div></div>
<div class="ttc" id="classnetCDF_1_1NcVar_html_a7c667eccb01b705ff3e8869d0c0829ee"><div class="ttname"><a href="classnetCDF_1_1NcVar.html#a7c667eccb01b705ff3e8869d0c0829ee">netCDF::NcVar::operator=</a></div><div class="ttdeci">NcVar &amp; operator=(const NcVar &amp;rhs)</div><div class="ttdoc">assignment operator </div><div class="ttdef"><b>Definition:</b> <a href="ncVar_8cpp_source.html#l00029">ncVar.cpp:29</a></div></div>
<div class="ttc" id="classnetCDF_1_1NcVar_html_af911b1164ee5664b59740e6785661213"><div class="ttname"><a href="classnetCDF_1_1NcVar.html#af911b1164ee5664b59740e6785661213">netCDF::NcVar::setFill</a></div><div class="ttdeci">void setFill(bool fillMode, T fillValue) const </div><div class="ttdoc">Sets the fill parameters. </div><div class="ttdef"><b>Definition:</b> <a href="ncVar_8h_source.html#l00291">ncVar.h:291</a></div></div>
<div class="ttc" id="classnetCDF_1_1NcVar_html_a19c01b4329a1c9d7ed0cb3bd13c3848a"><div class="ttname"><a href="classnetCDF_1_1NcVar.html#a19c01b4329a1c9d7ed0cb3bd13c3848a">netCDF::NcVar::getCompressionParameters</a></div><div class="ttdeci">void getCompressionParameters(bool &amp;shuffleFilterEnabled, bool &amp;deflateFilterEnabled, int &amp;deflateLevel) const </div><div class="ttdoc">Gets the compression parameters. </div><div class="ttdef"><b>Definition:</b> <a href="ncVar_8cpp_source.html#l00615">ncVar.cpp:615</a></div></div>
<div class="ttc" id="classnetCDF_1_1NcVar_html"><div class="ttname"><a href="classnetCDF_1_1NcVar.html">netCDF::NcVar</a></div><div class="ttdoc">Class represents a netCDF variable. </div><div class="ttdef"><b>Definition:</b> <a href="ncVar_8h_source.html#l00033">ncVar.h:33</a></div></div>
<div class="ttc" id="classnetCDF_1_1NcVar_html_ab4aa88742d17f4cba10346eaf53a9c98"><div class="ttname"><a href="classnetCDF_1_1NcVar.html#ab4aa88742d17f4cba10346eaf53a9c98">netCDF::NcVar::NcVar</a></div><div class="ttdeci">NcVar()</div><div class="ttdoc">Constructor generates a null object. </div><div class="ttdef"><b>Definition:</b> <a href="ncVar_8cpp_source.html#l00065">ncVar.cpp:65</a></div></div>
<div class="ttc" id="classnetCDF_1_1NcVar_html_abb131a278d59c45cf18679eea0614c4a"><div class="ttname"><a href="classnetCDF_1_1NcVar.html#abb131a278d59c45cf18679eea0614c4a">netCDF::NcVar::getFillModeParameters</a></div><div class="ttdeci">void getFillModeParameters(bool &amp;fillMode, void *fillValue=NULL) const </div><div class="ttdoc">This is an overloaded member function, provided for convenience. </div><div class="ttdef"><b>Definition:</b> <a href="ncVar_8cpp_source.html#l00585">ncVar.cpp:585</a></div></div>
<div class="ttc" id="classnetCDF_1_1NcVar_html_a1e8425b2967665ab83f1e76abac2a76a"><div class="ttname"><a href="classnetCDF_1_1NcVar.html#a1e8425b2967665ab83f1e76abac2a76a">netCDF::NcVar::ChunkMode</a></div><div class="ttdeci">ChunkMode</div><div class="ttdoc">Used for chunking specifications (see NcVar::setChunking, NcVar::getChunkingParameters). </div><div class="ttdef"><b>Definition:</b> <a href="ncVar_8h_source.html#l00038">ncVar.h:38</a></div></div>
<div class="ttc" id="classnetCDF_1_1NcVar_html_a38b5f4f38dde165aebfe7e61d0f4e3c0"><div class="ttname"><a href="classnetCDF_1_1NcVar.html#a38b5f4f38dde165aebfe7e61d0f4e3c0">netCDF::NcVar::getChecksum</a></div><div class="ttdeci">ChecksumMode getChecksum() const </div><div class="ttdoc">Gets the checksum parameters of the variable. </div><div class="ttdef"><b>Definition:</b> <a href="ncVar_8cpp_source.html#l00667">ncVar.cpp:667</a></div></div>
<div class="ttc" id="classnetCDF_1_1NcVar_html_ad6e882d6cc8aa698ef82b96e14eaa7a9ae0c178e332e7b749f5c60f301f5d666f"><div class="ttname"><a href="classnetCDF_1_1NcVar.html#ad6e882d6cc8aa698ef82b96e14eaa7a9ae0c178e332e7b749f5c60f301f5d666f">netCDF::NcVar::nc_ENDIAN_LITTLE</a></div><div class="ttdoc">Little endian. </div><div class="ttdef"><b>Definition:</b> <a href="ncVar_8h_source.html#l00057">ncVar.h:57</a></div></div>
<div class="ttc" id="classnetCDF_1_1NcVar_html_ad6e882d6cc8aa698ef82b96e14eaa7a9"><div class="ttname"><a href="classnetCDF_1_1NcVar.html#ad6e882d6cc8aa698ef82b96e14eaa7a9">netCDF::NcVar::EndianMode</a></div><div class="ttdeci">EndianMode</div><div class="ttdoc">Used to specifying the endianess of the data, (see NcVar::setEndianness, NcVar::getEndianness). </div><div class="ttdef"><b>Definition:</b> <a href="ncVar_8h_source.html#l00054">ncVar.h:54</a></div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<hr size="2"/>
<address style="text-align: center;">
<a href="http://www.unidata.ucar.edu/software/netcdf/">Return to the Main Unidata NetCDF page.</a><br>
<img src="http://www.unidata.ucar.edu/images/logos/uniLogo.png">
<address style="text-align: right;"><small>
Generated on Fri Nov 11 2016 15:28:29 for NetCDF-C++. NetCDF is
a <a href="http://www.unidata.ucar.edu/">Unidata</a> library.</small></address>
</body>
</html>