public interface IterationCode extends EuclideanSpace
getItcode()) structured as follows:
[o0] a general X offset
(to ensure that no negative X coordinates occur.)
[p1, ..., pn] the starting position in dimensions 1, ..., n
Then follows a arbitrary long sequence of tuples
[p0min, p0max] where p0min >= 0
or
[-dim, p1, ..., p(dim)] where -dim < 0.
Based on the sign of first element it can be decided which it is.
In the second case, the first element determines the length of the tuple.
[p0min, p0max] means that the positions from [p0min + o0, p1, ..., pn] to
[p0max, p1, ..., pn] are contained in the bitmask, where p1, ..., pn are the
current starting position in dimensions 1, ..., n.
[dim, p1, ..., p(-dim)] modifies dimensions p1, ..., p(-dim) of the current
starting position.
| Modifier and Type | Method and Description |
|---|---|
long[] |
getBoundingBoxMax() |
long[] |
getBoundingBoxMin() |
gnu.trove.list.array.TIntArrayList |
getItcode() |
long |
getSize() |
numDimensionsgnu.trove.list.array.TIntArrayList getItcode()
long getSize()
long[] getBoundingBoxMin()
long[] getBoundingBoxMax()
Copyright © 2009–2018 ImgLib2. All rights reserved.