Tile request information.
More...
Tile request information.
Definition at line 81 of file SkiaStitch.cs.
◆ TileRequest()
| BioGTK.SkiaStitchingPipeline.TileRequest.TileRequest |
( |
TileInfo | tf, |
|
|
ZCT | coord ) |
Definition at line 137 of file SkiaStitch.cs.
138 {
139 Index = tf.Index;
140 Extent = tf.Extent;
141 Coordinate = coord;
142 }
◆ GetCacheKey()
| string BioGTK.SkiaStitchingPipeline.TileRequest.GetCacheKey |
( |
| ) |
|
Definition at line 144 of file SkiaStitch.cs.
145 {
146
147 string rgbKey = string.Empty;
148 if (App.viewer?.Mode == ImageView.ViewMode.RGBImage && ImageView.SelectedImage != null)
149 {
150 rgbKey = $"_{ImageView.SelectedImage.rgbChannels[0]}_{ImageView.SelectedImage.rgbChannels[1]}_{ImageView.SelectedImage.rgbChannels[2]}";
151 }
152 return $"{Index.Col}_{Index.Row}_{Level}_{Coordinate.Z}_{Coordinate.C}_{Coordinate.T}{rgbKey}";
153 }
◆ Bounds
| RectangleD BioGTK.SkiaStitchingPipeline.TileRequest.Bounds |
|
get |
Definition at line 114 of file SkiaStitch.cs.
115 {
116 get
117 {
118 return new RectangleD(
119 Extent.MinX,
120 Extent.MinY,
121 Extent.MaxX - Extent.MinX,
122 Extent.MaxY - Extent.MinY
123 );
124 }
125 }
◆ Coordinate
| ZCT BioGTK.SkiaStitchingPipeline.TileRequest.Coordinate |
|
getset |
◆ Extent
| Extent BioGTK.SkiaStitchingPipeline.TileRequest.Extent |
|
getset |
◆ Index
| TileIndex BioGTK.SkiaStitchingPipeline.TileRequest.Index |
|
getset |
◆ Level
| int BioGTK.SkiaStitchingPipeline.TileRequest.Level |
|
getset |
Definition at line 83 of file SkiaStitch.cs.
84 {
85 get => Index.Level;
86 set => Index = new TileIndex(Index.Col, Index.Row, value);
87 }
◆ TileInfo
| TileInfo BioGTK.SkiaStitchingPipeline.TileRequest.TileInfo |
|
getset |
Definition at line 127 of file SkiaStitch.cs.
128 {
129 get => new TileInfo { Index = Index, Extent = Extent };
130 set
131 {
132 Index = value.Index;
133 Extent = value.Extent;
134 }
135 }
◆ TileX
| int BioGTK.SkiaStitchingPipeline.TileRequest.TileX |
|
getset |
Definition at line 90 of file SkiaStitch.cs.
91 {
92 get => Index.Col * 256;
93 set
94 {
95 int col = value / 256;
96 Index = new TileIndex(col, Index.Row, Level);
97 }
98 }
◆ TileY
| int BioGTK.SkiaStitchingPipeline.TileRequest.TileY |
|
getset |
Definition at line 100 of file SkiaStitch.cs.
101 {
102 get => Index.Row * 256;
103 set
104 {
105 int row = value / 256;
106 Index = new TileIndex(Index.Col, row, Level);
107 }
108 }
The documentation for this class was generated from the following file: