public enum ELcdNITFBandRepresentation extends Enum<ELcdNITFBandRepresentation>
Enum Constant and Description |
---|
B
Blue
|
Cb
Chrominance (blue)
|
Cr
Chrominance (red)
|
G
Green
|
LU
Lookup
|
M
Monochrome
|
R
Red
|
UNKNOWN
Unknown band
|
Y
Luminance
|
Modifier and Type | Method and Description |
---|---|
ALcdBandSemantics |
toBandSemantics(int aTransferType,
int aComponentBits,
ColorModel aPalette,
Number aNoDataValue)
Create equivalent band semantics for this band representation.
|
static ELcdNITFBandRepresentation |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static ELcdNITFBandRepresentation[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final ELcdNITFBandRepresentation LU
public static final ELcdNITFBandRepresentation R
public static final ELcdNITFBandRepresentation G
public static final ELcdNITFBandRepresentation B
public static final ELcdNITFBandRepresentation M
public static final ELcdNITFBandRepresentation Y
public static final ELcdNITFBandRepresentation Cb
public static final ELcdNITFBandRepresentation Cr
public static final ELcdNITFBandRepresentation UNKNOWN
public static ELcdNITFBandRepresentation[] values()
for (ELcdNITFBandRepresentation c : ELcdNITFBandRepresentation.values()) System.out.println(c);
public static ELcdNITFBandRepresentation valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic ALcdBandSemantics toBandSemantics(int aTransferType, int aComponentBits, ColorModel aPalette, Number aNoDataValue)
aTransferType
- the transfer type used to represent data elements. See DataBuffer
.aComponentBits
- the number of significant bits used to represent the band.aPalette
- the palette used for lookup (LU) bands.aNoDataValue
- the no data (default) value for the band, if any.