KJB
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
DTLib::CCircleMasks Class Reference

#include <circle.h>

Inheritance diagram for DTLib::CCircleMasks:
DTLib::CImgVec< BYTE >

Public Member Functions

 CCircleMasks (const int &MinRad, const int &MaxRad)
 
 ~CCircleMasks ()
 
int GetMinRad ()
 
int GetMaxRad ()
 
BYTEGetCircleMaskBuffer (const int &Rad)
 
- Public Member Functions inherited from DTLib::CImgVec< BYTE >
 CImgVec ()
 
 CImgVec (BYTE **ppBuffers, const int nFrames, const int Width, const int Height, bool bDelete=false)
 
 CImgVec (CImg< BYTE > &InImg, const int &nCols, const int &nRows, const int &Padding=0)
 
 ~CImgVec ()
 
int Width ()
 
int Height ()
 
int nFrames ()
 
int FrameSize ()
 
int TotalSize ()
 
CImg< BYTE > * GetImg (const int &i)
 
BYTEpBuffer (const int &i)
 
vector< CImg< BYTE > * >::iterator itImgs ()
 
void Empty ()
 
void Attach (BYTE **ppBuffers, const int nFrames, const int Width, const int Height, bool bDelete=false)
 
bool Allocate (const int nFrames, const int Width, const int Height, bool bZero=false)
 
void FreeMemory ()
 
void CopyROI (CImg< BYTE > &Img)
 
void ChangeRange (const BYTE &NewMin, const BYTE &NewMax)
 
void FixThetaRanges (const bool &bHalfPhase=true)
 
bool IsEmpty ()
 

Additional Inherited Members

- Protected Attributes inherited from DTLib::CImgVec< BYTE >
int m_Width
 
int m_Height
 
int m_nFrames
 
int m_FrameSize
 
int m_TotalSize
 
vector< CImg< BYTE > * > m_vecImgs
 
int m_ROIStartX
 
int m_ROIStartY
 
int m_ROIEndX
 
int m_ROIEndY
 
int m_ROIWidth
 
int m_ROIHeight
 
int m_ROISkipCols
 
int m_ROIOffset
 
int m_ROISize
 

Constructor & Destructor Documentation

DTLib::CCircleMasks::CCircleMasks ( const int &  MinRad,
const int &  MaxRad 
)
DTLib::CCircleMasks::~CCircleMasks ( )
inline

Member Function Documentation

BYTE * DTLib::CCircleMasks::GetCircleMaskBuffer ( const int &  Rad)
int DTLib::CCircleMasks::GetMaxRad ( )
inline
int DTLib::CCircleMasks::GetMinRad ( )
inline

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