#include "octree.h"#include "../intensity.h"#include "glos.h"#include <GL/gl.h>#include <GL/glu.h>#include "vuSimpleTypes.h"#include "vuNormalTable.h"#include "vuVector.h"#include "vuMatrix.h"Include dependency graph for Regular/Unimodal/3d/1B/Intensity/ShearWarp/shearWarp.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Classes | |
| struct | RLEvoxel |
| Structure for saving a single voxel. More... | |
| struct | RLEplane |
| Structure for saving a single voxel slice. More... | |
| struct | intermediatePixel |
| Structure for saving a single pixel in the intermediate image. More... | |
| class | vu111211A |
| Implements a shear-warp algorithm for this leaf of the tree. More... | |
Defines | |
| #define | VIEWING_MODE_ORTHO 0 |
| Defines the value that represents orthogonal projection. | |
| #define | VIEWING_MODE_PERSPECTIVE 1 |
| Defines the value that represents perspective projection. | |
| #define | XDIR 0 |
| Defines numerical value representing X. | |
| #define | YDIR 1 |
| Defines numerical value representing Y. | |
| #define | ZDIR 2 |
| Defines numerical value representing Z. | |
| #define | WDIR 3 |
| Defines numerical value representing W (for homogenous coordinates). | |
| #define | THRESHOLD_RUNLENGTH 0.05 |
| Defines the threshold for the smallest opacity. | |
| #define | MIN_TRANSPARENCY_MAKING_INTERMEDIATE 0.05 |
| Defines the transparency threshold for creation of the intermediate image. | |
| #define | OPENGL_PLANE_SIZE 140 |
| Defines the initial size of the OpenGL plane. | |
| #define | ZOOM_FACTOR 250 |
Typedefs | |
| typedef vu111211A | vuVolumeRegularUnimodal3d1B1ValShearWarp |
|
|
Defines the transparency threshold for creation of the intermediate image. When the intermediate image is constructed, when the opacity of a pixel reaches MIN_TRANSPARENCY_MAKING_INTERMEDIATE the pixel is assumed to be opaque (and is not changed in the following iterations) Definition at line 42 of file Regular/Unimodal/3d/1B/Intensity/ShearWarp/shearWarp.h. |
|
|
Defines the initial size of the OpenGL plane.
Definition at line 45 of file Regular/Unimodal/3d/1B/Intensity/ShearWarp/shearWarp.h. |
|
|
Defines the threshold for the smallest opacity. THRESHOLD_RUNLENGTH is the smallest opacity, with which a voxel is still saved in the runlength encoded volume Definition at line 33 of file Regular/Unimodal/3d/1B/Intensity/ShearWarp/shearWarp.h. |
|
|
Defines the value that represents orthogonal projection.
Definition at line 14 of file Regular/Unimodal/3d/1B/Intensity/ShearWarp/shearWarp.h. |
|
|
Defines the value that represents perspective projection.
Definition at line 17 of file Regular/Unimodal/3d/1B/Intensity/ShearWarp/shearWarp.h. |
|
|
Defines numerical value representing W (for homogenous coordinates).
Definition at line 26 of file Regular/Unimodal/3d/1B/Intensity/ShearWarp/shearWarp.h. |
|
|
Defines numerical value representing X.
Definition at line 20 of file Regular/Unimodal/3d/1B/Intensity/ShearWarp/shearWarp.h. |
|
|
Defines numerical value representing Y.
Definition at line 22 of file Regular/Unimodal/3d/1B/Intensity/ShearWarp/shearWarp.h. |
|
|
Defines numerical value representing Z.
Definition at line 24 of file Regular/Unimodal/3d/1B/Intensity/ShearWarp/shearWarp.h. |
|
|
Definition at line 48 of file Regular/Unimodal/3d/1B/Intensity/ShearWarp/shearWarp.h. |
|
|
Definition at line 130 of file Regular/Unimodal/3d/1B/Intensity/ShearWarp/shearWarp.h. |
1.3.9.1