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

Public Member Functions

 RMAlternativeSolution (SpRMAlternativeSolution altSolutionToReplicate)
 
std::deque< SpMobileObject >::iterator begin ()
 
std::deque< SpMobileObject >::iterator end ()
 
bool empty ()
 
unsigned int size ()
 
void clear ()
 
std::deque< SpMobileObject >::iterator erase (std::deque< SpMobileObject >::iterator element)
 
std::deque< SpMobileObject >::iterator erase (std::deque< SpMobileObject >::iterator first, std::deque< SpMobileObject >::iterator last)
 
SpMobileObject operator[] (int index)
 
void initUsedBlobsList ()
 
void initInvolvedBlobs ()
 
void insertNewMobileObject (SpMobileObject newMobileObject)
 
void insert (std::deque< SpMobileObject >::iterator pos, std::deque< SpMobileObject >::iterator f, std::deque< SpMobileObject >::iterator l)
 
double getProbability ()
 
std::deque< SpMobileObject > * getSolution ()
 
void setProbability (double p)
 
void setAlternativeProbability ()
 

Public Attributes

bool * usedBlobs
 
bool * involvedBlobs
 
Blob ** blobsVector
 
int blobsNumber
 
int numUsed
 
int numCurrentlyLost
 
bool incompleteAlternative
 
bool toEliminate
 
bool comparedAlternative
 
bool justFirstFrames
 
int alternativeNumber
 
std::map< long int, std::set< SpMobileObject, orderedByBestCoherenceOperator > > newObjectsList
 
std::set< SpRMAlternativeSolution, alternativesOrderedByBestProbabilityOperatornewAlternatives
 
bool survivedToComparison
 
int numSurvived
 

Static Public Attributes

static int m_currentTrackingBlobsNumber = 0
 

Friends

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

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