#include <string>#include <vector>#include "drake/multibody/parsing/model_directives.h"#include "drake/multibody/parsing/model_instance_info.h"#include "drake/multibody/parsing/package_map.h"#include "drake/multibody/parsing/parser.h"#include "drake/multibody/plant/multibody_plant.h"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< ModelInstanceInfo > | ProcessModelDirectives (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. | |