- Aldebaran documentation |
- C++ Libraries |
- index

libalmath 2.8.7.4

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- File List
- File Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Typedefs | Functions
urdf.h File Reference
`#include <almath/api.h>`
`#include <string>`
`#include <iosfwd>`
`#include <memory>`
`#include <array>`
`#include <boost/property_tree/ptree.hpp>`
`#include <boost/optional.hpp>`
`#include <boost/variant.hpp>`
`#include <boost/range/adaptor/map.hpp>`
`#include <boost/range/adaptor/filtered.hpp>`
`#include <boost/function/function_fwd.hpp>`
`#include <boost/ref.hpp>`
`#include <boost/tokenizer.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 <type_traits>`
`#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::RobotTree
class | AL::urdf::RobotTree::JointConstVisitor
class | AL::urdf::RobotTree::JointVisitor
struct | AL::urdf::ScalarArrayTranslator< Scalar, N >
class | AL::urdf::Pose
class | AL::urdf::Mimic
class | AL::urdf::Joint
class | AL::urdf::Inertial
class | AL::urdf::Box
class | AL::urdf::Cylinder
class | AL::urdf::Sphere
class | AL::urdf::Mesh
class | AL::urdf::Visual
class | AL::urdf::Link
class | AL::urdf::UrdfDotPrinterVisitor

## Namespaces
| boost
| boost::property_tree
| AL
| AL::urdf
| AL::urdf::detail
| AL::urdf::robot

## Typedefs
typedef boost::property_tree::ptree | AL::urdf::ptree
typedef std::array< double, 3 > | AL::urdf::Array3d
typedef RobotTree::JointConstVisitor | AL::urdf::JointConstVisitor
typedef RobotTree::JointVisitor | AL::urdf::JointVisitor
using | AL::urdf::Array3dTranslator = ScalarArrayTranslator< double, 3 >
using | AL::urdf::Geometry = boost::variant< Box, Cylinder, Sphere, Mesh >

## Functions
bool | AL::urdf::is_zero (const Array3d &a)
bool | AL::urdf::is_ones (const Array3d &a)
ALMATH_API std::string | AL::urdf::name (const ptree &pt)
ALMATH_API std::string | AL::urdf::parent_link (const ptree &pt)
ALMATH_API 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)
ALMATH_API void | AL::urdf::makeJointFixed (RobotTree &parser, const std::string &name)
ALMATH_API void | AL::urdf::makeJointFloating (RobotTree &parser, const std::string &name)
ALMATH_API std::vector < std::string > | AL::urdf::makeContinuousJointsFixed (RobotTree &parser)
ALMATH_API void | AL::urdf::squashJointMass (RobotTree &parser, const std::string &name)
ALMATH_API void | AL::urdf::squashFixedJointsMass (RobotTree &parser)
ALMATH_API std::vector < std::string > | AL::urdf::makeMasslessJointsFixed (RobotTree &parser)
ALMATH_API std::vector < std::string > | AL::urdf::removeSubTreeIfJoint (RobotTree &parser, std::function< bool(const ptree &joint)> pred)
ALMATH_API void | AL::urdf::put_name (ptree &pt, const std::string &name)
ALMATH_API void | AL::urdf::robot::transform_filenames (ptree &robot, std::function< std::string(std::string)> op)