Ticket #311 (closed task: fixed)

Opened 9 years ago

Last modified 8 years ago

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

Description

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 9 years ago by bdezonia

  • Status changed from new to accepted

comment:2 Changed 9 years ago 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 9 years ago 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 9 years ago by bdezonia

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

comment:5 Changed 9 years ago by bdezonia

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

comment:6 Changed 8 years ago by curtis

  • Blocking 1014 added
Note: See TracTickets for help on using tickets.