Пример #1
0
        /// <summary>
        /// Default Constructor
        /// </summary>
        public Compaction3DMapController(ILoggerFactory loggerFactory,
                                         IServiceExceptionHandler serviceExceptionHandler,
                                         IConfigurationStore configStore,
                                         IFileImportProxy fileImportProxy,
                                         IProjectSettingsProxy projectSettingsProxy,
                                         IFilterServiceProxy filterServiceProxy,
                                         ICompactionSettingsManager settingsManager,
                                         IProductionDataTileService tileService,
#if RAPTOR
                                         IASNodeClient raptorClient,
#endif
                                         IBoundingBoxHelper boundingBoxHelper,
                                         ITRexCompactionDataProxy trexCompactionDataProxy,
                                         ITransferProxyFactory transferProxyFactory) : base(configStore, fileImportProxy, settingsManager)
        {
            this.tileService             = tileService;
            this.boundingBoxHelper       = boundingBoxHelper;
            this.trexCompactionDataProxy = trexCompactionDataProxy;
            this.transferProxyFactory    = transferProxyFactory;
        }
Пример #2
0
 /// <summary>
 /// Constructor with dependency injection
 /// </summary>
 /// <param name="logger">LoggerFactory</param>
 /// <param name="projectSettingsProxy">Project settings proxy</param>
 public CompactionSettingsController(ILoggerFactory logger, IProjectSettingsProxy projectSettingsProxy)
 {
     this.log = logger.CreateLogger <CompactionSettingsController>();
     this.projectSettingsProxy = projectSettingsProxy;
 }