| Modifier and Type | Class and Description |
|---|---|
static class |
ImageType.Family |
| Constructor and Description |
|---|
ImageType(ImageType.Family family,
ImageDataType dataType,
int numBands) |
| Modifier and Type | Method and Description |
|---|---|
T[] |
createArray(int length)
Creates an array of the specified iamge type
|
T |
createImage(int width,
int height)
Creates a new image.
|
ImageDataType |
getDataType() |
ImageType.Family |
getFamily() |
Class |
getImageClass() |
static Class |
getImageClass(ImageType.Family family,
ImageDataType dataType) |
int |
getNumBands() |
static <I extends ImageSingleBand> |
ms(int numBands,
Class<I> imageType) |
static <I extends ImageSingleBand> |
single(Class<I> imageType) |
public ImageType(ImageType.Family family, ImageDataType dataType, int numBands)
public static <I extends ImageSingleBand> ImageType<I> single(Class<I> imageType)
public static <I extends ImageSingleBand> ImageType<MultiSpectral<I>> ms(int numBands, Class<I> imageType)
public ImageDataType getDataType()
public T createImage(int width, int height)
width - Number of columns in the image.height - Number of rows in the image.public T[] createArray(int length)
length - Number of elements in the arraypublic int getNumBands()
public ImageType.Family getFamily()
public Class getImageClass()
public static Class getImageClass(ImageType.Family family, ImageDataType dataType)
Copyright © 2013. All Rights Reserved.