コード例 #1
0
ファイル: glTFTests.cs プロジェクト: olihou/DEM.Net
 public glTFTests(DemNetFixture fixture)
 {
     _rasterService    = fixture.ServiceProvider.GetService <IRasterService>();
     _elevationService = fixture.ServiceProvider.GetService <IElevationService>();
     _gltfService      = fixture.ServiceProvider.GetService <IglTFService>();
     _meshService      = fixture.ServiceProvider.GetService <IMeshService>();
 }
コード例 #2
0
ファイル: ImageryService.cs プロジェクト: kiiruha/DEM.Net
 public ImageryService(ILogger <ImageryService> logger)
 {
     _logger      = logger;
     _meshService = null;
     appSecrets   = null;
     options      = null;
     cache        = null;
 }
コード例 #3
0
 public ImageryService(IMeshService meshService, ILogger <ImageryService> logger = null)
 {
     _logger      = logger;
     _meshService = meshService;
     _config      = new ConfigurationBuilder()
                    .SetBasePath(Directory.GetCurrentDirectory())
                    .AddJsonFile(Path.Combine("Config", "tokens.json"), optional: true, reloadOnChange: true)
                    .Build();
 }
コード例 #4
0
 public TerrainService()
 {
     m_groundGeneratorService  = TinyIoCContainer.Current.Resolve <IGroundGeneratorService>();
     m_contourOptimiserService = TinyIoCContainer.Current.Resolve <IContourOptimiserService>();
     m_contourSmoothingService = TinyIoCContainer.Current.Resolve <IContourSmoothingService>();
     m_marchingSquaresService  = TinyIoCContainer.Current.Resolve <IMarchingService>();
     m_decompService           = TinyIoCContainer.Current.Resolve <IDecompService>();
     m_meshService             = TinyIoCContainer.Current.Resolve <IMeshService>();
 }
コード例 #5
0
ファイル: ImageryService.cs プロジェクト: kiiruha/DEM.Net
 public ImageryService(IMeshService meshService,
                       IOptions <AppSecrets> appSecrets,
                       IOptions <DEMNetOptions> options,
                       IMemoryCache cache,
                       ILogger <ImageryService> logger = null)
 {
     _logger         = logger;
     _meshService    = meshService;
     this.appSecrets = appSecrets?.Value;
     this.options    = options?.Value;
     this.cache      = cache;
 }
コード例 #6
0
ファイル: ImageryService.cs プロジェクト: cjacquelin/DEM.Net
 public ImageryService(IMeshService meshService, IOptions <AppSecrets> options, ILogger <ImageryService> logger = null)
 {
     _logger      = logger;
     _meshService = meshService;
     this.options = options.Value;
 }
コード例 #7
0
ファイル: glTFService.cs プロジェクト: olihou/DEM.Net
 public glTFService(IMeshService meshService, ILogger <glTFService> logger = null)
 {
     _logger      = logger;
     _meshService = meshService;
 }
コード例 #8
0
 public MeshController(IMeshService meshService, IMeshRepository meshRepository, IExperimentRepository experimentRepository)
 {
     MeshService          = meshService;
     MeshRepository       = meshRepository;
     ExperimentRepository = experimentRepository;
 }
コード例 #9
0
 public SharpGltfService(IMeshService meshService, ILogger <SharpGltfService> logger = null)
 {
     _logger      = logger;
     _meshService = meshService;
 }