net.sf.basedb.util
Class IntensityCalculatorUtil.JepIntensityCalculatorImpl
java.lang.Object
net.sf.basedb.util.IntensityCalculatorUtil.JepIntensityCalculatorImpl
- All Implemented Interfaces:
- IntensityCalculator
- Enclosing class:
- IntensityCalculatorUtil
private static class IntensityCalculatorUtil.JepIntensityCalculatorImpl
- extends Object
- implements IntensityCalculator
An implementation of the IntensityCalculator
interface using
JEP expressions.
- See Also:
Jep
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
jeps
private final JEP[] jeps
raw
private final RawFunction raw
mean
private final MeanFunction mean
IntensityCalculatorUtil.JepIntensityCalculatorImpl
private IntensityCalculatorUtil.JepIntensityCalculatorImpl(JEP[] jeps,
RawFunction raw,
MeanFunction mean)
calculateIntensities
public float[] calculateIntensities(RawData rawData)
- Description copied from interface:
IntensityCalculator
- Calculate intensities from a raw data spot.
- Specified by:
calculateIntensities
in interface IntensityCalculator
- Parameters:
rawData
- The raw data object the intensities should
be calculated from
- Returns:
- An array of floats, or null if no intensities could
be calculated