00001 #ifndef __histogram__
00002 #define __histogram__
00003
00004 #include <QtCore/QPoint>
00005
00006 #include <cmath>
00007
00008 #include "logger.h"
00009
00012 class Histogram
00013 {
00014 public:
00015 Histogram(int *densityCount, int noSamples);
00016 ~Histogram();
00017
00018 int getNoSamples() {return noSamples;}
00019 double densitySize(int index);
00020
00021 QPoint *getQPointData(int verticalSize, int columnWidth, int pixelsPerStep, bool isBottomZero);
00022
00023 private:
00024 int noSamples;
00025
00026 double *densitySizeData;
00027 };
00028
00029
00030 #endif