Ticket #284 (closed task: fixed)
Opened 2010-11-24T14:57:27-06:00
Last modified 2012-02-24T15:20:53-06:00
Improve data type support in imagej 2.0 core
Reported by: | bdezonia | Owned by: | bdezonia |
---|---|---|---|
Priority: | major | Milestone: |
|
Component: | Core | Version: | |
Severity: | serious | Keywords: | |
Cc: | Blocked By: | ||
Blocking: | #1014 |
Description
Made break between pixel type (UINT12, USHORT, BYTE, etc.) with storage type (UINT8, INT16. LONG, etc.). Created an EncodingManager. This generalizes handling of type data. Also added BitType support. These changes motivated by the fact that setPixels(), for a UINT12 data type, gets passed an array of integers. Need to separate out what a type represents versus how it is encoded. Improved runtime type checking for setPixels().