1 #ifndef GPMG_RuleGraphPanel_H
2 #define GPMG_RuleGraphPanel_H
50 static inline SP::GPMG_RuleGraphPanel
New() {
52 GPMG_RuleGraphPanel::Delete());
virtual void saveToUIClass(UI_Class &mclass) const
how to save the object from a mate model class
Definition: GPMG_RuleGraphPanel.cpp:49
virtual void loadFromUIClass(const UI_Class &mclass)
how to load the object from a Meta Model class
Definition: GPMG_RuleGraphPanel.cpp:44
this class describes the root panel of the rule graph window
Definition: GPMG_RuleGraphPanel.h:15
virtual void updateValues()
method called for updating values of the panel
Definition: GPMG_RuleGraphPanel.cpp:18
virtual void initComponents(const tBoolean &isReadOnlyShown, const tBoolean &isGraphElementShownEnabled)
init the components
Definition: GPMG_GraphPanel.cpp:44
this class describes the root panel of the graph window
Definition: GPMG_GraphPanel.h:17
virtual void toDoAfterThisSetting()
method called after this setting
Definition: GPMG_RuleGraphPanel.h:59
virtual void toDoAfterThisSetting()
Definition: GPMG_GraphPanel.h:60
static SP::GPMG_RuleGraphPanel New()
create a root panel
Definition: GPMG_RuleGraphPanel.h:50
DEFINE_SPTR(GPMG_RuleGraphPanel)
virtual SP::GPMG_DrawPanel NewGraphDrawPanel() const
create the graph draw panel
Definition: GPMG_RuleGraphPanel.h:66
void clearGraphs()
clear the graphs of the rules
Definition: GPMG_RuleGraphPanel.cpp:32
void showRule(GPM_ModelFunction &rule)
show the rule
Definition: GPMG_RuleGraphPanel.cpp:25
virtual void componentClicked(GUI_ActionComponent &compo)
method called when a panel's component is clicked on
Definition: GPMG_RuleGraphPanel.cpp:38
GPMG_RuleGraphPanel()
build a GPMG_RuleGraphPanel
Definition: GPMG_RuleGraphPanel.cpp:9
This class describes a pattern function.
Definition: GPM_ModelFunction.h:23
virtual ~GPMG_RuleGraphPanel(void)
destroy a GPMG_RuleGraphPanel
Definition: GPMG_RuleGraphPanel.cpp:13
static SP::GPMG_RuleGraphDrawPanel New()
create a 2D plotter panel
Definition: GPMG_RuleGraphDrawPanel.h:63