Re-exports§
pub use error::WsiError;pub use properties::Properties;
Modules§
Structs§
- Associated
Image - Metadata for an associated image (label, macro, thumbnail).
- Axes
Shape - Axis extents beyond x/y. Default is 2D (z=1, c=1, t=1).
- Cache
Config - Channel
Info - CpuTile
- Generic decoded pixel buffer.
- Dataset
- A whole-slide image file (or set of files for DICOM).
- Dataset
Id - Unique identity for cache keying. 128-bit to avoid truncation collisions.
- Decode
Execution Options - Decode
Route Decision - Display
Window - Windowing parameters for high-dynamic-range display conversion.
- Format
Registry - Level
- One resolution level in a pyramid.
- Level
Idx - Stable index into
Series::levels. - Plane
Idx - Plane index for multi-dimensional axes (z/c/t).
- Plane
Selection - Selects a z/c/t plane. Default is (0,0,0) for plain 2D reads.
- Probe
Result - RawCompressed
Tile - Raw compressed tile bytes that can be copied into another container without decoding pixels.
- Region
Request - A region request — used by Slide (public API), not by backends.
- Scene
- A distinct scan region within a dataset.
- SceneId
- Stable index into
Dataset::scenes. - Series
- A coherent image pyramid sharing the same axes and sample type.
- Series
Id - Stable index into
Scene::series. - Slide
- Top-level handle. Owns the SlideReader + shared cache.
- Slide
Open Options - Slide
Read Context - Svcache
Tile Selection - Tile
Entry - Per-tile position and size in an Irregular layout.
- TileHit
- Result of tile intersection computation.
- Tile
Request - A single-tile request — the backend primitive.
- Tile
View Request - A viewer/display-tile request.
Enums§
- Color
Space - Declared color model.
- Compression
- Compression codec for TIFF tile/strip data.
- CpuTile
Data - Typed, aligned sample storage.
- CpuTile
Layout - Whether channel samples are interleaved or planar.
- Decode
Route - Device
Tile - Renderer-uploadable device payload. Real payload fields land in Phase 5.
- Encoded
Tile Photometric Interpretation - Photometric interpretation for an encoded tile payload.
- Level
Source Kind - Whether a pyramid level is backed by source pixels or generated by the reader.
- Output
Backend Request - Probe
Confidence - Sample
Type - Svcache
Policy - Tile
Codec Kind - Tile
Layout - How tiles are organized at a given level.
- Tile
Output Preference - Tile
Pixels - Output payload from
SlideReader::read_tilesand friends.
Traits§
- Dataset
Reader - Opens a file and returns a SlideReader.
- Format
Probe - Detects whether a file is a given format. Fast, no full parse.
- Slide
Reader - Phase-2 read interface.