Namespaces | Functions
src/parsers/sdf/geometry.cpp File Reference
#include "pinocchio/parsers/sdf.hpp"
#include "pinocchio/parsers/utils.hpp"
#include <sstream>
#include <iomanip>
#include <boost/shared_ptr.hpp>
Include dependency graph for src/parsers/sdf/geometry.cpp:

Go to the source code of this file.

Namespaces

 pinocchio
 Main pinocchio namespace.
 
 pinocchio::sdf
 
 pinocchio::sdf::details
 

Functions

template<GeometryType type>
static void pinocchio::sdf::details::addLinkGeometryToGeomModel (const SdfGraph &graph, ::hpp::fcl::MeshLoaderPtr &meshLoader, ::sdf::ElementPtr link, GeometryModel &geomModel, const std::vector< std::string > &package_dirs)
 
void pinocchio::sdf::details::addLinkGeometryToGeomModel (const SdfGraph &graph, ::hpp::fcl::MeshLoaderPtr &meshLoader, const ::sdf::ElementPtr link, GeometryModel &geomModel, const std::vector< std::string > &package_dirs, const GeometryType type)
 
template<GeometryType type>
static const std::vector<::sdf::ElementPtr > pinocchio::sdf::details::getLinkGeometryArray (const ::sdf::ElementPtr link)
 Get the array of geometries attached to a link. More...
 
template<>
const std::vector<::sdf::ElementPtr > pinocchio::sdf::details::getLinkGeometryArray<::pinocchio::COLLISION > (const ::sdf::ElementPtr link)
 
template<>
const std::vector<::sdf::ElementPtr > pinocchio::sdf::details::getLinkGeometryArray<::pinocchio::VISUAL > (const ::sdf::ElementPtr link)
 
template<GeometryType type>
static bool pinocchio::sdf::details::hasLinkElement (const ::sdf::ElementPtr link)
 Get the first geometry attached to a link. More...
 
template<>
bool pinocchio::sdf::details::hasLinkElement<::pinocchio::COLLISION > (const ::sdf::ElementPtr link)
 
template<>
bool pinocchio::sdf::details::hasLinkElement<::pinocchio::VISUAL > (const ::sdf::ElementPtr link)
 
void pinocchio::sdf::details::parseTreeForGeom (const Model &model, const SdfGraph &graph, GeometryModel &geomModel, const std::string &rootLinkName, const GeometryType type, const std::vector< std::string > &package_dirs, ::hpp::fcl::MeshLoaderPtr meshLoader)
 
static Eigen::Vector3d pinocchio::sdf::details::retrieveMeshScale (const ::sdf::ElementPtr sdf_mesh)
 


pinocchio
Author(s):
autogenerated on Sun Dec 22 2024 03:41:13