libalmath  2.5.11.14a
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Namespaces | Classes | Typedefs | Functions
AL::urdf Namespace Reference

Namespaces

 detail
 

Classes

class  UrdfTree
 
struct  Array3dTranslator
 
class  Pose
 
class  Joint
 
class  Inertial
 
class  Link
 
class  UrdfDotPrinterVisitor
 

Typedefs

typedef boost::property_tree::ptree ptree
 
typedef std::array< double, 3 > Array3d
 
typedef UrdfTree::JointConstVisitor JointConstVisitor
 
typedef UrdfTree::JointVisitor JointVisitor
 

Functions

bool is_zero (const Array3d &a)
 
std::string name (const ptree &pt)
 
std::string parent_link (const ptree &pt)
 
std::string child_link (const ptree &pt)
 
bool operator== (const Pose &lhs, const Pose &rhs)
 
bool operator!= (const Pose &lhs, const Pose &rhs)
 
bool is_identity (const Pose &p)
 
void makeJointFixed (UrdfTree &parser, const std::string &name)
 
void makeJointFloating (UrdfTree &parser, const std::string &name)
 
std::vector< std::string > makeContinuousJointsFixed (UrdfTree &parser)
 
void squashJointMass (UrdfTree &parser, const std::string &name)
 
void squashFixedJointsMass (UrdfTree &parser)
 
std::vector< std::string > makeMasslessJointsFixed (UrdfTree &parser)
 

Typedef Documentation

typedef std::array<double, 3> AL::urdf::Array3d

Definition at line 61 of file urdf.h.

Definition at line 244 of file urdf.h.

Definition at line 245 of file urdf.h.

typedef boost::property_tree::ptree AL::urdf::ptree

Definition at line 55 of file urdf.h.

Function Documentation

std::string AL::urdf::child_link ( const ptree &  pt)
bool AL::urdf::is_identity ( const Pose &  p)
inline

Definition at line 284 of file urdf.h.

bool AL::urdf::is_zero ( const Array3d &  a)
inline

Definition at line 63 of file urdf.h.

std::vector<std::string> AL::urdf::makeContinuousJointsFixed ( UrdfTree &  parser)
void AL::urdf::makeJointFixed ( UrdfTree &  parser,
const std::string &  name 
)
void AL::urdf::makeJointFloating ( UrdfTree &  parser,
const std::string &  name 
)
std::vector<std::string> AL::urdf::makeMasslessJointsFixed ( UrdfTree &  parser)
std::string AL::urdf::name ( const ptree &  pt)
bool AL::urdf::operator!= ( const Pose &  lhs,
const Pose &  rhs 
)
inline

Definition at line 280 of file urdf.h.

bool AL::urdf::operator== ( const Pose &  lhs,
const Pose &  rhs 
)
inline

Definition at line 277 of file urdf.h.

std::string AL::urdf::parent_link ( const ptree &  pt)
void AL::urdf::squashFixedJointsMass ( UrdfTree &  parser)
void AL::urdf::squashJointMass ( UrdfTree &  parser,
const std::string &  name 
)