@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_QUALITY
public boolean isAboveMinimumQuality()
true
if the quality is > MIN_QUALITY
public boolean isLowValue()
true
if the quality is ≤ HALF_QUALITY
isHighValue()
public boolean isHighValue()
true
if the quality is > HALF_QUALITY
isLowValue()
public boolean isBelowMaximumQuality()
true
if the quality is < MAX_QUALITY
public boolean isMaximumQuality()
true
if the quality is MAX_QUALITY
public boolean isBetweenMinimumAndMaximum()
true
if the quality is > MIN_QUALITY
and
< MAX_QUALITY
.isAboveMinimumQuality()
,
isBelowMaximumQuality()
Copyright © 2016–2020 Philip Helger. All rights reserved.