OpenCV  2.4.13
Open Source Computer Vision
CvBlobSeq Class Reference

#include <blobtrack.hpp>

Public Member Functions

 CvBlobSeq (int BlobSize=sizeof(CvBlob))
 
virtual ~CvBlobSeq ()
 
virtual CvBlobGetBlob (int BlobIndex)
 
virtual CvBlobGetBlobByID (int BlobID)
 
virtual void DelBlob (int BlobIndex)
 
virtual void DelBlobByID (int BlobID)
 
virtual void Clear ()
 
virtual void AddBlob (CvBlob *pB)
 
virtual int GetBlobNum ()
 
virtual void Write (CvFileStorage *fs, const char *name)
 
virtual void Load (CvFileStorage *fs, CvFileNode *node)
 
void AddFormat (const char *str)
 

Protected Attributes

CvMemStoragem_pMem
 
CvSeqm_pSeq
 
char m_pElemFormat [1024]
 

Constructor & Destructor Documentation

CvBlobSeq::CvBlobSeq ( int  BlobSize = sizeof(CvBlob))
inline
virtual CvBlobSeq::~CvBlobSeq ( )
inlinevirtual

Member Function Documentation

virtual void CvBlobSeq::AddBlob ( CvBlob pB)
inlinevirtual
void CvBlobSeq::AddFormat ( const char *  str)
inline
virtual void CvBlobSeq::Clear ( )
inlinevirtual
virtual void CvBlobSeq::DelBlob ( int  BlobIndex)
inlinevirtual
virtual void CvBlobSeq::DelBlobByID ( int  BlobID)
inlinevirtual
virtual CvBlob* CvBlobSeq::GetBlob ( int  BlobIndex)
inlinevirtual
virtual CvBlob* CvBlobSeq::GetBlobByID ( int  BlobID)
inlinevirtual
virtual int CvBlobSeq::GetBlobNum ( )
inlinevirtual
virtual void CvBlobSeq::Load ( CvFileStorage fs,
CvFileNode node 
)
inlinevirtual
virtual void CvBlobSeq::Write ( CvFileStorage fs,
const char *  name 
)
inlinevirtual

Member Data Documentation

char CvBlobSeq::m_pElemFormat[1024]
protected
CvMemStorage* CvBlobSeq::m_pMem
protected
CvSeq* CvBlobSeq::m_pSeq
protected

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