These variable define the frame:
|
Public: |
m_file (SliceO_File *) |
The data for the frame comes from a file. These information give a pointer to the file along with the "bunch" and slice information needed to identify the data in the file.
|
|
m_bunch (int) |
||
|
m_slice (int)
|
||
|
m_ima (void *) |
Pointer to the "Tomo_Image" structure of this frame. |
|
|
m_flag (unsigned int)
|
|
|
|
m_x (unsigned short) |
m_x and m_y are the x and y resolution of the frame. m_z and m_t are the index of this frame in a 3D or 4D dataset.
|
|
|
m_y (unsigned short) |
||
|
m_z (unsigned short) |
||
|
m_t (unsigned short)
|
||
|
m_pix_type (unsigned char) |
Type of the pixel (as defined in "TomoVision_Convert.hpp") |
|
|
m_pix_units (char) |
Units used to express the pixel values. |
|
|
m_pix_fill (int) |
Value of the pixels outside the ROI (if any). |
|
|
m_scale (float **) |
Display scaling factor. There is one scaling factor per window mode, and one set of these per window. |
|
|
m_ratio (float)
|
Pixel aspect ration (y/x) |
|
|
m_org (Vect)
|
Position of the center of the upper left pixel in 3D space. |
|
|
m_dir_h (Vect) |
Direction verctors in 3D space. "h" is the horizontal direction, "v" is the vertical and "d" is depth.
|
|
|
m_dir_v (Vect) |
||
|
m_dir_d (Vect)
|
||
|
m_inc (Vect)
|
Increments between pixels. m_inc.z is the spacing between slices. |
|
|
m_dim (Vect)
|
Dimensions of the pixels |
|
|
m_pos_d (float)
|
Position of the frame in the "d" direction. |
|
|
m_time (float)
|
Frame time |
|
|
m_mat_2D_3D (Matrix)
|
Transformation matrices to go from 2D (pixel number) to 3D space.
|
|
|
m_mat_3D_2D (Matrix)
|
||
|
gli_offset (float)
|
Real pixel value = GLI value * gli_scale + gli_offset
|
|
|
gli_scale (float)
|
||
|
gli_min (float)
|
Minimum and maximum of the GLI values in this frame
|
|
|
gli_max (float)
|
||
|
val_min (float) |
Minimum and maximum displayed values (from the color scheme), GLI values < minimum = color table[0], GLI values > maximum = color table [max]
|
|
|
val_max (float) |