Mercurial > hg > svcore
diff data/model/Dense3DModelPeakCache.h @ 1153:ece369c5bb68 3.0-integration
Don't need ResizeableBitset, vector<bool> is already a compact format
author | Chris Cannam |
---|---|
date | Fri, 22 Jan 2016 12:46:42 +0000 |
parents | 0fd3661bcfff |
children | 546d4e417346 |
line wrap: on
line diff
--- a/data/model/Dense3DModelPeakCache.h Fri Jan 22 12:46:19 2016 +0000 +++ b/data/model/Dense3DModelPeakCache.h Fri Jan 22 12:46:42 2016 +0000 @@ -18,7 +18,6 @@ #include "DenseThreeDimensionalModel.h" #include "EditableDenseThreeDimensionalModel.h" -#include "base/ResizeableBitset.h" class Dense3DModelPeakCache : public DenseThreeDimensionalModel { @@ -92,7 +91,8 @@ private: DenseThreeDimensionalModel *m_source; mutable EditableDenseThreeDimensionalModel *m_cache; - mutable ResizeableBitset m_coverage; + mutable std::vector<bool> m_coverage; // must be bool, for space efficiency + // (vector of bool uses 1-bit elements) int m_resolution; bool haveColumn(int column) const;