TPCCLIB
Loading...
Searching...
No Matches
ANALYZE_HEADER_IMGDIM Struct Reference

#include <libtpcimgio.h>

Data Fields

short int dim [8]
short int unused8
short int unused9
short int unused10
short int unused11
short int unused12
short int unused13
short int unused14
short int datatype
short int bitpix
short int dim_un0
float pixdim [8]
float vox_offset
float funused1
float funused2
float funused3
float cal_max
float cal_min
float compressed
float verified
int glmax
int glmin

Detailed Description

Analyze header imgdim

Definition at line 93 of file libtpcimgio.h.

Field Documentation

◆ bitpix

short int ANALYZE_HEADER_IMGDIM::bitpix

Nr of bits per pixel; 1, 8, 16, 32, or 64.

Definition at line 120 of file libtpcimgio.h.

Referenced by anaEditHeader(), anaPrintHeader(), anaReadHeader(), anaReadImagedata(), anaWriteHeader(), imgSetAnalyzeHeader(), and imgWriteAnalyze().

◆ cal_max

float ANALYZE_HEADER_IMGDIM::cal_max

Maximum of calibrated values.

Definition at line 136 of file libtpcimgio.h.

Referenced by anaEditHeader(), anaPrintHeader(), anaReadHeader(), anaWriteHeader(), imgSetAnalyzeHeader(), and imgWriteAnalyze().

◆ cal_min

float ANALYZE_HEADER_IMGDIM::cal_min

Minimum of calibrated values.

Definition at line 138 of file libtpcimgio.h.

Referenced by anaEditHeader(), anaPrintHeader(), anaReadHeader(), anaWriteHeader(), imgSetAnalyzeHeader(), and imgWriteAnalyze().

◆ compressed

float ANALYZE_HEADER_IMGDIM::compressed

compressed

Definition at line 140 of file libtpcimgio.h.

Referenced by anaEditHeader(), anaPrintHeader(), anaReadHeader(), and anaWriteHeader().

◆ datatype

short int ANALYZE_HEADER_IMGDIM::datatype

datatype: ANALYZE_DT_NONE, ANALYZE_DT_UNKNOWN, ANALYZE_DT_BINARY (1 bit), ANALYZE_DT_UNSIGNED_CHAR (8 bits), ANALYZE_DT_SIGNED_SHORT (16 bits), ANALYZE_DT_SIGNED_INT (32 bits), ANALYZE_DT_FLOAT (32 bits), ANALYZE_DT_COMPLEX (64 bits), ANALYZE_DT_DOUBLE (64 bits), ANALYZE_DT_RGB. Notice that not all SW supports all data types.

Definition at line 118 of file libtpcimgio.h.

Referenced by anaEditHeader(), anaPrintHeader(), anaReadHeader(), anaReadImagedata(), anaWriteHeader(), imgSetAnalyzeHeader(), and imgWriteAnalyze().

◆ dim

short int ANALYZE_HEADER_IMGDIM::dim[8]

Array of the image dimensions; nr of dimensions (usually 4), x dimension, y dimension, z dimension, and time dimension (nr of image volumes).

Definition at line 96 of file libtpcimgio.h.

Referenced by anaEditHeader(), anaPrintHeader(), anaReadHeader(), anaReadImagedata(), anaWriteHeader(), imgGetAnalyzeHeader(), imgReadAnalyze(), imgSetAnalyzeHeader(), imgWriteAnalyze(), and imgWriteAnalyzeFrame().

◆ dim_un0

short int ANALYZE_HEADER_IMGDIM::dim_un0

Unused

Definition at line 122 of file libtpcimgio.h.

Referenced by anaEditHeader(), anaPrintHeader(), anaReadHeader(), and anaWriteHeader().

◆ funused1

float ANALYZE_HEADER_IMGDIM::funused1

◆ funused2

float ANALYZE_HEADER_IMGDIM::funused2

funused2

Definition at line 132 of file libtpcimgio.h.

Referenced by anaEditHeader(), anaPrintHeader(), anaReadHeader(), and anaWriteHeader().

◆ funused3

float ANALYZE_HEADER_IMGDIM::funused3

◆ glmax

int ANALYZE_HEADER_IMGDIM::glmax

Maximum pixel value of the whole database.

Definition at line 144 of file libtpcimgio.h.

Referenced by anaEditHeader(), anaPrintHeader(), anaReadHeader(), anaWriteHeader(), imgSetAnalyzeHeader(), and imgWriteAnalyze().

◆ glmin

int ANALYZE_HEADER_IMGDIM::glmin

Minimum pixel value of the whole database.

Definition at line 146 of file libtpcimgio.h.

Referenced by anaEditHeader(), anaPrintHeader(), anaReadHeader(), anaWriteHeader(), imgSetAnalyzeHeader(), and imgWriteAnalyze().

◆ pixdim

float ANALYZE_HEADER_IMGDIM::pixdim[8]

Pixel dimensions in mm or ms, corresponding to dim[].

Definition at line 124 of file libtpcimgio.h.

Referenced by anaEditHeader(), anaPrintHeader(), anaReadHeader(), anaWriteHeader(), imgGetAnalyzeHeader(), imgReadAnalyze(), imgSetAnalyzeHeader(), and imgWriteAnalyze().

◆ unused10

short int ANALYZE_HEADER_IMGDIM::unused10

unused

Definition at line 102 of file libtpcimgio.h.

Referenced by anaEditHeader(), anaPrintHeader(), anaReadHeader(), and anaWriteHeader().

◆ unused11

short int ANALYZE_HEADER_IMGDIM::unused11

unused

Definition at line 104 of file libtpcimgio.h.

Referenced by anaEditHeader(), anaPrintHeader(), anaReadHeader(), and anaWriteHeader().

◆ unused12

short int ANALYZE_HEADER_IMGDIM::unused12

unused

Definition at line 106 of file libtpcimgio.h.

Referenced by anaEditHeader(), anaPrintHeader(), anaReadHeader(), and anaWriteHeader().

◆ unused13

short int ANALYZE_HEADER_IMGDIM::unused13

unused

Definition at line 108 of file libtpcimgio.h.

Referenced by anaEditHeader(), anaPrintHeader(), anaReadHeader(), and anaWriteHeader().

◆ unused14

short int ANALYZE_HEADER_IMGDIM::unused14

unused

Definition at line 110 of file libtpcimgio.h.

Referenced by anaEditHeader(), anaPrintHeader(), anaReadHeader(), and anaWriteHeader().

◆ unused8

short int ANALYZE_HEADER_IMGDIM::unused8

unused

Definition at line 98 of file libtpcimgio.h.

Referenced by anaEditHeader(), anaPrintHeader(), anaReadHeader(), and anaWriteHeader().

◆ unused9

short int ANALYZE_HEADER_IMGDIM::unused9

unused

Definition at line 100 of file libtpcimgio.h.

Referenced by anaEditHeader(), anaPrintHeader(), anaReadHeader(), and anaWriteHeader().

◆ verified

float ANALYZE_HEADER_IMGDIM::verified

verified

Definition at line 142 of file libtpcimgio.h.

Referenced by anaEditHeader(), anaPrintHeader(), anaReadHeader(), and anaWriteHeader().

◆ vox_offset

float ANALYZE_HEADER_IMGDIM::vox_offset

Byte offset in the .img file at which voxels start; negative value specifies that the absolute value is applied for every image in the file.

Definition at line 128 of file libtpcimgio.h.

Referenced by anaEditHeader(), anaPrintHeader(), anaReadHeader(), anaReadImagedata(), and anaWriteHeader().


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