@Immutable public class QValue extends Object implements Comparable<QValue>, Serializable
| Modifier and Type | Field and Description |
|---|---|
static double |
HALF_QUALITY
50% quantile quality value
|
static double |
MAX_QUALITY
Maximum quality value
|
static QValue |
MAX_QVALUE
Maximum quality
|
static double |
MIN_QUALITY
Minimum quality value
|
static QValue |
MIN_QVALUE
Minimum quality
|
| Constructor and Description |
|---|
QValue(double dQuality) |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(QValue rhs) |
boolean |
equals(Object o) |
double |
getQuality() |
static double |
getValueInRange(double dQuality)
Get the passed value in the range
MIN_QUALITY and
MAX_QUALITY. |
int |
hashCode() |
boolean |
isAboveMinimumQuality() |
boolean |
isBelowMaximumQuality() |
boolean |
isBetweenMinimumAndMaximum() |
boolean |
isHighValue() |
boolean |
isLowValue() |
boolean |
isMaximumQuality() |
boolean |
isMinimumQuality() |
String |
toString() |
public static final double MIN_QUALITY
public static final double MAX_QUALITY
public static final double HALF_QUALITY
public static final QValue MIN_QVALUE
public static final QValue MAX_QVALUE
public QValue(@Nonnegative double dQuality)
public static double getValueInRange(double dQuality)
MIN_QUALITY and
MAX_QUALITY.dQuality - Source valueMIN_QUALITY and ≤
MAX_QUALITY.@Nonnegative public double getQuality()
public int compareTo(@Nonnull QValue rhs)
compareTo in interface Comparable<QValue>public boolean isMinimumQuality()
true if the quality is MIN_QUALITYpublic boolean isAboveMinimumQuality()
true if the quality is > MIN_QUALITYpublic boolean isLowValue()
true if the quality is ≤ HALF_QUALITYisHighValue()public boolean isHighValue()
true if the quality is > HALF_QUALITYisLowValue()public boolean isBelowMaximumQuality()
true if the quality is < MAX_QUALITYpublic boolean isMaximumQuality()
true if the quality is MAX_QUALITYpublic boolean isBetweenMinimumAndMaximum()
true if the quality is > MIN_QUALITY and
< MAX_QUALITY.isAboveMinimumQuality(),
isBelowMaximumQuality()Copyright © 2016–2019 Philip Helger. All rights reserved.