Volume Class Reference

#include <Volume.h>

List of all members.

Public Member Functions

void setVoxelAt (int x, int y, int z, Voxel v)
Voxel getVoxelAt (int x, int y, int z)
Vector getCenter (void)
void calcGradients (void)
bool inside (Vector v)
double getMaxGradLength (void)
void init (int XDim, int YDim, int ZDim)
Vector getScaledVect (int x, int y, int z)


Detailed Description

The class Volume is used to store the Voxels from the input data.


Member Function Documentation

void Volume::calcGradients (  void   ) 
 

Calculates the gradients of the volume

Vector Volume::getCenter (  void   ) 
 

returns the Center of the Volume

double Volume::getMaxGradLength (  void   )  [inline]
 

returns true if v is inside the Volume

Vector Volume::getScaledVect (  int  x,
int  y,
int  z
) 
 

Calculates a new volume base on the measurement positions

Voxel Volume::getVoxelAt (  int  x,
int  y,
int  z
)  [inline]
 

gets Voxel at position (x,y,z) from the Volume

void Volume::init (  int  XDim,
int  YDim,
int  ZDim
) 
 

initialize the Volume

bool Volume::inside (  Vector  v  )  [inline]
 

Returns the radius of the Volume(largest Diagonal value)

void Volume::setVoxelAt (  int  x,
int  y,
int  z,
Voxel  v
) 
 

sets given Voxel at position (x,y,z) in the Volume


The documentation for this class was generated from the following files:
Generated on Wed Jan 18 14:33:43 2006 for VisUE by  doxygen 1.4.6-NO