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

RobotPlatform() 

Default constructor

RobotPlatform(boost::shared_ptr<detail::RobotPlatformImpl\> impl)

Used by the SDK itself only

RobotPlatform(const RobotPlatform&)

Copy constructor

RobotPlatform(RobotPlatform&&) 

Move constructor

Operators

RobotPlatform& operator=(const RobotPlatform&)  

Assignment operator

Methods

std::vector<Feature> getFeatures()  

Get all features provided by a robot platform

template<class RobotPlatformT>  
RobotPlatformT cast()  

Casting RobotPlatform object into subclass object, please refer to rpos::core::Action::cast<>