OpenCV  2.4.13.2
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::CvBlobSeq ( int  BlobSize = sizeof(CvBlob))
inline

§ ~CvBlobSeq()

virtual CvBlobSeq::~CvBlobSeq ( )
inlinevirtual

Member Function Documentation

§ AddBlob()

virtual void CvBlobSeq::AddBlob ( CvBlob pB)
inlinevirtual

§ AddFormat()

void CvBlobSeq::AddFormat ( const char *  str)
inline

§ Clear()

virtual void CvBlobSeq::Clear ( )
inlinevirtual

§ DelBlob()

virtual void CvBlobSeq::DelBlob ( int  BlobIndex)
inlinevirtual

§ DelBlobByID()

virtual void CvBlobSeq::DelBlobByID ( int  BlobID)
inlinevirtual

§ GetBlob()

virtual CvBlob* CvBlobSeq::GetBlob ( int  BlobIndex)
inlinevirtual

§ GetBlobByID()

virtual CvBlob* CvBlobSeq::GetBlobByID ( int  BlobID)
inlinevirtual

§ GetBlobNum()

virtual int CvBlobSeq::GetBlobNum ( )
inlinevirtual

§ Load()

virtual void CvBlobSeq::Load ( CvFileStorage fs,
CvFileNode node 
)
inlinevirtual

§ Write()

virtual void CvBlobSeq::Write ( CvFileStorage fs,
const char *  name 
)
inlinevirtual

Member Data Documentation

§ m_pElemFormat

char CvBlobSeq::m_pElemFormat[1024]
protected

§ m_pMem

CvMemStorage* CvBlobSeq::m_pMem
protected

§ m_pSeq

CvSeq* CvBlobSeq::m_pSeq
protected

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