public class GBoundsGapIterator extends GBoundsIterator implements java.lang.Cloneable, SDBIterator
| Constructor and Description |
|---|
GBoundsGapIterator(GBounds space,
float[] shape,
float[] gaps)
Construct an GBoundsGapIterator that will traverse the given space with an
an GBounds of the given shape (dimensions).
|
GBoundsGapIterator(GBounds space,
float[] shape,
float[] gaps,
AxisOrdering ordering) |
GBoundsGapIterator(GBounds space,
Point start,
float[] shape,
float[] gaps) |
GBoundsGapIterator(GBounds space,
Point start,
float[] shape,
float[] gaps,
AxisOrdering ordering) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
clone()
Return a copy of this GBoundsGapIterator
|
GBounds |
copyBounds()
Return a simple GBounds corresponding to the current value of this iterator.
|
void |
end()
Not implemented.
|
Point |
getSteps()
Return an IndexSpaceID representing the iterator's steps.
|
void |
init()
Initialize this GBoundsGapIterator
|
static void |
main(java.lang.String[] args)
For debugging.
|
boolean |
next()
Moving the GBoundsGapIterator to the next position.
|
java.lang.String |
toString()
Return a String representing the object.
|
java.lang.String |
toString(java.lang.String indent)
Return description of this GBoundsGapIterator
|
boolean |
valid()
Return true if the current position is a valid position in the
IndexSpace.
|
getAxisLength, getAxisLengthArray, getAxisOrdering, getBlockShapeboundingVolume, contains, contains, contains, copy, copyAndMoveToOrigin, dim, equals, getDimension, getDimensions, getDimensions, getLower, getLowerArray, getUpper, getUpperArray, intersects, move, move, moveTo, moveTo, moveToOrigin, setLower, setLower, setUpper, setUpper, volumepublic GBoundsGapIterator(GBounds space, float[] shape, float[] gaps)
public GBoundsGapIterator(GBounds space, float[] shape, float[] gaps, AxisOrdering ordering)
public GBoundsGapIterator(GBounds space, Point start, float[] shape, float[] gaps)
public GBoundsGapIterator(GBounds space, Point start, float[] shape, float[] gaps, AxisOrdering ordering)
public void init()
init in interface SDBIteratorinit in class GBoundsIteratorpublic final Point getSteps()
public boolean valid()
valid in interface SDBIteratorvalid in class GBoundsIteratorpublic boolean next()
next in interface SDBIteratornext in class GBoundsIteratorpublic void end()
end in interface SDBIteratorend in class GBoundsIteratorpublic GBounds copyBounds()
copyBounds in class GBoundsIteratorpublic java.lang.Object clone()
clone in class GBoundsIteratorpublic java.lang.String toString()
toString in class GBoundsIteratorpublic java.lang.String toString(java.lang.String indent)
toString in class GBoundsIteratorpublic static void main(java.lang.String[] args)