VAT  3.0
Video Analysis Tool
Public Member Functions | Public Attributes | Static Public Attributes | Friends | List of all members
RMMHypothesisSet Class Reference

Public Member Functions

void initUsedBlobsList ()
 
void initInvolvedBlobs ()
 
void setUsedBlobs ()
 
void insertNewHypothesis (SpRMMHypothesis h)
 
void setBestHypothesis ()
 
double getBestProbability ()
 
int getBestHypothesisIndex ()
 
SpRMMHypothesis getBestHypothesis ()
 
std::set< SpRMMHypothesis, hypothesesOrderedByBestProbabilityOperator > * getHypotheses ()
 
std::set< SpRMMHypothesis, hypothesesOrderedByBestProbabilityOperator >::iterator begin ()
 
std::set< SpRMMHypothesis, hypothesesOrderedByBestProbabilityOperator >::iterator end ()
 
void erase (std::set< SpRMMHypothesis, hypothesesOrderedByBestProbabilityOperator >::iterator first, std::set< SpRMMHypothesis, hypothesesOrderedByBestProbabilityOperator >::iterator last)
 
void erase (std::set< SpRMMHypothesis, hypothesesOrderedByBestProbabilityOperator >::iterator element)
 
std::set< SpRMMHypothesis, hypothesesOrderedByBestProbabilityOperator >::iterator operator[] (int)
 
unsigned int size ()
 
bool empty ()
 
void clear ()
 
void insert (SpRMMHypothesis)
 
void insert (std::set< SpRMMHypothesis, hypothesesOrderedByBestProbabilityOperator >::iterator first, std::set< SpRMMHypothesis, hypothesesOrderedByBestProbabilityOperator >::iterator last)
 

Public Attributes

std::set< SpRMMHypothesis, hypothesesOrderedByBestProbabilityOperatorhypotheses
 
unsigned long id
 
int incompleteHypotheses
 
int numUsed
 
bool toErase
 
bool * usedBlobs
 
bool * involvedBlobs
 

Static Public Attributes

static int m_currentTrackingBlobsNumber = 0
 

Friends

std::ostream & operator<< (std::ostream &, SpRMMHypothesisSet)
 

The documentation for this class was generated from the following files: