Class StatisticsWidget¶
Defined in File StatisticsWidget.h
Inheritance Relationships¶
Base Types¶
public SmartPeak::Widget(Class Widget)public SmartPeak::ISequenceObserver(Struct ISequenceObserver)
Class Documentation¶
-
class
SmartPeak::StatisticsWidget: public SmartPeak::Widget, public SmartPeak::ISequenceObserver¶ Public Functions
-
inline
StatisticsWidget(const std::string title, ApplicationHandler &application_handler)¶
-
virtual void
draw() override¶ Interface to show the widget
NOTE: free to override in inherited implmementations
-
inline void
setRefreshNeeded()¶
-
inline void
setTransitions(const Eigen::Tensor<std::string, 2> *transitions, const Eigen::Tensor<bool, 2> &transitions_checkbox, const Eigen::Tensor<std::string, 2> &transitions_columns)¶
-
inline void
setInjections(const Eigen::Tensor<bool, 2> &injections_checkbox, const Eigen::Tensor<std::string, 2> &injections_columns)¶
-
virtual void
sequenceUpdated() override¶
Protected Attributes
-
DashboardChartData
samples_chart_¶
-
DashboardChartData
transitions_chart_¶
-
int
number_of_samples_= 0¶
-
int
number_of_transitions_= 0¶
-
bool
refresh_needed_= true¶
-
ApplicationHandler &
application_handler_¶
-
Eigen::Tensor<bool, 2>
injections_checkbox_¶
-
Eigen::Tensor<std::string, 2>
injections_columns_¶
-
const Eigen::Tensor<std::string, 2> *
transitions_= nullptr¶
-
Eigen::Tensor<bool, 2>
transitions_checkbox_¶
-
Eigen::Tensor<std::string, 2>
transitions_columns_¶
-
inline