Main Page | Packages | Class Hierarchy | Class List | Directories | Class Members

IDVR.VolumeRenderer.RenderPrimitives.FootprintElement Class Reference

#include <FootprintElement.h>

List of all members.


Detailed Description

Class for the footprint element datastructue.

Namespace: IDVR.VolumeRenderer.RenderPrimitives

This class provides the footprint element datastructure. Each footprint element has an objectID, an importance and a distance.

See also:
Footprint - the Footprint datastructure
Author:
Christopher Thurnher
Version:
1.0
Date:
02-18-2005


Public Member Functions

 FootprintElement (void)
 Standard construktor.
 FootprintElement (unsigned short n_ObjectID, short n_Importance, double n_Distance)
 Construktor.
void setObjectID (unsigned short n_ObjectID)
 Sets the objectID of the footprint element.
void setImportance (short n_Importance)
 Sets the importance of the footprint element.
void setDistance (double n_Distance)
 Sets the distance of the footprint element.
unsigned short getObjectID (void)
 Returns the objectID of the footprint element.
short getImportance (void)
 Returns the importance of the footprint element.
double getDistance (void)
 Returns the distance of the footprint element.

Private Attributes

short m_ObjectID
 The objectID of the footprint element.
short m_Importance
 The importance of the footprint element.
double m_Distance
 The distance of the footprint element.


Constructor & Destructor Documentation

FootprintElement::FootprintElement void   ) 
 

Standard construktor.

FootprintElement::FootprintElement unsigned short  n_ObjectID,
short  n_Importance,
double  n_Distance
 

Construktor.


Member Function Documentation

double FootprintElement::getDistance void   ) 
 

Returns the distance of the footprint element.

Returns:
The distance of the footprint element.

short FootprintElement::getImportance void   ) 
 

Returns the importance of the footprint element.

Returns:
The importance of the footprint element.

unsigned short FootprintElement::getObjectID void   ) 
 

Returns the objectID of the footprint element.

Returns:
The objectID of the footprint element.

void FootprintElement::setDistance double  n_Distance  ) 
 

Sets the distance of the footprint element.

Parameters:
n_Distance the distance of the footprint element.

void FootprintElement::setImportance short  n_Importance  ) 
 

Sets the importance of the footprint element.

Parameters:
n_Importance the importance of the footprint element.

void FootprintElement::setObjectID unsigned short  n_ObjectID  ) 
 

Sets the objectID of the footprint element.

Parameters:
n_ObjectID the objectID of the footprint element.


The documentation for this class was generated from the following files:
Generated on Sat Apr 9 11:51:01 2005 for RayCaster wiht Importance Driven Volume Rendering (IDVR) by  doxygen 1.4.1