de.lmu.ifi.dbs.elki.utilities.scaling
Class IdentityScaling
java.lang.Object
de.lmu.ifi.dbs.elki.utilities.scaling.IdentityScaling
- All Implemented Interfaces:
- InspectionUtilFrequentlyScanned, Parameterizable, ScalingFunction, StaticScalingFunction
public class IdentityScaling
- extends Object
- implements StaticScalingFunction
The trivial "identity" scaling function.
Method Summary |
double |
getMax()
Get maximum resulting value. |
double |
getMin()
Get minimum resulting value. |
double |
getScaled(double value)
Transform a given value using the scaling function. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
IdentityScaling
public IdentityScaling()
getScaled
public double getScaled(double value)
- Description copied from interface:
ScalingFunction
- Transform a given value using the scaling function.
- Specified by:
getScaled
in interface ScalingFunction
- Parameters:
value
- Original value
- Returns:
- Scaled value
getMin
public double getMin()
- Description copied from interface:
ScalingFunction
- Get minimum resulting value. May be
Double.NaN
or
Double.NEGATIVE_INFINITY
.
- Specified by:
getMin
in interface ScalingFunction
- Returns:
- Minimum resulting value.
getMax
public double getMax()
- Description copied from interface:
ScalingFunction
- Get maximum resulting value. May be
Double.NaN
or
Double.POSITIVE_INFINITY
.
- Specified by:
getMax
in interface ScalingFunction
- Returns:
- Maximum resulting value.