#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. |