edu.unh.sdb.datasource
Class DCIterator

java.lang.Object
  extended by edu.unh.sdb.common.SpaceID
      extended by edu.unh.sdb.datasource.IndexSpaceID
          extended by edu.unh.sdb.datasource.ISIterator
              extended by edu.unh.sdb.datasource.DCIterator
All Implemented Interfaces:
SDBIterator, java.lang.Cloneable

public class DCIterator
extends ISIterator

Author:
rdb

Constructor Summary
DCIterator(DataCollection dc, ISBounds db)
           
DCIterator(DataCollection dc, ISBounds db, AxisOrdering ord)
           
DCIterator(DataCollection dc, ISBounds db, AxisOrdering ord, int[] steps)
           
DCIterator(DataCollection dc, ISBounds db, int[] steps)
           
 
Method Summary
 DataCollection getDataCollection()
          Get the DataCollection associated with this Iterator
 void getDataCollection(DataCollection newDC)
          Set the DataCollection associated with this Iterator
 
Methods inherited from class edu.unh.sdb.datasource.ISIterator
clone, containedBy, copy, copyID, dim, end, getAxisLength, getAxisLengthArray, getAxisLengths, getAxisOrdering, getBounds, getCoord, getCoords, getOrdering, getSpaceBounds, hasMoreElements, init, main, moveTo, moveTo, next, refLowerArray, refUpperArray, relativeLocation, relativeLocation, setBounds, setCoord, setSpaceBounds, setSteps, toString, valid
 
Methods inherited from class edu.unh.sdb.datasource.IndexSpaceID
add, add, divide, equals, getCoords, greaterThanOrEqual, lessThanOrEqual, mod, multiply, negate, project, scale, scale, setDimensionsInUnits, shift, subtract, subtract, subtract, toString, volume
 
Methods inherited from class edu.unh.sdb.common.SpaceID
setCoord
 
Methods inherited from class java.lang.Object
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DCIterator

public DCIterator(DataCollection dc,
                  ISBounds db)
Parameters:
db -

DCIterator

public DCIterator(DataCollection dc,
                  ISBounds db,
                  AxisOrdering ord)
Parameters:
db -
ord -

DCIterator

public DCIterator(DataCollection dc,
                  ISBounds db,
                  int[] steps)
Parameters:
db -
steps -

DCIterator

public DCIterator(DataCollection dc,
                  ISBounds db,
                  AxisOrdering ord,
                  int[] steps)
Parameters:
db -
ord -
steps -
Method Detail

getDataCollection

public DataCollection getDataCollection()
Get the DataCollection associated with this Iterator


getDataCollection

public void getDataCollection(DataCollection newDC)
Set the DataCollection associated with this Iterator