15 #ifndef mitkTimeStampsContainer_h
16 #define mitkTimeStampsContainer_h
18 #include "niftkOpenCVUtilsExports.h"
49 void Insert(
const TimeStamp& timeStamp);
55 bool Remove(
const TimeStamp& timeStamp);
60 TimeStamp GetTimeStamp(std::vector<TimeStampsContainer::TimeStamp>::size_type frameNumber)
const;
65 std::vector<TimeStampsContainer::TimeStamp>::size_type GetSize()
const;
72 std::vector<TimeStampsContainer::TimeStamp>::size_type GetFrameNumber(
const TimeStamp& timeStamp)
const;
90 bool GetBoundingTimeStamps(
const TimeStamp& timeStamp,
106 TimeStamp GetNearestTimeStamp (
const TimeStamp& timeStamp ,
long long * delta = NULL )
const;
110 std::vector<TimeStamp> m_TimeStamps;
unsigned long long TimeStamp
Definition: mitkTimeStampsContainer.h:34
Definition: ReceptorMemberCommandTest.cxx:25
Helper class that contains a vector of timestamps, that are assumed to be strictly increasing...
Definition: mitkTimeStampsContainer.h:30