VAT  3.0
Video Analysis Tool
RMMHypothesisSetList.h
1 #ifndef RMMHYPHOTHESISSETLIST_H
2 #define RMMHYPHOTHESISSETLIST_H
3 
4 #include "src/blob.h"
5 #include "RMMHypothesisSet.h"
6 #include <iostream>
7 #include <map>
8 #include <deque>
9 
10 
12  public:
13  std::deque<SpRMMHypothesisSet> RMMHypothesisSets;
14 
17  std::deque<SpRMMHypothesisSet>::iterator begin();
18  std::deque<SpRMMHypothesisSet>::iterator end();
19  SpRMMHypothesisSet operator[](int);
20  unsigned int size();
21  bool empty();
22  void clear();
23  void insert(SpRMMHypothesisSet);
24  void insert(std::deque<SpRMMHypothesisSet>::iterator pos, std::deque<SpRMMHypothesisSet>::iterator f, std::deque<SpRMMHypothesisSet>::iterator l);
25  std::deque<SpRMMHypothesisSet>::iterator erase(std::deque<SpRMMHypothesisSet>::iterator pos);
26  friend std::ostream& operator<<(std::ostream&, RMMHypothesisSetList&);
27 };
28 
29 
31 typedef QSharedPointer<RMMHypothesisSetList> SpRMMHypothesisSetList;
32 
33 #endif
Definition: RMMHypothesisSetList.h:11