7 #ifndef CI_CAMERAS_SENSOR_H
8 #define CI_CAMERAS_SENSOR_H
11 class CCI_CameraSensor;
14 #include <argos3/core/control_interface/ci_sensor.h>
15 #include <argos3/plugins/robots/generic/control_interface/ci_camera_sensor_algorithm.h>
25 const std::vector<CCI_CameraSensorAlgorithm*>& vec_algorithms) :
54 virtual void CreateLuaState(lua_State* pt_lua_state);
56 virtual void ReadingsToLuaState(lua_State* pt_lua_state);
The namespace containing all the ARGoS related code.
The basic interface for all sensors.
CCI_CameraSensor()
Constructor.
const SInterface::TVector & GetInterfaces() const
Returns a const reference to the camera interfaces.
virtual ~CCI_CameraSensor()
Destructor.
SInterface::TVector m_vecInterfaces
SInterface(const std::string &str_id, const std::vector< CCI_CameraSensorAlgorithm * > &vec_algorithms)
std::vector< SInterface > TVector
std::vector< CCI_CameraSensorAlgorithm * > Algorithms