public class FactoryWaveletTransform
extends java.lang.Object
WaveletTransform. Factories are provided
for creating the different wavelet descriptions.| Constructor and Description |
|---|
FactoryWaveletTransform() |
| Modifier and Type | Method and Description |
|---|---|
static WaveletTransform<ImageFloat32,ImageFloat32,WlCoef_F32> |
create_F32(WaveletDescription<WlCoef_F32> waveletDesc,
int numLevels,
float minPixelValue,
float maxPixelValue)
Creates a wavelet transform for images that are of type
ImageFloat32. |
static <T extends ImageInteger> |
create_I(WaveletDescription<WlCoef_I32> waveletDesc,
int numLevels,
int minPixelValue,
int maxPixelValue,
java.lang.Class<T> imageType)
Creates a wavelet transform for images that are derived from
ImageInteger. |
static <T extends ImageSingleBand,W extends ImageSingleBand,C extends WlCoef> |
create(java.lang.Class<T> imageType,
WaveletDescription<C> waveletDesc,
int numLevels,
double minPixelValue,
double maxPixelValue) |
public static <T extends ImageSingleBand,W extends ImageSingleBand,C extends WlCoef> WaveletTransform<T,W,C> create(java.lang.Class<T> imageType, WaveletDescription<C> waveletDesc, int numLevels, double minPixelValue, double maxPixelValue)
public static <T extends ImageInteger> WaveletTransform<T,ImageSInt32,WlCoef_I32> create_I(WaveletDescription<WlCoef_I32> waveletDesc, int numLevels, int minPixelValue, int maxPixelValue, java.lang.Class<T> imageType)
ImageInteger.waveletDesc - Description of the wavelet.numLevels - Number of levels in the multi-level transform.minPixelValue - Minimum pixel intensity valuemaxPixelValue - Maximum pixel intensity valuepublic static WaveletTransform<ImageFloat32,ImageFloat32,WlCoef_F32> create_F32(WaveletDescription<WlCoef_F32> waveletDesc, int numLevels, float minPixelValue, float maxPixelValue)
ImageFloat32.waveletDesc - Description of the wavelet.numLevels - Number of levels in the multi-level transform.minPixelValue - Minimum pixel intensity valuemaxPixelValue - Maximum pixel intensity value