Package gda.function


package gda.function
  • Class
    Description
    Reads a file which contains columnar data and allows access to the columns.
    FindableFunction<T extends javax.measure.Quantity<T>,R extends javax.measure.Quantity<R>>
    Base class for functions that operate on, and return, a Quantity and are Findable, so they (for example) can be manipulated in Jython.
    IdentityFunction<Q extends javax.measure.Quantity<Q>>
    Identity function (yValue = xValue).
    ILinearFunction<T extends javax.measure.Quantity<T>,R extends javax.measure.Quantity<R>>
     
    InterpolationFunction<T extends javax.measure.Quantity<T>,R extends javax.measure.Quantity<R>>
     
    InterpolationWithoutExtrapolationFunction<T extends javax.measure.Quantity<T>,R extends javax.measure.Quantity<R>>
     
    LinearFunction<T extends javax.measure.Quantity<T>,R extends javax.measure.Quantity<R>>
    LinearFunction (yValue = xValue * (slopeDividend / slopeDivisor) + interception)
     
    This interface defines generic lookup functions for looking up the value for a given object that corresponding to a specific key.
    RelativeMotionFunction<T extends javax.measure.Quantity<T>,R extends javax.measure.Quantity<R>>
    Function to couple the relative motion of two scannables, not their absolute positions.
    SimpleAffineFunction<R extends javax.measure.Quantity<R>>
    A linear function that assumes the calculated amount uses the same units as the original
    SimpleTrigFunction<T extends javax.measure.Quantity<T>,R extends javax.measure.Quantity<R>>
    Function of form: y = a * trigFunc( b * x) where trigFunc is sin, cos or tan