Functions | Variables
StringUtilities Namespace Reference

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 = "/"

Function Documentation

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:]]+)"  )

Variable Documentation

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.



robot_instance
Author(s):
autogenerated on Sat Jun 8 2019 20:43:12