BioGTK  5.1.1
A .NET library & program for annotating, editing various microscopy imaging formats using Bioformats supported images.
Loading...
Searching...
No Matches
Bio.SlideTileLayer Class Reference

Slide tile layer. More...

Inheritance diagram for Bio.SlideTileLayer:

Public Member Functions

 SlideTileLayer (ISlideSource source=null, int minTiles=200, int maxTiles=300, IDataFetchStrategy dataFetchStrategy=null, IRenderFetchStrategy renderFetchStrategy=null, int minExtraTiles=-1, int maxExtraTiles=-1, Func< TileInfo, Task< IFeature > > fetchTileAsFeature=null)
 

Properties

override IReadOnlyList< double > Resolutions [get]
 

Detailed Description

Slide tile layer.

Constructor & Destructor Documentation

◆ SlideTileLayer()

Bio.SlideTileLayer.SlideTileLayer ( ISlideSource  source = null,
int  minTiles = 200,
int  maxTiles = 300,
IDataFetchStrategy  dataFetchStrategy = null,
IRenderFetchStrategy  renderFetchStrategy = null,
int  minExtraTiles = -1,
int  maxExtraTiles = -1,
Func< TileInfo, Task< IFeature > >  fetchTileAsFeature = null 
)
inline
33 : base(source, minTiles, maxTiles, dataFetchStrategy, renderFetchStrategy, minExtraTiles, maxExtraTiles, (Func<BruTile.TileInfo, Task<IFeature>>)fetchTileAsFeature)
34 {
35 Name = "TileLayer";
36 _slideSource = source;
37 }

Property Documentation

◆ Resolutions

override IReadOnlyList<double> Bio.SlideTileLayer.Resolutions
get
40 {
41 get
42 {
43 var resolution = new List<double>()
44 {
45 0.0625,0.125,0.25,0.5,1,2,4,8,16,32,64,128,256,512,1024,2048,4096
46 };
47 var values = _slideSource.Schema.Resolutions.Values.Select(_ => _.UnitsPerPixel);
48 return GetNearest(resolution, values);
49 }
50 }

The documentation for this class was generated from the following file: