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