Drake
Drake C++ Documentation
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

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

Functions

ModelDirectives LoadModelDirectives (const std::string &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. More...
 
void FlattenModelDirectives (const ModelDirectives &directives, const drake::multibody::PackageMap &package_map, ModelDirectives *out)
 Flatten model directives into a single object. More...
 
std::vector< ModelInstanceInfo > ProcessModelDirectives (const ModelDirectives &directives, drake::multibody::Parser *parser)
 Parses the given model directives using the given parser. More...
 
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. More...