abstracttest.h
50 class FARSA_EXPERIMENTS_TEMPLATE AbstractTest : public QObject, public ParameterSettableWithConfigureFunction
A class with only static members holding the list of available tests.
Definition: abstracttest.h:194
virtual void postConfigureInitialization()
This function is called after all linked objects have been configured.
Definition: abstracttest.h:113
virtual void save(ConfigurationParameters ¶ms, QString prefix)
Save the actual status of parameters into the ConfigurationParameters object passed.
Definition: abstracttest.h:99
QString m_menuText
change in in subclasses for setting the text will appear on the menu/toolbar
Definition: abstracttest.h:173
bool startObjectParameters(QString groupPath, QString typeName, ParameterSettable *object)
This class setup an evolutionary experiment.
Definition: evorobotcomponent.h:39
An abstract class for tests of evolved individuals.
Definition: abstracttest.h:50
QString m_iconFilename
change in in subclasses for setting the icon will appear on the menu/toolbar
Definition: abstracttest.h:177
QString m_tooltip
change in in subclasses for setting the tooltip will appear on the menu/toolbar
Definition: abstracttest.h:175
virtual void setComponent(EvoRobotComponent *component)
Sets the Component.
Definition: abstracttest.h:125
QString iconFilename()
the filename of the icon to show on the menu/toolbar
Definition: abstracttest.h:162
virtual void configure(ConfigurationParameters &, QString)
Configures the object using a ConfigurationParameters object.
Definition: abstracttest.h:85