29 #ifndef PGF_WAVELETTRANSFORM_H 30 #define PGF_WAVELETTRANSFORM_H 41 #ifdef __PGFROISUPPORT__ 48 #endif //__PGFROISUPPORT__ 98 #ifdef __PGFROISUPPORT__ 109 const bool TileIsRelevant(
int level, UINT32 tileX, UINT32 tileY)
const { ASSERT(m_indices); ASSERT(level >= 0 && level <
m_nLevels);
return m_indices[level].IsInside(tileX, tileY); }
115 UINT32 GetNofTiles(
int level)
const { ASSERT(level >= 0 && level <
m_nLevels);
return 1 << (
m_nLevels - level - 1); }
120 const PGFRect& GetAlignedROI(
int level)
const {
return m_subband[level][
LL].GetAlignedROI(); }
122 #endif // __PGFROISUPPORT__ 127 #ifdef __PGFROISUPPORT__ 128 delete[] m_indices; m_indices =
nullptr;
137 #ifdef __PGFROISUPPORT__ 139 #endif //__PGFROISUPPORT__ 145 #endif //PGF_WAVELETTRANSFORM_H
PGF wavelet subband class.
#define NSubbands
number of subbands per level