 |
libpgf
6.14.12
PGF - Progressive Graphics File
|
Go to the documentation of this file.
71 void ExtractTile(
CEncoder& encoder,
bool tile =
false, UINT32 tileX = 0, UINT32 tileY = 0) THROW_;
81 void PlaceTile(
CDecoder& decoder,
int quantParam,
bool tile = false, UINT32 tileX = 0, UINT32 tileY = 0) THROW_;
136 #ifdef __PGFROISUPPORT__
137 void IncBuffRow(UINT32 pos) {
m_dataPos = pos + BufferWidth(); }
152 #ifdef __PGFROISUPPORT__
153 UINT32 BufferWidth()
const {
return m_ROI.Width(); }
154 void TilePosition(UINT32 tileX, UINT32 tileY, UINT32& left, UINT32& top, UINT32& w, UINT32& h)
const;
155 const PGFRect& GetROI()
const {
return m_ROI; }
156 void SetNTiles(UINT32 nTiles) { m_nTiles = nTiles; }
172 #ifdef __PGFROISUPPORT__
178 #endif //PGF_SUBBAND_H
void ExtractTile(CEncoder &encoder, bool tile=false, UINT32 tileX=0, UINT32 tileY=0) THROW_
void SetData(UINT32 pos, DataT v)
UINT32 m_height
height in pixels
void FreeMemory()
Delete the memory buffer of this subband.
void WriteBuffer(DataT val)
DataT GetData(UINT32 pos) const
CSubband()
Standard constructor.
void Dequantize(int quantParam)
UINT32 m_width
width in pixels
UINT32 GetBuffPos() const
UINT32 m_size
size of data buffer m_data
void Initialize(UINT32 width, UINT32 height, int level, Orientation orient)
int m_level
recursion level
void PlaceTile(CDecoder &decoder, int quantParam, bool tile=false, UINT32 tileX=0, UINT32 tileY=0) THROW_
UINT32 m_dataPos
current position in m_data
Orientation GetOrientation() const
Orientation m_orientation
0=LL, 1=HL, 2=LH, 3=HH L=lowpass filtered, H=highpass filterd
void Quantize(int quantParam)