ImFusion SDK 4.3
RobotControlInterfacesHolder Class Reference

#include <RoboticsPlugin/Include/ImFusion/Robotics/RobotControlInterfaces.h>

Interface to register and access robot control interfaces. More...

+ Inheritance diagram for RobotControlInterfacesHolder:

Detailed Description

Interface to register and access robot control interfaces.

Integrations for robots with different capabilities can register different control interfaces. User code can try to get an interface with the desired capability, to be able to control robots in an abstract fashion.

Public Member Functions

template<typename T>
bool hasControlInterface () const
 
template<typename T>
void registerControlInterface (T *newInterface)
 
template<typename T>
bool deRegisterControlInterface ()
 
template<typename T>
T * getControlInterface () const
 

The documentation for this class was generated from the following file:
Search Tab / S to search, Esc to close