plot_qscore_heatmap.h
Go to the documentation of this file.
1 
8 #pragma once
9 
14 
15 namespace illumina { namespace interop { namespace logic { namespace plot
16 {
26  void plot_qscore_heatmap(model::metrics::run_metrics& metrics,
27  const model::plot::filter_options& options,
28  model::plot::heatmap_data& data,
29  float* buffer=0,
30  const size_t buffer_size=0)
31  INTEROP_THROW_SPEC((model::index_out_of_bounds_exception,
32  model::invalid_filter_option));
38  size_t count_rows_for_heatmap(const model::metrics::run_metrics& metrics);
44  size_t count_columns_for_heatmap(const model::metrics::run_metrics& metrics);
45 
46 
47 }}}}
48 
Definition: enum_description.h:15
#define INTEROP_THROW_SPEC(SPEC)
Definition: exception_specification.h:15
void plot_qscore_heatmap(model::metrics::run_metrics &metrics, const model::plot::filter_options &options, model::plot::heatmap_data &data, float *buffer, const size_t) INTEROP_THROW_SPEC((model
Definition: plot_qscore_heatmap.cpp:143
size_t count_columns_for_heatmap(const model::metrics::run_metrics &metrics)
Definition: plot_qscore_heatmap.cpp:200
void plot_qscore_heatmap(model::metrics::run_metrics &metrics, const model::plot::filter_options &options, model::plot::heatmap_data &data, float *buffer=0, const size_t buffer_size=0) INTEROP_THROW_SPEC((model size_ count_rows_for_heatmap)(const model::metrics::run_metrics &metrics)
Definition: plot_qscore_heatmap.h:38