Mercurial > hg > svcore
diff data/model/AlignmentModel.cpp @ 1662:628ffbb05856 single-point
Update PathModel - doesn't use new EventSeries, but doesn't use SparseModel either - it's simpler than that
author | Chris Cannam |
---|---|
date | Fri, 22 Mar 2019 13:32:09 +0000 |
parents | 7a56bb85030f |
children | c7bf655955ae |
line wrap: on
line diff
--- a/data/model/AlignmentModel.cpp Fri Mar 22 11:04:51 2019 +0000 +++ b/data/model/AlignmentModel.cpp Fri Mar 22 13:32:09 2019 +0000 @@ -244,7 +244,7 @@ sv_frame_t frame = p.getFrame(); double value = p.getValue(); sv_frame_t rframe = lrint(value * m_aligned->getSampleRate()); - m_path->addPoint(PathPoint(frame, rframe)); + m_path->add(PathPoint(frame, rframe)); } #ifdef DEBUG_ALIGNMENT_MODEL @@ -275,7 +275,7 @@ i != points.end(); ++i) { sv_frame_t frame = i->frame; sv_frame_t rframe = i->mapframe; - m_reversePath->addPoint(PathPoint(rframe, frame)); + m_reversePath->add(PathPoint(rframe, frame)); } #ifdef DEBUG_ALIGNMENT_MODEL @@ -306,7 +306,7 @@ cerr << "AlignmentModel::align: frame " << frame << " requested" << endl; #endif - PathModel::Point point(frame); + PathPoint point(frame); PathModel::PointList::const_iterator i = points.lower_bound(point); if (i == points.end()) { #ifdef DEBUG_ALIGNMENT_MODEL