Interface QuantumMap

  • All Known Implementing Classes:
    ExponentialMap, LogarithmicMap, PolynomialMap

    public interface QuantumMap
    Provides methods to map value. Each method is wrapper around a method exposed by the Math class. Each value mapper should implements this I/F.
    Since:
    OME2.2
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      double transform​(double x, double k)
      Maps the specified value.
      double transform​(float x, double k)
      Maps the specified value.
      double transform​(int x, double k)
      Maps the specified value.
    • Method Detail

      • transform

        double transform​(int x,
                         double k)
        Maps the specified value.
        Parameters:
        x - The input value.
        k - The selected curve in the family.
        Returns:
        The mapped value.
      • transform

        double transform​(double x,
                         double k)
        Maps the specified value.
        Parameters:
        x - The input value.
        k - The selected curve in the family.
        Returns:
        The mapped value.
      • transform

        double transform​(float x,
                         double k)
        Maps the specified value.
        Parameters:
        x - The input value.
        k - The selected curve in the family.
        Returns:
        The mapped value.