plot_by_lane.h
Go to the documentation of this file.
1 
8 #pragma once
9 
16 
17 namespace illumina { namespace interop { namespace logic { namespace plot
18 {
19 
29  void plot_by_lane(const model::metrics::run_metrics& metrics,
30  const constants::metric_type type,
31  const model::plot::filter_options& options,
32  model::plot::plot_data<model::plot::candle_stick_point>& data,
33  const bool skip_empty=true)
34  INTEROP_THROW_SPEC((model::index_out_of_bounds_exception,
35  model::invalid_metric_type,
36  model::invalid_filter_option));
37 
48  void plot_by_lane(const model::metrics::run_metrics& metrics,
49  const std::string& metric_name,
50  const model::plot::filter_options& options,
51  model::plot::plot_data<model::plot::candle_stick_point>& data,
52  const bool skip_empty=true)
53  INTEROP_THROW_SPEC((model::index_out_of_bounds_exception,
54  model::invalid_metric_type,
55  model::invalid_filter_option));
56 
62  void list_by_lane_metrics(std::vector< logic::utils::metric_type_description_t > &types, const bool ignore_pf=false);
63 
64 
70  void filter_by_lane_metrics(std::vector< logic::utils::metric_type_description_t > &types,
71  const bool ignore_pf=false);
72 }}}}
73 
metric_type
Definition: enums.h:284
Definition: enum_description.h:15
#define INTEROP_THROW_SPEC(SPEC)
Definition: exception_specification.h:15
void plot_by_lane(const model::metrics::run_metrics &metrics, const constants::metric_type type, const model::plot::filter_options &options, model::plot::plot_data< model::plot::candle_stick_point > &data, const bool skip_empty=true) INTEROP_THROW_SPEC((model void plot_by_lane(const model::metrics::run_metrics &metrics, const std::string &metric_name, const model::plot::filter_options &options, model::plot::plot_data< model::plot::candle_stick_point > &data, const bool skip_empty=true) INTEROP_THROW_SPEC((model void list_by_lane_metrics(std::vector< logic::utils::metric_type_description_t > &types, const bool ignore_pf=false)
Definition: plot_by_lane.h:62
constants::enum_description< constants::metric_type > metric_type_description_t
Definition: metrics_to_load.h:17
void filter_by_lane_metrics(std::vector< logic::utils::metric_type_description_t > &types, const bool ignore_pf=false)
Definition: plot_by_lane.cpp:215
void plot_by_lane(const model::metrics::run_metrics &metrics, const constants::metric_type type, const model::plot::filter_options &options, model::plot::plot_data< model::plot::candle_stick_point > &data, const bool skip_empty) INTEROP_THROW_SPEC((model
Definition: plot_by_lane.cpp:162