#include <VolDisplay.h>
Public Member Functions | |
| VolDisplay () | |
| VolDisplay (VolData *data) | |
| Initialisiert die Anzeige mit daten. | |
| void | setVolData (VolData *data) |
| Setzt Daten für die Anzeige. | |
| void | enableSliceView (bool b) |
| Legt fest ob Slices angezeigt werden sollen. | |
| void | enableRayCastView (bool b) |
| Legt fest ob 3D angezeigt werden soll. | |
| void | setSliceAndPlane (int sliceNr, int planeID) |
| Welcher Plane (XY, XZ, YZ) und welcher Slice daraus sollen angezeigt werden. | |
| void | generateTextureData () |
| Zeigt einen Slice an. | |
| bool | render () |
| Zeigt 3D Daten an. | |
| void | prepareTextureMemory () |
| Erzeugt Arrays für die Sliceanzeige. | |
| void | triggerRender (bool n) |
| Der Aufrufer sagt uns das wir uns einmal anzeigen sollen. | |
| void | setMousePos (CPoint point, bool rotate) |
| Setzt die aktuelle Mouseposition damit wir die ViewMatrix updaten können. | |
| ~VolDisplay () | |
Static Public Attributes | |
| static const int | XY_PLANE = 1 |
| static const int | YZ_PLANE = 2 |
| static const int | XZ_PLANE = 3 |
Protected Member Functions | |
| void | renderOneSlice () |
| Zeichnet einen Slice mit den aktuellen Einstellungen. | |
Protected Attributes | |
| VolData * | volData |
| BYTE * | texXY |
| BYTE * | texYZ |
| BYTE * | texXZ |
| int | texID |
| bool | sliceView |
| bool | rayCastView |
| int | sliceNr |
| int | planeID |
| int | width |
| int | height |
| bool | renderOnce |
| bool | nice |
| CPoint | oldMouse |
|
|
|
|
|
Initialisiert die Anzeige mit daten.
|
|
|
|
|
|
Legt fest ob 3D angezeigt werden soll.
|
|
|
Legt fest ob Slices angezeigt werden sollen.
|
|
|
Zeigt einen Slice an.
|
|
|
Erzeugt Arrays für die Sliceanzeige.
|
|
|
Zeigt 3D Daten an.
|
|
|
Zeichnet einen Slice mit den aktuellen Einstellungen.
|
|
||||||||||||
|
Setzt die aktuelle Mouseposition damit wir die ViewMatrix updaten können.
|
|
||||||||||||
|
Welcher Plane (XY, XZ, YZ) und welcher Slice daraus sollen angezeigt werden.
|
|
|
Setzt Daten für die Anzeige.
|
|
|
Der Aufrufer sagt uns das wir uns einmal anzeigen sollen.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.5