From 99d72a19f9e5ebbbb36bbbb95164a15c165a6a42 Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Sat, 21 Jun 2014 16:04:57 +0100 Subject: Add some add() methods to Time classes. --- src/time_pair.cc | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'src/time_pair.cc') diff --git a/src/time_pair.cc b/src/time_pair.cc index 3ef2429..e6708cd 100644 --- a/src/time_pair.cc +++ b/src/time_pair.cc @@ -44,6 +44,16 @@ TimePair::metric (float frames_per_second) const return MetricTime (f.hours(), f.minutes(), f.seconds(), f.frames() * 1000 / frames_per_second); } +void +TimePair::add (FrameTime t, float fps) +{ + if (_frame) { + _frame.get().add (t, fps); + } else { + _metric.get().add (MetricTime (t.hours(), t.minutes(), t.seconds(), t.frames() * 1000 / fps)); + } +} + bool TimePair::operator== (TimePair const & other) const { -- cgit v1.2.3