analyzetype
analyzetype (reference only)
analyzetype - return properties of analyze image datatype
FORMAT: [anadata, anareadtype, anareadsize] = analyzetype(anatype)
Input fields:
anatype numeric datatype given in Analyze header
Output fields:
anadata 1x1 data field with correct type and zero content
anareadtype type string for fread operations
anareadsize number of bytes per pixel/voxel
Notes
These outputs are returned for the following input values:
- 2:
{uint8(0), 'uint8⇒uint8', 1} - 4:
{int16(0), 'int16⇒int16', 2} - 8:
{int32(0), 'int32⇒int32', 4} - 16:
{single(0), 'single⇒single', 4} - 64:
{0, 'double⇒double', 8} - 130:
{int8(0), 'int8⇒int8', 1} - 132:
{uint16(0), 'uint16⇒uint16', 2} - 136:
{uint32(0), 'uint32⇒uint32', 4}
The function automatically handles incorrect endianness of the anatype value by deviding numbers greater than 255 by 256.
analyzetype.txt · Last modified: 2010/06/22 03:28 by jochen
