Package adams.data.boofcv
Enum BoofCVImageType
- java.lang.Object
-
- java.lang.Enum<BoofCVImageType>
-
- adams.data.boofcv.BoofCVImageType
-
- All Implemented Interfaces:
Serializable
,Comparable<BoofCVImageType>
public enum BoofCVImageType extends Enum<BoofCVImageType>
The different image types that are available.- Author:
- fracpete (fracpete at waikato dot ac dot nz)
-
-
Enum Constant Summary
Enum Constants Enum Constant Description GRAYF32
float 32bit.GRAYF64
float 64bit.GRAYS16
signed int 16 bit.GRAYS32
signed int 32 bit.GRAYS64
signed int 64 bit.GRAYS8
signed int 8 bit.GRAYU16
unsigned int 16 bit.GRAYU8
unsigned int 8 bit.INTERLEAVEDF32
interleaved/multiband float 32 bitINTERLEAVEDF64
interleaved/multiband float 32 bitINTERLEAVEDS16
interleaved/multiband signed 16 bitINTERLEAVEDS32
interleaved/multiband signed 32 bitINTERLEAVEDS64
interleaved/multiband signed 64 bitINTERLEAVEDS8
interleaved/multiband signed 8 bitINTERLEAVEDU16
interleaved/multiband unsigned 16 bitINTERLEAVEDU8
interleaved/multiband unsigned 8 bit
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Class
getImageClass()
Returns the associated image class.static BoofCVImageType
valueOf(String name)
Returns the enum constant of this type with the specified name.static BoofCVImageType[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
GRAYF32
public static final BoofCVImageType GRAYF32
float 32bit.
-
GRAYF64
public static final BoofCVImageType GRAYF64
float 64bit.
-
GRAYS8
public static final BoofCVImageType GRAYS8
signed int 8 bit.
-
GRAYU8
public static final BoofCVImageType GRAYU8
unsigned int 8 bit.
-
GRAYS16
public static final BoofCVImageType GRAYS16
signed int 16 bit.
-
GRAYU16
public static final BoofCVImageType GRAYU16
unsigned int 16 bit.
-
GRAYS32
public static final BoofCVImageType GRAYS32
signed int 32 bit.
-
GRAYS64
public static final BoofCVImageType GRAYS64
signed int 64 bit.
-
INTERLEAVEDF32
public static final BoofCVImageType INTERLEAVEDF32
interleaved/multiband float 32 bit
-
INTERLEAVEDF64
public static final BoofCVImageType INTERLEAVEDF64
interleaved/multiband float 32 bit
-
INTERLEAVEDS8
public static final BoofCVImageType INTERLEAVEDS8
interleaved/multiband signed 8 bit
-
INTERLEAVEDU8
public static final BoofCVImageType INTERLEAVEDU8
interleaved/multiband unsigned 8 bit
-
INTERLEAVEDS16
public static final BoofCVImageType INTERLEAVEDS16
interleaved/multiband signed 16 bit
-
INTERLEAVEDU16
public static final BoofCVImageType INTERLEAVEDU16
interleaved/multiband unsigned 16 bit
-
INTERLEAVEDS32
public static final BoofCVImageType INTERLEAVEDS32
interleaved/multiband signed 32 bit
-
INTERLEAVEDS64
public static final BoofCVImageType INTERLEAVEDS64
interleaved/multiband signed 64 bit
-
-
Method Detail
-
values
public static BoofCVImageType[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (BoofCVImageType c : BoofCVImageType.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static BoofCVImageType valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null
-
getImageClass
public Class getImageClass()
Returns the associated image class.- Returns:
- the class
-
-