public abstract class CalculateOverlapMIPBase extends CalculationPart<Double,FeatureInputPairMemo>
Constructor and Description |
---|
CalculateOverlapMIPBase(int regionID) |
Modifier and Type | Method and Description |
---|---|
protected abstract Double |
calculateOverlapResult(double overlap,
MaxIntensityProjectionPair pair) |
protected boolean |
canEqual(Object other) |
boolean |
equals(Object o) |
protected Double |
execute(FeatureInputPairMemo input)
This performs the actual calculation when needed.
|
int |
hashCode() |
getOrCalculate, hasCachedResult, invalidate
protected Double execute(FeatureInputPairMemo input)
CalculationPart
CalculationPart.invalidate()
is called.execute
in class CalculationPart<Double,FeatureInputPairMemo>
input
- the input to the calculation.protected abstract Double calculateOverlapResult(double overlap, MaxIntensityProjectionPair pair)
public boolean equals(Object o)
equals
in class CalculationPart<Double,FeatureInputPairMemo>
protected boolean canEqual(Object other)
public int hashCode()
hashCode
in class CalculationPart<Double,FeatureInputPairMemo>
Copyright © 2010–2023 Owen Feehan, ETH Zurich, University of Zurich, Hoffmann-La Roche. All rights reserved.