MultiParameterIterator.h
Go to the documentation of this file.
00001 #include <vector>
00002 #include <face_contour_detector/ParameterIterator.h>
00003 #include <boost/shared_ptr.hpp>
00004 
00005 #ifndef FACE_CONTOUR_DETECTOR_MULTIPARAMETERITERATOR_H_
00006 #define FACE_CONTOUR_DETECTOR_MULTIPARAMETERITERATOR_H_
00007 
00008 namespace face_contour_detector {
00010         class MultiParameterIterator {
00011         public:
00013                 MultiParameterIterator();
00016                 void Add(boost::shared_ptr<ParameterIteratorI> iterator);
00019                 void Next();
00021                 bool HasNext();
00023                 void Reset();
00024         protected:
00025                 std::vector<boost::shared_ptr< ParameterIteratorI> > m_iterators;
00026         };
00027 }
00028 
00029 #endif /* FACE_CONTOUR_DETECTOR_MULTIPARAMETERITERATOR_H_ */
 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