47 #ifndef _MIRA_IROBOTMODELPROVIDER_H_ 48 #define _MIRA_IROBOTMODELPROVIDER_H_ 55 namespace mira {
namespace robot {
65 template<
typename Reflector>
69 r.interface(
"IRobotModelProvider");
71 "Return the current robot model");
#define MIRA_REFLECT_BASE(reflector, BaseClass)
void reflect(Reflector &r)
Definition: IRobotModelProvider.h:66
virtual RobotModelPtr getRobotModel()=0
Return the model as RobotModel pointer.
Interface for robot model provider services.
Definition: IRobotModelProvider.h:62
boost::shared_ptr< RobotModel > RobotModelPtr
A typedef for a shared pointer to a RobotModel.
Definition: RobotModel.h:132
virtual ~IRobotModelProvider()
The destructor.
Definition: IRobotModelProvider.h:75
Base class for robot models.