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

Public Member Functions

 RMAlternativeSolution2D (SpRMAlternativeSolution2D altSolutionToReplicate)
 
std::deque< SpMobileObject2D >::iterator begin ()
 
std::deque< SpMobileObject2D >::iterator end ()
 
bool empty ()
 
unsigned int size ()
 
void clear ()
 
std::deque< SpMobileObject2D >::iterator erase (std::deque< SpMobileObject2D >::iterator element)
 
std::deque< SpMobileObject2D >::iterator erase (std::deque< SpMobileObject2D >::iterator first, std::deque< SpMobileObject2D >::iterator last)
 
SpMobileObject2D operator[] (int index)
 
void initUsedBlobsList ()
 
void initInvolvedBlobs ()
 
void insertNewMobileObject (SpMobileObject2D newMobileObject)
 
void insert (std::deque< SpMobileObject2D >::iterator pos, std::deque< SpMobileObject2D >::iterator f, std::deque< SpMobileObject2D >::iterator l)
 
double getProbability ()
 
std::deque< SpMobileObject2D > * 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< SpMobileObject2D, orderedByBestCoherenceOperator2D > > newObjectsList
 
std::set< SpRMAlternativeSolution2D, alternatives2DOrderedByBestProbabilityOperatornewAlternatives
 
bool survivedToComparison
 
int numSurvived
 

Static Public Attributes

static int m_currentTrackingBlobsNumber = 0
 

Friends

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

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