9 #ifndef WBT_ROBOTINTERFACE_H
10 #define WBT_ROBOTINTERFACE_H
14 #include <unordered_map>
19 class IPositionControl;
20 class IPositionDirect;
21 class IVelocityControl;
25 class ICurrentControl;
34 class KinDynComputations;
Definition: RobotInterface.cpp:55
Store the configuration for whole-body blocks.
Definition: Configuration.h:37
Class for handling model and robot resources.
Definition: RobotInterface.h:58
~RobotInterface()
Definition: RobotInterface.cpp:221
const std::shared_ptr< iDynTree::KinDynComputations > getKinDynComputations()
Get the object to operate on the configured model.
Definition: RobotInterface.cpp:237
const wbt::base::Configuration & getConfiguration() const
Get the stored configuration.
Definition: RobotInterface.cpp:232
std::unique_ptr< impl > pImpl
Definition: RobotInterface.h:60
bool getInterface(T *&interface)
Get a Yarp interface.
Definition: RobotInterface.h:33
int JointIndex_iDynTree
Definition: RobotInterface.h:43
int JointIndex_Yarp
Definition: RobotInterface.h:42
std::string JointName
Definition: RobotInterface.h:44
Definition: Configuration.h:17
Definition: RobotInterface.h:17