|
template<typename GeometryType > |
static void | pinocchio::urdf::details::addLinkGeometryToGeomModel (const UrdfTree &tree, ::hpp::fcl::MeshLoaderPtr &meshLoader, ::urdf::LinkConstSharedPtr link, UrdfGeomVisitorBase &visitor, GeometryModel &geomModel, const std::vector< std::string > &package_dirs) |
| Add the geometries attached to a URDF link to a GeometryModel, looking either for collisions or visuals. More...
|
|
template<> |
PINOCCHIO_URDF_SHARED_PTR(const T) getLinkGeometry(const inline ::urdf::CollisionConstSharedPtr | pinocchio::urdf::details::getLinkGeometry<::urdf::Collision > (const ::urdf::LinkConstSharedPtr link) |
| Get the first geometry attached to a link. More...
|
|
template<> |
inline ::urdf::VisualConstSharedPtr | pinocchio::urdf::details::getLinkGeometry<::urdf::Visual > (const ::urdf::LinkConstSharedPtr link) |
|
template<typename T > |
const std::vector< PINOCCHIO_URDF_SHARED_PTR(T)> & | pinocchio::urdf::details::getLinkGeometryArray (const ::urdf::LinkConstSharedPtr link) |
| Get the array of geometries attached to a link. More...
|
|
template<> |
const std::vector<::urdf::CollisionSharedPtr > & | pinocchio::urdf::details::getLinkGeometryArray<::urdf::Collision > (const ::urdf::LinkConstSharedPtr link) |
|
template<> |
const std::vector<::urdf::VisualSharedPtr > & | pinocchio::urdf::details::getLinkGeometryArray<::urdf::Visual > (const ::urdf::LinkConstSharedPtr link) |
|
template<typename urdfObject > |
bool | pinocchio::urdf::details::getVisualMaterial (const PINOCCHIO_URDF_SHARED_PTR(urdfObject) urdf_object, std::string &meshTexturePath, Eigen::Vector4d &meshColor, const std::vector< std::string > &package_dirs) |
| Get the material values from the link visual object. More...
|
|
template<> |
bool | pinocchio::urdf::details::getVisualMaterial<::urdf::Collision > (const ::urdf::CollisionSharedPtr, std::string &meshTexturePath, Eigen::Vector4d &meshColor, const std::vector< std::string > &) |
|
template<> |
bool | pinocchio::urdf::details::getVisualMaterial<::urdf::Visual > (const ::urdf::VisualSharedPtr urdf_visual, std::string &meshTexturePath, Eigen::Vector4d &meshColor, const std::vector< std::string > &package_dirs) |
|
void | pinocchio::urdf::details::parseTreeForGeom (UrdfGeomVisitorBase &visitor, const std::istream &xmlStream, const GeometryType type, GeometryModel &geomModel, const std::vector< std::string > &package_dirs, ::hpp::fcl::MeshLoaderPtr meshLoader) |
|
void | pinocchio::urdf::details::recursiveParseTreeForGeom (const UrdfTree &tree, ::hpp::fcl::MeshLoaderPtr &meshLoader, ::urdf::LinkConstSharedPtr link, UrdfGeomVisitorBase &visitor, GeometryModel &geomModel, const std::vector< std::string > &package_dirs, const GeometryType type) |
| Recursive procedure for reading the URDF tree, looking for geometries This function fill the geometric model with geometry objects retrieved from the URDF tree. More...
|
|
template<typename Vector3 > |
static void | pinocchio::urdf::details::retrieveMeshScale (const ::urdf::MeshSharedPtr &mesh, const Eigen::MatrixBase< Vector3 > &scale) |
|