aboutsummaryrefslogtreecommitdiff
path: root/distortionobserver.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'distortionobserver.cpp')
-rw-r--r--distortionobserver.cpp33
1 files changed, 0 insertions, 33 deletions
diff --git a/distortionobserver.cpp b/distortionobserver.cpp
deleted file mode 100644
index 29d7e6f..0000000
--- a/distortionobserver.cpp
+++ /dev/null
@@ -1,33 +0,0 @@
-#include "distortionobserver.h"
-
-#include "mp.h"
-
-DistortionObserver::DistortionObserver(const arma::mat &X,
- const arma::uvec &sampleIndices)
- : m_X(X)
- , m_sampleIndices(sampleIndices)
- , m_distortionMeasure(0)
-{
- m_distX = mp::dist(m_X);
-}
-
-void DistortionObserver::setMeasure(DistortionMeasure *measure)
-{
- m_distortionMeasure = measure;
-}
-
-void DistortionObserver::setMap(const arma::mat &Y)
-{
- if (!m_distortionMeasure) {
- return;
- }
-
- arma::vec measures = m_distortionMeasure->measure(m_distX, mp::dist(Y));
-
- if (m_Y.n_elem != 0) {
- emit mapChanged(measures - m_measures);
- } else {
- m_Y = Y;
- m_measures = measures;
- }
-}