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, getBlockShape
boundingVolume, contains, contains, contains, copy, copyAndMoveToOrigin, dim, equals, getDimension, getDimensions, getDimensions, getLower, getLowerArray, getUpper, getUpperArray, intersects, move, move, moveTo, moveTo, moveToOrigin, setLower, setLower, setUpper, setUpper, volume
public 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 SDBIterator
init
in class GBoundsIterator
public final Point getSteps()
public boolean valid()
valid
in interface SDBIterator
valid
in class GBoundsIterator
public boolean next()
next
in interface SDBIterator
next
in class GBoundsIterator
public void end()
end
in interface SDBIterator
end
in class GBoundsIterator
public GBounds copyBounds()
copyBounds
in class GBoundsIterator
public java.lang.Object clone()
clone
in class GBoundsIterator
public java.lang.String toString()
toString
in class GBoundsIterator
public java.lang.String toString(java.lang.String indent)
toString
in class GBoundsIterator
public static void main(java.lang.String[] args)