Class InterpolationFunction

java.lang.Object
com.inductiveautomation.rm.pdf.reader.PDFFunction
com.inductiveautomation.rm.pdf.reader.fps.InterpolationFunction

public class InterpolationFunction extends PDFFunction
Type 2 exponential interpolation functions. Simple interpolation between 2 sets of m values. N=1 -> linear interpolation.
  • Constructor Details

    • InterpolationFunction

      public InterpolationFunction(Map functionDict, PDFFile srcFile)
  • Method Details

    • initializeParameters

      public void initializeParameters(Map functionDict, PDFFile srcFile)
      Description copied from class: PDFFunction
      Read the function parameters
      Overrides:
      initializeParameters in class PDFFunction
    • numInputValues

      public int numInputValues()
      Description copied from class: PDFFunction
      Returns the number of parameters this function takes as input
      Overrides:
      numInputValues in class PDFFunction
    • numOutputValues

      public int numOutputValues()
      Description copied from class: PDFFunction
      Returns the number of values this function returns. Should be overridden by subclasses that don't require outputRange.
      Overrides:
      numOutputValues in class PDFFunction
    • function_implementation

      public void function_implementation(float[] in, float[] out)
      Specified by:
      function_implementation in class PDFFunction