hpp-manipulation-urdf 6.0.0
Implementation of a parser for hpp-manipulation.
 
Loading...
Searching...
No Matches
hpp::manipulation::srdf Namespace Reference

Classes

class  ContactFactory
 Factory building contact surfaces. More...
 
class  GripperFactory
 Build an object of type hpp::pinocchio::Gripper. More...
 
class  HandleFactory
 Build an object of type hpp::manipulation::Handle. More...
 
class  ObjectFactory
 Class that catch XML Parser events for a specific tag and build the corresponding Object. More...
 
class  PositionFactory
 Build a coal::Transform. More...
 
class  RobotFactory
 

Typedefs

typedef tinyxml2::XMLAttribute XMLAttribute
 
typedef tinyxml2::XMLDocument XMLDocument
 
typedef tinyxml2::XMLElement XMLElement
 
typedef tinyxml2::XMLNode XMLNode
 
typedef tinyxml2::XMLText XMLText
 
typedef tinyxml2::XMLAttribute XMLAttribute
 
typedef tinyxml2::XMLDocument XMLDocument
 
typedef tinyxml2::XMLElement XMLElement
 
typedef tinyxml2::XMLNode XMLNode
 
typedef tinyxml2::XMLText XMLText
 

Functions

void loadModelFromFile (const DevicePtr_t &robot, const std::string &prefix, const std::string &package, const std::string &modelName, const std::string &srdfSuffix)
 
void loadModelFromFile (const DevicePtr_t &robot, const std::string &prefix, const std::string &srdfName)
 
void loadModelFromXML (const DevicePtr_t &robot, const std::string &prefix, const std::string &srdfString)
 

Typedef Documentation

◆ XMLAttribute [1/2]

typedef tinyxml2::XMLAttribute hpp::manipulation::parser::XMLAttribute

◆ XMLAttribute [2/2]

typedef tinyxml2::XMLAttribute hpp::manipulation::parser::XMLAttribute

◆ XMLDocument [1/2]

typedef tinyxml2::XMLDocument hpp::manipulation::parser::XMLDocument

◆ XMLDocument [2/2]

typedef tinyxml2::XMLDocument hpp::manipulation::parser::XMLDocument

◆ XMLElement [1/2]

typedef tinyxml2::XMLElement hpp::manipulation::parser::XMLElement

◆ XMLElement [2/2]

typedef tinyxml2::XMLElement hpp::manipulation::parser::XMLElement

◆ XMLNode [1/2]

typedef tinyxml2::XMLNode hpp::manipulation::parser::XMLNode

◆ XMLNode [2/2]

typedef tinyxml2::XMLNode hpp::manipulation::parser::XMLNode

◆ XMLText [1/2]

typedef tinyxml2::XMLText hpp::manipulation::parser::XMLText

◆ XMLText [2/2]

typedef tinyxml2::XMLText hpp::manipulation::parser::XMLText

Function Documentation

◆ loadModelFromFile() [1/2]

void hpp::manipulation::srdf::loadModelFromFile ( const DevicePtr_t & robot,
const std::string & prefix,
const std::string & package,
const std::string & modelName,
const std::string & srdfSuffix )

Reads the tags from SRDF as defined in hpp_manipulation_urdf_srdf_syntax

Parameters
robot robot to modify with the information stored in srdf file,

Parameters
prefixprefix to insert before tags of the srdf file to get the corresponding object in the robot model
modelNamepart of the filename,
srdfSuffixpart of the filename.

The srdf file is retrieve by the following string: "package://${package}/srdf/${modelName}${srdfSuffix}.srdf".

◆ loadModelFromFile() [2/2]

void hpp::manipulation::srdf::loadModelFromFile ( const DevicePtr_t & robot,
const std::string & prefix,
const std::string & srdfName )

Reads the tags from SRDF as defined in hpp_manipulation_urdf_srdf_syntax

Parameters
prefix prefix to insert before tags of the srdf file to get the corresponding object in the robot model

Parameters
srdfNamename of the srdf file; may contain "package://" or "file://".

◆ loadModelFromXML()

void hpp::manipulation::srdf::loadModelFromXML ( const DevicePtr_t & robot,
const std::string & prefix,
const std::string & srdfString )

Reads the tags from SRDF as defined in SRDF syntax