From 60a0bfb863aa2a05bafd943423c284f5c2d68863 Mon Sep 17 00:00:00 2001 From: Samuel Fadel Date: Mon, 25 Jan 2016 19:55:52 +0100 Subject: Scatterplots & splat now share the same scaling. --- interactionhandler.cpp | 42 ------------------------------------------ 1 file changed, 42 deletions(-) delete mode 100644 interactionhandler.cpp (limited to 'interactionhandler.cpp') diff --git a/interactionhandler.cpp b/interactionhandler.cpp deleted file mode 100644 index 64304c7..0000000 --- a/interactionhandler.cpp +++ /dev/null @@ -1,42 +0,0 @@ -#include "interactionhandler.h" - -#include "mp.h" - -InteractionHandler::InteractionHandler(const arma::mat &X, - const arma::uvec &cpIndices) - : m_X(X) - , m_Y(X.n_rows, 2) - , m_cpIndices(cpIndices) - , m_technique(TECHNIQUE_LAMP) -{ -} - -void InteractionHandler::setTechnique(InteractionHandler::Technique technique) -{ - if (m_technique == technique) - return; - - m_technique = technique; -} - -void InteractionHandler::setCP(const arma::mat &Ys) -{ - switch (m_technique) { - case TECHNIQUE_PLMP: - mp::plmp(m_X, m_cpIndices, Ys, m_Y); - break; - case TECHNIQUE_LSP: - // TODO - // mp::lsp(m_X, m_cpIndices, Ys, m_Y); - break; - case TECHNIQUE_LAMP: - mp::lamp(m_X, m_cpIndices, Ys, m_Y); - break; - case TECHNIQUE_PEKALSKA: - // TODO - // mp::pekalska(m_X, m_cpIndices, Ys, m_Y); - break; - } - - emit cpChanged(m_Y); -} -- cgit v1.2.3