Functions | |
template<GeometryType type> | |
static void | addLinkGeometryToGeomModel (const SdfGraph &graph, ::hpp::fcl::MeshLoaderPtr &meshLoader, ::sdf::ElementPtr link, GeometryModel &geomModel, const std::vector< std::string > &package_dirs) |
void | addLinkGeometryToGeomModel (const SdfGraph &graph, ::hpp::fcl::MeshLoaderPtr &meshLoader, const ::sdf::ElementPtr link, GeometryModel &geomModel, const std::vector< std::string > &package_dirs, const GeometryType type) |
const std::string | findRootLink (const SdfGraph &graph) |
template<GeometryType type> | |
static const std::vector<::sdf::ElementPtr > | getLinkGeometryArray (const ::sdf::ElementPtr link) |
Get the array of geometries attached to a link. More... | |
template<> | |
const std::vector<::sdf::ElementPtr > | getLinkGeometryArray<::pinocchio::COLLISION > (const ::sdf::ElementPtr link) |
template<> | |
const std::vector<::sdf::ElementPtr > | getLinkGeometryArray<::pinocchio::VISUAL > (const ::sdf::ElementPtr link) |
template<GeometryType type> | |
static bool | hasLinkElement (const ::sdf::ElementPtr link) |
Get the first geometry attached to a link. More... | |
template<> | |
bool | hasLinkElement<::pinocchio::COLLISION > (const ::sdf::ElementPtr link) |
template<> | |
bool | hasLinkElement<::pinocchio::VISUAL > (const ::sdf::ElementPtr link) |
void | parseContactInformation (const SdfGraph &graph, const urdf::details::UrdfVisitorBase &visitor, const Model &model, PINOCCHIO_STD_VECTOR_WITH_EIGEN_ALLOCATOR(RigidConstraintModel) &contact_models) |
void | parseRootTree (SdfGraph &graph, const std::string &rootLinkName) |
void | 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 | retrieveMeshScale (const ::sdf::ElementPtr sdf_mesh) |
|
static |
Definition at line 189 of file src/parsers/sdf/geometry.cpp.
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 | ||
) |
Definition at line 269 of file src/parsers/sdf/geometry.cpp.
const std::string pinocchio::sdf::details::findRootLink | ( | const SdfGraph & | graph | ) |
Definition at line 25 of file src/parsers/sdf/model.cpp.
|
static |
Get the array of geometries attached to a link.
[in] | link | The URDF link |
const std::vector<::sdf::ElementPtr> pinocchio::sdf::details::getLinkGeometryArray<::pinocchio::COLLISION > | ( | const ::sdf::ElementPtr | link | ) |
Definition at line 58 of file src/parsers/sdf/geometry.cpp.
const std::vector<::sdf::ElementPtr> pinocchio::sdf::details::getLinkGeometryArray<::pinocchio::VISUAL > | ( | const ::sdf::ElementPtr | link | ) |
Definition at line 76 of file src/parsers/sdf/geometry.cpp.
|
static |
Get the first geometry attached to a link.
[in] | link | The URDF link |
bool pinocchio::sdf::details::hasLinkElement<::pinocchio::COLLISION > | ( | const ::sdf::ElementPtr | link | ) |
Definition at line 34 of file src/parsers/sdf/geometry.cpp.
bool pinocchio::sdf::details::hasLinkElement<::pinocchio::VISUAL > | ( | const ::sdf::ElementPtr | link | ) |
Definition at line 40 of file src/parsers/sdf/geometry.cpp.
void pinocchio::sdf::details::parseContactInformation | ( | const SdfGraph & | graph, |
const urdf::details::UrdfVisitorBase & | visitor, | ||
const Model & | model, | ||
PINOCCHIO_STD_VECTOR_WITH_EIGEN_ALLOCATOR(RigidConstraintModel) & | contact_models | ||
) |
Definition at line 47 of file src/parsers/sdf/model.cpp.
void pinocchio::sdf::details::parseRootTree | ( | SdfGraph & | graph, |
const std::string & | rootLinkName | ||
) |
Definition at line 69 of file src/parsers/sdf/model.cpp.
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 | ||
) |
Definition at line 292 of file src/parsers/sdf/geometry.cpp.
|
static |
Definition at line 92 of file src/parsers/sdf/geometry.cpp.