rpos::core::RobotPlatform Class

A RobotPlatform is composed of a set of devices and provides a set of features

Header File

rpos/core/robot_platform.h

Applies to

  • Slamware
  • Mapper

Constructors

/**
* Default constructor.
*/
RobotPlatform() 
/**
* Used by the SDK itself only.
*/
RobotPlatform(boost::shared_ptr<detail::RobotPlatformImpl\> impl)
/**
* Copy constructor.
*/
RobotPlatform(const RobotPlatform&)
/**
* Move constructor.
*/
RobotPlatform(RobotPlatform&&) 

Operators

/**
* Assignment operator.
*/
RobotPlatform& operator=(const RobotPlatform&)  

Methods

/**
* Get all features provided by a robot platform.
*/
std::vector<Feature> getFeatures()  
/**
* Casting `RobotPlatform` object into subclass object.
*/
template<class RobotPlatformT>  
RobotPlatformT cast()  

please refer to rpos::core::Action::cast<>