metric_filter_iterator Class Reference
#include <metric_filter_iterator.h>
Public Member Functions | |
| metric_filter_iterator () | |
| metric_filter_iterator (const metric_filter_iterator &source) | |
| void | reset (const std::string &run_info_filename, const constants::plot_types plot_type) |
| void | plot (model::metrics::run_metrics &run, model::plot::plot_data< model::plot::candle_stick_point > &data) const |
| void | plot (model::metrics::run_metrics &run, model::plot::plot_data< model::plot::bar_point > &data) const |
| void | plot (model::metrics::run_metrics &run, model::plot::heatmap_data &data) const |
| void | plot (model::metrics::run_metrics &run, model::plot::flowcell_data &data) const |
| void | reset (const model::run::info &run_info, const constants::plot_types plot_type) |
| constants::metric_type | metric () const |
| const model::plot::filter_options & | options () const |
| bool | advance () |
| bool | is_done () |
| metric_type_vector_t & | metric_types () |
Protected Member Functions | |
| void | reset () |
Protected Attributes | |
| metric_type_vector_t | m_metric_types |
| model::plot::filter_options | m_options |
Detailed Description
Iterator over metric types and filter options
Constructor & Destructor Documentation
|
inline |
Constructor
|
inline |
Copy constructor
- Parameters
-
source source iterator to copy
Member Function Documentation
|
inline |
Advance to the next type
- Returns
- true when the generator has finished, and the next parameter can be obtained
|
inline |
Test if the iterator is exhausted
- Returns
- true when the generator has finished
|
inline |
Get current metric
- Returns
- current metric
|
inline |
Get a vector of metric types
- Returns
- vector of metric types
|
inline |
Get filter options
- Returns
- filter options
|
inline |
Plot a run by lane or cycle
- Parameters
-
run run metrics data candle stick plot data
|
inline |
Plot a histogram of the q-scores
- Parameters
-
run run metrics data bar plot data
|
inline |
Plot a q-score heat map of the run
- Parameters
-
run run metrics data heatmap plot data
|
inline |
Plot a flow cell of the run
- Parameters
-
run run metrics data flowcell plot data
|
inline |
Reset iterator ranges and set to start
- Parameters
-
run_info_filename path to run info xml plot_type type of the plot
|
inline |
Reset iterator ranges and set to start
- Parameters
-
run_info run info plot_type type of the plot
|
inlineprotected |
Reset the metric iterator
Member Data Documentation
|
protected |
Vector of metrics
|
protected |
Filter options
The documentation for this class was generated from the following file:
- /io/src/tests/interop/logic/inc/metric_filter_iterator.h