Class ChromatogramTICPlotWidget

Inheritance Relationships

Base Types

Class Documentation

class SmartPeak::ChromatogramTICPlotWidget : public SmartPeak::GraphicDataVizWidget, public SmartPeak::ISequenceObserver

Class for plotting Total ion current (TIC) Chromatograms.

Public Functions

inline ChromatogramTICPlotWidget(SessionHandler &session_handler, ApplicationHandler &application_handler, const std::string &id, const std::string &title, std::shared_ptr<SpectraMSMSPlotWidget> spectra_ms1_plot_widget, SequenceObservable &sequence_observable)
virtual void setMarkerPosition(const std::optional<float> &marker_position) override

GraphicDataVizWidget

virtual std::optional<float> getMarkerPosition() const override
virtual void onSequenceUpdated() override

ISequenceObserver

Protected Functions

virtual void updateData() override

Protected Attributes

std::set<std::string> input_sample_names_
std::set<std::string> input_scan_names_
std::shared_ptr<SpectraMSMSPlotWidget> spectra_msms_plot_widget_