|
#include <RobotAPI/libraries/RobotStatechartHelpers/RobotNameHelper.h>
Classes | |
class | Node |
Public Types | |
using | Arm = armarx::Arm |
using | RobotArm = armarx::RobotArm |
Public Member Functions | |
Arm | getArm (const std::string &side) const |
const std::vector< std::string > & | getProfiles () const |
RobotArm | getRobotArm (const std::string &side, const VirtualRobot::RobotPtr &robot) const |
const RobotInfoNodePtr & | getRobotInfoNodePtr () const |
RobotNameHelper & | operator= (const RobotNameHelper &)=default |
RobotNameHelper & | operator= (RobotNameHelper &&)=default |
RobotNameHelper (const RobotInfoNodePtr &robotInfo, const StatechartProfilePtr &profile=nullptr) | |
RobotNameHelper (const RobotNameHelper &)=default | |
RobotNameHelper (RobotNameHelper &&)=default | |
std::string | select (const std::string &path) const |
Static Public Member Functions | |
static RobotNameHelperPtr | Create (const RobotInfoNodePtr &robotInfo, const StatechartProfilePtr &profile) |
static RobotNameHelperPtr | Create (const std::string &robotXmlFilename, const StatechartProfilePtr &profile=nullptr) |
static void | writeRobotInfoNode (const RobotInfoNodePtr &n, std::ostream &str, std::size_t indent=0, char indentChar=' ') |
Static Public Attributes | |
static const std::string | LocationLeft = "Left" |
static const std::string | LocationRight = "Right" |
Definition at line 147 of file RobotNameHelper.h.
using Arm = armarx::Arm |
Definition at line 152 of file RobotNameHelper.h.
using RobotArm = armarx::RobotArm |
Definition at line 153 of file RobotNameHelper.h.
RobotNameHelper | ( | const RobotInfoNodePtr & | robotInfo, |
const StatechartProfilePtr & | profile = nullptr |
||
) |
|
default |
|
default |
|
static |
Definition at line 96 of file RobotNameHelper.cpp.
|
static |
Arm getArm | ( | const std::string & | side | ) | const |
const std::vector< std::string > & getProfiles | ( | ) | const |
Definition at line 391 of file RobotNameHelper.cpp.
RobotArm getRobotArm | ( | const std::string & | side, |
const VirtualRobot::RobotPtr & | robot | ||
) | const |
Definition at line 139 of file RobotNameHelper.cpp.
const RobotInfoNodePtr & getRobotInfoNodePtr | ( | ) | const |
Definition at line 56 of file RobotNameHelper.cpp.
|
default |
|
default |
std::string select | ( | const std::string & | path | ) | const |
|
static |
Definition at line 39 of file RobotNameHelper.cpp.
|
static |
Definition at line 171 of file RobotNameHelper.h.
|
static |
Definition at line 172 of file RobotNameHelper.h.