Volume::Voxel Class Reference

#include <Volume.h>

Collaboration diagram for Volume::Voxel:
[legend]

List of all members.

Public Member Functions

 Voxel ()
 Voxel (const Voxel &datOther)
 Voxel (const float fValue)
 ~Voxel ()
void SetValue (const float fValue)
const float GetValue () const
void SetGradient (const Vector _gradient)
const Vector GetGradient () const
const bool operator== (const Voxel &datOther) const
const bool operator!= (const Voxel &datOther) const
const bool operator> (const Voxel &datOther) const
const bool operator>= (const Voxel &datOther) const
const bool operator< (const Voxel &datOther) const
const bool operator<= (const Voxel &datOther) const
const Voxeloperator+= (const Voxel &datOther)
const Voxeloperator-= (const Voxel &datOther)
const Voxeloperator *= (const float &fOther)
const Voxeloperator/= (const float &fOther)
const Voxel operator+ (const Voxel &datOther) const
const Voxel operator- (const Voxel &datOther) const
const Voxel operator * (const float &fOther) const
const Voxel operator/ (const float &fOther) const


Detailed Description

Voxel class

Constructor & Destructor Documentation

Volume::Voxel::Voxel (  )  [inline]

Constructor

Volume::Voxel::Voxel ( const Voxel datOther  )  [inline]

Constructor from another voxel

Volume::Voxel::Voxel ( const float  fValue  )  [inline]

Constructor from a float value

Volume::Voxel::~Voxel (  )  [inline]

Destructor


Member Function Documentation

void Volume::Voxel::SetValue ( const float  fValue  )  [inline]

Set a new value for this voxel

const float Volume::Voxel::GetValue (  )  const [inline]

Get the value of this voxel

void Volume::Voxel::SetGradient ( const Vector  _gradient  )  [inline]

Set the gradient of this voxel

const Vector Volume::Voxel::GetGradient (  )  const [inline]

Get the gradient of this voxel

const bool Volume::Voxel::operator== ( const Voxel datOther  )  const [inline]

Operator for boolean value "is equal to"

const bool Volume::Voxel::operator!= ( const Voxel datOther  )  const [inline]

Operator for boolean value "is not equal to"

const bool Volume::Voxel::operator> ( const Voxel datOther  )  const [inline]

Operator for boolean value "is bigger than"

const bool Volume::Voxel::operator>= ( const Voxel datOther  )  const [inline]

Operator for boolean value "is bigger as or is equal to"

const bool Volume::Voxel::operator< ( const Voxel datOther  )  const [inline]

Operator for boolean value "is smaller as"

const bool Volume::Voxel::operator<= ( const Voxel datOther  )  const [inline]

Operator for boolean value "is smaller as or is equal to"

const Voxel& Volume::Voxel::operator+= ( const Voxel datOther  )  [inline]

Operator for addition

const Voxel& Volume::Voxel::operator-= ( const Voxel datOther  )  [inline]

Operator for subtraction

const Voxel& Volume::Voxel::operator *= ( const float &  fOther  )  [inline]

Operator for multiplication

const Voxel& Volume::Voxel::operator/= ( const float &  fOther  )  [inline]

Operator for division

const Voxel Volume::Voxel::operator+ ( const Voxel datOther  )  const [inline]

Operator for addition

const Voxel Volume::Voxel::operator- ( const Voxel datOther  )  const [inline]

Operator for subtraction

const Voxel Volume::Voxel::operator * ( const float &  fOther  )  const [inline]

Operator for multiplication

const Voxel Volume::Voxel::operator/ ( const float &  fOther  )  const [inline]

Operator for division


The documentation for this class was generated from the following file:
Generated on Tue Dec 4 01:54:47 2007 for Volumerenderer by  doxygen 1.5.4