Woolz Image Processing  Version 1.8.3
_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

◆ dim

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 WlzEffWriteObjAnl().

◆ unused8

short _WlzEffAnlImageDim::unused8

Unused. 2 bytes.

◆ unused9

short _WlzEffAnlImageDim::unused9

Unused. 2 bytes.

◆ unused10

short _WlzEffAnlImageDim::unused10

Unused. 2 bytes.

◆ unused11

short _WlzEffAnlImageDim::unused11

Unused. 2 bytes.

◆ unused12

short _WlzEffAnlImageDim::unused12

Unused. 2 bytes.

◆ unused13

short _WlzEffAnlImageDim::unused13

Unused. 2 bytes.

◆ unused14

short _WlzEffAnlImageDim::unused14

Unused. 2 bytes.

◆ dataType

short _WlzEffAnlImageDim::dataType

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

Referenced by WlzEffWriteObjAnl().

◆ bitPix

short _WlzEffAnlImageDim::bitPix

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

  1. 2 bytes.

Referenced by WlzEffWriteObjAnl().

◆ dimUn0

short _WlzEffAnlImageDim::dimUn0

2 bytes.

◆ pixdim

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().

◆ voxOffset

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.

◆ fUnused1

float _WlzEffAnlImageDim::fUnused1

4 bytes.

◆ fUnused2

float _WlzEffAnlImageDim::fUnused2

4 bytes.

◆ fUnused3

float _WlzEffAnlImageDim::fUnused3

4 bytes.

◆ calMax

float _WlzEffAnlImageDim::calMax

Maximum calibratin value. 4 bytes.

◆ calMin

float _WlzEffAnlImageDim::calMin

Minimum calibratin value. 4 bytes.

◆ compressed

float _WlzEffAnlImageDim::compressed

4 bytes.

◆ verified

float _WlzEffAnlImageDim::verified

4 bytes.

◆ glMax

int _WlzEffAnlImageDim::glMax

Maximum pixel value. 4 bytes.

Referenced by WlzEffWriteObjAnl().

◆ glMin

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: