Hormodular 1.0
Locomotion gait discovery by using digital hormones on modular robots
ModularRobotInterfaceFactory.hpp
00001 //------------------------------------------------------------------------------
00002 //-- ModularRobotInterfaceFactory
00003 //------------------------------------------------------------------------------
00004 //--
00005 //-- Creates different modular robot interfaces that follow the
00006 //-- ModularRobotInterface interface
00007 //--
00008 //------------------------------------------------------------------------------
00009 //--
00010 //-- This file belongs to the Hormodular project
00011 //-- (https://github.com/David-Estevez/hormodular.git)
00012 //--
00013 //------------------------------------------------------------------------------
00014 //-- Author: David Estevez-Fernandez
00015 //--
00016 //-- Released under the GPL license (more info on LICENSE.txt file)
00017 //------------------------------------------------------------------------------
00018 
00026 #ifndef MODULAR_ROBOT_INTERFACE_FACTORY_H
00027 #define MODULAR_ROBOT_INTERFACE_FACTORY_H
00028 
00029 #include <string>
00030 
00031 #include "ModularRobotInterface.hpp"
00032 #include "SimulatedModularRobotInterface.hpp"
00033 #include "SerialModularRobotInterface.hpp"
00034 #include "ConfigParser.h"
00035 
00036 namespace hormodular {
00037 
00045 ModularRobotInterface * createModularRobotInterface( std::string type, ConfigParser configParser);
00046 
00047 }
00048 
00049 #endif //-- MODULAR_ROBOT_INTERFACE_FACTORY_H
 All Classes Functions Variables Friends