public interface CodedCBlkDataSrcEnc extends ForwWTDataProps
This interface is the source of data for the rate allocator. See the 'PostCompRateAllocator' class.
For each coded-code-block the entropy-coded data is returned along with the rate-distortion statistics in a 'CBlkRateDistStats' object.
PostCompRateAllocator, 
CBlkRateDistStats, 
EntropyCoder| Modifier and Type | Method and Description | 
|---|---|
| CBlkRateDistStats | getNextCodeBlock(int c,
                CBlkRateDistStats ccb)Returns the next coded code-block in the current tile for the specified
 component, as a copy (see below). | 
| int | getPPX(int t,
      int c,
      int r)Returns the width of a packet for the specified tile-
 component and resolution level. | 
| int | getPPY(int t,
      int c,
      int r)Returns the height of a packet for the specified tile-
 component and resolution level. | 
| boolean | precinctPartitionUsed(int c,
                     int t)Returns true if the precinct partition is used for the
 specified component and tile, returns false otherwise | 
getAnSubbandTree, getCbULX, getCbULY, isReversiblegetCompImgHeight, getCompImgWidth, getCompSubsX, getCompSubsY, getCompULX, getCompULY, getImgHeight, getImgULX, getImgULY, getImgWidth, getNomRangeBits, getNomTileHeight, getNomTileWidth, getNumComps, getNumTiles, getNumTiles, getTile, getTileCompHeight, getTileCompWidth, getTileHeight, getTileIdx, getTilePartULX, getTilePartULY, getTileWidth, nextTile, setTileCBlkRateDistStats getNextCodeBlock(int c, CBlkRateDistStats ccb)
When changing the current tile (through 'setTile()' or 'nextTile()') this method will always return the first code-block, as if this method was never called before for the new current tile.
The data returned by this method is always a copy of the internal data of this object, if any, and it can be modified "in place" without any problems after being returned.
c - The component for which to return the next code-block.ccb - If non-null this object might be used in returning the coded
 code-block in this or any subsequent call to this method. If null a new
 one is created and returned. If the 'data' array of 'cbb' is not null
 it may be reused to return the compressed data.CBlkRateDistStatsint getPPX(int t,
         int c,
         int r)
t - The tilec - The componentr - The resolution levelint getPPY(int t,
         int c,
         int r)
t - The tilec - The componentr - The resolution levelboolean precinctPartitionUsed(int c,
                            int t)
c - The componentt - The tileCopyright © 2016 Open Microscopy Environment