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) |