aboutsummaryrefslogtreecommitdiff
path: root/projectionhistory.h
diff options
context:
space:
mode:
Diffstat (limited to 'projectionhistory.h')
-rw-r--r--projectionhistory.h12
1 files changed, 9 insertions, 3 deletions
diff --git a/projectionhistory.h b/projectionhistory.h
index 79519f9..e20f16c 100644
--- a/projectionhistory.h
+++ b/projectionhistory.h
@@ -18,9 +18,13 @@ public:
ProjectionHistory(const arma::mat &X, const arma::uvec &cpIndices);
- const arma::mat &Y() const { return m_Y; }
- const arma::mat &firstY() const { return m_firstY; }
- const arma::mat &prevY() const { return m_prevY; }
+ const arma::mat &Y() const { return m_Y; }
+ const arma::mat &firstY() const { return m_firstY; }
+ const arma::mat &prevY() const { return m_prevY; }
+ const arma::mat &unreliability() const { return m_unreliability; }
+
+ const arma::uvec &cpIndices() const { return m_cpIndices; }
+ const arma::uvec &rpIndices() const { return m_rpIndices; }
bool hasFirst() const { return m_hasFirst; }
bool hasPrev() const { return m_hasPrev; }
@@ -53,11 +57,13 @@ public slots:
private:
bool emitValuesChanged() const;
+ void updateUnreliability();
ObserverType m_type;
arma::mat m_X, m_Y, m_firstY, m_prevY;
arma::mat m_distX, m_distY, m_firstDistY, m_prevDistY;
+ arma::mat m_unreliability;
arma::uvec m_cpIndices, m_rpIndices;
bool m_cpSelectionEmpty, m_rpSelectionEmpty;