public TransferSolutions FindTransferSolutions(string transferNetName, Point2D startPosition, Point2D endPosition, TrafficTransferAnalystParameter trafficTransferAnalystParameter)
{
if (string.IsNullOrEmpty(transferNetName))
{
throw new ArgumentNullException("transferNetName");
}
if (trafficTransferAnalystParameter == null)
{
throw new ArgumentNullException("trafficTransferAnalystParameter");
}
if (startPosition == null)
{
throw new ArgumentNullException("startPosition");
}
if (endPosition == null)
{
throw new ArgumentNullException("endPosition");
}
return _trafficTransferAnalystProvider.FindTransferSolutions(transferNetName, startPosition, endPosition, trafficTransferAnalystParameter);
}