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