33#ifndef DART_UTILS_MJCF_DETAIL_UTILS_HPP_ 
   34#define DART_UTILS_MJCF_DETAIL_UTILS_HPP_ 
   56    const Eigen::Quaterniond& quat,
 
   57    const common::optional<Eigen::Vector4d>& axisAngle,
 
   58    const common::optional<Eigen::Vector3d>& euler,
 
   59    const common::optional<Eigen::Vector6d>& xyAxes,
 
   60    const common::optional<Eigen::Vector3d>& zAxis,
 
   61    const Compiler& compiler);
 
   70    tinyxml2::XMLElement* element,
 
   71    const common::Uri& baseUri,
 
   76    const simulation::World& world, 
const std::string& 
name);
 
std::string * name
Definition SkelParser.cpp:1697
std::shared_ptr< ResourceRetriever > ResourceRetrieverPtr
Definition ResourceRetriever.hpp:76
Errors handleInclude(tinyxml2::XMLElement *element, const common::Uri &baseUri, const common::ResourceRetrieverPtr &retriever)
Includes other MJCF model file into element.
Definition Utils.cpp:175
std::vector< dynamics::BodyNode * > getBodyNodes(const simulation::World &world, const std::string &name)
Finds all BodyNodes by name.
Definition Utils.cpp:217
Errors checkOrientationValidity(const tinyxml2::XMLElement *element)
Checks if orientation elements (i.e., <quat>, <axisangle>, <euler>, <xyaxes>, <zaxis>) are properly s...
Definition Utils.cpp:45
Eigen::Matrix3d compileRotation(const Eigen::Quaterniond &quat, const common::optional< Eigen::Vector4d > &axisAngle, const common::optional< Eigen::Vector3d > &euler, const common::optional< Eigen::Vector6d > &xyAxes, const common::optional< Eigen::Vector3d > &zAxis, const Compiler &compiler)
Extracts rotation matrix from "pre-parsed" orientation elements and the compiler settings.
Definition Utils.cpp:102
std::vector< Error > Errors
Definition Error.hpp:85
Definition BulletCollisionDetector.cpp:65