Functions | |
std::string | getFullyQualifiedRoboDynChain (const std::string &name) |
std::string | getFullyQualifiedRobonetNode (const std::string &name) |
std::string | getItem (const std::string &name) |
std::string | getNumber (const std::string &name) |
std::string | getRoboDynChain (const std::string &name) |
std::string | getRoboDynEverythingButJoint (const std::string &name) |
std::string | getRoboDynJoint (const std::string &name) |
std::string | getRoboDynJointGroup (const std::string &name) |
std::string | getRoboDynJointWithGroup (const std::string &name) |
std::string | getRobonetChannel (const std::string &name) |
std::string | getRobonetElement (const std::string &name) |
std::string | getRobonetNode (const std::string &name) |
bool | isFullyQualifiedRoboDynChain (const std::string &name) |
bool | isFullyQualifiedRoboDynJoint (const std::string &name) |
bool | isFullyQualifiedRoboDynJointWithGroup (const std::string &name) |
bool | isFullyQualifiedRobonetElement (const std::string &name) |
bool | isFullyQualifiedRobonetNode (const std::string &name) |
bool | isItemWithNumber (const std::string &name) |
const boost::regex | ITEM_WITH_NUMBER ("([[:word:]"+TOKEN_DELIMITER+"]+)([[:digit:]]+)") |
std::string | makeFullyQualifiedRoboDynChain (const std::string &chain) |
std::string | makeFullyQualifiedRoboDynElement (const std::string &fqJoint, const std::string &element) |
std::string | makeFullyQualifiedRoboDynJoint (const std::string &chain, const std::string &joint) |
std::string | makeFullyQualifiedRoboDynJointGroup (const std::string &chain, const std::string &group) |
std::string | makeFullyQualifiedRoboDynJointWithGroup (const std::string &chain, const std::string &group, const std::string &joint) |
std::string | makeFullyQualifiedRobonetElement (const std::string &fqNode, const std::string &element) |
std::string | makeFullyQualifiedRobonetElement (const std::string &channel, const std::string &node, const std::string &element) |
std::string | makeFullyQualifiedRobonetNode (const std::string &channel, const std::string &node) |
const boost::regex | VALID_ROBODYN_CHAIN (ROBODYN_PREFIX+TOKEN_DELIMITER+"([[:word:]]+)") |
const boost::regex | VALID_ROBODYN_JOINT (ROBODYN_PREFIX+TOKEN_DELIMITER+"([[:word:]]+)"+TOKEN_DELIMITER+"([[:word:]]+)") |
const boost::regex | VALID_ROBODYN_JOINT_WITH_GROUP (ROBODYN_PREFIX+TOKEN_DELIMITER+"([[:word:]]+)"+TOKEN_DELIMITER+"([[:word:]"+TOKEN_DELIMITER+"]+)"+TOKEN_DELIMITER+"([[:word:]]+)") |
const boost::regex | VALID_ROBONET_ELEMENT (TOKEN_DELIMITER+"([[:word:]]+)"+TOKEN_DELIMITER+"([[:word:]]+)"+TOKEN_DELIMITER+"([[:word:]\\.]+)") |
const boost::regex | VALID_ROBONET_NODE (TOKEN_DELIMITER+"([[:word:]]+)"+TOKEN_DELIMITER+"([[:word:]]+)") |
Variables | |
const std::string | ROBODYN_PREFIX = "r2" |
const std::string | TOKEN_DELIMITER = "/" |
std::string StringUtilities::getFullyQualifiedRoboDynChain | ( | const std::string & | name | ) |
Definition at line 164 of file StringUtilities.cpp.
std::string StringUtilities::getFullyQualifiedRobonetNode | ( | const std::string & | name | ) |
Definition at line 53 of file StringUtilities.cpp.
std::string StringUtilities::getItem | ( | const std::string & | name | ) |
Definition at line 330 of file StringUtilities.cpp.
std::string StringUtilities::getNumber | ( | const std::string & | name | ) |
Definition at line 346 of file StringUtilities.cpp.
std::string StringUtilities::getRoboDynChain | ( | const std::string & | name | ) |
Definition at line 148 of file StringUtilities.cpp.
std::string StringUtilities::getRoboDynEverythingButJoint | ( | const std::string & | name | ) |
Definition at line 223 of file StringUtilities.cpp.
std::string StringUtilities::getRoboDynJoint | ( | const std::string & | name | ) |
Definition at line 169 of file StringUtilities.cpp.
std::string StringUtilities::getRoboDynJointGroup | ( | const std::string & | name | ) |
Definition at line 191 of file StringUtilities.cpp.
std::string StringUtilities::getRoboDynJointWithGroup | ( | const std::string & | name | ) |
Definition at line 207 of file StringUtilities.cpp.
std::string StringUtilities::getRobonetChannel | ( | const std::string & | name | ) |
Definition at line 21 of file StringUtilities.cpp.
std::string StringUtilities::getRobonetElement | ( | const std::string & | name | ) |
Definition at line 69 of file StringUtilities.cpp.
std::string StringUtilities::getRobonetNode | ( | const std::string & | name | ) |
Definition at line 37 of file StringUtilities.cpp.
bool StringUtilities::isFullyQualifiedRoboDynChain | ( | const std::string & | name | ) |
Definition at line 133 of file StringUtilities.cpp.
bool StringUtilities::isFullyQualifiedRoboDynJoint | ( | const std::string & | name | ) |
Definition at line 138 of file StringUtilities.cpp.
bool StringUtilities::isFullyQualifiedRoboDynJointWithGroup | ( | const std::string & | name | ) |
Definition at line 143 of file StringUtilities.cpp.
bool StringUtilities::isFullyQualifiedRobonetElement | ( | const std::string & | name | ) |
Definition at line 16 of file StringUtilities.cpp.
bool StringUtilities::isFullyQualifiedRobonetNode | ( | const std::string & | name | ) |
Definition at line 11 of file StringUtilities.cpp.
bool StringUtilities::isItemWithNumber | ( | const std::string & | name | ) |
Definition at line 325 of file StringUtilities.cpp.
const boost::regex StringUtilities::ITEM_WITH_NUMBER | ( | "([[:word:]"+TOKEN_DELIMITER+"]+)([[:digit:]]+)" | ) |
std::string StringUtilities::makeFullyQualifiedRoboDynChain | ( | const std::string & | chain | ) |
Definition at line 245 of file StringUtilities.cpp.
std::string StringUtilities::makeFullyQualifiedRoboDynElement | ( | const std::string & | fqJoint, |
const std::string & | element | ||
) |
Definition at line 309 of file StringUtilities.cpp.
std::string StringUtilities::makeFullyQualifiedRoboDynJoint | ( | const std::string & | chain, |
const std::string & | joint | ||
) |
Definition at line 261 of file StringUtilities.cpp.
std::string StringUtilities::makeFullyQualifiedRoboDynJointGroup | ( | const std::string & | chain, |
const std::string & | group | ||
) |
Definition at line 277 of file StringUtilities.cpp.
std::string StringUtilities::makeFullyQualifiedRoboDynJointWithGroup | ( | const std::string & | chain, |
const std::string & | group, | ||
const std::string & | joint | ||
) |
Definition at line 293 of file StringUtilities.cpp.
std::string StringUtilities::makeFullyQualifiedRobonetElement | ( | const std::string & | fqNode, |
const std::string & | element | ||
) |
Definition at line 101 of file StringUtilities.cpp.
std::string StringUtilities::makeFullyQualifiedRobonetElement | ( | const std::string & | channel, |
const std::string & | node, | ||
const std::string & | element | ||
) |
Definition at line 117 of file StringUtilities.cpp.
std::string StringUtilities::makeFullyQualifiedRobonetNode | ( | const std::string & | channel, |
const std::string & | node | ||
) |
Definition at line 85 of file StringUtilities.cpp.
const boost::regex StringUtilities::VALID_ROBODYN_CHAIN | ( | ROBODYN_PREFIX+TOKEN_DELIMITER+"([[:word:]]+)" | ) |
const boost::regex StringUtilities::VALID_ROBODYN_JOINT | ( | ROBODYN_PREFIX+TOKEN_DELIMITER+"([[:word:]]+)"+TOKEN_DELIMITER+"([[:word:]]+)" | ) |
const boost::regex StringUtilities::VALID_ROBODYN_JOINT_WITH_GROUP | ( | ROBODYN_PREFIX+TOKEN_DELIMITER+"([[:word:]]+)"+TOKEN_DELIMITER+"([[:word:]"+TOKEN_DELIMITER+"]+)"+TOKEN_DELIMITER+"([[:word:]]+)" | ) |
const boost::regex StringUtilities::VALID_ROBONET_ELEMENT | ( | TOKEN_DELIMITER+"([[:word:]]+)"+TOKEN_DELIMITER+"([[:word:]]+)"+TOKEN_DELIMITER+"([[:word:]\\.]+)" | ) |
const boost::regex StringUtilities::VALID_ROBONET_NODE | ( | TOKEN_DELIMITER+"([[:word:]]+)"+TOKEN_DELIMITER+"([[:word:]]+)" | ) |
const std::string StringUtilities::ROBODYN_PREFIX = "r2" |
Definition at line 52 of file StringUtilities.h.
const std::string StringUtilities::TOKEN_DELIMITER = "/" |
Definition at line 51 of file StringUtilities.h.