void PlotAction::plotFrequencyFlagCounts(ArtifactSet &artifacts) { if(artifacts.FrequencyFlagCountPlot() == 0) throw BadUsageException("No frequency flag count plot in the artifact set"); TimeFrequencyData &data = artifacts.ContaminatedData(); TimeFrequencyMetaDataCPtr meta = artifacts.MetaData(); artifacts.FrequencyFlagCountPlot()->Add(data, meta); }