9 #ifndef BASE_CONFIGURABLE_RESOURCE_H
10 #define BASE_CONFIGURABLE_RESOURCE_H
13 class CBaseConfigurableResource;
16 #include <argos3/core/utility/configuration/argos_configuration.h>
The namespace containing all the ARGoS related code.
ticpp::Element TConfigurationNode
The ARGoS configuration XML node.
This class is the base of all XML-configurable ARGoS interface.
virtual void Init(TConfigurationNode &t_tree)=0
Initializes the resource.
virtual ~CBaseConfigurableResource()
Class destructor.
virtual void Destroy()=0
Undoes whatever was done by Init().
virtual void Reset()=0
Resets the resource.