omeis.providers.re.quantum
Class ExponentialMap

java.lang.Object
  extended by omeis.providers.re.quantum.ExponentialMap
All Implemented Interfaces:
QuantumMap

public class ExponentialMap
extends Object
implements QuantumMap

This class implements the QuantumMap interface. Each method is a wrapper around the composition (in the mathematical sense) of Math.exp(double) and Math.pow(double, double) methods. The method Math.exp(double) returns Euler's number e raised to the power of a double value. The method Math.pow(double, double) returns the value of the first argument raised to the power of the second argument.

Since:
OME2.2
Version:
2.2 (Internal version: $Revision$ $Date: 2005/06/10 17:37:26 $)
Author:
Jean-Marie Burel      j.burel@dundee.ac.uk,
Andrea Falconi      a.falconi@dundee.ac.uk

Constructor Summary
ExponentialMap()
           
 
Method Summary
 double transform(double x, double k)
          Implemented as specified in QuantumMap.
 double transform(float x, double k)
          Implemented as specified in QuantumMap.
 double transform(int x, double k)
          Implemented as specified in QuantumMap.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExponentialMap

public ExponentialMap()
Method Detail

transform

public double transform(int x,
                        double k)
Implemented as specified in QuantumMap.

Specified by:
transform in interface QuantumMap
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 in QuantumMap.

Specified by:
transform in interface QuantumMap
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 in QuantumMap.

Specified by:
transform in interface QuantumMap
Parameters:
x - The input value.
k - The selected curve in the family.
Returns:
The mapped value.
See Also:
QuantumMap.transform(float, double)


OmeroJava Api

Version: 4.3.4-dbcbce5a-b4

Copyright © 2009 The University of Dundee. All Rights Reserved.