00001 #ifndef SIGEL_ROBOTIO_SIG_ROBOTFACTORY_H 00002 #define SIGEL_ROBOTIO_SIG_ROBOTFACTORY_H 00003 00004 namespace SIGEL_RobotIO { class SIG_RobotFactory; } 00005 00006 #include "SIGEL_Robot/SIG_Robot.h" 00007 00008 using SIGEL_Robot::SIG_Robot; 00009 00010 namespace SIGEL_RobotIO { 00011 class SIG_RobotFactory { 00012 protected: 00013 SIG_Robot *robot; 00014 public: 00015 SIG_RobotFactory (void); 00016 virtual ~SIG_RobotFactory (void); 00017 virtual SIG_Robot *getModel (void); 00018 }; 00019 } 00020 00021 #endif