public static enum FailureSql.Failure extends Enum<FailureSql.Failure>
| Enum Constant and Description |
|---|
ADU |
CENTROID |
CHI |
CONVOLVECHI |
GRADIENT |
KURTOSIS |
MOMENT |
ROTATION |
SIGMA |
SIZE |
TILEKURTOSIS |
TILEQX |
TILEQY |
TILESIGMA |
TILESIGMAC4 |
TILESPAN |
| Modifier and Type | Field and Description |
|---|---|
private int |
mask
The bitmask of possible failures.
|
private double |
reason
Additional values supplied by the user.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
betterReason(double d)
For each failure we collect the highest reason.
|
static FailureSql.Failure |
bit(int m) |
static List<FailureSql.Failure> |
fromBitMask(int mask)
From a single integer we can parse a list of failures, but no
reasons.
|
int |
getMask()
Returns the bit-mask of this failure.
|
double |
getReason() |
boolean |
isSet(int flags)
Checks, if this failure flag is set in the check.
|
static int |
toBitMask(List<FailureSql.Failure> all)
From a list of failures we extract the single integer comprising them
all.
|
static FailureSql.Failure |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static FailureSql.Failure[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final FailureSql.Failure ADU
public static final FailureSql.Failure SIGMA
public static final FailureSql.Failure MOMENT
public static final FailureSql.Failure CENTROID
public static final FailureSql.Failure KURTOSIS
public static final FailureSql.Failure TILESPAN
public static final FailureSql.Failure TILEKURTOSIS
public static final FailureSql.Failure TILESIGMA
public static final FailureSql.Failure TILESIGMAC4
public static final FailureSql.Failure TILEQX
public static final FailureSql.Failure TILEQY
public static final FailureSql.Failure CHI
public static final FailureSql.Failure GRADIENT
public static final FailureSql.Failure ROTATION
public static final FailureSql.Failure CONVOLVECHI
public static final FailureSql.Failure SIZE
private int mask
private double reason
public static FailureSql.Failure[] values()
for (FailureSql.Failure c : FailureSql.Failure.values()) System.out.println(c);
public static FailureSql.Failure 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 int getMask()
public boolean isSet(int flags)
public boolean betterReason(double d)
public double getReason()
public static FailureSql.Failure bit(int m)
public static List<FailureSql.Failure> fromBitMask(int mask)
public static int toBitMask(List<FailureSql.Failure> all)