comparison data/model/SparseTimeValueModel.h @ 1656:e4084bc60fe8 single-point

Test & fixes for getEventsStartingAt
author Chris Cannam
date Wed, 20 Mar 2019 14:58:56 +0000
parents 0cfb882155a6
children 5b7b01da430a
comparison
equal deleted inserted replaced
1655:0cfb882155a6 1656:e4084bc60fe8
141 return m_events.getAllEvents(); 141 return m_events.getAllEvents();
142 } 142 }
143 EventVector getEventsSpanning(sv_frame_t f, sv_frame_t duration) const { 143 EventVector getEventsSpanning(sv_frame_t f, sv_frame_t duration) const {
144 return m_events.getEventsSpanning(f, duration); 144 return m_events.getEventsSpanning(f, duration);
145 } 145 }
146 EventVector getEventsCovering(sv_frame_t f) const {
147 return m_events.getEventsCovering(f);
148 }
146 EventVector getEventsWithin(sv_frame_t f, sv_frame_t duration, 149 EventVector getEventsWithin(sv_frame_t f, sv_frame_t duration,
147 int overspill = 0) const { 150 int overspill = 0) const {
148 return m_events.getEventsWithin(f, duration, overspill); 151 return m_events.getEventsWithin(f, duration, overspill);
149 } 152 }
150 EventVector getEventsStartingWithin(sv_frame_t f, sv_frame_t duration) const { 153 EventVector getEventsStartingWithin(sv_frame_t f, sv_frame_t duration) const {
151 return m_events.getEventsStartingWithin(f, duration); 154 return m_events.getEventsStartingWithin(f, duration);
152 } 155 }
153 EventVector getEventsCovering(sv_frame_t f) const { 156 EventVector getEventsStartingAt(sv_frame_t f) const {
154 return m_events.getEventsCovering(f); 157 return m_events.getEventsStartingAt(f);
155 } 158 }
156 bool getNearestEventMatching(sv_frame_t startSearchAt, 159 bool getNearestEventMatching(sv_frame_t startSearchAt,
157 std::function<bool(Event)> predicate, 160 std::function<bool(Event)> predicate,
158 EventSeries::Direction direction, 161 EventSeries::Direction direction,
159 Event &found) const { 162 Event &found) const {