fast::TissueMicroArrayExtractor class

Extract tissue micro arrays (TMAs) from a whole-slide image.

This method create a stream of images of the TMAs in a whole-slide image pyramid.

Inputs:

Outputs:

  • 0: Image stream of TMAs from input

Base classes

class Streamer
Abstract base class for all Streamers.

Constructors, destructors, conversion operators

~TissueMicroArrayExtractor()

Public functions

auto create(int level) -> std::shared_ptr<TissueMicroArrayExtractor>
Create instance.
auto getLevel() const -> int

Private functions

void generateStream() virtual
void execute() override

Function documentation

std::shared_ptr<TissueMicroArrayExtractor> fast::TissueMicroArrayExtractor::create(int level)

Create instance.

Parameters
level Which image pyramid level to extract TMAs from. Default is 0 which is highest resolution level. Negative level means the last level (lowest resolution).
Returns instance

void fast::TissueMicroArrayExtractor::generateStream() virtual private

The function producing the data stream