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

RLEplane Struct Reference

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

#include <shearWarp.h>

Collaboration diagram for RLEplane:

Collaboration graph
[legend]
List of all members.

Public Attributes

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

Detailed Description

Structure for saving a single voxel slice.

In the RLEplane 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 98 of file Regular/Unimodal/3d/1B/Intensity/ShearWarp/shearWarp.h.


Member Data Documentation

float RLEplane::dim1_pos
 

The total sharing of the plane.

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

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

float RLEplane::dim2_pos
 

The total sharing of the plane.

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

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

byte* RLEplane::runlength
 

Pointer to the runlength-array.

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

Referenced by vu111211A::initRunPtr1(), vu111211A::interpolatePixel(), vu111211A::makeIntermediateImageOrtho(), vu111211A::makeIntermediateImagePerspective(), vu111211A::removeRunlengthEncoding(), vu111211A::runlengthEncode(), vu111211A::skipTransparentVoxels(), vu111211A::skipZeroLengthRuns(), vu111211A::volumeNext(), and vu111211A::~vu111211A().

float RLEplane::scale
 

The scaling. Needed for perspective projection.

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

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

dword RLEplane::size
 

The number of voxels in the plane.

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

Referenced by vu111211A::initFastClassification(), vu111211A::interpolatePixel(), vu111211A::makeIntermediateImageOrtho(), vu111211A::makeIntermediateImagePerspective(), vu111211A::preClassification(), vu111211A::removeRunlengthEncoding(), vu111211A::runlengthEncode(), and vu111211A::~vu111211A().

RLEvoxel* RLEplane::voxel
 

Pointer to the voxel-array.

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

Referenced by vu111211A::interpolatePixel(), vu111211A::makeIntermediateImagePerspective(), vu111211A::preClassification(), vu111211A::removeRunlengthEncoding(), vu111211A::runlengthEncode(), and vu111211A::~vu111211A().


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