1#ifndef KEYFRAMEITERATOR_H
2#define KEYFRAMEITERATOR_H
4#include "ModelInputIterator.h"
The KeyframeIterator class is used to iterate given ModelInputPictures instance mip....
Definition keyframeiterator.h:21
bool isLast(ModelInputPictures *mip, unsigned int currentIdx) override
check if currentIdx is last keyframe index in ModelInputPictures mip.
Definition keyframeiterator.cpp:28
unsigned int getPrevious(ModelInputPictures *mip, unsigned int currentIdx, unsigned int stepsize=1) override
steps for stepsize keyframes backward from given currentIdx without leaving the boundaries of ModelIn...
Definition keyframeiterator.cpp:8
unsigned int getFirst(ModelInputPictures *mip) override
get index of first keyframe in ModelInputPictures mip.
Definition keyframeiterator.cpp:13
unsigned int getNext(ModelInputPictures *mip, unsigned int currentIdx, unsigned int stepsize=1) override
steps for stepsize keyframes forward from given currentIdx without leaving the boundaries of ModelInp...
Definition keyframeiterator.cpp:3
bool isFirst(ModelInputPictures *mip, unsigned int currentIdx) override
check if currentIdx is first keyframe index in ModelInputPictures mip.
Definition keyframeiterator.cpp:23
unsigned int getLast(ModelInputPictures *mip) override
get index of last keyframe in ModelInputPictures mip.
Definition keyframeiterator.cpp:18