netcdf-cxx4/ncVar_8h_source.html

172 lines
143 KiB
HTML
Raw Permalink Normal View History

<!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">//
<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>