|
|
virtual std::unique_ptr< T > | get (int idx) const =0 |
| | Get Element by Index.
|
| |
|
virtual std::unique_ptr< T > | getByTime (double seconds) const =0 |
| | Get Element by time: returns the element with associated time frame closest to its argument seconds or.
|
| |
|
virtual bool | getTimeStampInSeconds (int idx, double &) const =0 |
| | Get the timestamp in seconds associated to the element at index idx. Returns true on success, false on failure.
|
| |
|
virtual std::size_t | size () const =0 |
| | Returns the number of elements in seekable.
|
| |
|
virtual bool | hasTimeStamps () const =0 |
| | Returns true if each element on the seekable has a timestamp associated to it. Returns false otherwise.
|
| |
|
virtual bool | sizeInSeconds (double &output) const |
| | Get the duration in seconds of the seekable.
|
| |
The documentation for this class was generated from the following files:
- ImFusion/Stream/Seekable.h
- ROSPlugin/Include/ImFusion/ROS/Bag/ROSBag.h