#include <Volume.h>
Public Member Functions | |
| Volume () | |
| Volume (const string &strFilename) | |
| ~Volume (void) | |
| const Voxel & | Get (const int iX, const int iY, const int iZ) const |
| const Voxel & | Get (const int iIndex) const |
| float * | GetGradientVector (const int iX, const int iY, const int iZ) const |
| const float | GetGradientValue (const int iX, const int iY, const int iZ) const |
| const Voxel * | Get () const |
| const int | GetWidth () const |
| const int | GetHeight () const |
| const int | GetDepth () const |
| const int | GetSize () const |
| void | load (const string &strFilename) |
| int | getNumBins () |
| float * | getIntensityHistogram () |
| float | getIntensityHistogramMaximum () |
| float | getIntensityHistogramMinimum () |
| float | getIntensityHistogramMean () |
| float * | getGradientHistogram () |
| float | getGradientHistogramMaximum () |
| float | getGradientHistogramMinimum () |
| float | getGradientHistogramMean () |
Private Attributes | |
| vector< Voxel > | m_voxels |
| float * | m_gradientValues |
| float | m_intensityHistogram [HISTBINS] |
| float | m_intensityHistMax |
| float | m_intensityHistMin |
| float | m_intensityHistMean |
| float | m_gradientHistogram [HISTBINS] |
| float | m_gradientHistMax |
| float | m_gradientHistMin |
| float | m_gradientHistMean |
| int | m_iWidth |
| int | m_iHeight |
| int | m_iDepth |
Classes | |
| class | Voxel |
| Volume::Volume | ( | ) | [inline] |
| Volume::Volume | ( | const string & | strFilename | ) | [inline] |
| Volume::~Volume | ( | void | ) | [inline] |
| const Voxel& Volume::Get | ( | const int | iX, | |
| const int | iY, | |||
| const int | iZ | |||
| ) | const [inline] |
| const Voxel& Volume::Get | ( | const int | iIndex | ) | const [inline] |
| float* Volume::GetGradientVector | ( | const int | iX, | |
| const int | iY, | |||
| const int | iZ | |||
| ) | const [inline] |
| const float Volume::GetGradientValue | ( | const int | iX, | |
| const int | iY, | |||
| const int | iZ | |||
| ) | const [inline] |
| const Voxel* Volume::Get | ( | ) | const [inline] |
| const int Volume::GetWidth | ( | ) | const [inline] |
| const int Volume::GetHeight | ( | ) | const [inline] |
| const int Volume::GetDepth | ( | ) | const [inline] |
| const int Volume::GetSize | ( | ) | const [inline] |
| void Volume::load | ( | const string & | strFilename | ) | [inline] |
| int Volume::getNumBins | ( | ) | [inline] |
Getter for number of histogram bins
| float* Volume::getIntensityHistogram | ( | ) | [inline] |
Getter for intensity histogram
| float Volume::getIntensityHistogramMaximum | ( | ) | [inline] |
Getter for intensity histogram maximum
| float Volume::getIntensityHistogramMinimum | ( | ) | [inline] |
Getter for intensity histogram minimum
| float Volume::getIntensityHistogramMean | ( | ) | [inline] |
Getter for intensity histogram mean
| float* Volume::getGradientHistogram | ( | ) | [inline] |
Getter for gradient histogram
| float Volume::getGradientHistogramMaximum | ( | ) | [inline] |
Getter for gradient histogram maximum
| float Volume::getGradientHistogramMinimum | ( | ) | [inline] |
Getter for gradient histogram minimum
| float Volume::getGradientHistogramMean | ( | ) | [inline] |
Getter for gradient histogram mean
vector<Voxel> Volume::m_voxels [private] |
float* Volume::m_gradientValues [private] |
array of gradient values
float Volume::m_intensityHistogram[HISTBINS] [private] |
histogram of intensities
float Volume::m_intensityHistMax [private] |
maximum of intensity histogram
float Volume::m_intensityHistMin [private] |
minimum of intensity histogram (zeros ignored)
float Volume::m_intensityHistMean [private] |
mean of intensity histogram (zeros not counted)
float Volume::m_gradientHistogram[HISTBINS] [private] |
histogram of gradient values
float Volume::m_gradientHistMax [private] |
maximum of gradient histogram
float Volume::m_gradientHistMin [private] |
minimum of gradient histogram (zeros ignored)
float Volume::m_gradientHistMean [private] |
mean of gradient histogram (zeros not counted)
int Volume::m_iWidth [private] |
int Volume::m_iHeight [private] |
int Volume::m_iDepth [private] |
1.5.4