public class LogEnhancement extends EnhancementFunction
range, reverse
Constructor and Description |
---|
LogEnhancement(double[] range)
Constructs a log enhancement from the specified parameters.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
describe()
Gets a description of the function.
|
double |
evaluate(double[] variables)
Evaluates the enhancement at the specified data value.
|
double |
getInverse(double normValue)
Gets the inverse enhancement value.
|
static double |
log10(double x)
Computes the log base 10 of a number.
|
protected void |
reset()
Resets the enhancement function.
|
void |
setRange(double[] range)
Sets the enhancement range.
|
clone, equals, getRange, getReverse, getValue, normalize, setReverse
getEncoding, useEncoding
public LogEnhancement(double[] range)
range
- the enhancement range as [min, max].public static double log10(double x)
public void setRange(double[] range)
EnhancementFunction
setRange
in class EnhancementFunction
range
- the enhancement range as [min, max].public double getInverse(double normValue)
EnhancementFunction
getInverse
in class EnhancementFunction
normValue
- the normalized data value.public double evaluate(double[] variables)
EnhancementFunction.getValue(double)
method should be used instead of this method
for evaluating enhancement values.protected void reset()
reset
in class EnhancementFunction
public java.lang.String describe()
EnhancementFunction
describe
in class EnhancementFunction