discoverpixy
Public Member Functions | Public Attributes | Static Public Attributes | Protected Member Functions | Protected Attributes | List of all members
CBlobAssembler Class Reference
Collaboration diagram for CBlobAssembler:
Collaboration graph
[legend]

Public Member Functions

void Reset ()
 
int Add (const SSegment &segment)
 
void EndFrame ()
 
int ListLength (const CBlob *b)
 
void SplitList (CBlob *all, CBlob *&firstHalf, CBlob *&secondHalf)
 
void MergeLists (CBlob *&old1, CBlob *&old2, CBlob **&newptr, int maxelts)
 
void SortFinished ()
 
void AssertFinishedSorted ()
 
void Reset ()
 
int Add (const SSegment &segment)
 
void EndFrame ()
 
int ListLength (const CBlob *b)
 
void SplitList (CBlob *all, CBlob *&firstHalf, CBlob *&secondHalf)
 
void MergeLists (CBlob *&old1, CBlob *&old2, CBlob **&newptr, int maxelts)
 
void SortFinished ()
 
void AssertFinishedSorted ()
 

Public Attributes

CBlobfinishedBlobs
 
short maxRowDelta
 

Static Public Attributes

static bool keepFinishedSorted
 

Protected Member Functions

void BlobNewRow (CBlob **ptr)
 
void RewindCurrent ()
 
void AdvanceCurrent ()
 
void BlobNewRow (CBlob **ptr)
 
void RewindCurrent ()
 
void AdvanceCurrent ()
 

Protected Attributes

int m_blobCount
 

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