private void LoadGrid(XmlNode inputNode, RasterGridPrescription prescription) { var treatmentZones = TreatmentZoneLoader.Load(inputNode, _taskDocument); var gridDescriptor = GridLoader.Load(inputNode, treatmentZones, _taskDocument.BaseFolder); if (gridDescriptor == null) { return; } LoadDefinition(gridDescriptor, prescription); LoadRates(inputNode, gridDescriptor, treatmentZones, prescription); }
public static GridDescriptor Load(XmlNode inputNode, Dictionary<int, TreatmentZone> treatmentZones, string baseFolder) { var loader = new GridLoader(baseFolder, treatmentZones); return loader.Load(inputNode); }
public static GridDescriptor Load(XmlNode inputNode, Dictionary <int, TreatmentZone> treatmentZones, string baseFolder) { var loader = new GridLoader(baseFolder, treatmentZones); return(loader.Load(inputNode)); }