All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends
Public Member Functions | Protected Attributes
face_contour_detector::MultiParameterIterator Class Reference

Allows to iterate multiple parameter iterators. More...

#include <MultiParameterIterator.h>

List of all members.

Public Member Functions

void Add (boost::shared_ptr< ParameterIteratorI > iterator)
bool HasNext ()
 If true, one of the ParameterIterators added, still have a next value. If false, all ParameterIterators added have no next value.
 MultiParameterIterator ()
 Constructor.
void Next ()
void Reset ()
 Resets all parameter iterators.

Protected Attributes

std::vector< boost::shared_ptr
< ParameterIteratorI > > 
m_iterators

Detailed Description

Allows to iterate multiple parameter iterators.

Definition at line 10 of file MultiParameterIterator.h.


Constructor & Destructor Documentation

Constructor.

Definition at line 7 of file MultiParameterIterator.cpp.


Member Function Documentation

Adds a ParameterIterator.

Parameters:
iteratorboost::shared_ptr to the ParameterIterator

Definition at line 10 of file MultiParameterIterator.cpp.

If true, one of the ParameterIterators added, still have a next value. If false, all ParameterIterators added have no next value.

Definition at line 24 of file MultiParameterIterator.cpp.

Iterates one of the parameter iterators added to it's next state.

Precondition:
HasNext() must be true

Definition at line 13 of file MultiParameterIterator.cpp.

Resets all parameter iterators.

Definition at line 33 of file MultiParameterIterator.cpp.


Member Data Documentation

Definition at line 25 of file MultiParameterIterator.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends


face_contour_detector
Author(s): Fabian Wenzelmann and Julian Schmid
autogenerated on Wed Dec 26 2012 16:18:17