Volume Class Reference

#import <Volume.h>

Inheritance diagram for Volume:

Renderer MIP List of all members.

Public Member Functions

(void) - setMaxImageResolution:
(void) - resetRay
(void) - updateRayWithRGBA:andDensity:

Protected Attributes

float color [4]
int xDim
int yDim
int zDim
int areaRadius
PhongIlluminationshading
unsigned char * imageBitmap

Detailed Description

rendert einen volumsdatensatz nach dem algorithmus von levoy


Member Function Documentation

- (void) resetRay  
 

resets the ray color to [0,0,0,0] (this method is designed for overriding in subclass)

- (void) setMaxImageResolution: (int)  r  
 

definert die auflösung von der bitmap

Reimplemented from Renderer.

- (void) updateRayWithRGBA: (unsigned char *)  rgba
andDensity: (int)  density
 
 

updates the raycolor

Parameters:
rgba the color for the voxel
density the density-value of the actual voxel


Member Data Documentation

- (int) areaRadius [protected]
 

- (float color[4]) [protected]
 

color of the actual processing ray. r, g, b have values between 0 and 255, alpha betwenn 0 and 1!!

- (unsigned char*) imageBitmap [protected]
 

- (PhongIllumination*) shading [protected]
 

- (int) xDim [protected]
 

- (int) yDim [protected]
 

- (int) zDim [protected]
 


The documentation for this class was generated from the following files:
Generated on Wed Dec 7 12:30:37 2005 for Volumizer by  doxygen 1.4.5