Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

RLEslice_bcc Struct Reference

Structure for saving a single voxel slice. More...

#include <shearWarp.h>

Collaboration diagram for RLEslice_bcc:

Collaboration graph
[legend]
List of all members.

Public Attributes

float dim1_pos
 The total sharing of the slice.
float dim2_pos
 The total sharing of the slice.
dword size
 The number of voxels in the slice.
float scale
 The scaling. Needed for perspective projection.
byterunlength
 Pointer to the runlength-array.
RLEvoxel_bccvoxel
 Pointer to the voxel-array.

Detailed Description

Structure for saving a single voxel slice.

In the RLEslice structure the total shearing, the number of voxels, a pointer to the runlength-array and a pointer to the voxel-array are stored. This structure is needed for runlength encoding of the volume data.

Definition at line 97 of file BCC/Unimodal/3d/1B/Intensity/ShearWarp/shearWarp.h.


Member Data Documentation

float RLEslice_bcc::dim1_pos
 

The total sharing of the slice.

Definition at line 99 of file BCC/Unimodal/3d/1B/Intensity/ShearWarp/shearWarp.h.

Referenced by vu1512119::makeIntermediateImageOrtho(), vu1512119::makeIntermediateImagePerspective(), vu1512119::runlengthEncode(), and vu1512119::shearOrtho().

float RLEslice_bcc::dim2_pos
 

The total sharing of the slice.

Definition at line 99 of file BCC/Unimodal/3d/1B/Intensity/ShearWarp/shearWarp.h.

Referenced by vu1512119::makeIntermediateImageOrtho(), vu1512119::makeIntermediateImagePerspective(), vu1512119::runlengthEncode(), and vu1512119::shearOrtho().

byte* RLEslice_bcc::runlength
 

Pointer to the runlength-array.

Definition at line 105 of file BCC/Unimodal/3d/1B/Intensity/ShearWarp/shearWarp.h.

Referenced by vu1512119::makeIntermediateImageOrtho(), vu1512119::makeIntermediateImagePerspective(), vu1512119::removeRunlengthEncoding(), vu1512119::runlengthEncode(), and vu1512119::~vu1512119().

float RLEslice_bcc::scale
 

The scaling. Needed for perspective projection.

Definition at line 103 of file BCC/Unimodal/3d/1B/Intensity/ShearWarp/shearWarp.h.

Referenced by vu1512119::makeIntermediateImagePerspective(), and vu1512119::runlengthEncode().

dword RLEslice_bcc::size
 

The number of voxels in the slice.

Definition at line 101 of file BCC/Unimodal/3d/1B/Intensity/ShearWarp/shearWarp.h.

Referenced by vu1512119::makeIntermediateImageOrtho(), vu1512119::makeIntermediateImagePerspective(), vu1512119::removeRunlengthEncoding(), vu1512119::runlengthEncode(), and vu1512119::~vu1512119().

RLEvoxel_bcc* RLEslice_bcc::voxel
 

Pointer to the voxel-array.

Definition at line 107 of file BCC/Unimodal/3d/1B/Intensity/ShearWarp/shearWarp.h.

Referenced by vu1512119::makeIntermediateImageOrtho(), vu1512119::makeIntermediateImagePerspective(), vu1512119::removeRunlengthEncoding(), vu1512119::runlengthEncode(), and vu1512119::~vu1512119().


The documentation for this struct was generated from the following file:
Generated on Wed Dec 15 21:21:02 2004 for vuVolume by  doxygen 1.3.9.1