/// <summary> /// Default constructor. /// </summary> public LineworkTileController(IProductivity3dV2ProxyCompactionTile productivity3DProxyCompactionTile, IPreferenceProxy prefProxy, IFileImportProxy fileImportProxy, IMapTileGenerator tileGenerator, IMemoryCache cache, IConfigurationStore configStore, IBoundingBoxHelper boundingBoxHelper, IDataOceanClient dataOceanClient, ITPaaSApplicationAuthentication authn) : base(productivity3DProxyCompactionTile, prefProxy, fileImportProxy, tileGenerator, cache, configStore, boundingBoxHelper, authn) { this.dataOceanClient = dataOceanClient; }
/// <summary> /// Default constructor. /// </summary> protected BaseController(IProductivity3dV2ProxyCompactionTile productivity3DProxyCompactionTile, IPreferenceProxy prefProxy, IFileImportProxy fileImportProxy, IMapTileGenerator tileGenerator, IMemoryCache cache, IConfigurationStore configurationStore, IBoundingBoxHelper boundingBoxHelper, ITPaaSApplicationAuthentication authn) { this.productivity3DProxyCompactionTile = productivity3DProxyCompactionTile; this.prefProxy = prefProxy; this.fileImportProxy = fileImportProxy; this.tileGenerator = tileGenerator; tileCache = cache; tileCacheExpiration = GetCacheExpiration(configurationStore); configStore = configurationStore; this.boundingBoxHelper = boundingBoxHelper; this.authn = authn; }
/// <summary> /// Default constructor. /// </summary> public ThumbnailController(IProductivity3dV2ProxyCompactionTile productivity3DProxyCompactionTile, IPreferenceProxy prefProxy, IFileImportProxy fileImportProxy, IMapTileGenerator tileGenerator, IMemoryCache cache, IConfigurationStore configStore, IBoundingBoxHelper boundingBoxHelper, ITPaaSApplicationAuthentication authn) : base(productivity3DProxyCompactionTile, prefProxy, fileImportProxy, tileGenerator, cache, configStore, boundingBoxHelper, authn) { }