示例#1
0
 /// <summary>
 /// Default constructor.
 /// </summary>
 public CompactionElevationController(
     IConfigurationStore configStore, IElevationExtentsProxy elevProxy, IFileImportProxy fileImportProxy,
     ICompactionSettingsManager settingsManager, IProductionDataRequestFactory productionDataRequestFactory) :
     base(configStore, fileImportProxy, settingsManager)
 {
     this.elevProxy = elevProxy;
     requestFactory = productionDataRequestFactory;
 }
示例#2
0
        public ProductionDataTileService(IProductionDataRequestFactory prodDataFactory, ILoggerFactory logger, IElevationExtentsProxy extentsProxy,
#if RAPTOR
                                         IASNodeClient raptor,
#endif
                                         IConfigurationStore configStore, ITRexCompactionDataProxy trexCompactionDataProxy, IFileImportProxy fileImportProxy)
        {
            requestFactory = prodDataFactory;
            log            = logger.CreateLogger <ProductionDataTileService>();
            this.logger    = logger;
#if RAPTOR
            raptorClient = raptor;
#endif
            elevProxy               = extentsProxy;
            ConfigStore             = configStore;
            TRexCompactionDataProxy = trexCompactionDataProxy;
            FileImportProxy         = fileImportProxy;
        }
示例#3
0
 /// <summary>
 /// Default constructor.
 /// </summary>
 public CompactionPaletteController(IConfigurationStore configStore, IElevationExtentsProxy elevProxy, IFileImportProxy fileImportProxy, ICompactionSettingsManager settingsManager) :
     base(configStore, fileImportProxy, settingsManager)
 {
     this.elevProxy = elevProxy;
 }