edu.mit.ll.group43.surfaceoptimization.aircraft
Interface MinimumSeparationCalculator<T extends WeightClass>

Type Parameters:
T -
All Known Implementing Classes:
DefaultDepartureMinimumSeparationCalculator

public interface MinimumSeparationCalculator<T extends WeightClass>

Interface to be implemented by classes that calculate the minimum separation time between two aircraft based on their weight class and action type (departure, arrival, or arrival crossing).

Author:
William Hawkins

Nested Class Summary
static class MinimumSeparationCalculator.ActionType
           
 
Method Summary
 int getSeparation(WeightClass weightClass, MinimumSeparationCalculator.ActionType a1, WeightClass weightClass2, MinimumSeparationCalculator.ActionType a2)
           
 

Method Detail

getSeparation

int getSeparation(WeightClass weightClass,
                  MinimumSeparationCalculator.ActionType a1,
                  WeightClass weightClass2,
                  MinimumSeparationCalculator.ActionType a2)