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

#include <libtpcimgio.h>

Data Fields

char status
char * statmsg
int orientation
float sizex
float sizey
float sizez
unsigned short int dimx
unsigned short int dimy
unsigned short int dimz
float *** v
float *** plane
float ** row
float * column
float * voxel

Detailed Description

3D volume data structure - 4-byte float voxels

Definition at line 1904 of file libtpcimgio.h.

Field Documentation

◆ column

float* VOL::column

Pointer for data to be used

Definition at line 1940 of file libtpcimgio.h.

Referenced by volAllocate(), volEmpty(), and volInit().

◆ dimx

unsigned short int VOL::dimx

Dimension of Column (c/x)

Definition at line 1918 of file libtpcimgio.h.

Referenced by idiSimulateTubeVol(), img2vol(), vol2img(), volAllocate(), volAvg(), volContents(), volEmpty(), volInfo(), volInit(), volMax(), and vrd2vol().

◆ dimy

unsigned short int VOL::dimy

Dimension of Row (r/y)

Definition at line 1920 of file libtpcimgio.h.

Referenced by idiSimulateTubeVol(), img2vol(), vol2img(), volAllocate(), volAvg(), volContents(), volEmpty(), volInfo(), volInit(), volMax(), and vrd2vol().

◆ dimz

unsigned short int VOL::dimz

Dimension of Plane (p/z)

Definition at line 1922 of file libtpcimgio.h.

Referenced by idiSimulateTubeVol(), img2vol(), vol2img(), volAllocate(), volAvg(), volContents(), volEmpty(), volInfo(), volInit(), volMax(), and vrd2vol().

◆ orientation

int VOL::orientation

Orientation

Definition at line 1910 of file libtpcimgio.h.

Referenced by img2vol(), volEmpty(), volInfo(), and volInit().

◆ plane

float*** VOL::plane

Pointer for data to be used

Definition at line 1936 of file libtpcimgio.h.

Referenced by volAllocate(), volEmpty(), and volInit().

◆ row

float** VOL::row

Pointer for data to be used

Definition at line 1938 of file libtpcimgio.h.

Referenced by volAllocate(), volEmpty(), and volInit().

◆ sizex

float VOL::sizex

Pixel size in dimension x (mm)

Definition at line 1912 of file libtpcimgio.h.

Referenced by idiSimulateTubeVol(), img2vol(), volEmpty(), volInfo(), and volInit().

◆ sizey

float VOL::sizey

Pixel size in dimension y (mm)

Definition at line 1914 of file libtpcimgio.h.

Referenced by idiSimulateTubeVol(), img2vol(), volEmpty(), volInfo(), and volInit().

◆ sizez

float VOL::sizez

Pixel size in dimension z (mm)

Definition at line 1916 of file libtpcimgio.h.

Referenced by img2vol(), volEmpty(), volInfo(), and volInit().

◆ statmsg

char* VOL::statmsg

Pointer to _imgStatusMessage, describing current status

Definition at line 1908 of file libtpcimgio.h.

Referenced by img2vol(), vol2img(), volAllocate(), volEmpty(), volInfo(), and volInit().

◆ status

char VOL::status

◆ v

float*** VOL::v

Pointer for data to be used

Definition at line 1934 of file libtpcimgio.h.

Referenced by idiSimulateTubeVol(), img2vol(), vol2img(), volAllocate(), volAvg(), volContents(), volEmpty(), volInit(), volMax(), and vrd2vol().

◆ voxel

float* VOL::voxel

Pointer for data to be used

Definition at line 1942 of file libtpcimgio.h.

Referenced by volAllocate(), volEmpty(), and volInit().


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