create_imaging_table.h
Go to the documentation of this file.
1 
8 #pragma once
9 #include <vector>
14 
15 namespace illumina { namespace interop { namespace logic { namespace table
16 {
17  // TODO: Make unordered? - need to sort later
18  // Workaround for SWIG not understanding the macro
20  typedef std::map<model::metric_base::base_metric::id_t, ::uint64_t> row_offset_map_t;
30  const std::vector<model::table::imaging_column>& columns,
31  const row_offset_map_t& row_offset,
39  row_offset_map_t& row_offset);
45  size_t count_table_columns(const std::vector<model::table::imaging_column>& columns);
53 
58  void list_imaging_table_metrics_to_load(std::vector<unsigned char>& valid_to_load);
59 
60 }}}}
61 
Definition: enum_description.h:15
#define INTEROP_THROW_SPEC(SPEC)
Definition: exception_specification.h:15
Definition: table_exceptions.h:26
void create_imaging_table(model::metrics::run_metrics &metrics, model::table::imaging_table &table)
Definition: create_imaging_table.cpp:342
Definition: model_exceptions.h:50
void create_imaging_table(model::metrics::run_metrics &metrics, model::table::imaging_table &table) INTEROP_THROW_SPEC((model void list_imaging_table_metrics_to_load(std::vector< unsigned char > &valid_to_load)
Definition: create_imaging_table.h:58
size_t count_table_columns(const std::vector< model::table::imaging_column > &columns)
Definition: create_imaging_table.cpp:332
void populate_imaging_table_data(const model::metrics::run_metrics &metrics, const std::vector< model::table::imaging_column > &columns, const row_offset_map_t &row_offset, float *data_beg, const size_t n) INTEROP_THROW_SPEC((model
Definition: create_imaging_table.cpp:302
void populate_imaging_table_data(const model::metrics::run_metrics &metrics, const std::vector< model::table::imaging_column > &columns, const row_offset_map_t &row_offset, float *data_beg, const size_t n) INTEROP_THROW_SPEC((model voi count_table_rows)(const model::metrics::run_metrics &metrics, row_offset_map_t &row_offset)
Definition: create_imaging_table.h:38
std::map< model::metric_base::base_metric::id_t,::uint64_t > row_offset_map_t
Definition: create_imaging_table.h:20