Ticket #273 (closed task: fixed)
Opened 2010-11-09T13:04:12-06:00
Last modified 2012-02-24T15:14:20-06:00
Investigate feasability of general iterators in imagej package
Reported by: | bdezonia | Owned by: | bdezonia |
---|---|---|---|
Priority: | major | Milestone: |
|
Component: | ImgLib2 OPS | Version: | |
Severity: | serious | Keywords: | |
Cc: | Blocked By: | ||
Blocking: |
Description
In imagej.process.operation there is some class explosion. Investigate ways to generalize iteration so that any number of iterators can be manipulated simulataneously. Also generalize functions from unary/binary/nary. Make iterators nestable and synchronizable with other iterators.
Change History
comment:2 Changed 2010-11-09T13:05:19-06:00 by bdezonia
initial work mostly done. compiles. on my machine only right now. needs some additional flesh in the basic iterators. in no way tested.
comment:3 Changed 2011-01-10T15:01:13-06:00 by bdezonia
made a SynchronizedIterator class that provides general iteration capabilities to IJ2 Datasets. It is currently a private class in DatasetDuplicator. Will break out when doing DatasetProcessor.
comment:4 Changed 2011-01-15T14:14:06-06:00 by bdezonia
Broke out SynchronizedIterator as public in ij2-common.
comment:5 Changed 2011-02-15T10:40:54-06:00 by bdezonia
- Status changed from accepted to closed
- Resolution set to fixed
The ideas for this code have been implemented in imglib-ops at this point. And we'll use imglib Img and cursors more and more so the need for this code is no longer apparent. Retiring ticket.