#include <Voxel.h>
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 |
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] |
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] |
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] |
unsigned short Voxel::m_uValue [private] |
Referenced by GetValue(), and SetValue().
short* Voxel::m_vsGradient [private] |
Referenced by GetGradient(), GetGradientX(), GetGradientY(), GetGradientZ(), SetGradient(), SetGradientX(), SetGradientY(), and SetGradientZ().