#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 | |
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... | |