iVS3D
v2.0.0
Loading...
Searching...
No Matches
modelinputiteratorfactory.h
1
#ifndef MODELINPUTITERATORFACTORY_H
2
#define MODELINPUTITERATORFACTORY_H
3
4
#include "controller/ModelInputIterator.h"
// all iterators to instanciate
5
#include "controller/imageiterator.h"
6
#include "controller/keyframeiterator.h"
7
19
class
ModelInputIteratorFactory
20
{
21
Q_ENUMS(
IteratorType
)
22
public
:
27
enum
IteratorType
{
28
Images
,
29
Keyframes
30
};
36
static
ModelInputIterator
*
createIterator
(
IteratorType
t);
37
};
38
39
#endif
// MODELINPUTITERATORFACTORY_H
ModelInputIteratorFactory
The ModelInputIteratorFactory class is used to create ModelInputIterator instances.
Definition
modelinputiteratorfactory.h:20
ModelInputIteratorFactory::createIterator
static ModelInputIterator * createIterator(IteratorType t)
create a ModelInputIterator of given IteratorType
Definition
modelinputiteratorfactory.cpp:3
ModelInputIteratorFactory::IteratorType
IteratorType
The IteratorType enum represents possible iterators to create.
Definition
modelinputiteratorfactory.h:27
ModelInputIteratorFactory::Keyframes
@ Keyframes
Definition
modelinputiteratorfactory.h:29
ModelInputIteratorFactory::Images
@ Images
Definition
modelinputiteratorfactory.h:28
ModelInputIterator
The ModelInputIterator class handles iteration over given ModelInputPictures. Handles boundarys and a...
Definition
ModelInputIterator.h:18
iVS3D
src
iVS3D-core
controller
modelinputiteratorfactory.h
Generated by
1.9.8