<h2>org.das2.qds.CdfSparseDataSet</h2><p>dataset for modeling when data values repeat.  Instead of storing 
 copies of the data, the get method looks up the index.  For example:
 <pre>
 ds= CdfSparseDataSet(1,200,dataset(1))
 ds.putValues( 10, dataset(2) )
 ds.putValues( 110, dataset(3) )
 plot( ds )
 </pre></p>
<h2>CdfSparseDataSet( int rank, int length, <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a> value )</h2>
<p>create the DataSet with the given length.</p>

<hr>
<a name="datasetCount"></a>
<h2>datasetCount</h2>
datasetCount(  ) &rarr; int

<p>return the number of different datasets.</p>

<h3>Returns:</h3>
the number of different datasets.
<br><br>
<a href="https://github.com/autoplot/dev/search?q=datasetCount&unscoped_q=datasetCount">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qds/CdfSparseDataSet.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/qds/CdfSparseDataSet.html#datasetCount">[view on old javadoc]</a>
 <a href="https://sourceforge.net/p/autoplot/code/HEAD/tree/autoplot/trunk/QDataSet/src/org/das2/qds/CdfSparseDataSet.java#l125">[view source]</a>
<br>
<br>
<hr>
<a name="length"></a>
<h2>length</h2>
length(  ) &rarr; int

<p></p>

<h3>Returns:</h3>
int

<br><br>
<a href="https://github.com/autoplot/dev/search?q=length&unscoped_q=length">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qds/CdfSparseDataSet.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/qds/CdfSparseDataSet.html#length">[view on old javadoc]</a>
 <a href="https://sourceforge.net/p/autoplot/code/HEAD/tree/autoplot/trunk/QDataSet/src/org/das2/qds/CdfSparseDataSet.java#l139">[view source]</a>
<br>
<br>
length( int i0 ) &rarr; int<br>
length( int i0, int i1 ) &rarr; int<br>
length( int i0, int i1, int i2 ) &rarr; int<br>
<hr>
<a name="putValues"></a>
<h2>putValues</h2>
putValues( int i0, <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a> ds ) &rarr; void

<p>insert these values into the dataset.</p>

<h3>Parameters</h3>
i0 - the insertion index, these must be inserted in order.
<br>
ds - the dataset for this index and those after.

<h3>Returns:</h3>
void (returns nothing)

<br><br>
<a href="https://github.com/autoplot/dev/search?q=putValues&unscoped_q=putValues">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qds/CdfSparseDataSet.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/qds/CdfSparseDataSet.html#putValues">[view on old javadoc]</a>
 <a href="https://sourceforge.net/p/autoplot/code/HEAD/tree/autoplot/trunk/QDataSet/src/org/das2/qds/CdfSparseDataSet.java#l71">[view source]</a>
<br>
<br>
<hr>
<a name="rank"></a>
<h2>rank</h2>
rank(  ) &rarr; int

<p></p>

<h3>Returns:</h3>
int

<br><br>
<a href="https://github.com/autoplot/dev/search?q=rank&unscoped_q=rank">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qds/CdfSparseDataSet.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/qds/CdfSparseDataSet.html#rank">[view on old javadoc]</a>
 <a href="https://sourceforge.net/p/autoplot/code/HEAD/tree/autoplot/trunk/QDataSet/src/org/das2/qds/CdfSparseDataSet.java#l62">[view source]</a>
<br>
<br>
<hr>
<a name="setLength"></a>
<h2>setLength</h2>
setLength( int length ) &rarr; void

<p>allow clients to reset the length.</p>

<h3>Parameters</h3>
length - an int

<h3>Returns:</h3>
void (returns nothing)

<br><br>
<a href="https://github.com/autoplot/dev/search?q=setLength&unscoped_q=setLength">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qds/CdfSparseDataSet.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/qds/CdfSparseDataSet.html#setLength">[view on old javadoc]</a>
 <a href="https://sourceforge.net/p/autoplot/code/HEAD/tree/autoplot/trunk/QDataSet/src/org/das2/qds/CdfSparseDataSet.java#l133">[view source]</a>
<br>
<br>
<hr>
<a name="slice"></a>
<h2>slice</h2>
slice( int i0 ) &rarr; <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a>

<p></p>

<h3>Parameters</h3>
i0 - an int

<h3>Returns:</h3>
org.das2.qds.QDataSet

<br><br>
<a href="https://github.com/autoplot/dev/search?q=slice&unscoped_q=slice">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qds/CdfSparseDataSet.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/qds/CdfSparseDataSet.html#slice">[view on old javadoc]</a>
 <a href="https://sourceforge.net/p/autoplot/code/HEAD/tree/autoplot/trunk/QDataSet/src/org/das2/qds/CdfSparseDataSet.java#l186">[view source]</a>
<br>
<br>
<hr>
<a name="trim"></a>
<h2>trim</h2>
trim( int i0, int i1 ) &rarr; <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a>

<p></p>

<h3>Parameters</h3>
i0 - an int
<br>
i1 - an int

<h3>Returns:</h3>
org.das2.qds.QDataSet

<br><br>
<a href="https://github.com/autoplot/dev/search?q=trim&unscoped_q=trim">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qds/CdfSparseDataSet.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/qds/CdfSparseDataSet.html#trim">[view on old javadoc]</a>
 <a href="https://sourceforge.net/p/autoplot/code/HEAD/tree/autoplot/trunk/QDataSet/src/org/das2/qds/CdfSparseDataSet.java#l192">[view source]</a>
<br>
<br>
<hr>
<a name="value"></a>
<h2>value</h2>
value( int i0 ) &rarr; double

<p></p>

<h3>Parameters</h3>
i0 - an int

<h3>Returns:</h3>
double

<br><br>
<a href="https://github.com/autoplot/dev/search?q=value&unscoped_q=value">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qds/CdfSparseDataSet.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/qds/CdfSparseDataSet.html#value">[view on old javadoc]</a>
 <a href="https://sourceforge.net/p/autoplot/code/HEAD/tree/autoplot/trunk/QDataSet/src/org/das2/qds/CdfSparseDataSet.java#l162">[view source]</a>
<br>
<br>
value( int i0, int i1 ) &rarr; double<br>
value( int i0, int i1, int i2 ) &rarr; double<br>
value( int i0, int i1, int i2, int i3 ) &rarr; double<br>