public abstract class ForwardWT extends ImgDataAdapter implements ForwWT, CBlkWTDataSrc
This class assumes that data is transferred in code-blocks, as defined by the 'CBlkWTDataSrc' interface. The internal calculation of the wavelet transform may be done differently but a buffering class should convert to that type of transfer.
Modifier and Type | Field and Description |
---|---|
static char |
OPT_PREFIX
The prefix for wavelet transform options: 'W'
|
private static String[][] |
pinfo
The list of parameters that is accepted for wavelet transform.
|
static int |
WT_DECOMP_DYADIC
ID for the dyadic wavelet tree decomposition (also called "Mallat" in
JPEG 2000): 0x00.
|
imgdatasrc, tIdx
WT_IMPL_FULL, WT_IMPL_LINE
Modifier | Constructor and Description |
---|---|
protected |
ForwardWT(ImgData src)
Initializes this object for the specified number of tiles 'nt' and
components 'nc'.
|
Modifier and Type | Method and Description |
---|---|
static ForwardWT |
createInstance(BlkImgDataSrc src,
J2KImageWriteParamJava wp)
Creates a ForwardWT object with the specified filters, and with other
options specified in the parameter list 'pl'.
|
static String[][] |
getParameterInfo()
Returns the parameters that are used in this class and implementing
classes.
|
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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getDecomp, getDecompLevels, getHorAnWaveletFilters, getVertAnWaveletFilters
getImplementationType, isReversible
getDataType, getFixedPoint, getNextCodeBlock, getNextInternCodeBlock
getAnSubbandTree, getCbULX, getCbULY, isReversible
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
public static final int WT_DECOMP_DYADIC
public static final char OPT_PREFIX
private static final String[][] pinfo
protected ForwardWT(ImgData src)
src
- The source of ImgDatapublic static String[][] getParameterInfo()
public static ForwardWT createInstance(BlkImgDataSrc src, J2KImageWriteParamJava wp)
src
- The source of data to be transformedwp
- The writing parameters.IllegalArgumentException
- If mandatory parameters are missing
or if invalid values are given.Copyright © 2017 Open Microscopy Environment