|
libalmath
2.8.7.4
|
#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) |