Woolz Image Processing  Version 1.7.5
_WlzEffAnlImageDim Struct Reference

Analyze 7.5 file header structure for the image dimensions. Typedef: WlzEffAnlImageDim. More...

Data Fields

short dim [8]
 
short unused8
 
short unused9
 
short unused10
 
short unused11
 
short unused12
 
short unused13
 
short unused14
 
short dataType
 
short bitPix
 
short dimUn0
 
float pixdim [8]
 
float voxOffset
 
float fUnused1
 
float fUnused2
 
float fUnused3
 
float calMax
 
float calMin
 
float compressed
 
float verified
 
int glMax
 
int glMin
 

Detailed Description

Analyze 7.5 file header structure for the image dimensions. Typedef: WlzEffAnlImageDim.

Field Documentation

short _WlzEffAnlImageDim::dim[8]

Array of the image dimensions. The number of dimensions is usually 4 with; [0] = number of dimensions, [1] = number of columns (X), [2] = number of lines (Y), [3] = number of planes (Z), [4] = number of time points. 16 bytes.

Referenced by WlzEffReadObjAnl(), and WlzEffWriteObjAnl().

short _WlzEffAnlImageDim::unused8

Unused. 2 bytes.

Referenced by WlzEffWriteObjAnl().

short _WlzEffAnlImageDim::unused9

Unused. 2 bytes.

Referenced by WlzEffWriteObjAnl().

short _WlzEffAnlImageDim::unused10

Unused. 2 bytes.

Referenced by WlzEffWriteObjAnl().

short _WlzEffAnlImageDim::unused11

Unused. 2 bytes.

Referenced by WlzEffWriteObjAnl().

short _WlzEffAnlImageDim::unused12

Unused. 2 bytes.

Referenced by WlzEffWriteObjAnl().

short _WlzEffAnlImageDim::unused13

Unused. 2 bytes.

Referenced by WlzEffWriteObjAnl().

short _WlzEffAnlImageDim::unused14

Unused. 2 bytes.

Referenced by WlzEffWriteObjAnl().

short _WlzEffAnlImageDim::dataType

The data type for the image, which must be a member of enum::_WlzEffAnlDataType. 2 bytes.

Referenced by WlzEffReadObjAnl(), and WlzEffWriteObjAnl().

short _WlzEffAnlImageDim::bitPix

Number of bits per pixel, which must be one of; 1, 8, 16, 32 or

  1. 2 bytes.

Referenced by WlzEffReadObjAnl(), and WlzEffWriteObjAnl().

short _WlzEffAnlImageDim::dimUn0

2 bytes.

Referenced by WlzEffWriteObjAnl().

float _WlzEffAnlImageDim::pixdim[8]

Real world pixel dimensions in mm and ms. The number of dimensions is usually 4 with; [0] = number of dimensions, [1] = x size (pixel width), [2] = y size (pixel height), [3] = z size (voxel depth), [4] = time interval. 32 bytes.

Referenced by WlzEffWriteObjAnl().

float _WlzEffAnlImageDim::voxOffset

The byte offset in the ".img" file at which the pixels start. If negative then the absolute value applies to every image in the file. 4 bytes.

Referenced by WlzEffWriteObjAnl().

float _WlzEffAnlImageDim::fUnused1

4 bytes.

Referenced by WlzEffWriteObjAnl().

float _WlzEffAnlImageDim::fUnused2

4 bytes.

Referenced by WlzEffWriteObjAnl().

float _WlzEffAnlImageDim::fUnused3

4 bytes.

Referenced by WlzEffWriteObjAnl().

float _WlzEffAnlImageDim::calMax

Maximum calibratin value. 4 bytes.

Referenced by WlzEffWriteObjAnl().

float _WlzEffAnlImageDim::calMin

Minimum calibratin value. 4 bytes.

Referenced by WlzEffWriteObjAnl().

float _WlzEffAnlImageDim::compressed

4 bytes.

Referenced by WlzEffWriteObjAnl().

float _WlzEffAnlImageDim::verified

4 bytes.

Referenced by WlzEffWriteObjAnl().

int _WlzEffAnlImageDim::glMax

Maximum pixel value. 4 bytes.

Referenced by WlzEffWriteObjAnl().

int _WlzEffAnlImageDim::glMin

Minimum pixel value. 4 bytes. Total = 108 bytes.

Referenced by WlzEffWriteObjAnl().


The documentation for this struct was generated from the following file: