コード例 #1
0
        private void PopulateLocations(List <LocationSpan> locationSpans)
        {
            foreach (var locationSpan in locationSpans)
            {
                var reachName = locationSpan.ID;
                var reaches   = _engineNet.FindAllReaches(reachName);
                if (reaches == null)
                {
                    throw new Mike1DException("Cannot find a reach with ID " + reachName + " for bed resistance toolbox calculations");
                }

                foreach (var engineReach in reaches)
                {
                    AddLocation(engineReach, locationSpan);
                }
            }
        }