NOTICE! This is a static HTML version of a legacy ImageJ Trac ticket.

The ImageJ project now uses GitHub Issues for issue tracking.

Please file all new issues there.

Ticket #311 (closed task: fixed)

Opened 2011-01-10T14:47:19-06:00

Last modified 2012-02-24T16:08:14-06:00

Create DatasetProcessor

Reported by: bdezonia Owned by: bdezonia
Priority: major Milestone: biweekly-2011: Jan-03 to Jan-14
Component: Legacy Compatibility Version:
Severity: serious Keywords:
Cc: Blocked By:
Blocking: #1014


Add a different ImageProcessor type to the bridge: DatasetProcessor. Back it with a 2d Dataset. Adapt ImgLibProcessor code to DatasetProcessor. Remove imglib dependency from the bridge.

Change History

comment:1 Changed 2011-01-10T14:47:24-06:00 by bdezonia

  • Status changed from new to accepted

comment:2 Changed 2011-01-10T14:48:34-06:00 by bdezonia

Created a few support classes (functional transforms and iterators) that at this time reside as private classes in DatasetDuplicator. Will break them out as needed.

comment:3 Changed 2011-01-15T14:10:24-06:00 by bdezonia

Finished initial implementation of all methods.

Created numerous support classes: SynchronizedIterator, NestedIterator stub, LongFunction, DoubleFunction, TransformOperation, RegionCopyOperation, DatasetProcessorFactory, etc.

For quick development adapted IJ1 code. May want to adapt functional approach of ImgLibProcessor.

At this point its totally untested. Need to define some DatasetProcessor tests.

comment:4 Changed 2011-01-15T15:23:26-06:00 by bdezonia

In preparation of DatasetProcessor testing created PrimitveDatasetCreator for creating Datasets from primitive arrays.

comment:5 Changed 2011-01-15T15:34:08-06:00 by bdezonia

  • Status changed from accepted to closed
  • Resolution set to fixed

comment:6 Changed 2012-02-24T16:08:14-06:00 by curtis

  • Blocking 1014 added