Package inra.ijpb.morphology.directional
Enum DirectionalFilter.Type
java.lang.Object
java.lang.Enum<DirectionalFilter.Type>
inra.ijpb.morphology.directional.DirectionalFilter.Type
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<DirectionalFilter.Type>
,java.lang.constant.Constable
- Enclosing class:
- DirectionalFilter
public static enum DirectionalFilter.Type extends java.lang.Enum<DirectionalFilter.Type>
Specifies how to combine the different orientations: min or max.
Use MIN to enhance dark thin of the results, and MAX to enhance bright
thin structures.
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
java.lang.Enum.EnumDesc<E extends java.lang.Enum<E>>
-
Enum Constant Summary
-
Method Summary
Modifier and Type Method Description static DirectionalFilter.Type
fromLabel(java.lang.String typeLabel)
Determines the operation type from its label.static java.lang.String[]
getAllLabels()
Returns all the labels for this enumeration.java.lang.String
toString()
static DirectionalFilter.Type
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static DirectionalFilter.Type[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.Methods inherited from class java.lang.Enum
compareTo, describeConstable, equals, getDeclaringClass, hashCode, name, ordinal, valueOf
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
-
Enum Constant Details
-
MIN
Keep the minimum value over all possible orientations -
MAX
Keep the maximum value over all possible orientations
-
-
Method Details
-
values
Returns an array containing the constants of this enum type, in the order they are declared.- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
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:
java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null
-
toString
public java.lang.String toString()- Overrides:
toString
in classjava.lang.Enum<DirectionalFilter.Type>
-
getAllLabels
public static java.lang.String[] getAllLabels()Returns all the labels for this enumeration.- Returns:
- all the labels for this enumeration.
-
fromLabel
Determines the operation type from its label.- Parameters:
typeLabel
- label name- Returns:
- operation type
- Throws:
java.lang.IllegalArgumentException
- if label is not recognized.
-