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
파일 보기 프로젝트 열기: cureos/csj2k 1 사용 예제들

공개 메소드들

메소드 설명
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