diff options
Diffstat (limited to 'interactionhandler.h')
-rw-r--r-- | interactionhandler.h | 37 |
1 files changed, 0 insertions, 37 deletions
diff --git a/interactionhandler.h b/interactionhandler.h deleted file mode 100644 index ace192a..0000000 --- a/interactionhandler.h +++ /dev/null @@ -1,37 +0,0 @@ -#ifndef INTERACTIONHANDLER_H -#define INTERACTIONHANDLER_H - -#include <QObject> -#include <armadillo> - -class InteractionHandler : public QObject -{ - Q_OBJECT -public: - Q_ENUMS(Technique) - enum Technique { - TECHNIQUE_PLMP, - TECHNIQUE_LAMP, - TECHNIQUE_LSP, - TECHNIQUE_PEKALSKA - }; - - InteractionHandler(const arma::mat &X, const arma::uvec &cpIndices); - void setTechnique(Technique technique); - -signals: - void cpChanged(const arma::mat &Y); - -public slots: - void setCP(const arma::mat &Ys); - -protected: - InteractionHandler() {} - -private: - arma::mat m_X, m_Y; - arma::uvec m_cpIndices; - Technique m_technique; -}; - -#endif // INTERACTIONHANDLER_H |