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

vpvolume.h File Reference

#include <vpimage.h>
#include <vpslice.h>
#include <vptable.h>
#include <vpraycasting.h>
#include <FL/Fl_Gl_Window.h>
#include <FL/gl.h>
#include <GL/glu.h>

Go to the source code of this file.

Classes

struct  xyz
struct  xyzc
class  VPVolume

Defines

#define NONE   1001
#define ARQCT   1002
#define ARQMRI   1003
#define ARQPET   1004
#define ARQSPECT   1005
#define LINEAROPAC   100
#define TABLEOPAC   101
#define GRADIENTOPAC   102
#define LOCALSHADING   200
#define GOURAUDSHADING   201
#define PHONGSHADING   202
#define red   0
#define green   1
#define blue   2
#define C_VR_MAGIC_NUMBER_OLD   192837465
#define C_VR_MAGIC_NUMBER   192837466
#define C_MANUFACTURER_STRING_LENGTH   20
#define C_ORIG_FILENAME_STRING_LENGTH   128
#define C_UNSIGNED_BYTE   1001
#define C_UNSIGNED_SHORT   1002
#define C_INTENSITY8   2001
#define C_INTENSITY16   2002
#define C_INDEX4_INTENSITY12   2003
#define C_INDEX8_INTENSITY8   2004

Typedefs

typedef unsigned short int sword


Define Documentation

#define ARQCT   1002
 

Definition at line 48 of file vpvolume.h.

Referenced by VPVolume::VPVolume().

#define ARQMRI   1003
 

Definition at line 49 of file vpvolume.h.

Referenced by VPVolume::VPVolume().

#define ARQPET   1004
 

Definition at line 50 of file vpvolume.h.

Referenced by VPVolume::VPVolume().

#define ARQSPECT   1005
 

Definition at line 51 of file vpvolume.h.

Referenced by VPVolume::VPVolume().

#define blue   2
 

Definition at line 69 of file vpvolume.h.

Referenced by VPColor::BLUE(), VPVolume::vpAllocateColorImage(), VPVolume::vpDisplayColor(), VPSlice::vpFrontInnerStructRender(), VPRayCasting::vpRenderLivroMonoColor(), VPRayCasting::vpRenderLivroMonoColorInnerStructures(), VPRayCasting::vpRenderLivroMultiInnerStructures(), VPRayCasting::vpRenderLivroMultiModal(), VPSlice::vpSideInnerStructRender(), and VPSlice::vpTopInnerStructRender().

#define C_INDEX4_INTENSITY12   2003
 

Definition at line 81 of file vpvolume.h.

#define C_INDEX8_INTENSITY8   2004
 

Definition at line 82 of file vpvolume.h.

#define C_INTENSITY16   2002
 

Definition at line 80 of file vpvolume.h.

#define C_INTENSITY8   2001
 

Definition at line 79 of file vpvolume.h.

#define C_MANUFACTURER_STRING_LENGTH   20
 

Definition at line 75 of file vpvolume.h.

#define C_ORIG_FILENAME_STRING_LENGTH   128
 

Definition at line 76 of file vpvolume.h.

#define C_UNSIGNED_BYTE   1001
 

Definition at line 77 of file vpvolume.h.

Referenced by VPVolume::vpReadVolFile().

#define C_UNSIGNED_SHORT   1002
 

Definition at line 78 of file vpvolume.h.

Referenced by VPVolume::vpReadVolFile().

#define C_VR_MAGIC_NUMBER   192837466
 

Definition at line 74 of file vpvolume.h.

Referenced by VPVolume::vpReadVolFile().

#define C_VR_MAGIC_NUMBER_OLD   192837465
 

Definition at line 73 of file vpvolume.h.

Referenced by VPVolume::vpReadVolFile().

#define GOURAUDSHADING   201
 

Definition at line 62 of file vpvolume.h.

#define GRADIENTOPAC   102
 

Definition at line 57 of file vpvolume.h.

#define green   1
 

Definition at line 68 of file vpvolume.h.

Referenced by VPColor::GREEN(), VPVolume::vpAllocateColorImage(), VPVolume::vpDisplayColor(), VPSlice::vpFrontInnerStructRender(), VPRayCasting::vpRenderLivroMonoColor(), VPRayCasting::vpRenderLivroMonoColorInnerStructures(), VPRayCasting::vpRenderLivroMultiInnerStructures(), VPRayCasting::vpRenderLivroMultiModal(), VPSlice::vpSideInnerStructRender(), and VPSlice::vpTopInnerStructRender().

#define LINEAROPAC   100
 

Definition at line 55 of file vpvolume.h.

Referenced by VPVolume::VPVolume().

#define LOCALSHADING   200
 

Definition at line 61 of file vpvolume.h.

Referenced by VPRayCasting::VPRayCasting().

#define NONE   1001
 

Definition at line 47 of file vpvolume.h.

#define PHONGSHADING   202
 

Definition at line 63 of file vpvolume.h.

#define red   0
 

Definition at line 67 of file vpvolume.h.

Referenced by VPColor::RED(), VPVolume::vpAllocateColorImage(), VPVolume::vpDisplayColor(), VPSlice::vpFrontInnerStructRender(), VPRayCasting::vpRenderLivroMonoColor(), VPRayCasting::vpRenderLivroMonoColorInnerStructures(), VPRayCasting::vpRenderLivroMultiInnerStructures(), VPRayCasting::vpRenderLivroMultiModal(), VPSlice::vpSideInnerStructRender(), and VPSlice::vpTopInnerStructRender().

#define TABLEOPAC   101
 

Definition at line 56 of file vpvolume.h.


Typedef Documentation

typedef unsigned short int sword
 

Definition at line 89 of file vpvolume.h.


Generated on Tue Sep 6 10:00:11 2005 for VPAT by  doxygen 1.4.4