Package omeis.providers.re.quantum
Class ExponentialMap
- java.lang.Object
-
- omeis.providers.re.quantum.ExponentialMap
-
- All Implemented Interfaces:
QuantumMap
public class ExponentialMap extends java.lang.Object implements QuantumMap
This class implements theQuantumMapinterface. Each method is a wrapper around the composition (in the mathematical sense) ofMath.exp(double)andMath.pow(double, double)methods. The methodMath.exp(double)returns Euler's number e raised to the power of adoublevalue. The methodMath.pow(double, double)returns the value of the first argument raised to the power of the second argument.- Since:
- OME2.2
-
-
Constructor Summary
Constructors Constructor Description ExponentialMap()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description doubletransform(double x, double k)Implemented as specified inQuantumMap.doubletransform(float x, double k)Implemented as specified inQuantumMap.doubletransform(int x, double k)Implemented as specified inQuantumMap.
-
-
-
Method Detail
-
transform
public double transform(int x, double k)Implemented as specified inQuantumMap.- Specified by:
transformin interfaceQuantumMap- Parameters:
x- The input value.k- The selected curve in the family.- Returns:
- The mapped value.
- See Also:
QuantumMap.transform(int, double)
-
transform
public double transform(double x, double k)Implemented as specified inQuantumMap.- Specified by:
transformin interfaceQuantumMap- Parameters:
x- The input value.k- The selected curve in the family.- Returns:
- The mapped value.
- See Also:
QuantumMap.transform(double, double)
-
transform
public double transform(float x, double k)Implemented as specified inQuantumMap.- Specified by:
transformin interfaceQuantumMap- Parameters:
x- The input value.k- The selected curve in the family.- Returns:
- The mapped value.
- See Also:
QuantumMap.transform(float, double)
-
-