Class Heatmap2DWidget¶
Defined in File Heatmap2DWidget.h
Inheritance Relationships¶
Base Types¶
public SmartPeak::GenericGraphicWidget(Class GenericGraphicWidget)public SmartPeak::ISequenceObserver(Struct ISequenceObserver)
Class Documentation¶
-
class SmartPeak::Heatmap2DWidget : public SmartPeak::GenericGraphicWidget, public SmartPeak::ISequenceObserver¶
Class for plotting heatmaps.
Public Functions
-
inline Heatmap2DWidget(SessionHandler &session_handler, ApplicationHandler &application_handler, const std::string &id, const std::string &title, SequenceObservable &sequence_observable)¶
-
virtual void draw() override¶
Interface to show the widget
NOTE: free to override in inherited implmementations
-
virtual void onSequenceUpdated() override¶
Protected Attributes
-
SessionHandler &session_handler_¶
-
SequenceHandler &sequence_handler_¶
-
ApplicationHandler &application_handler_¶
-
SessionHandler::HeatMapData heatmap_data_¶
-
std::string plot_title_¶
-
std::string selected_feature_¶
-
bool invalid_data_¶
-
bool data_mismatch_¶
-
bool refresh_needed_ = false¶
-
inline Heatmap2DWidget(SessionHandler &session_handler, ApplicationHandler &application_handler, const std::string &id, const std::string &title, SequenceObservable &sequence_observable)¶