Class SpectraPlotWidget

Inheritance Relationships

Base Types

Class Documentation

class SmartPeak::SpectraPlotWidget : public SmartPeak::ScatterPlotWidget, public SmartPeak::ISequenceObserver

Class for plotting Spectra.

Public Functions

inline SpectraPlotWidget(SessionHandler &session_handler, SequenceHandler &sequence_handler, const std::string &id, const std::string &title, SequenceObservable &sequence_observable)
virtual void onSequenceUpdated() override

ISequenceObserver

Protected Functions

virtual void updateScatterPlotData() override

Protected Attributes

std::pair<float, float> input_range_ = {0.0f, 0.0f}
std::set<std::string> input_sample_names_
std::set<std::string> input_scan_names_
std::set<std::string> input_component_group_names_