3 #ifndef __YARP_OPENRAVE_SIMULATION_HPP__
4 #define __YARP_OPENRAVE_SIMULATION_HPP__
6 #include <yarp/dev/DeviceDriver.h>
8 #include <openrave/openrave.h>
10 #include "YarpOpenraveBase.hpp"
12 #include "../ISimulation.hpp"
30 public yarp::dev::DeviceDriver,
35 bool open(yarp::os::Searchable& config)
override;
36 bool close()
override;
39 bool step(
double value)
override;
40 bool start(
double value)
override;
Base class for simulators.
Definition: ISimulation.hpp:17
Implements shared configuration functions.
Definition: YarpOpenraveBase.hpp:32
Implements the ISimulation, etc. interface class member functions.
Definition: YarpOpenraveSimulation.hpp:32
bool start(double value) override
Definition: ISimulationImpl.cpp:22
bool step(double value) override
Definition: ISimulationImpl.cpp:13
bool stop() override
Definition: ISimulationImpl.cpp:32
bool getSimulationRawPointerValue(yarp::os::Value &value) override
Definition: ISimulationImpl.cpp:41
The main, catch-all namespace for Robotics Lab UC3M.
Definition: groups.dox:5