libalmath  2.5.11.14a
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Typedefs | Functions
urdf.h File Reference
#include <string>
#include <iosfwd>
#include <memory>
#include <array>
#include <boost/property_tree/ptree_fwd.hpp>
#include <boost/optional.hpp>
#include <boost/function/function_fwd.hpp>
#include <boost/ref.hpp>
#include <boost/multi_index_container.hpp>
#include <boost/multi_index/ordered_index.hpp>
#include <boost/multi_index/identity.hpp>
#include <boost/multi_index/mem_fun.hpp>
#include <boost/multi_index/global_fun.hpp>
#include <boost/multi_index/sequenced_index.hpp>
#include <set>
#include <vector>
#include <boost/property_tree/stream_translator.hpp>

Go to the source code of this file.

Classes

struct  boost::property_tree::customize_stream< Ch, Traits, double, void >
 
class  AL::urdf::UrdfTree
 
class  AL::urdf::UrdfTree::JointConstVisitor
 
class  AL::urdf::UrdfTree::JointVisitor
 
struct  AL::urdf::Array3dTranslator
 
class  AL::urdf::Pose
 
class  AL::urdf::Joint
 
class  AL::urdf::Inertial
 
class  AL::urdf::Link
 
class  AL::urdf::UrdfDotPrinterVisitor
 

Namespaces

 boost
 
 boost::property_tree
 
 AL
 
 AL::urdf
 
 AL::urdf::detail
 

Typedefs

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

Functions

bool AL::urdf::is_zero (const Array3d &a)
 
std::string AL::urdf::name (const ptree &pt)
 
std::string AL::urdf::parent_link (const ptree &pt)
 
std::string AL::urdf::child_link (const ptree &pt)
 
bool AL::urdf::operator== (const Pose &lhs, const Pose &rhs)
 
bool AL::urdf::operator!= (const Pose &lhs, const Pose &rhs)
 
bool AL::urdf::is_identity (const Pose &p)
 
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::makeContinuousJointsFixed (UrdfTree &parser)
 
void AL::urdf::squashJointMass (UrdfTree &parser, const std::string &name)
 
void AL::urdf::squashFixedJointsMass (UrdfTree &parser)
 
std::vector< std::string > AL::urdf::makeMasslessJointsFixed (UrdfTree &parser)