public LocalFileStorageHgtElevationFileReader(IHgtFileNameParser fileNameParser, IHgtByteConverter hgtByteConverter) { if (fileNameParser == null) throw new ArgumentNullException("fileNameParser is null"); if (hgtByteConverter == null) throw new ArgumentNullException("hgtByteConverter is null"); _fileNameParser = fileNameParser; _byteConverter = hgtByteConverter; }
public AzureFileStorageHgtElevationFileReader(IHgtFileNameParser fileNameParser, IHgtByteConverter hgtByteConverter, IAzureFileStorageShareProvider azureStorageProvider) { if (fileNameParser == null) throw new ArgumentNullException("fileNameParser is null"); if (hgtByteConverter == null) throw new ArgumentNullException("hgtByteConverter is null"); if (azureStorageProvider == null) throw new ArgumentNullException("azureStorageProvider is null"); _fileNameParser = fileNameParser; _hgtByteConverter = hgtByteConverter; _azureStorageProvider = azureStorageProvider; }
public ElevationDataSetFileSystemRepository( IElevationFileReader elevationFileReader, IHgtFileNameParser fileNameParser, String elevationDataPath) { if (elevationFileReader == null) throw new ArgumentNullException("elevationFileReader is null"); if (fileNameParser == null) throw new ArgumentNullException("fileNameParser is null"); if (String.IsNullOrEmpty(elevationDataPath)) throw new ArgumentNullException("elevationDataPath is null or empty"); _elevationFileReader = elevationFileReader; _elevationDataPath = elevationDataPath; _fileNameParser = fileNameParser; }