Next version of JABA
[jabaws.git] / binaries / src / muscle / scorehistory.h
1 #ifndef ScoreHistory_h\r
2 #define ScoreHistory_h\r
3 \r
4 class ScoreHistory\r
5         {\r
6 public:\r
7         ScoreHistory(unsigned uIters, unsigned uInternalNodeCount);\r
8         ~ScoreHistory();\r
9         bool SetScore(unsigned uIter, unsigned uInternalNodeIndex, bool bRight, SCORE Score);\r
10         void LogMe() const;\r
11         SCORE GetScore(unsigned uIter, unsigned uInternalNodeIndex, bool bReversed,\r
12           bool bRight) const;\r
13 \r
14 private:\r
15         SCORE **m_Score;\r
16         bool **m_bScoreSet;\r
17         unsigned m_uIters;\r
18         unsigned m_uNodeCount;\r
19         };\r
20 \r
21 #endif  // ScoreHistory_h\r