Drake
Drake C++ Documentation
Loading...
Searching...
No Matches
process_model_directives.h File Reference
Include dependency graph for process_model_directives.h:
This graph shows which files directly or indirectly include this file:

Namespaces

namespace  drake
namespace  drake::multibody
namespace  drake::multibody::parsing

Functions

ModelDirectives LoadModelDirectives (const std::filesystem::path &filename)
ModelDirectives LoadModelDirectivesFromString (const std::string &model_directives)
std::string ResolveModelDirectiveUri (const std::string &uri, const drake::multibody::PackageMap &package_map)
 Converts URIs into filesystem absolute paths.
void FlattenModelDirectives (const ModelDirectives &directives, const drake::multibody::PackageMap &package_map, ModelDirectives *out)
 Flatten model directives into a single object.
std::vector< ModelInstanceInfoProcessModelDirectives (const ModelDirectives &directives, drake::multibody::Parser *parser)
 Parses the given model directives using the given parser.
void ProcessModelDirectives (const ModelDirectives &directives, drake::multibody::MultibodyPlant< double > *plant, std::vector< ModelInstanceInfo > *added_models=nullptr, drake::multibody::Parser *parser=nullptr)
 Processes model directives for a given MultibodyPlant.