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<>