Class CalculateInputFromDelegate<S,T extends FeatureInput,U>

Object
CalculationPart<S,T>
CalculateInputFromDelegate<S,T,U>
Type Parameters:
S - final-type of CalculationPart.
T - feature input-type as input to cached-calculations.
U - delegate-type of CalculationPart.
All Implemented Interfaces:
ResettableCalculation
Direct Known Subclasses:
CalculateInputFromDelegateOption, CalculateIntersecting

public abstract class CalculateInputFromDelegate<S,T extends FeatureInput,U> extends CalculationPart<S,T>
A base class for CalculationParts that derive from an existing "delegate" calculation.

These types of calculations involve two steps:

  • Calculating from an existing CalculationPart.
  • Applying a transform to generate parameters.
Author:
Owen Feehan