|
| image_metric () |
|
| image_metric (const header_type &header) |
|
| image_metric (const uint_t lane, const uint_t tile, const uint_t cycle, const ushort_t channel_count, const ushort_array_t &min_contrast, const ushort_array_t &max_contrast) |
|
| image_metric (const uint_t lane, const uint_t tile, const uint_t cycle, const ushort_t channel_count, const ushort_pointer_t min_contrast, const ushort_pointer_t max_contrast) |
|
ushort_t | min_contrast (const size_t channel) const INTEROP_THROW_SPEC((model |
|
ushort_t | max_contrast (const size_t channel) const INTEROP_THROW_SPEC((model |
|
const ushort_array_t & | min_contrast_array () const |
|
const ushort_array_t & | max_contrast_array () const |
|
ushort_t | channel_count () const |
|
bool | is_any_channel_blank () const |
|
void | trim (const size_t channel_count) |
|
ushort_t | minContrast (size_t channel) const |
|
ushort_t | maxContrast (size_t channel) const |
|
const ushort_array_t & | minContrast () const |
|
const ushort_array_t & | maxContrast () const |
|
ushort_t | channelCount () const |
|
| base_cycle_metric (const uint_t lane=0, const uint_t tile=0, const uint_t cycle=0) |
|
void | set_base (const uint_t lane, const uint_t tile) |
|
void | set_base (const uint_t lane, const uint_t tile, const uint_t cycle) |
|
template<class BaseCycleMetric > |
void | set_base (const BaseCycleMetric &base) |
|
uint_t | cycle () const |
|
id_t | id () const |
|
id_t | cycle_hash () const |
|
bool | operator< (const base_cycle_metric &metric2) const |
|
| base_metric (const uint_t lane=0, const uint_t tile=0) |
|
void | set_base (const uint_t lane, const uint_t tile) |
|
template<class BaseMetric > |
void | set_base (const BaseMetric &base) |
|
id_t | id () const |
|
id_t | tile_hash () const |
|
uint_t | lane () const |
|
uint_t | tile () const |
|
uint_t | number (const illumina::interop::constants::tile_naming_method) const |
|
uint_t | section (const illumina::interop::constants::tile_naming_method method) const |
|
uint_t | surface (const illumina::interop::constants::tile_naming_method method) const |
|
uint_t | swath (const illumina::interop::constants::tile_naming_method method) const |
|
uint_t | phyiscalLocationIndex (const illumina::interop::constants::tile_naming_method method, const uint_t section_per_lane, const uint_t tile_count, const uint_t swath_count, const bool all_surfaces) const |
|
uint_t | phyiscalLocationColumn (const illumina::interop::constants::tile_naming_method method, const uint_t swath_count, const bool all_surfaces) const |
|
uint_t | phyiscalLocationRow (const illumina::interop::constants::tile_naming_method method, const uint_t section_per_lane, const uint_t tile_count) const |
|
size_t | physical_location_index (const illumina::interop::constants::tile_naming_method method, const uint_t section_per_lane, const uint_t tile_count, const uint_t swath_count, const bool all_surfaces) const |
|
uint_t | physical_location_column (const illumina::interop::constants::tile_naming_method method, const uint_t swath_count, const bool all_surfaces) const |
|
uint_t | physical_location_row (const illumina::interop::constants::tile_naming_method method, const uint_t section_per_lane, const uint_t tile_count) const |
|
bool | operator< (const base_metric &metric2) const |
|
template<class BaseMetric > |
void | set_base (const BaseMetric &) |
|
void | set_base (const uint_t, const uint_t) |
|
bool | operator< (const empty_metric &) const |
|
Image metric
Per tile per cycle per channel percentiles of pixel values used to autocontrast thumbnail images
- Note
- Supported versions: 1, 2 and 3
- Test:
Confirm version 1 of the metric can be written to and read from a stream
Confirm version 1 of the metric matches known binary file
Confirm version 2 of the metric can be written to and read from a stream
Confirm version 2 of the metric matches known binary file