edu.mit.ll.group43.surfaceoptimization.dp.factory.node
Interface CPSNetworkNodeFactory

All Known Implementing Classes:
DefaultCPSNetworkNodeFactory, LenientSmartCPSNetworkNodeFactory, SmartCPSNetworkNodeFactory

public interface CPSNetworkNodeFactory

Interface for factories that generate CPSNetworkNodes. These factories abstract the creation of CPS network nodes, whose variants can be used in combination with edge and cost strategies that implement more complicated algorithms that rely on additional features provided in subclasses of CPSNetworkNode.

Author:
William Hawkins

Method Summary
 CPSNetworkNode getCPSNetworkNode(Subsequence<Aircraft> seq)
          Creates and returns a CPSNetworkNode that represents the given subsequence of Aircraft.
 

Method Detail

getCPSNetworkNode

CPSNetworkNode getCPSNetworkNode(Subsequence<Aircraft> seq)
Creates and returns a CPSNetworkNode that represents the given subsequence of Aircraft.

Parameters:
seq -
Returns: