v0.3.5:
[mldemos:mldemos.git] / MLDemos / compare.h
1 #ifndef _COMPARE_H_
2 #define _COMPARE_H_
3
4 #include <public.h>
5 #include <mymaths.h>
6 #include <drawUtils.h>
7 #include <QLabel>
8 #include "ui_compare.h"
9
10 class CompareAlgorithms : public QObject
11 {
12         Q_OBJECT
13
14         std::map< QString, std::vector< fvec > > results;
15         std::map< QString, QStringList > algorithms;
16         Ui::CompareDisplay *compareDisplay;
17         QWidget *compareWidget;
18         QLabel *display;
19         QPixmap pixmap;
20
21 public:
22         CompareAlgorithms(QWidget *parent=0);
23         ~CompareAlgorithms();
24         void AddResults(fvec results, QString name, QString algorithm);
25         void Show();
26         void Clear();
27         QPixmap &Display(){return pixmap;};
28
29 public slots:
30         void Update();
31 };
32
33 #endif // _COMPARE_H_