C# Класс CSJ2K.j2k.wavelet.analysis.ForwardWT

This abstract class represents the forward wavelet transform functional block. The functional block may actually be comprised of several classes linked together, but a subclass of this abstract class is the one that is returned as the functional block that performs the forward wavelet transform.

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.

Наследование: CSJ2K.j2k.image.ImgDataAdapter, ForwWT, CBlkWTDataSrc
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
createInstance ( BlkImgDataSrc src, CSJ2K.j2k.util.ParameterList pl, CSJ2K.j2k.encoder.EncoderSpecs encSpec ) : ForwardWT

Creates a ForwardWT object with the specified filters, and with other options specified in the parameter list 'pl'.

getAnSubbandTree ( int param1, int param2 ) : CSJ2K.j2k.wavelet.analysis.SubbandAn
getDataType ( int param1, int param2 ) : int
getDecomp ( int param1, int param2 ) : int
getDecompLevels ( int param1, int param2 ) : int
getFixedPoint ( int param1 ) : int
getHorAnWaveletFilters ( int param1, int param2 ) : CSJ2K.j2k.wavelet.analysis.AnWTFilter[]
getImplementationType ( int param1 ) : int
getNextCodeBlock ( int param1, CSJ2K param2 ) : CSJ2K.j2k.wavelet.analysis.CBlkWTData
getNextInternCodeBlock ( int param1, CSJ2K param2 ) : CSJ2K.j2k.wavelet.analysis.CBlkWTData
getVertAnWaveletFilters ( int param1, int param2 ) : CSJ2K.j2k.wavelet.analysis.AnWTFilter[]
isReversible ( int param1, int param2 ) : bool

Защищенные методы

Метод Описание
ForwardWT ( ImgData src ) : System

Initializes this object for the specified number of tiles 'nt' and components 'nc'.

Описание методов

ForwardWT() защищенный Метод

Initializes this object for the specified number of tiles 'nt' and components 'nc'.
protected ForwardWT ( ImgData src ) : System
src ImgData The source of ImgData /// ///
Результат System

createInstance() публичный статический Метод

Creates a ForwardWT object with the specified filters, and with other options specified in the parameter list 'pl'.
If mandatory parameters are missing /// or if invalid values are given. /// ///
public static createInstance ( BlkImgDataSrc src, CSJ2K.j2k.util.ParameterList pl, CSJ2K.j2k.encoder.EncoderSpecs encSpec ) : ForwardWT
src BlkImgDataSrc The source of data to be transformed /// ///
pl CSJ2K.j2k.util.ParameterList The parameter list (or options). /// ///
encSpec CSJ2K.j2k.encoder.EncoderSpecs
Результат ForwardWT

getAnSubbandTree() публичный абстрактный Метод

public abstract getAnSubbandTree ( int param1, int param2 ) : CSJ2K.j2k.wavelet.analysis.SubbandAn
param1 int
param2 int
Результат CSJ2K.j2k.wavelet.analysis.SubbandAn

getDataType() публичный абстрактный Метод

public abstract getDataType ( int param1, int param2 ) : int
param1 int
param2 int
Результат int

getDecomp() публичный абстрактный Метод

public abstract getDecomp ( int param1, int param2 ) : int
param1 int
param2 int
Результат int

getDecompLevels() публичный абстрактный Метод

public abstract getDecompLevels ( int param1, int param2 ) : int
param1 int
param2 int
Результат int

getFixedPoint() публичный абстрактный Метод

public abstract getFixedPoint ( int param1 ) : int
param1 int
Результат int

getHorAnWaveletFilters() публичный абстрактный Метод

public abstract getHorAnWaveletFilters ( int param1, int param2 ) : CSJ2K.j2k.wavelet.analysis.AnWTFilter[]
param1 int
param2 int
Результат CSJ2K.j2k.wavelet.analysis.AnWTFilter[]

getImplementationType() публичный абстрактный Метод

public abstract getImplementationType ( int param1 ) : int
param1 int
Результат int

getNextCodeBlock() публичный абстрактный Метод

public abstract getNextCodeBlock ( int param1, CSJ2K param2 ) : CSJ2K.j2k.wavelet.analysis.CBlkWTData
param1 int
param2 CSJ2K
Результат CSJ2K.j2k.wavelet.analysis.CBlkWTData

getNextInternCodeBlock() публичный абстрактный Метод

public abstract getNextInternCodeBlock ( int param1, CSJ2K param2 ) : CSJ2K.j2k.wavelet.analysis.CBlkWTData
param1 int
param2 CSJ2K
Результат CSJ2K.j2k.wavelet.analysis.CBlkWTData

getVertAnWaveletFilters() публичный абстрактный Метод

public abstract getVertAnWaveletFilters ( int param1, int param2 ) : CSJ2K.j2k.wavelet.analysis.AnWTFilter[]
param1 int
param2 int
Результат CSJ2K.j2k.wavelet.analysis.AnWTFilter[]

isReversible() публичный абстрактный Метод

public abstract isReversible ( int param1, int param2 ) : bool
param1 int
param2 int
Результат bool