flowcell_plot Class Reference

Public Member Functions

 flowcell_plot (model::plot::flowcell_data &data, std::vector< float > &values_for_scaling, const model::run::flowcell_layout &layout)
 
template<typename MetricSet , typename MetricProxy >
void operator() (const MetricSet &metrics, const model::plot::filter_options &options, const MetricProxy &proxy)
 
bool empty () const
 

Detailed Description

Plot the flowcell heatmap

Constructor & Destructor Documentation

flowcell_plot ( model::plot::flowcell_data data,
std::vector< float > &  values_for_scaling,
const model::run::flowcell_layout layout 
)
inline

Constructor

Parameters
datareference to collection of points
values_for_scalingreferences to values for color bar scaling
layoutflowcell layout

Member Function Documentation

bool empty ( ) const
inline

Test whether metric set was empty

Returns
true if metric set was empty
void operator() ( const MetricSet &  metrics,
const model::plot::filter_options options,
const MetricProxy &  proxy 
)
inline

Plot the average over all tiles of a specific metric by cycle

Parameters
metricsset of metric records
optionsfilter for metric records
proxyfunctor that takes a metric record and returns a metric value

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