#include <HistoData.h>
Public Methods | |
void | SetMinMaxScalar (float minScalar, float maxScalar) |
Sets minínal and maximal scalar value. | |
void | SetIntervNum (int intervNum) |
Sets number of histogram intervals. | |
void | SetDataStream (CHistoDataStream *dataStream) |
Sets histogram data stream. | |
CHistoDataStream * | GetDataStream () |
Returns histogram data stream. | |
void | InitDistribution () |
Inits distribution array. | |
void | CalcMinMaxDistr () |
Calculates minimum and maximum distribution values. | |
void | CalcMinMaxScalar () |
Calculates minimum and maximum scalar values. | |
int | CalcInterv (float scalar) |
Calculates interval index the scalar value belongs to. | |
void | CalcDistribution () |
Calculates data distribution. | |
CHistoData (CHistoDataStream *dataStream, int intervNum) | |
Constructor setting data stream and interval number. | |
CHistoData () | |
Standard constructor. | |
virtual | ~CHistoData () |
Public Attributes | |
int | m_MinDistr |
Minimal distribution value. | |
int | m_MaxDistr |
Maximal distribution value. | |
float | m_MinScalar |
Minimal scalar value. | |
float | m_MaxScalar |
Maximal scalar value. | |
int | m_IntervNum |
Number of distribution intervals. | |
int * | m_Distribution |
Distribution array. | |
CHistoDataStream * | m_DataStream |
Histogram data stream. |