///------------------------------------------------------------------------------------------------- /// <summary> Initializes a new instance of the WaterSimDCDC.Generic.SurfaceModel class.</summary> /// <param name="TheBaseUSGSData"> Information describing the base usgs.</param> ///------------------------------------------------------------------------------------------------- public SurfaceModel(UnitData TheBaseUSGSData) : base() { FUSGSData = TheBaseUSGSData; if (FUSGSData != null) { RegionNumber = FUSGSData.UnitCount; } if (RegionNumber > 0) { // OK get the orignal USGS water by region FBaseSurfaceWater = new BasinRegionWater(RegionNumber); FBaseSurfaceWater.AvailableWater = FUSGSData.BaseUnitData(UDI.SurfaceWaterFld); // OK create the output water FTheOutputWater = new SurfaceWaterOutput(); } }
public WestRiverModel(int NumberofRegions) { FRegionsN = NumberofRegions; FAvailableWater = new BasinRegionWater(FRegionsN); }