edu.unh.sdb.datasource
Class DCBoundsIterator
java.lang.Object
edu.unh.sdb.common.Bounds
edu.unh.sdb.datasource.ISBounds
edu.unh.sdb.datasource.ISBoundsIterator
edu.unh.sdb.datasource.DCBoundsIterator
- All Implemented Interfaces:
- SDBIterator, java.io.Serializable, java.lang.Cloneable
public class DCBoundsIterator
- extends ISBoundsIterator
- Author:
- rdb
- See Also:
- Serialized Form
Constructor Summary |
DCBoundsIterator(DataCollection dc,
ISBounds space,
int[] shape)
|
DCBoundsIterator(DataCollection dc,
ISBounds space,
int[] shape,
AxisOrdering ordering)
|
DCBoundsIterator(DataCollection dc,
ISBounds space,
int[] shape,
int[] gaps)
|
DCBoundsIterator(DataCollection dc,
ISBounds space,
int[] shape,
int[] gaps,
AxisOrdering ordering)
|
DCBoundsIterator(DataCollection dc,
ISBounds space,
IntegerIndexSpaceID start,
int[] shape)
|
DCBoundsIterator(DataCollection dc,
ISBounds space,
IntegerIndexSpaceID start,
int[] shape,
AxisOrdering ordering)
|
DCBoundsIterator(DataCollection dc,
ISBounds space,
IntegerIndexSpaceID start,
int[] shape,
int[] gaps)
|
DCBoundsIterator(DataCollection dc,
ISBounds space,
IntegerIndexSpaceID start,
int[] shape,
int[] gaps,
AxisOrdering ordering)
|
DCBoundsIterator(DataCollection dc,
ISBounds space,
ISBounds shape)
|
DCBoundsIterator(DataCollection dc,
ISBounds space,
ISBounds shape,
AxisOrdering ordering)
|
Methods inherited from class edu.unh.sdb.datasource.ISBoundsIterator |
clone, copyBounds, end, getAxisLength, getAxisOrdering, getBlockShape, getOrdering, getSpaceBounds, getSpaceDimensions, getSpaceDimensionsArray, getSteps, incrementAxis, init, init, init, isFullShape, main, next, resetAxis, setBounds, setupAndCheck, toString, toString, valid |
Methods inherited from class edu.unh.sdb.datasource.ISBounds |
boundingVolume, contains, contains, contains, containsExcludeUpper, containsExcludeUpper, copy, copy, copyAndMove, copyAndMove, copyAndMoveCenterTo, copyAndMoveCenterTo, copyAndMoveTo, copyAndMoveTo, copyAndMoveToOrigin, copyExpandBy, copyIncreasedBy, copyLower, copyLower, copyLowerArray, copyLowerArray, copyReducedBy, copyScaled, copyScaled, copyScaled, copyShrinkBy, copyTo, copyTo, copyToOrigin, copyUpper, copyUpper, copyUpperArray, copyUpperArray, createAtOrigin, createAtOrigin, createCentered, createCentered, createCentered, dim, equals, equalShape, equalShapeAfterProject, expand, getDimension, getDimensions, getDimensions, getDimensionsArray, getLower, getLower, getLowerArray, getLowerArray, getUpper, getUpper, getUpperArray, getUpperArray, getVertex, getVertex, hasSameShape, increase, increaseByOne, increaseByOne, intersection, intersects, intersectWith, isSlice, longVolume, makeRelativeTo, makeRelativeTo, move, move, move, moveCenterTo, moveCenterTo, moveTo, moveTo, moveToOrigin, newBoundsAtOrigin, project, reduce, reduceByOne, reduceByOne, set, setAndMove, setAndMoveTo, setLower, setLower, setLower, setToBoundingVolume, setUpper, setUpper, setUpper, slice, split, volume |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
DCBoundsIterator
public DCBoundsIterator(DataCollection dc,
ISBounds space,
int[] shape,
int[] gaps,
AxisOrdering ordering)
- Parameters:
space
- shape
- gaps
- axisOrdering
-
DCBoundsIterator
public DCBoundsIterator(DataCollection dc,
ISBounds space,
int[] shape,
int[] gaps)
- Parameters:
space
- shape
- gaps
-
DCBoundsIterator
public DCBoundsIterator(DataCollection dc,
ISBounds space,
int[] shape)
- Parameters:
space
- shape
-
DCBoundsIterator
public DCBoundsIterator(DataCollection dc,
ISBounds space,
ISBounds shape)
- Parameters:
space
- shape
-
DCBoundsIterator
public DCBoundsIterator(DataCollection dc,
ISBounds space,
int[] shape,
AxisOrdering ordering)
- Parameters:
space
- shape
- axisOrdering
-
DCBoundsIterator
public DCBoundsIterator(DataCollection dc,
ISBounds space,
ISBounds shape,
AxisOrdering ordering)
- Parameters:
space
- shape
- axisOrdering
-
DCBoundsIterator
public DCBoundsIterator(DataCollection dc,
ISBounds space,
IntegerIndexSpaceID start,
int[] shape,
int[] gaps,
AxisOrdering ordering)
- Parameters:
space
- start
- shape
- gaps
- axisOrdering
-
DCBoundsIterator
public DCBoundsIterator(DataCollection dc,
ISBounds space,
IntegerIndexSpaceID start,
int[] shape)
- Parameters:
space
- start
- shape
-
DCBoundsIterator
public DCBoundsIterator(DataCollection dc,
ISBounds space,
IntegerIndexSpaceID start,
int[] shape,
AxisOrdering ordering)
- Parameters:
space
- start
- shape
- axisOrdering
-
DCBoundsIterator
public DCBoundsIterator(DataCollection dc,
ISBounds space,
IntegerIndexSpaceID start,
int[] shape,
int[] gaps)
- Parameters:
space
- start
- shape
- gaps
-
getDataCollection
public DataCollection getDataCollection()
- Get the DataCollection associated with this Iterator
getDataCollection
public void getDataCollection(DataCollection newDC)
- Set the DataCollection associated with this Iterator
getDataBlock
public DataBlock getDataBlock()
- Get a data block containing the data associated with the current
iteration bounds.