|
SOMHunter Core
|
Represents CONTINOUS range of const frame pointers. More...
#include <dataset-frames.h>
Public Member Functions | |
| FramePointerRange ()=default | |
| FramePointerRange (std::vector< VideoFramePointer >::const_iterator b, std::vector< VideoFramePointer >::const_iterator e) | |
| FramePointerRange (const std::vector< VideoFramePointer > &v) | |
| void | print_display () |
| bool | valid () const |
| Returns true iff FramePointerRange contains valid range at the time. More... | |
| size_t | size () const |
| const VideoFramePointer & | operator[] (size_t idx) const |
| Returns VideoFramePointer reference to the frame with given index in this frame range. More... | |
| const VideoFramePointer & | operator[] (size_t idx) |
| std::vector< VideoFramePointer >::const_iterator | begin () const |
| std::vector< VideoFramePointer >::const_iterator | end () const |
Private Attributes | |
| std::vector< VideoFramePointer >::const_iterator | _begin |
| std::vector< VideoFramePointer >::const_iterator | _end |
| bool | _valid { false } |
Represents CONTINOUS range of const frame pointers.
|
default |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Returns VideoFramePointer reference to the frame with given index in this frame range.
|
inline |

|
inline |
|
inline |
Returns true iff FramePointerRange contains valid range at the time.
Otherwise iterators behaviour is undefined.
|
private |
|
private |
|
private |