7 #ifndef CI_CAMERAS_SENSOR_ALGORITHM_H
8 #define CI_CAMERAS_SENSOR_ALGORITHM_H
11 class CCI_CameraSensorAlgorithm;
14 #include <argos3/core/utility/configuration/argos_configuration.h>
15 #include <argos3/core/utility/configuration/base_configurable_resource.h>
43 virtual void CreateLuaState(lua_State* pt_lua_state) = 0;
45 virtual void ReadingsToLuaState(lua_State* pt_lua_state) = 0;
47 virtual const std::string& GetId() = 0;
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 ~CCI_CameraSensorAlgorithm()
virtual void Reset()
Resets the resource.
virtual void Destroy()
Undoes whatever was done by Init().
virtual void Init(TConfigurationNode &t_node)
Initializes the resource.