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

Public Member Functions

void initUsedBlobsList ()
 
void initInvolvedBlobs ()
 
void insertNewSolution (SpRMAlternativeSolution2D solution)
 
void setBestSolution ()
 
double getBestProbability ()
 
int getBestSolutionIndex ()
 
SpRMAlternativeSolution2D getBestSolution ()
 
std::set< SpRMAlternativeSolution2D, alternatives2DOrderedByBestProbabilityOperator > * getAlternativeSolutions ()
 
std::set< SpRMAlternativeSolution2D, alternatives2DOrderedByBestProbabilityOperator >::iterator begin ()
 
std::set< SpRMAlternativeSolution2D, alternatives2DOrderedByBestProbabilityOperator >::iterator end ()
 
void erase (std::set< SpRMAlternativeSolution2D, alternatives2DOrderedByBestProbabilityOperator >::iterator first, std::set< SpRMAlternativeSolution2D, alternatives2DOrderedByBestProbabilityOperator >::iterator last)
 
void erase (std::set< SpRMAlternativeSolution2D, alternatives2DOrderedByBestProbabilityOperator >::iterator element)
 
std::set< SpRMAlternativeSolution2D, alternatives2DOrderedByBestProbabilityOperator >::iterator operator[] (int)
 
unsigned int size ()
 
bool empty ()
 
void clear ()
 
void insert (SpRMAlternativeSolution2D)
 
void insert (std::set< SpRMAlternativeSolution2D, alternatives2DOrderedByBestProbabilityOperator >::iterator first, std::set< SpRMAlternativeSolution2D, alternatives2DOrderedByBestProbabilityOperator >::iterator last)
 

Public Attributes

std::set< SpRMAlternativeSolution2D, alternatives2DOrderedByBestProbabilityOperatoralternativeSolutions
 
int incompleteAlternatives
 
int numUsed
 
bool toErase
 
bool * usedBlobs
 
bool * involvedBlobs
 

Static Public Attributes

static int m_currentTrackingBlobsNumber = 0
 

Friends

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

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