#include <Histogram.h>
Definition at line 20 of file Histogram.h.
anonymous enum [private] |
noID | |
imageIntensityY | |
imageIntensityU | |
imageIntensityV | |
scanLineIntensityY | |
scanLineIntensityU | |
scanLineIntensityV | |
colorFrequency | |
lengthOfSegments | |
numberOfHistogramIDs |
Definition at line 23 of file Histogram.h.
Histogram::Histogram | ( | ) | [inline] |
Histogram::Histogram | ( | HistogramID | id | ) | [inline] |
void Histogram::add | ( | int | index | ) |
Definition at line 25 of file Histogram.cpp.
References maxNumberOfEntries, numberOfAddedEntries, sum, and value.
void Histogram::analyseClusters | ( | ) |
Definition at line 69 of file Histogram.cpp.
References beginOfCluster, endOfCluster, getAverageFrequencyOverAllEntries(), numberOfClusters, numberOfEntries, and value.
Referenced by CHistogramDlgBar::paintHistogram().
double Histogram::getAverage | ( | ) |
Definition at line 52 of file Histogram.cpp.
References numberOfAddedEntries, and sum.
Referenced by CHistogramDlgBar::paintHistogram().
double Histogram::getAverageFrequencyOverAllEntries | ( | ) |
Definition at line 57 of file Histogram.cpp.
References numberOfAddedEntries, and numberOfEntries.
Referenced by analyseClusters(), and CHistogramDlgBar::paintHistogram().
double Histogram::getAverageFrequencyOverUsedEntries | ( | ) |
Definition at line 62 of file Histogram.cpp.
References numberOfAddedEntries, numberOfEntries, and value.
Referenced by CHistogramDlgBar::paintHistogram().
int Histogram::getBeginOfCluster | ( | int | index | ) |
Definition at line 128 of file Histogram.cpp.
References beginOfCluster.
Referenced by CHistogramDlgBar::paintHistogram().
static DebugKeyTable::debugKeyID Histogram::getDebugKeyID | ( | HistogramID | histogramID | ) | [inline, static] |
Definition at line 54 of file Histogram.h.
References ASSERT, colorFrequency, imageIntensityU, imageIntensityV, imageIntensityY, lengthOfSegments, scanLineIntensityU, scanLineIntensityV, scanLineIntensityY, DebugKeyTable::sendHistogram_colorFrequency, DebugKeyTable::sendHistogram_imageIntensityU, DebugKeyTable::sendHistogram_imageIntensityV, DebugKeyTable::sendHistogram_imageIntensityY, DebugKeyTable::sendHistogram_lengthOfSegments, DebugKeyTable::sendHistogram_scanLineIntensityU, DebugKeyTable::sendHistogram_scanLineIntensityV, and DebugKeyTable::sendHistogram_scanLineIntensityY.
Referenced by CHistogramDlgBar::OnContextMenu().
int Histogram::getEndOfCluster | ( | int | index | ) |
Definition at line 133 of file Histogram.cpp.
References endOfCluster.
Referenced by CHistogramDlgBar::paintHistogram().
Histogram::HistogramID Histogram::getHistogramID | ( | ) |
static const char* Histogram::getName | ( | HistogramID | histogramID | ) | [inline, static] |
Definition at line 37 of file Histogram.h.
References colorFrequency, imageIntensityU, imageIntensityV, imageIntensityY, lengthOfSegments, noID, scanLineIntensityU, scanLineIntensityV, and scanLineIntensityY.
Referenced by CHistogramDlgBar::OnContextMenu().
int Histogram::getNumberOfClusters | ( | ) |
Definition at line 123 of file Histogram.cpp.
References numberOfClusters.
Referenced by CHistogramDlgBar::paintHistogram().
int Histogram::getNumberOfEntries | ( | ) |
Definition at line 40 of file Histogram.cpp.
References numberOfEntries.
Referenced by CHistogramDlgBar::paintHistogram().
int Histogram::getValue | ( | int | index | ) |
Definition at line 34 of file Histogram.cpp.
References maxNumberOfEntries, and value.
Referenced by CHistogramDlgBar::paintHistogram().
void Histogram::init | ( | int | numberOfEntries | ) |
void Histogram::init | ( | ) |
Definition at line 88 of file Histogram.h.
References histogramID, numberOfAddedEntries, numberOfEntries, sum, and value.
void Histogram::setID | ( | HistogramID | id | ) | [inline] |
int Histogram::beginOfCluster[maxNumberOfEntries] [private] |
Definition at line 117 of file Histogram.h.
Referenced by analyseClusters(), and getBeginOfCluster().
int Histogram::endOfCluster[maxNumberOfEntries] [private] |
HistogramID Histogram::histogramID [private] |
Definition at line 111 of file Histogram.h.
Referenced by getHistogramID(), Histogram(), operator=(), and setID().
int Histogram::numberOfAddedEntries [private] |
Definition at line 113 of file Histogram.h.
Referenced by add(), getAverage(), getAverageFrequencyOverAllEntries(), getAverageFrequencyOverUsedEntries(), init(), and operator=().
int Histogram::numberOfClusters [private] |
Definition at line 116 of file Histogram.h.
Referenced by analyseClusters(), and getNumberOfClusters().
int Histogram::numberOfEntries [private] |
Definition at line 110 of file Histogram.h.
Referenced by analyseClusters(), getAverageFrequencyOverAllEntries(), getAverageFrequencyOverUsedEntries(), getNumberOfEntries(), and operator=().
int Histogram::sum [private] |
Definition at line 114 of file Histogram.h.
Referenced by add(), getAverage(), init(), and operator=().
int Histogram::value[maxNumberOfEntries] [private] |
Definition at line 109 of file Histogram.h.
Referenced by add(), analyseClusters(), getAverageFrequencyOverUsedEntries(), getValue(), init(), and operator=().