by_cycle_average_plot< Point > Class Template Reference

Public Member Functions

 by_cycle_average_plot (model::plot::data_point_collection< Point > &points)
 
template<typename MetricSet , typename MetricProxy >
void operator() (const MetricSet &metrics, const model::plot::filter_options &options, const MetricProxy &proxy)
 
size_t max_cycle () const
 
bool empty () const
 

Detailed Description

template<class Point>
class illumina::interop::logic::plot::by_cycle_average_plot< Point >

Plot the average over all tiles of a specific metric by cycle

Constructor & Destructor Documentation

Constructor

Parameters
pointsreference to collection of points

Member Function Documentation

bool empty ( ) const
inline

Test whether metric set was empty

Returns
true if metric set was empty
size_t max_cycle ( ) const
inline

Get the maximum cycle in the metric set

Returns
maximum cycle
void operator() ( const MetricSet &  metrics,
const model::plot::filter_options options,
const MetricProxy &  proxy 
)
inline

Plot the average over all tiles of a specific metric by cycle

Parameters
metricsset of metric records
optionsfilter for metric records
proxyfunctor that takes a metric record and returns a metric value

The documentation for this class was generated from the following file: