org.das2.qds.IndexListDataSetIterator

Iterator that uses a rank 2 list of indeces. For example, to iterate over 10 points of a rank 2 dataset, this would be constructed with a dataset[10,2].

IndexListDataSetIterator( QDataSet indeces )

Create the iterator


createEmptyDs

createEmptyDs( ) → org.das2.qds.DDataSet

Returns:

org.das2.qds.DDataSet

[search for examples] [view on GitHub] [view on old javadoc] [view source]


getRank0Value

getRank0Value( QDataSet ds ) → QDataSet

Parameters

ds - a QDataSet

Returns:

org.das2.qds.QDataSet

[search for examples] [view on GitHub] [view on old javadoc] [view source]


getValue

getValue( QDataSet ds ) → double

get the value from ds at the current iterator position.

Parameters

ds - a dataset with compatible geometry as the iterator's geometry.

Returns:

the value of ds at the current iterator position.

[search for examples] [view on GitHub] [view on old javadoc] [view source]


hasNext

hasNext( ) → boolean

Returns:

boolean

[search for examples] [view on GitHub] [view on old javadoc] [view source]


index

index( int dim ) → int

Parameters

dim - an int

Returns:

int

[search for examples] [view on GitHub] [view on old javadoc] [view source]


length

length( int dim ) → int

Parameters

dim - an int

Returns:

int

[search for examples] [view on GitHub] [view on old javadoc] [view source]


next

next( ) → void

Returns:

void (returns nothing)

[search for examples] [view on GitHub] [view on old javadoc] [view source]


putRank0Value

putRank0Value( org.das2.qds.WritableDataSet ds, QDataSet vds ) → void

Parameters

ds - a WritableDataSet
vds - a QDataSet

Returns:

void (returns nothing)

[search for examples] [view on GitHub] [view on old javadoc] [view source]


putValue

putValue( org.das2.qds.WritableDataSet ds, double v ) → void

replace the value in ds at the current iterator position.

Parameters

ds - a writable dataset with compatible geometry as the iterator's geometry.
v - the value to insert.

Returns:

void (returns nothing)

[search for examples] [view on GitHub] [view on old javadoc] [view source]


rank

rank( ) → int

Returns:

int

[search for examples] [view on GitHub] [view on old javadoc] [view source]


toString

toString( ) → String

Returns:

java.lang.String

[search for examples] [view on GitHub] [view on old javadoc] [view source]