Voxel Class Reference

#include <Voxel.h>

List of all members.

Public Member Functions

 Voxel ()
 Voxel (const unsigned short uValue)
 Voxel (const unsigned short uValue, const unsigned short *vsGradient)
 Voxel (const unsigned short uValue, const unsigned short uGx, const unsigned short uGy, const unsigned short uGz)
 Voxel (const unsigned short uValue1nx1ny1nz, const unsigned short uValue0px1ny1nz, const unsigned short uValue1px1ny1nz, const unsigned short uValue1nx0py1nz, const unsigned short uValue0px0py1nz, const unsigned short uValue1px0py1nz, const unsigned short uValue1nx1py1nz, const unsigned short uValue0px1py1nz, const unsigned short uValue1px1py1nz, const unsigned short uValue1nx1ny0pz, const unsigned short uValue0px1ny0pz, const unsigned short uValue1px1ny0pz, const unsigned short uValue1nx0py0pz, const unsigned short uValue0px0py0pz, const unsigned short uValue1px0py0pz, const unsigned short uValue1nx1py0pz, const unsigned short uValue0px1py0pz, const unsigned short uValue1px1py0pz, const unsigned short uValue1nx1ny1pz, const unsigned short uValue0px1ny1pz, const unsigned short uValue1px1ny1pz, const unsigned short uValue1nx0py1pz, const unsigned short uValue0px0py1pz, const unsigned short uValue1px0py1pz, const unsigned short uValue1nx1py1pz, const unsigned short uValue0px1py1pz, const unsigned short uValue1px1py1pz)
 ~Voxel (void)
void SetValue (const unsigned short uValue)
const unsigned short GetValue () const
void SetGradient (const unsigned short *vsGradient)
void SetGradient (const short uGx, const short uGy, const short uGz)
void SetGradientX (const short uGx)
void SetGradientY (const short uGy)
void SetGradientZ (const short uGz)
void SetGradient (const int iComponent, const short uValue)
const short * GetGradient () const
const short GetGradientX () const
const short GetGradientY () const
const short GetGradientZ () const
const short GetGradient (const int iComponent) const

Private Attributes

unsigned short m_uValue
short * m_vsGradient


Constructor & Destructor Documentation

Voxel::Voxel (  )  [inline]

Voxel::Voxel ( const unsigned short  uValue  )  [inline]

References SetValue().

Voxel::Voxel ( const unsigned short  uValue,
const unsigned short *  vsGradient 
) [inline]

References SetGradient(), and SetValue().

Voxel::Voxel ( const unsigned short  uValue,
const unsigned short  uGx,
const unsigned short  uGy,
const unsigned short  uGz 
) [inline]

References SetGradient(), and SetValue().

Voxel::Voxel ( const unsigned short  uValue1nx1ny1nz,
const unsigned short  uValue0px1ny1nz,
const unsigned short  uValue1px1ny1nz,
const unsigned short  uValue1nx0py1nz,
const unsigned short  uValue0px0py1nz,
const unsigned short  uValue1px0py1nz,
const unsigned short  uValue1nx1py1nz,
const unsigned short  uValue0px1py1nz,
const unsigned short  uValue1px1py1nz,
const unsigned short  uValue1nx1ny0pz,
const unsigned short  uValue0px1ny0pz,
const unsigned short  uValue1px1ny0pz,
const unsigned short  uValue1nx0py0pz,
const unsigned short  uValue0px0py0pz,
const unsigned short  uValue1px0py0pz,
const unsigned short  uValue1nx1py0pz,
const unsigned short  uValue0px1py0pz,
const unsigned short  uValue1px1py0pz,
const unsigned short  uValue1nx1ny1pz,
const unsigned short  uValue0px1ny1pz,
const unsigned short  uValue1px1ny1pz,
const unsigned short  uValue1nx0py1pz,
const unsigned short  uValue0px0py1pz,
const unsigned short  uValue1px0py1pz,
const unsigned short  uValue1nx1py1pz,
const unsigned short  uValue0px1py1pz,
const unsigned short  uValue1px1py1pz 
) [inline]

References SetGradient(), and SetValue().

Voxel::~Voxel ( void   )  [inline]


Member Function Documentation

const short Voxel::GetGradient ( const int  iComponent  )  const [inline]

References m_vsGradient.

const short* Voxel::GetGradient (  )  const [inline]

References m_vsGradient.

const short Voxel::GetGradientX (  )  const [inline]

References m_vsGradient.

const short Voxel::GetGradientY (  )  const [inline]

References m_vsGradient.

const short Voxel::GetGradientZ (  )  const [inline]

References m_vsGradient.

const unsigned short Voxel::GetValue (  )  const [inline]

References m_uValue.

void Voxel::SetGradient ( const int  iComponent,
const short  uValue 
) [inline]

References m_vsGradient.

void Voxel::SetGradient ( const short  uGx,
const short  uGy,
const short  uGz 
) [inline]

References m_vsGradient.

void Voxel::SetGradient ( const unsigned short *  vsGradient  )  [inline]

References m_vsGradient.

Referenced by Voxel().

void Voxel::SetGradientX ( const short  uGx  )  [inline]

References m_vsGradient.

void Voxel::SetGradientY ( const short  uGy  )  [inline]

References m_vsGradient.

void Voxel::SetGradientZ ( const short  uGz  )  [inline]

References m_vsGradient.

void Voxel::SetValue ( const unsigned short  uValue  )  [inline]

References m_uValue.

Referenced by Voxel().


Member Data Documentation

unsigned short Voxel::m_uValue [private]

Referenced by GetValue(), and SetValue().

short* Voxel::m_vsGradient [private]


The documentation for this class was generated from the following file:

Generated on Mon Jan 12 21:15:45 2009 for Volume Visualization by  doxygen 1.5.8