iVS3D
v2.0.0
Loading...
Searching...
No Matches
ModelInputIterator.h
1
#ifndef MODELINPUTITERATOR_H
2
#define MODELINPUTITERATOR_H
3
4
#include "modelinputpictures.h"
5
18
class
ModelInputIterator
{
19
public
:
27
virtual
unsigned
int
getNext
(
ModelInputPictures
*mip,
unsigned
int
currentIdx,
unsigned
int
stepsize = 1) = 0;
35
virtual
unsigned
int
getPrevious
(
ModelInputPictures
*mip,
unsigned
int
currentIdx,
unsigned
int
stepsize = 1) = 0;
41
virtual
unsigned
int
getFirst
(
ModelInputPictures
*mip) = 0;
47
virtual
unsigned
int
getLast
(
ModelInputPictures
*mip) = 0;
54
virtual
bool
isFirst
(
ModelInputPictures
*mip,
unsigned
int
currentIdx) = 0;
61
virtual
bool
isLast
(
ModelInputPictures
*mip,
unsigned
int
currentIdx)= 0;
62
};
63
64
#endif
// MODELINPUTITERATOR_H
ModelInputIterator
The ModelInputIterator class handles iteration over given ModelInputPictures. Handles boundarys and a...
Definition
ModelInputIterator.h:18
ModelInputIterator::getPrevious
virtual unsigned int getPrevious(ModelInputPictures *mip, unsigned int currentIdx, unsigned int stepsize=1)=0
steps for stepsize images backward from given currentIdx without leaving the boundarys of ModelInputP...
ModelInputIterator::getLast
virtual unsigned int getLast(ModelInputPictures *mip)=0
get index of last image in ModelInputPicturesInstance mip.
ModelInputIterator::isLast
virtual bool isLast(ModelInputPictures *mip, unsigned int currentIdx)=0
check if currentIdx is last index in ModelInputPictures mip.
ModelInputIterator::isFirst
virtual bool isFirst(ModelInputPictures *mip, unsigned int currentIdx)=0
check if currentIdx is first index in ModelInputPictures mip.
ModelInputIterator::getFirst
virtual unsigned int getFirst(ModelInputPictures *mip)=0
get index of first image in ModelInputPicturesInstance mip.
ModelInputIterator::getNext
virtual unsigned int getNext(ModelInputPictures *mip, unsigned int currentIdx, unsigned int stepsize=1)=0
steps for stepsize images forward from given currentIdx without leaving the boundarys of ModelInputPi...
ModelInputPictures
The ModelInputPictures class is responsible for saving all the Data regarding the input....
Definition
modelinputpictures.h:41
iVS3D
src
iVS3D-core
controller
ModelInputIterator.h
Generated by
1.9.8