iVS3D v2.0.0
Loading...
Searching...
No Matches
keyframeiterator.h
1#ifndef KEYFRAMEITERATOR_H
2#define KEYFRAMEITERATOR_H
3
4#include "ModelInputIterator.h"
5
21{
22public:
30 unsigned int getNext(ModelInputPictures *mip, unsigned int currentIdx, unsigned int stepsize = 1) override;
38 unsigned int getPrevious(ModelInputPictures *mip, unsigned int currentIdx, unsigned int stepsize = 1) override;
47 unsigned int getFirst(ModelInputPictures *mip) override;
57 unsigned int getLast(ModelInputPictures *mip) override;
64 bool isFirst(ModelInputPictures *mip, unsigned int currentIdx) override;
71 bool isLast(ModelInputPictures *mip, unsigned int currentIdx) override;
72};
73
74#endif // KEYFRAMEITERATOR_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
The ModelInputIterator class handles iteration over given ModelInputPictures. Handles boundarys and a...
Definition ModelInputIterator.h:18
The ModelInputPictures class is responsible for saving all the Data regarding the input....
Definition modelinputpictures.h:41