PageRenderTime 30ms CodeModel.GetById 7ms app.highlight 18ms RepoModel.GetById 0ms app.codeStats 0ms

/netcdfdocumentation/NCDFSeriesVariable/CompositePage.html

http://github.com/paleoterra/PaleoNetCDF
HTML | 498 lines | 498 code | 0 blank | 0 comment | 0 complexity | 237a48142b019b9ce98c4677ef5bb1f7 MD5 | raw file
  1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/1998/REC-html40-19980424/loose.dtd">
  2<html>
  3<head>
  4<title>NCDFSeriesVariable.h</title>
  5<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  6<meta name="generator" content="HeaderDoc">
  7<style type="text/css"><!--a:link {text-decoration: none; font-family: lucida grande, geneva, helvetica, arial, sans-serif; font-size: small; color: #0000ff;}a:visited {text-decoration: none; font-family: lucida grande, geneva, helvetica, arial, sans-serif; font-size: small; color: #0000ff;}a:visited:hover {text-decoration: underline; font-family: lucida grande, geneva, helvetica, arial, sans-serif; font-size: small; color: #ff6600;}a:active {text-decoration: none; font-family: lucida grande, geneva, helvetica, arial, sans-serif; font-size: small; color: #ff6600;}a:hover {text-decoration: underline; font-family: lucida grande, geneva, helvetica, arial, sans-serif; font-size: small; color: #ff6600;}h4 {text-decoration: none; font-family: lucida grande, geneva, helvetica, arial, sans-serif; font-size: tiny; font-weight: bold;}body {text-decoration: none; font-family: lucida grande, geneva, helvetica, arial, sans-serif; font-size: 10pt;}--></style>
  8</head>
  9<body bgcolor="#ffffff">
 10<h1><font face="Geneva,Arial,Helvtica">NCDFSeriesVariable.h</font></h1>
 11<br><a name="//apple_ref/doc/header/NCDFSeriesVariable.h" title="NCDFSeriesVariable.h"></a><h2>Abstract</h2>
 12<p>
 13NCDFSeriesVariable objects for accessing netcdf variables over multiple files 
 14</p>
 15<h2>Discussion</h2>
 16<p>
 17NCDFSeriesVariable is an immutable class designed to allow a programmer to access netcdf data over multiple files using standard notation.  This approach simplifies multi-file access by hiding the complexity of accessing each file into one simplified interface.
 18 </p>
 19<hr>
 20<br><h2>Functions</h2>
 21<a name="HeaderDoc_functions"></a><dl>
 22<dt><tt><a href="CompositePage.html#//apple_ref/doc/compositePage/c/func/allVariableDimInformation" target="_top">allVariableDimInformation</a></tt></dt>
 23<dd>Returns a NSArray containing all of the NCDFSeriesDimensions used by the receiver.</dd>
 24<dt><tt><a href="CompositePage.html#//apple_ref/doc/compositePage/c/func/attributeCount" target="_top">attributeCount</a></tt></dt>
 25<dd>Returns the count of the 
 26</dd>
 27<dt><tt><a href="CompositePage.html#//apple_ref/doc/compositePage/c/func/currentVariableByteSize" target="_top">currentVariableByteSize</a></tt></dt>
 28<dd>Returns the total size of the variable in bytes for a unlimited variable unit.
 29</dd>
 30<dt><tt><a href="CompositePage.html#//apple_ref/doc/compositePage/c/func/currentVariableSize" target="_top">currentVariableSize</a></tt></dt>
 31<dd>Returns the total size of the variable in counts for a unlimited variable unit.
 32</dd>
 33<dt><tt><a href="CompositePage.html#//apple_ref/doc/compositePage/c/func/dataTypeWithDimDescription" target="_top">dataTypeWithDimDescription</a></tt></dt>
 34<dd>Returns a variable type and simplified dimension description.
 35</dd>
 36<dt><tt><a href="CompositePage.html#//apple_ref/doc/compositePage/c/func/dimensionNames" target="_top">dimensionNames</a></tt></dt>
 37<dd>Returns the names of the dimensions, in significance order, as an array of NSString objects.</dd>
 38<dt><tt><a href="CompositePage.html#//apple_ref/doc/compositePage/c/func/doesVariableUseDimensionName:" target="_top">doesVariableUseDimensionName:</a></tt></dt>
 39<dd>Returns a boolean on whether the variable uses a dimension with the name aDimName.</dd>
 40<dt><tt><a href="CompositePage.html#//apple_ref/doc/compositePage/c/func/getAllDataInSlab" target="_top">getAllDataInSlab</a></tt></dt>
 41<dd>Returns a slab of data for later access using all data available for the variable..
 42</dd>
 43<dt><tt><a href="CompositePage.html#//apple_ref/doc/compositePage/c/func/getSingleValue:" target="_top">getSingleValue:</a></tt></dt>
 44<dd>Returns a single value as an id value.
 45</dd>
 46<dt><tt><a href="CompositePage.html#//apple_ref/doc/compositePage/c/func/getSlabForStartCoordinates:edgeLengths:" target="_top">getSlabForStartCoordinates:edgeLengths:</a></tt></dt>
 47<dd>Returns a slab of data for later access using start coordinates and length coordinates.
 48</dd>
 49<dt><tt><a href="CompositePage.html#//apple_ref/doc/compositePage/c/func/getValueArrayAtLocation:edgeLengths:" target="_top">getValueArrayAtLocation:edgeLengths:</a></tt></dt>
 50<dd>Returns selected data as an NSData object.
 51</dd>
 52<dt><tt><a href="CompositePage.html#//apple_ref/doc/compositePage/c/func/getVariableAttributes" target="_top">getVariableAttributes</a></tt></dt>
 53<dd>Returns an array of NCDFAttributes for the variable.
 54</dd>
 55<dt><tt><a href="CompositePage.html#//apple_ref/doc/compositePage/c/func/initWithVariable:fromHandle:" target="_top">initWithVariable:fromHandle:</a></tt></dt>
 56<dd>Initialize a new NCDFSeriesVariable using a NCDFVariable and NCDFSeriesHandle.
 57</dd>
 58<dt><tt><a href="CompositePage.html#//apple_ref/doc/compositePage/c/func/isDimensionVariable" target="_top">isDimensionVariable</a></tt></dt>
 59<dd>Returns whether the variable represents the values of a dimension
 60</dd>
 61<dt><tt><a href="CompositePage.html#//apple_ref/doc/compositePage/c/func/isUnlimited" target="_top">isUnlimited</a></tt></dt>
 62<dd>Returns a boolean whether the variable uses an unlimited variable</dd>
 63<dt><tt><a href="CompositePage.html#//apple_ref/doc/compositePage/c/func/lengthArray" target="_top">lengthArray</a></tt></dt>
 64<dd>Returns an array with the lengths of each dimension in significance order.
 65</dd>
 66<dt><tt><a href="CompositePage.html#//apple_ref/doc/compositePage/c/func/readAllVariableData" target="_top">readAllVariableData</a></tt></dt>
 67<dd>Read all variable data.
 68</dd>
 69<dt><tt><a href="CompositePage.html#//apple_ref/doc/compositePage/c/func/sizeUnitVariable" target="_top">sizeUnitVariable</a></tt></dt>
 70<dd>Returns the size of the variable in value counts for a unlimited variable unit.
 71</dd>
 72<dt><tt><a href="CompositePage.html#//apple_ref/doc/compositePage/c/func/sizeUnitVariableForType" target="_top">sizeUnitVariableForType</a></tt></dt>
 73<dd>Returns the size of the variable in bytes for a unlimited variable unit.
 74</dd>
 75<dt><tt><a href="CompositePage.html#//apple_ref/doc/compositePage/c/func/stringValueForSingleValueCoordinates:" target="_top">stringValueForSingleValueCoordinates:</a></tt></dt>
 76<dd>Obtains a value from the coordinates and formats the result as a NSString and returns.
 77</dd>
 78<dt><tt><a href="CompositePage.html#//apple_ref/doc/compositePage/c/func/unlimitedVariableLength" target="_top">unlimitedVariableLength</a></tt></dt>
 79<dd>Returns the length of the unlimited dimension used by the variable.</dd>
 80<dt><tt><a href="CompositePage.html#//apple_ref/doc/compositePage/c/func/variableAttributeByName:" target="_top">variableAttributeByName:</a></tt></dt>
 81<dd>Returns an NCDFAttribute used by the variable from the root handle by name.</dd>
 82<dt><tt><a href="CompositePage.html#//apple_ref/doc/compositePage/c/func/variableDimDescription" target="_top">variableDimDescription</a></tt></dt>
 83<dd>Returns a simplified dimension description.
 84</dd>
 85<dt><tt><a href="CompositePage.html#//apple_ref/doc/compositePage/c/func/variableName" target="_top">variableName</a></tt></dt>
 86<dd>Returns variable name.
 87</dd>
 88<dt><tt><a href="CompositePage.html#//apple_ref/doc/compositePage/c/func/variableNC_TYPE" target="_top">variableNC_TYPE</a></tt></dt>
 89<dd>Returns variable type.
 90</dd>
 91<dt><tt><a href="CompositePage.html#//apple_ref/doc/compositePage/c/func/variableType" target="_top">variableType</a></tt></dt>
 92<dd>Returns variable type.
 93</dd>
 94</dl>
 95<hr>
 96<!-- headerDoc=func;  uid=//apple_ref/doc/compositePage/c/func/allVariableDimInformation;  name=allVariableDimInformation --><a name="//apple_ref/doc/compositePage/c/func/allVariableDimInformation"></a><table border="0" cellpadding="2" cellspacing="2" width="300"><tr><td valign="top" height="12" colspan="5">
 97<h3><a name="allVariableDimInformation">allVariableDimInformation</a></h3>
 98</td></tr></table>
 99<hr>
100<dl></dl>
101<p>Returns a NSArray containing all of the NCDFSeriesDimensions used by the receiver.</p>
102<blockquote><pre>-(
103        <!-- a logicalPath="//apple_ref/c/cl/NSArray //apple_ref/c/cl/NSArray //apple_ref/c/tdef/NSArray //apple_ref/c/tag/NSArray //apple_ref/c/econst/NSArray //apple_ref/c/struct/NSArray //apple_ref/c/clconst/NSArray" --><font class="type">NSArray</font><!-- /a --> <font class="type">*</font>)<!-- a logicalPath="//apple_ref/c/cl/allVariableDimInformation //apple_ref/c/cl/allVariableDimInformation //apple_ref/c/tdef/allVariableDimInformation //apple_ref/c/tag/allVariableDimInformation //apple_ref/c/econst/allVariableDimInformation //apple_ref/c/struct/allVariableDimInformation //apple_ref/c/clconst/allVariableDimInformation" --><font class="type">allVariableDimInformation</font><!-- /a -->; </pre></blockquote>
104<dl></dl>
105<hr>
106<!-- headerDoc=func;  uid=//apple_ref/doc/compositePage/c/func/attributeCount;  name=attributeCount --><a name="//apple_ref/doc/compositePage/c/func/attributeCount"></a><table border="0" cellpadding="2" cellspacing="2" width="300"><tr><td valign="top" height="12" colspan="5">
107<h3><a name="attributeCount">attributeCount</a></h3>
108</td></tr></table>
109<hr>
110<dl></dl>
111<p>Returns the count of the 
112</p>
113<blockquote><pre>-(
114        <font class="param">int</font>)<!-- a logicalPath="//apple_ref/c/cl/attributeCount //apple_ref/c/cl/attributeCount //apple_ref/c/tdef/attributeCount //apple_ref/c/tag/attributeCount //apple_ref/c/econst/attributeCount //apple_ref/c/struct/attributeCount //apple_ref/c/clconst/attributeCount" --><font class="type">attributeCount</font><!-- /a -->; </pre></blockquote>
115<dl>
116<h5><font face="Lucida Grande,Helvetica,Arial">Discussion</font></h5>
117<p>This method is a convienence method for accessing a value and formating into a string.
118<br><br></p>
119</dl>
120<hr>
121<!-- headerDoc=func;  uid=//apple_ref/doc/compositePage/c/func/currentVariableByteSize;  name=currentVariableByteSize --><a name="//apple_ref/doc/compositePage/c/func/currentVariableByteSize"></a><table border="0" cellpadding="2" cellspacing="2" width="300"><tr><td valign="top" height="12" colspan="5">
122<h3><a name="currentVariableByteSize">currentVariableByteSize</a></h3>
123</td></tr></table>
124<hr>
125<dl></dl>
126<p>Returns the total size of the variable in bytes for a unlimited variable unit.
127</p>
128<blockquote><pre>-(
129        <font class="param">int</font>)<!-- a logicalPath="//apple_ref/c/cl/currentVariableByteSize //apple_ref/c/cl/currentVariableByteSize //apple_ref/c/tdef/currentVariableByteSize //apple_ref/c/tag/currentVariableByteSize //apple_ref/c/econst/currentVariableByteSize //apple_ref/c/struct/currentVariableByteSize //apple_ref/c/clconst/currentVariableByteSize" --><font class="type">currentVariableByteSize</font><!-- /a -->; </pre></blockquote>
130<dl>
131<h5><font face="Lucida Grande,Helvetica,Arial">Discussion</font></h5>
132<p>This method returns the byte size of the variable.
133	</p>
134</dl>
135<hr>
136<!-- headerDoc=func;  uid=//apple_ref/doc/compositePage/c/func/currentVariableSize;  name=currentVariableSize --><a name="//apple_ref/doc/compositePage/c/func/currentVariableSize"></a><table border="0" cellpadding="2" cellspacing="2" width="300"><tr><td valign="top" height="12" colspan="5">
137<h3><a name="currentVariableSize">currentVariableSize</a></h3>
138</td></tr></table>
139<hr>
140<dl></dl>
141<p>Returns the total size of the variable in counts for a unlimited variable unit.
142</p>
143<blockquote><pre>-(
144        <font class="param">int</font>)<!-- a logicalPath="//apple_ref/c/cl/currentVariableSize //apple_ref/c/cl/currentVariableSize //apple_ref/c/tdef/currentVariableSize //apple_ref/c/tag/currentVariableSize //apple_ref/c/econst/currentVariableSize //apple_ref/c/struct/currentVariableSize //apple_ref/c/clconst/currentVariableSize" --><font class="type">currentVariableSize</font><!-- /a -->; </pre></blockquote>
145<dl>
146<h5><font face="Lucida Grande,Helvetica,Arial">Discussion</font></h5>
147<p>This method returns the count size of the variable.
148	</p>
149</dl>
150<hr>
151<!-- headerDoc=func;  uid=//apple_ref/doc/compositePage/c/func/dataTypeWithDimDescription;  name=dataTypeWithDimDescription --><a name="//apple_ref/doc/compositePage/c/func/dataTypeWithDimDescription"></a><table border="0" cellpadding="2" cellspacing="2" width="300"><tr><td valign="top" height="12" colspan="5">
152<h3><a name="dataTypeWithDimDescription">dataTypeWithDimDescription</a></h3>
153</td></tr></table>
154<hr>
155<dl></dl>
156<p>Returns a variable type and simplified dimension description.
157</p>
158<blockquote><pre>-(
159        <!-- a logicalPath="//apple_ref/c/cl/NSString //apple_ref/c/cl/NSString //apple_ref/c/tdef/NSString //apple_ref/c/tag/NSString //apple_ref/c/econst/NSString //apple_ref/c/struct/NSString //apple_ref/c/clconst/NSString" --><font class="type">NSString</font><!-- /a --> <font class="type">*</font>)<!-- a logicalPath="//apple_ref/c/cl/dataTypeWithDimDescription //apple_ref/c/cl/dataTypeWithDimDescription //apple_ref/c/tdef/dataTypeWithDimDescription //apple_ref/c/tag/dataTypeWithDimDescription //apple_ref/c/econst/dataTypeWithDimDescription //apple_ref/c/struct/dataTypeWithDimDescription //apple_ref/c/clconst/dataTypeWithDimDescription" --><font class="type">dataTypeWithDimDescription</font><!-- /a -->; </pre></blockquote>
160<dl>
161<h5><font face="Lucida Grande,Helvetica,Arial">Discussion</font></h5>
162<p>Returns a human-readable description string for the variable type and dimensions.  This is a combination of variableType and variableDimDescription methods.
163	</p>
164</dl>
165<hr>
166<!-- headerDoc=func;  uid=//apple_ref/doc/compositePage/c/func/dimensionNames;  name=dimensionNames --><a name="//apple_ref/doc/compositePage/c/func/dimensionNames"></a><table border="0" cellpadding="2" cellspacing="2" width="300"><tr><td valign="top" height="12" colspan="5">
167<h3><a name="dimensionNames">dimensionNames</a></h3>
168</td></tr></table>
169<hr>
170<dl></dl>
171<p>Returns the names of the dimensions, in significance order, as an array of NSString objects.</p>
172<blockquote><pre>-(
173        <!-- a logicalPath="//apple_ref/c/cl/NSArray //apple_ref/c/cl/NSArray //apple_ref/c/tdef/NSArray //apple_ref/c/tag/NSArray //apple_ref/c/econst/NSArray //apple_ref/c/struct/NSArray //apple_ref/c/clconst/NSArray" --><font class="type">NSArray</font><!-- /a --> <font class="type">*</font>)<!-- a logicalPath="//apple_ref/c/cl/dimensionNames //apple_ref/c/cl/dimensionNames //apple_ref/c/tdef/dimensionNames //apple_ref/c/tag/dimensionNames //apple_ref/c/econst/dimensionNames //apple_ref/c/struct/dimensionNames //apple_ref/c/clconst/dimensionNames" --><font class="type">dimensionNames</font><!-- /a -->; </pre></blockquote>
174<dl></dl>
175<hr>
176<!-- headerDoc=func;  uid=//apple_ref/doc/compositePage/c/func/doesVariableUseDimensionName:;  name=doesVariableUseDimensionName: --><a name="//apple_ref/doc/compositePage/c/func/doesVariableUseDimensionName:"></a><table border="0" cellpadding="2" cellspacing="2" width="300"><tr><td valign="top" height="12" colspan="5">
177<h3><a name="doesVariableUseDimensionName:">doesVariableUseDimensionName:</a></h3>
178</td></tr></table>
179<hr>
180<dl></dl>
181<p>Returns a boolean on whether the variable uses a dimension with the name aDimName.</p>
182<blockquote><pre>-(
183        <font class="param">BOOL</font>)<!-- a logicalPath="//apple_ref/c/cl/doesVariableUseDimensionName //apple_ref/c/cl/doesVariableUseDimensionName //apple_ref/c/tdef/doesVariableUseDimensionName //apple_ref/c/tag/doesVariableUseDimensionName //apple_ref/c/econst/doesVariableUseDimensionName //apple_ref/c/struct/doesVariableUseDimensionName //apple_ref/c/clconst/doesVariableUseDimensionName" --><font class="type">doesVariableUseDimensionName</font><!-- /a -->:(
184        <!-- a logicalPath="//apple_ref/c/cl/NSString //apple_ref/c/cl/NSString //apple_ref/c/tdef/NSString //apple_ref/c/tag/NSString //apple_ref/c/econst/NSString //apple_ref/c/struct/NSString //apple_ref/c/clconst/NSString" --><font class="type">NSString</font><!-- /a --> <font class="type">*</font>)<!-- a logicalPath="//apple_ref/c/cl/aDimName //apple_ref/c/cl/aDimName //apple_ref/c/tdef/aDimName //apple_ref/c/tag/aDimName //apple_ref/c/econst/aDimName //apple_ref/c/struct/aDimName //apple_ref/c/clconst/aDimName" --><font class="type">aDimName</font><!-- /a -->; </pre></blockquote>
185<h5><font face="Lucida Grande,Helvetica,Arial">Parameter Descriptions</font></h5>
186<blockquote>
187<dl>
188<dt><code><i>aDimName</i></code></dt>
189<dd>the name of the requested dimension.</dd>
190</dl>
191</blockquote>
192<dl></dl>
193<hr>
194<!-- headerDoc=func;  uid=//apple_ref/doc/compositePage/c/func/getAllDataInSlab;  name=getAllDataInSlab --><a name="//apple_ref/doc/compositePage/c/func/getAllDataInSlab"></a><table border="0" cellpadding="2" cellspacing="2" width="300"><tr><td valign="top" height="12" colspan="5">
195<h3><a name="getAllDataInSlab">getAllDataInSlab</a></h3>
196</td></tr></table>
197<hr>
198<dl></dl>
199<p>Returns a slab of data for later access using all data available for the variable..
200</p>
201<blockquote><pre>-(
202        <!-- a logicalPath="//apple_ref/c/cl/NCDFSlab //apple_ref/c/cl/NCDFSlab //apple_ref/c/tdef/NCDFSlab //apple_ref/c/tag/NCDFSlab //apple_ref/c/econst/NCDFSlab //apple_ref/c/struct/NCDFSlab //apple_ref/c/clconst/NCDFSlab" --><font class="type">NCDFSlab</font><!-- /a --> <font class="type">*</font>)<!-- a logicalPath="//apple_ref/c/cl/getAllDataInSlab //apple_ref/c/cl/getAllDataInSlab //apple_ref/c/tdef/getAllDataInSlab //apple_ref/c/tag/getAllDataInSlab //apple_ref/c/econst/getAllDataInSlab //apple_ref/c/struct/getAllDataInSlab //apple_ref/c/clconst/getAllDataInSlab" --><font class="type">getAllDataInSlab</font><!-- /a -->; </pre></blockquote>
203<dl>
204<h5><font face="Lucida Grande,Helvetica,Arial">Discussion</font></h5>
205<p>This method returns an NCDFSlab object containing the requested data.  Accessing data from slabs allows faster data access than through file I/O and affords some thread safety.  This method will span all files.
206<br><br></p>
207</dl>
208<hr>
209<!-- headerDoc=func;  uid=//apple_ref/doc/compositePage/c/func/getSingleValue:;  name=getSingleValue: --><a name="//apple_ref/doc/compositePage/c/func/getSingleValue:"></a><table border="0" cellpadding="2" cellspacing="2" width="300"><tr><td valign="top" height="12" colspan="5">
210<h3><a name="getSingleValue:">getSingleValue:</a></h3>
211</td></tr></table>
212<hr>
213<dl></dl>
214<p>Returns a single value as an id value.
215</p>
216<blockquote><pre>-(
217        <font class="param">id</font>)<!-- a logicalPath="//apple_ref/c/cl/getSingleValue //apple_ref/c/cl/getSingleValue //apple_ref/c/tdef/getSingleValue //apple_ref/c/tag/getSingleValue //apple_ref/c/econst/getSingleValue //apple_ref/c/struct/getSingleValue //apple_ref/c/clconst/getSingleValue" --><font class="type">getSingleValue</font><!-- /a -->:(
218        <!-- a logicalPath="//apple_ref/c/cl/NSArray //apple_ref/c/cl/NSArray //apple_ref/c/tdef/NSArray //apple_ref/c/tag/NSArray //apple_ref/c/econst/NSArray //apple_ref/c/struct/NSArray //apple_ref/c/clconst/NSArray" --><font class="type">NSArray</font><!-- /a --> <font class="type">*</font>)<!-- a logicalPath="//apple_ref/c/cl/coordinates //apple_ref/c/cl/coordinates //apple_ref/c/tdef/coordinates //apple_ref/c/tag/coordinates //apple_ref/c/econst/coordinates //apple_ref/c/struct/coordinates //apple_ref/c/clconst/coordinates" --><font class="type">coordinates</font><!-- /a -->; </pre></blockquote>
219<h5><font face="Lucida Grande,Helvetica,Arial">Parameter Descriptions</font></h5>
220<blockquote>
221<dl>
222<dt><code><i>coordinates</i></code></dt>
223<dd>NSArray object with the coordinates of the data using NSNumber intValues.</dd>
224</dl>
225</blockquote>
226<dl>
227<h5><font face="Lucida Grande,Helvetica,Arial">Discussion</font></h5>
228<p>Returns a single value.  See NCDFVariable getSingleValue method for more information.  This method is transparent to which file contains the data. 
229	</p>
230</dl>
231<hr>
232<!-- headerDoc=func;  uid=//apple_ref/doc/compositePage/c/func/getSlabForStartCoordinates:edgeLengths:;  name=getSlabForStartCoordinates:edgeLengths: --><a name="//apple_ref/doc/compositePage/c/func/getSlabForStartCoordinates:edgeLengths:"></a><table border="0" cellpadding="2" cellspacing="2" width="300"><tr><td valign="top" height="12" colspan="5">
233<h3><a name="getSlabForStartCoordinates:edgeLengths:">getSlabForStartCoordinates:edgeLengths:</a></h3>
234</td></tr></table>
235<hr>
236<dl></dl>
237<p>Returns a slab of data for later access using start coordinates and length coordinates.
238</p>
239<blockquote><pre>-(
240        <!-- a logicalPath="//apple_ref/c/cl/NCDFSlab //apple_ref/c/cl/NCDFSlab //apple_ref/c/tdef/NCDFSlab //apple_ref/c/tag/NCDFSlab //apple_ref/c/econst/NCDFSlab //apple_ref/c/struct/NCDFSlab //apple_ref/c/clconst/NCDFSlab" --><font class="type">NCDFSlab</font><!-- /a --> <font class="type">*</font>)<!-- a logicalPath="//apple_ref/c/cl/getSlabForStartCoordinates //apple_ref/c/cl/getSlabForStartCoordinates //apple_ref/c/tdef/getSlabForStartCoordinates //apple_ref/c/tag/getSlabForStartCoordinates //apple_ref/c/econst/getSlabForStartCoordinates //apple_ref/c/struct/getSlabForStartCoordinates //apple_ref/c/clconst/getSlabForStartCoordinates" --><font class="type">getSlabForStartCoordinates</font><!-- /a -->:(
241        <!-- a logicalPath="//apple_ref/c/cl/NSArray //apple_ref/c/cl/NSArray //apple_ref/c/tdef/NSArray //apple_ref/c/tag/NSArray //apple_ref/c/econst/NSArray //apple_ref/c/struct/NSArray //apple_ref/c/clconst/NSArray" --><font class="type">NSArray</font><!-- /a --> <font class="type">*</font>)<!-- a logicalPath="//apple_ref/c/cl/startCoordinates //apple_ref/c/cl/startCoordinates //apple_ref/c/tdef/startCoordinates //apple_ref/c/tag/startCoordinates //apple_ref/c/econst/startCoordinates //apple_ref/c/struct/startCoordinates //apple_ref/c/clconst/startCoordinates" --><font class="type">startCoordinates</font><!-- /a --> <!-- a logicalPath="//apple_ref/c/cl/edgeLengths //apple_ref/c/cl/edgeLengths //apple_ref/c/tdef/edgeLengths //apple_ref/c/tag/edgeLengths //apple_ref/c/econst/edgeLengths //apple_ref/c/struct/edgeLengths //apple_ref/c/clconst/edgeLengths" --><font class="type">edgeLengths</font><!-- /a -->:(
242        <!-- a logicalPath="//apple_ref/c/cl/NSArray //apple_ref/c/cl/NSArray //apple_ref/c/tdef/NSArray //apple_ref/c/tag/NSArray //apple_ref/c/econst/NSArray //apple_ref/c/struct/NSArray //apple_ref/c/clconst/NSArray" --><font class="type">NSArray</font><!-- /a --> <font class="type">*</font>)<!-- a logicalPath="//apple_ref/c/cl/edgeLengths //apple_ref/c/cl/edgeLengths //apple_ref/c/tdef/edgeLengths //apple_ref/c/tag/edgeLengths //apple_ref/c/econst/edgeLengths //apple_ref/c/struct/edgeLengths //apple_ref/c/clconst/edgeLengths" --><font class="type">edgeLengths</font><!-- /a -->; </pre></blockquote>
243<dl>
244<h5><font face="Lucida Grande,Helvetica,Arial">Discussion</font></h5>
245<p>This method returns an NCDFSlab object containing the requested data.  Accessing data from slabs allows faster data access than through file I/O and affords some thread safety.  This method can span multiple files.
246<br><br></p>
247</dl>
248<hr>
249<!-- headerDoc=func;  uid=//apple_ref/doc/compositePage/c/func/getValueArrayAtLocation:edgeLengths:;  name=getValueArrayAtLocation:edgeLengths: --><a name="//apple_ref/doc/compositePage/c/func/getValueArrayAtLocation:edgeLengths:"></a><table border="0" cellpadding="2" cellspacing="2" width="300"><tr><td valign="top" height="12" colspan="5">
250<h3><a name="getValueArrayAtLocation:edgeLengths:">getValueArrayAtLocation:edgeLengths:</a></h3>
251</td></tr></table>
252<hr>
253<dl></dl>
254<p>Returns selected data as an NSData object.
255</p>
256<blockquote><pre>-(
257        <!-- a logicalPath="//apple_ref/c/cl/NSData //apple_ref/c/cl/NSData //apple_ref/c/tdef/NSData //apple_ref/c/tag/NSData //apple_ref/c/econst/NSData //apple_ref/c/struct/NSData //apple_ref/c/clconst/NSData" --><font class="type">NSData</font><!-- /a --> <font class="type">*</font>)<!-- a logicalPath="//apple_ref/c/cl/getValueArrayAtLocation //apple_ref/c/cl/getValueArrayAtLocation //apple_ref/c/tdef/getValueArrayAtLocation //apple_ref/c/tag/getValueArrayAtLocation //apple_ref/c/econst/getValueArrayAtLocation //apple_ref/c/struct/getValueArrayAtLocation //apple_ref/c/clconst/getValueArrayAtLocation" --><font class="type">getValueArrayAtLocation</font><!-- /a -->:(
258        <!-- a logicalPath="//apple_ref/c/cl/NSArray //apple_ref/c/cl/NSArray //apple_ref/c/tdef/NSArray //apple_ref/c/tag/NSArray //apple_ref/c/econst/NSArray //apple_ref/c/struct/NSArray //apple_ref/c/clconst/NSArray" --><font class="type">NSArray</font><!-- /a --> <font class="type">*</font>)<!-- a logicalPath="//apple_ref/c/cl/startCoordinates //apple_ref/c/cl/startCoordinates //apple_ref/c/tdef/startCoordinates //apple_ref/c/tag/startCoordinates //apple_ref/c/econst/startCoordinates //apple_ref/c/struct/startCoordinates //apple_ref/c/clconst/startCoordinates" --><font class="type">startCoordinates</font><!-- /a --> <!-- a logicalPath="//apple_ref/c/cl/edgeLengths //apple_ref/c/cl/edgeLengths //apple_ref/c/tdef/edgeLengths //apple_ref/c/tag/edgeLengths //apple_ref/c/econst/edgeLengths //apple_ref/c/struct/edgeLengths //apple_ref/c/clconst/edgeLengths" --><font class="type">edgeLengths</font><!-- /a -->:(
259        <!-- a logicalPath="//apple_ref/c/cl/NSArray //apple_ref/c/cl/NSArray //apple_ref/c/tdef/NSArray //apple_ref/c/tag/NSArray //apple_ref/c/econst/NSArray //apple_ref/c/struct/NSArray //apple_ref/c/clconst/NSArray" --><font class="type">NSArray</font><!-- /a --> <font class="type">*</font>)<!-- a logicalPath="//apple_ref/c/cl/edgeLengths //apple_ref/c/cl/edgeLengths //apple_ref/c/tdef/edgeLengths //apple_ref/c/tag/edgeLengths //apple_ref/c/econst/edgeLengths //apple_ref/c/struct/edgeLengths //apple_ref/c/clconst/edgeLengths" --><font class="type">edgeLengths</font><!-- /a -->; </pre></blockquote>
260<h5><font face="Lucida Grande,Helvetica,Arial">Parameter Descriptions</font></h5>
261<blockquote>
262<dl>
263<dt><code><i>startCoordinates</i></code></dt>
264<dd>NSArray object with the coordinates of the data using NSNumber intValues. Values range from 0 to dimension length -1 for each dimension (in significance order).</dd>
265<dt><code><i>edgeLengths</i></code></dt>
266<dd>NSArray object with the lengths of the data along dimensions using NSNumber intValues. Values range from 1 to dimension length  for each dimension (in significance order).</dd>
267</dl>
268</blockquote>
269<dl>
270<h5><font face="Lucida Grande,Helvetica,Arial">Discussion</font></h5>
271<p>Returns an NSData object containing all selected data.  The data will automatically span files.
272	</p>
273</dl>
274<hr>
275<!-- headerDoc=func;  uid=//apple_ref/doc/compositePage/c/func/getVariableAttributes;  name=getVariableAttributes --><a name="//apple_ref/doc/compositePage/c/func/getVariableAttributes"></a><table border="0" cellpadding="2" cellspacing="2" width="300"><tr><td valign="top" height="12" colspan="5">
276<h3><a name="getVariableAttributes">getVariableAttributes</a></h3>
277</td></tr></table>
278<hr>
279<dl></dl>
280<p>Returns an array of NCDFAttributes for the variable.
281</p>
282<blockquote><pre>-(
283        <!-- a logicalPath="//apple_ref/c/cl/NSArray //apple_ref/c/cl/NSArray //apple_ref/c/tdef/NSArray //apple_ref/c/tag/NSArray //apple_ref/c/econst/NSArray //apple_ref/c/struct/NSArray //apple_ref/c/clconst/NSArray" --><font class="type">NSArray</font><!-- /a --> <font class="type">*</font>)<!-- a logicalPath="//apple_ref/c/cl/getVariableAttributes //apple_ref/c/cl/getVariableAttributes //apple_ref/c/tdef/getVariableAttributes //apple_ref/c/tag/getVariableAttributes //apple_ref/c/econst/getVariableAttributes //apple_ref/c/struct/getVariableAttributes //apple_ref/c/clconst/getVariableAttributes" --><font class="type">getVariableAttributes</font><!-- /a -->; </pre></blockquote>
284<dl>
285<h5><font face="Lucida Grande,Helvetica,Arial">Discussion</font></h5>
286<p>Returns an array of NCDFAttributes derived from the root NCDF handle representing the attributes of the receiver.
287	</p>
288</dl>
289<hr>
290<!-- headerDoc=func;  uid=//apple_ref/doc/compositePage/c/func/initWithVariable:fromHandle:;  name=initWithVariable:fromHandle: --><a name="//apple_ref/doc/compositePage/c/func/initWithVariable:fromHandle:"></a><table border="0" cellpadding="2" cellspacing="2" width="300"><tr><td valign="top" height="12" colspan="5">
291<h3><a name="initWithVariable:fromHandle:">initWithVariable:fromHandle:</a></h3>
292</td></tr></table>
293<hr>
294<dl></dl>
295<p>Initialize a new NCDFSeriesVariable using a NCDFVariable and NCDFSeriesHandle.
296</p>
297<blockquote><pre>-(
298        <font class="param">id</font>)<!-- a logicalPath="//apple_ref/c/cl/initWithVariable //apple_ref/c/cl/initWithVariable //apple_ref/c/tdef/initWithVariable //apple_ref/c/tag/initWithVariable //apple_ref/c/econst/initWithVariable //apple_ref/c/struct/initWithVariable //apple_ref/c/clconst/initWithVariable" --><font class="type">initWithVariable</font><!-- /a -->:(
299        <!-- a logicalPath="//apple_ref/c/cl/NCDFVariable //apple_ref/c/cl/NCDFVariable //apple_ref/c/tdef/NCDFVariable //apple_ref/c/tag/NCDFVariable //apple_ref/c/econst/NCDFVariable //apple_ref/c/struct/NCDFVariable //apple_ref/c/clconst/NCDFVariable" --><font class="type">NCDFVariable</font><!-- /a --> <font class="type">*</font>)<!-- a logicalPath="//apple_ref/c/cl/aVar //apple_ref/c/cl/aVar //apple_ref/c/tdef/aVar //apple_ref/c/tag/aVar //apple_ref/c/econst/aVar //apple_ref/c/struct/aVar //apple_ref/c/clconst/aVar" --><font class="type">aVar</font><!-- /a --> <!-- a logicalPath="//apple_ref/c/cl/fromHandle //apple_ref/c/cl/fromHandle //apple_ref/c/tdef/fromHandle //apple_ref/c/tag/fromHandle //apple_ref/c/econst/fromHandle //apple_ref/c/struct/fromHandle //apple_ref/c/clconst/fromHandle" --><font class="type">fromHandle</font><!-- /a -->:(
300        <!-- a logicalPath="//apple_ref/c/cl/NCDFSeriesHandle //apple_ref/c/cl/NCDFSeriesHandle //apple_ref/c/tdef/NCDFSeriesHandle //apple_ref/c/tag/NCDFSeriesHandle //apple_ref/c/econst/NCDFSeriesHandle //apple_ref/c/struct/NCDFSeriesHandle //apple_ref/c/clconst/NCDFSeriesHandle" --><font class="type">NCDFSeriesHandle</font><!-- /a --> <font class="type">*</font>)<!-- a logicalPath="//apple_ref/c/cl/aHandle //apple_ref/c/cl/aHandle //apple_ref/c/tdef/aHandle //apple_ref/c/tag/aHandle //apple_ref/c/econst/aHandle //apple_ref/c/struct/aHandle //apple_ref/c/clconst/aHandle" --><font class="type">aHandle</font><!-- /a -->; </pre></blockquote>
301<h5><font face="Lucida Grande,Helvetica,Arial">Parameter Descriptions</font></h5>
302<blockquote>
303<dl>
304<dt><code><i>aVar</i></code></dt>
305<dd>NCDFVariable object.  Typically the root NCDFHandle from NCDFSeriesHandle.</dd>
306</dl>
307</blockquote>
308<dl>
309<h5><font face="Lucida Grande,Helvetica,Arial">Discussion</font></h5>
310<p>Initializes a new NCDFSeriesVariable.  This method should be considered private and should not be instanciated outside of an NCDFSeriesHandle.  This variable class is also limited to variables that use an unlimited dimension, otherwise use a NCDFVariable object derived from a NCDFHandle.
311</p>
312</dl>
313<hr>
314<!-- headerDoc=func;  uid=//apple_ref/doc/compositePage/c/func/isDimensionVariable;  name=isDimensionVariable --><a name="//apple_ref/doc/compositePage/c/func/isDimensionVariable"></a><table border="0" cellpadding="2" cellspacing="2" width="300"><tr><td valign="top" height="12" colspan="5">
315<h3><a name="isDimensionVariable">isDimensionVariable</a></h3>
316</td></tr></table>
317<hr>
318<dl></dl>
319<p>Returns whether the variable represents the values of a dimension
320</p>
321<blockquote><pre>-(
322        <font class="param">BOOL</font>)<!-- a logicalPath="//apple_ref/c/cl/isDimensionVariable //apple_ref/c/cl/isDimensionVariable //apple_ref/c/tdef/isDimensionVariable //apple_ref/c/tag/isDimensionVariable //apple_ref/c/econst/isDimensionVariable //apple_ref/c/struct/isDimensionVariable //apple_ref/c/clconst/isDimensionVariable" --><font class="type">isDimensionVariable</font><!-- /a -->; </pre></blockquote>
323<dl>
324<h5><font face="Lucida Grande,Helvetica,Arial">Discussion</font></h5>
325<p>If the variable name matches a dimension name, the variable is assumed to be a dimension variable.
326	</p>
327</dl>
328<hr>
329<!-- headerDoc=func;  uid=//apple_ref/doc/compositePage/c/func/isUnlimited;  name=isUnlimited --><a name="//apple_ref/doc/compositePage/c/func/isUnlimited"></a><table border="0" cellpadding="2" cellspacing="2" width="300"><tr><td valign="top" height="12" colspan="5">
330<h3><a name="isUnlimited">isUnlimited</a></h3>
331</td></tr></table>
332<hr>
333<dl></dl>
334<p>Returns a boolean whether the variable uses an unlimited variable</p>
335<blockquote><pre>-(
336        <font class="param">BOOL</font>)<!-- a logicalPath="//apple_ref/c/cl/isUnlimited //apple_ref/c/cl/isUnlimited //apple_ref/c/tdef/isUnlimited //apple_ref/c/tag/isUnlimited //apple_ref/c/econst/isUnlimited //apple_ref/c/struct/isUnlimited //apple_ref/c/clconst/isUnlimited" --><font class="type">isUnlimited</font><!-- /a -->; </pre></blockquote>
337<dl></dl>
338<hr>
339<!-- headerDoc=func;  uid=//apple_ref/doc/compositePage/c/func/lengthArray;  name=lengthArray --><a name="//apple_ref/doc/compositePage/c/func/lengthArray"></a><table border="0" cellpadding="2" cellspacing="2" width="300"><tr><td valign="top" height="12" colspan="5">
340<h3><a name="lengthArray">lengthArray</a></h3>
341</td></tr></table>
342<hr>
343<dl></dl>
344<p>Returns an array with the lengths of each dimension in significance order.
345</p>
346<blockquote><pre>-(
347        <!-- a logicalPath="//apple_ref/c/cl/NSArray //apple_ref/c/cl/NSArray //apple_ref/c/tdef/NSArray //apple_ref/c/tag/NSArray //apple_ref/c/econst/NSArray //apple_ref/c/struct/NSArray //apple_ref/c/clconst/NSArray" --><font class="type">NSArray</font><!-- /a --> <font class="type">*</font>)<!-- a logicalPath="//apple_ref/c/cl/lengthArray //apple_ref/c/cl/lengthArray //apple_ref/c/tdef/lengthArray //apple_ref/c/tag/lengthArray //apple_ref/c/econst/lengthArray //apple_ref/c/struct/lengthArray //apple_ref/c/clconst/lengthArray" --><font class="type">lengthArray</font><!-- /a -->; </pre></blockquote>
348<dl>
349<h5><font face="Lucida Grande,Helvetica,Arial">Discussion</font></h5>
350<p>This method returns the lengths of each dimension used by a variable. These lengths account for multiple files.
351	</p>
352</dl>
353<hr>
354<!-- headerDoc=func;  uid=//apple_ref/doc/compositePage/c/func/readAllVariableData;  name=readAllVariableData --><a name="//apple_ref/doc/compositePage/c/func/readAllVariableData"></a><table border="0" cellpadding="2" cellspacing="2" width="300"><tr><td valign="top" height="12" colspan="5">
355<h3><a name="readAllVariableData">readAllVariableData</a></h3>
356</td></tr></table>
357<hr>
358<dl></dl>
359<p>Read all variable data.
360</p>
361<blockquote><pre>-(
362        <!-- a logicalPath="//apple_ref/c/cl/NSData //apple_ref/c/cl/NSData //apple_ref/c/tdef/NSData //apple_ref/c/tag/NSData //apple_ref/c/econst/NSData //apple_ref/c/struct/NSData //apple_ref/c/clconst/NSData" --><font class="type">NSData</font><!-- /a --> <font class="type">*</font>)<!-- a logicalPath="//apple_ref/c/cl/readAllVariableData //apple_ref/c/cl/readAllVariableData //apple_ref/c/tdef/readAllVariableData //apple_ref/c/tag/readAllVariableData //apple_ref/c/econst/readAllVariableData //apple_ref/c/struct/readAllVariableData //apple_ref/c/clconst/readAllVariableData" --><font class="type">readAllVariableData</font><!-- /a -->; </pre></blockquote>
363<dl>
364<h5><font face="Lucida Grande,Helvetica,Arial">Discussion</font></h5>
365<p>Returns all data in a NSData object. The NSData object includes data from all files in order.
366	</p>
367</dl>
368<hr>
369<!-- headerDoc=func;  uid=//apple_ref/doc/compositePage/c/func/sizeUnitVariable;  name=sizeUnitVariable --><a name="//apple_ref/doc/compositePage/c/func/sizeUnitVariable"></a><table border="0" cellpadding="2" cellspacing="2" width="300"><tr><td valign="top" height="12" colspan="5">
370<h3><a name="sizeUnitVariable">sizeUnitVariable</a></h3>
371</td></tr></table>
372<hr>
373<dl></dl>
374<p>Returns the size of the variable in value counts for a unlimited variable unit.
375</p>
376<blockquote><pre>-(
377        <font class="param">int</font>)<!-- a logicalPath="//apple_ref/c/cl/sizeUnitVariable //apple_ref/c/cl/sizeUnitVariable //apple_ref/c/tdef/sizeUnitVariable //apple_ref/c/tag/sizeUnitVariable //apple_ref/c/econst/sizeUnitVariable //apple_ref/c/struct/sizeUnitVariable //apple_ref/c/clconst/sizeUnitVariable" --><font class="type">sizeUnitVariable</font><!-- /a -->; </pre></blockquote>
378<dl>
379<h5><font face="Lucida Grande,Helvetica,Arial">Discussion</font></h5>
380<p>This method returns the size of the variable in counts of values for each unlimited step or, when the variable has no unlimited variable, the count of the entire variable.
381	</p>
382</dl>
383<hr>
384<!-- headerDoc=func;  uid=//apple_ref/doc/compositePage/c/func/sizeUnitVariableForType;  name=sizeUnitVariableForType --><a name="//apple_ref/doc/compositePage/c/func/sizeUnitVariableForType"></a><table border="0" cellpadding="2" cellspacing="2" width="300"><tr><td valign="top" height="12" colspan="5">
385<h3><a name="sizeUnitVariableForType">sizeUnitVariableForType</a></h3>
386</td></tr></table>
387<hr>
388<dl></dl>
389<p>Returns the size of the variable in bytes for a unlimited variable unit.
390</p>
391<blockquote><pre>-(
392        <font class="param">int</font>)<!-- a logicalPath="//apple_ref/c/cl/sizeUnitVariableForType //apple_ref/c/cl/sizeUnitVariableForType //apple_ref/c/tdef/sizeUnitVariableForType //apple_ref/c/tag/sizeUnitVariableForType //apple_ref/c/econst/sizeUnitVariableForType //apple_ref/c/struct/sizeUnitVariableForType //apple_ref/c/clconst/sizeUnitVariableForType" --><font class="type">sizeUnitVariableForType</font><!-- /a -->; </pre></blockquote>
393<dl>
394<h5><font face="Lucida Grande,Helvetica,Arial">Discussion</font></h5>
395<p>This method returns the size of the variable in bytes for each unlimited step or, when the variable has no unlimited variable, the bytes of the entire variable.
396	</p>
397</dl>
398<hr>
399<!-- headerDoc=func;  uid=//apple_ref/doc/compositePage/c/func/stringValueForSingleValueCoordinates:;  name=stringValueForSingleValueCoordinates: --><a name="//apple_ref/doc/compositePage/c/func/stringValueForSingleValueCoordinates:"></a><table border="0" cellpadding="2" cellspacing="2" width="300"><tr><td valign="top" height="12" colspan="5">
400<h3><a name="stringValueForSingleValueCoordinates:">stringValueForSingleValueCoordinates:</a></h3>
401</td></tr></table>
402<hr>
403<dl></dl>
404<p>Obtains a value from the coordinates and formats the result as a NSString and returns.
405</p>
406<blockquote><pre>-(
407        <!-- a logicalPath="//apple_ref/c/cl/NSString //apple_ref/c/cl/NSString //apple_ref/c/tdef/NSString //apple_ref/c/tag/NSString //apple_ref/c/econst/NSString //apple_ref/c/struct/NSString //apple_ref/c/clconst/NSString" --><font class="type">NSString</font><!-- /a --> <font class="type">*</font>)<!-- a logicalPath="//apple_ref/c/cl/stringValueForSingleValueCoordinates //apple_ref/c/cl/stringValueForSingleValueCoordinates //apple_ref/c/tdef/stringValueForSingleValueCoordinates //apple_ref/c/tag/stringValueForSingleValueCoordinates //apple_ref/c/econst/stringValueForSingleValueCoordinates //apple_ref/c/struct/stringValueForSingleValueCoordinates //apple_ref/c/clconst/stringValueForSingleValueCoordinates" --><font class="type">stringValueForSingleValueCoordinates</font><!-- /a -->:(
408        <!-- a logicalPath="//apple_ref/c/cl/NSArray //apple_ref/c/cl/NSArray //apple_ref/c/tdef/NSArray //apple_ref/c/tag/NSArray //apple_ref/c/econst/NSArray //apple_ref/c/struct/NSArray //apple_ref/c/clconst/NSArray" --><font class="type">NSArray</font><!-- /a --> <font class="type">*</font>)<!-- a logicalPath="//apple_ref/c/cl/coordinates //apple_ref/c/cl/coordinates //apple_ref/c/tdef/coordinates //apple_ref/c/tag/coordinates //apple_ref/c/econst/coordinates //apple_ref/c/struct/coordinates //apple_ref/c/clconst/coordinates" --><font class="type">coordinates</font><!-- /a -->; </pre></blockquote>
409<dl>
410<h5><font face="Lucida Grande,Helvetica,Arial">Discussion</font></h5>
411<p>This method is a convienence method for accessing a value and formating into a string.
412<br><br></p>
413</dl>
414<hr>
415<!-- headerDoc=func;  uid=//apple_ref/doc/compositePage/c/func/unlimitedVariableLength;  name=unlimitedVariableLength --><a name="//apple_ref/doc/compositePage/c/func/unlimitedVariableLength"></a><table border="0" cellpadding="2" cellspacing="2" width="300"><tr><td valign="top" height="12" colspan="5">
416<h3><a name="unlimitedVariableLength">unlimitedVariableLength</a></h3>
417</td></tr></table>
418<hr>
419<dl></dl>
420<p>Returns the length of the unlimited dimension used by the variable.</p>
421<blockquote><pre>-(
422        <font class="param">int</font>)<!-- a logicalPath="//apple_ref/c/cl/unlimitedVariableLength //apple_ref/c/cl/unlimitedVariableLength //apple_ref/c/tdef/unlimitedVariableLength //apple_ref/c/tag/unlimitedVariableLength //apple_ref/c/econst/unlimitedVariableLength //apple_ref/c/struct/unlimitedVariableLength //apple_ref/c/clconst/unlimitedVariableLength" --><font class="type">unlimitedVariableLength</font><!-- /a -->; </pre></blockquote>
423<dl></dl>
424<hr>
425<!-- headerDoc=func;  uid=//apple_ref/doc/compositePage/c/func/variableAttributeByName:;  name=variableAttributeByName: --><a name="//apple_ref/doc/compositePage/c/func/variableAttributeByName:"></a><table border="0" cellpadding="2" cellspacing="2" width="300"><tr><td valign="top" height="12" colspan="5">
426<h3><a name="variableAttributeByName:">variableAttributeByName:</a></h3>
427</td></tr></table>
428<hr>
429<dl></dl>
430<p>Returns an NCDFAttribute used by the variable from the root handle by name.</p>
431<blockquote><pre>-(
432        <!-- a logicalPath="//apple_ref/c/cl/NCDFAttribute //apple_ref/c/cl/NCDFAttribute //apple_ref/c/tdef/NCDFAttribute //apple_ref/c/tag/NCDFAttribute //apple_ref/c/econst/NCDFAttribute //apple_ref/c/struct/NCDFAttribute //apple_ref/c/clconst/NCDFAttribute" --><font class="type">NCDFAttribute</font><!-- /a --> <font class="type">*</font>)<!-- a logicalPath="//apple_ref/c/cl/variableAttributeByName //apple_ref/c/cl/variableAttributeByName //apple_ref/c/tdef/variableAttributeByName //apple_ref/c/tag/variableAttributeByName //apple_ref/c/econst/variableAttributeByName //apple_ref/c/struct/variableAttributeByName //apple_ref/c/clconst/variableAttributeByName" --><font class="type">variableAttributeByName</font><!-- /a -->:(
433        <!-- a logicalPath="//apple_ref/c/cl/NSString //apple_ref/c/cl/NSString //apple_ref/c/tdef/NSString //apple_ref/c/tag/NSString //apple_ref/c/econst/NSString //apple_ref/c/struct/NSString //apple_ref/c/clconst/NSString" --><font class="type">NSString</font><!-- /a --> <font class="type">*</font>)<!-- a logicalPath="//apple_ref/c/cl/name //apple_ref/c/cl/name //apple_ref/c/tdef/name //apple_ref/c/tag/name //apple_ref/c/econst/name //apple_ref/c/struct/name //apple_ref/c/clconst/name" --><font class="type">name</font><!-- /a -->; </pre></blockquote>
434<dl></dl>
435<hr>
436<!-- headerDoc=func;  uid=//apple_ref/doc/compositePage/c/func/variableDimDescription;  name=variableDimDescription --><a name="//apple_ref/doc/compositePage/c/func/variableDimDescription"></a><table border="0" cellpadding="2" cellspacing="2" width="300"><tr><td valign="top" height="12" colspan="5">
437<h3><a name="variableDimDescription">variableDimDescription</a></h3>
438</td></tr></table>
439<hr>
440<dl></dl>
441<p>Returns a simplified dimension description.
442</p>
443<blockquote><pre>-(
444        <!-- a logicalPath="//apple_ref/c/cl/NSString //apple_ref/c/cl/NSString //apple_ref/c/tdef/NSString //apple_ref/c/tag/NSString //apple_ref/c/econst/NSString //apple_ref/c/struct/NSString //apple_ref/c/clconst/NSString" --><font class="type">NSString</font><!-- /a --> <font class="type">*</font>)<!-- a logicalPath="//apple_ref/c/cl/variableDimDescription //apple_ref/c/cl/variableDimDescription //apple_ref/c/tdef/variableDimDescription //apple_ref/c/tag/variableDimDescription //apple_ref/c/econst/variableDimDescription //apple_ref/c/struct/variableDimDescription //apple_ref/c/clconst/variableDimDescription" --><font class="type">variableDimDescription</font><!-- /a -->; </pre></blockquote>
445<dl>
446<h5><font face="Lucida Grande,Helvetica,Arial">Discussion</font></h5>
447<p>Returns a human-readable description string for the dimensions describing the variable using a standard bracketing style: e.g. [time, lat, lon].
448	</p>
449</dl>
450<hr>
451<!-- headerDoc=func;  uid=//apple_ref/doc/compositePage/c/func/variableName;  name=variableName --><a name="//apple_ref/doc/compositePage/c/func/variableName"></a><table border="0" cellpadding="2" cellspacing="2" width="300"><tr><td valign="top" height="12" colspan="5">
452<h3><a name="variableName">variableName</a></h3>
453</td></tr></table>
454<hr>
455<dl></dl>
456<p>Returns variable name.
457</p>
458<blockquote><pre>-(
459        <!-- a logicalPath="//apple_ref/c/cl/NSString //apple_ref/c/cl/NSString //apple_ref/c/tdef/NSString //apple_ref/c/tag/NSString //apple_ref/c/econst/NSString //apple_ref/c/struct/NSString //apple_ref/c/clconst/NSString" --><font class="type">NSString</font><!-- /a --> <font class="type">*</font>)<!-- a logicalPath="//apple_ref/c/cl/variableName //apple_ref/c/cl/variableName //apple_ref/c/tdef/variableName //apple_ref/c/tag/variableName //apple_ref/c/econst/variableName //apple_ref/c/struct/variableName //apple_ref/c/clconst/variableName" --><font class="type">variableName</font><!-- /a -->; </pre></blockquote>
460<dl>
461<h5><font face="Lucida Grande,Helvetica,Arial">Discussion</font></h5>
462<p>Returns variable name as a NSString object.
463	</p>
464</dl>
465<hr>
466<!-- headerDoc=func;  uid=//apple_ref/doc/compositePage/c/func/variableNC_TYPE;  name=variableNC_TYPE --><a name="//apple_ref/doc/compositePage/c/func/variableNC_TYPE"></a><table border="0" cellpadding="2" cellspacing="2" width="300"><tr><td valign="top" height="12" colspan="5">
467<h3><a name="variableNC_TYPE">variableNC_TYPE</a></h3>
468</td></tr></table>
469<hr>
470<dl></dl>
471<p>Returns variable type.
472</p>
473<blockquote><pre>-(
474        <font class="param">nc_type</font>)<!-- a logicalPath="//apple_ref/c/cl/variableNC_TYPE //apple_ref/c/cl/variableNC_TYPE //apple_ref/c/tdef/variableNC_TYPE //apple_ref/c/tag/variableNC_TYPE //apple_ref/c/econst/variableNC_TYPE //apple_ref/c/struct/variableNC_TYPE //apple_ref/c/clconst/variableNC_TYPE" --><font class="type">variableNC_TYPE</font><!-- /a -->; </pre></blockquote>
475<dl>
476<h5><font face="Lucida Grande,Helvetica,Arial">Discussion</font></h5>
477<p>Returns variable type as a netcdf type (nc_type) value.
478	</p>
479</dl>
480<hr>
481<!-- headerDoc=func;  uid=//apple_ref/doc/compositePage/c/func/variableType;  name=variableType --><a name="//apple_ref/doc/compositePage/c/func/variableType"></a><table border="0" cellpadding="2" cellspacing="2" width="300"><tr><td valign="top" height="12" colspan="5">
482<h3><a name="variableType">variableType</a></h3>
483</td></tr></table>
484<hr>
485<dl></dl>
486<p>Returns variable type.
487</p>
488<blockquote><pre>-(
489        <!-- a logicalPath="//apple_ref/c/cl/NSString //apple_ref/c/cl/NSString //apple_ref/c/tdef/NSString //apple_ref/c/tag/NSString //apple_ref/c/econst/NSString //apple_ref/c/struct/NSString //apple_ref/c/clconst/NSString" --><font class="type">NSString</font><!-- /a --> <font class="type">*</font>)<!-- a logicalPath="//apple_ref/c/cl/variableType //apple_ref/c/cl/variableType //apple_ref/c/tdef/variableType //apple_ref/c/tag/variableType //apple_ref/c/econst/variableType //apple_ref/c/struct/variableType //apple_ref/c/clconst/variableType" --><font class="type">variableType</font><!-- /a -->; </pre></blockquote>
490<dl>
491<h5><font face="Lucida Grande,Helvetica,Arial">Discussion</font></h5>
492<p>Returns variable type as a NSString object.  Type strings include NC_CHAR,NC_INT, and several others.
493	</p>
494</dl>
495<p>(Last Updated June 18, 2007)
496</p>
497</body>
498</html>