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