예제 #1
0
        internal SaturatedZone(PFSSection Section)
        {
            _pfsHandle = Section;

              for (int i = 1; i <= Section.GetSectionsNo(); i++)
              {
            PFSSection sub = Section.GetSection(i);
            switch (sub.Name)
            {
            case "GeoUnitsSZProperties":
              _geoUnitsSZProperties = new GeoUnitsSZProperties(sub);
              break;
            case "GeoLayersSZ":
              _geoLayersSZ = new GeoLayersSZ(sub);
              break;
            case "GeoLensesSZ":
              _geoLensesSZ = new GeoLensesSZ(sub);
              break;
            case "SatWQLayers":
              _satWQLayers = new SatWQLayers(sub);
              break;
            case "CompLayersSZ":
              _compLayersSZ = new CompLayersSZ(sub);
              break;
            case "CompLayersGeoSZ":
              _compLayersGeoSZ = new CompLayersGeoSZ(sub);
              break;
            case "Drainage":
              _drainage = new Drainage(sub);
              break;
            case "Drainage_Modflow":
              _drainage_Modflow = new Background(sub);
              break;
            case "Well":
              _well = new RiverMF(sub);
              break;
            case "HeadElevationUsedForAirFlow":
              _headElevationUsedForAirFlow = new Topography(sub);
              break;
              default:
            _unMappedSections.Add(sub.Name);
              break;
            }
              }
        }
예제 #2
0
        internal Overlays(PFSSection Section)
        {
            _pfsHandle = Section;

              for (int i = 1; i <= Section.GetSectionsNo(); i++)
              {
            PFSSection sub = Section.GetSection(i);
            switch (sub.Name)
            {
            case "Foreground":
              _foreground = new Foreground(sub);
              break;
            case "Background":
              _background = new Background(sub);
              break;
            case "Current_Layer":
              _current_Layer = new Current_Layer(sub);
              break;
              default:
            _unMappedSections.Add(sub.Name);
              break;
            }
              }
        }