public interface WaveletTransform extends ImgData
The definition of the methods in this interface allows for different types of implementation, reversibility and levels of decompositions for each component and each tile. An implementation of this interface does not need to support all this flexibility (e.g., it may provide the same implementation type and decomposition levels for all tiles and components).
Modifier and Type | Field and Description |
---|---|
static int |
WT_IMPL_FULL
ID for full-page based implementations of wavelet transforms.
|
static int |
WT_IMPL_LINE
ID for line based implementations of wavelet transforms.
|
Modifier and Type | Method and Description |
---|---|
int |
getImplementationType(int n)
Returns the implementation type of this wavelet transform
(WT_IMPL_LINE or WT_IMPL_FRAME) for the specified component,
in the current tile.
|
boolean |
isReversible(int t,
int c)
Returns the reversibility of the wavelet transform for the
specified component and tile.
|
getCompImgHeight, getCompImgWidth, getCompSubsX, getCompSubsY, getCompULX, getCompULY, getImgHeight, getImgULX, getImgULY, getImgWidth, getNomRangeBits, getNomTileHeight, getNomTileWidth, getNumComps, getNumTiles, getNumTiles, getTile, getTileCompHeight, getTileCompWidth, getTileHeight, getTileIdx, getTilePartULX, getTilePartULY, getTileWidth, nextTile, setTile
static final int WT_IMPL_LINE
static final int WT_IMPL_FULL
boolean isReversible(int t, int c)
t
- The index of the tile.c
- The index of the component.int getImplementationType(int n)
n
- The index of the component.Copyright © 2014. All rights reserved.