create_imaging_table_columns.cpp File Reference

Namespaces

 illumina
 
 illumina::interop
 
 illumina::interop::logic
 
 illumina::interop::logic::table
 

Macros

#define INTEROP_TUPLE7(Name, Ignored2, Ignored3, Ignored4, Ignored5, Data, Ignored6)   mapped_t(model::table::Name##Column, constants::Data),
 
#define INTEROP_TUPLE7(Name, Ignored2, Ignored3, Ignored4, Ignored5, Ignored6, RoundDigits)   mapped_t(model::table::Name##Column, RoundDigits),
 

Functions

void determine_filled_columns (model::metrics::run_metrics &metrics, const model::metrics::run_metrics::tile_metric_map_t &tile_hash, std::vector< bool > &filled)
 
constants::metric_data to_data_type (const size_t index)
 
size_t get_column_rounding (const model::table::column_id index)
 
void create_imaging_table_columns (const std::vector< std::string > &channels, const std::vector< bool > &filled, std::vector< model::table::imaging_column > &columns) INTEROP_THROW_SPEC((model
 
void populate_column_offsets (std::vector< model::table::imaging_column > &columns)
 
void create_imaging_table_columns (model::metrics::run_metrics &metrics, std::vector< model::table::imaging_column > &columns) INTEROP_THROW_SPEC((model
 
::uint32_t max_digits ()
 

Detailed Description

Logic to populate the imaging table columns

Date
7/20/16
Version
1.0

Macro Definition Documentation

#define INTEROP_TUPLE7 (   Name,
  Ignored2,
  Ignored3,
  Ignored4,
  Ignored5,
  Data,
  Ignored6 
)    mapped_t(model::table::Name##Column, constants::Data),
#define INTEROP_TUPLE7 (   Name,
  Ignored2,
  Ignored3,
  Ignored4,
  Ignored5,
  Ignored6,
  RoundDigits 
)    mapped_t(model::table::Name##Column, RoundDigits),