public class CellBoundsIterator extends ISBoundsIterator
Constructor and Description |
---|
CellBoundsIterator(ISBounds space) |
CellBoundsIterator(ISBounds space,
AxisOrdering ordering) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
incrementAxis(int axisNumber)
this is a help fuction for next() function, which is to set a
specified value to the specified axis if the value is in bounds
|
clone, copyBounds, end, getAxisLength, getAxisOrdering, getBlockShape, getOrdering, getSpaceBounds, getSpaceDimensions, getSpaceDimensionsArray, getSteps, init, init, init, isFullShape, main, next, resetAxis, setAll, setAnchor, setBounds, setBoundsAndShape, setShape, setupAndCheck, toString, toString, valid
boundingVolume, contains, contains, contains, containsExcludeUpper, containsExcludeUpper, copy, copy, copyAndMove, copyAndMove, copyAndMoveCenterTo, copyAndMoveCenterTo, copyAndMoveTo, copyAndMoveTo, copyAndMoveToOrigin, copyExpandBy, copyExpandByFactor, copyIncreasedBy, copyLower, copyLower, copyLowerArray, copyLowerArray, copyReducedBy, copyScaled, copyScaled, copyScaled, copyShrinkBy, copyShrinkByFactor, copyTo, copyTo, copyToOrigin, copyUpper, copyUpper, copyUpperArray, copyUpperArray, createAtOrigin, createAtOrigin, createCentered, createCentered, createCentered, dim, equals, equalShape, equalShapeAfterProject, expand, expandByFactor, 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, shrinkByFactor, slice, split, volume
public CellBoundsIterator(ISBounds space)
public CellBoundsIterator(ISBounds space, AxisOrdering ordering)
protected boolean incrementAxis(int axisNumber)
incrementAxis
in class ISBoundsIterator