Aikido
yaml.hpp
Go to the documentation of this file.
1 #ifndef AIKIDO_IO_YAML_HPP_
2 #define AIKIDO_IO_YAML_HPP_
3 
4 #include <dart/dart.hpp>
5 #include <yaml-cpp/yaml.h>
6 
7 // This header allows extended value types for yaml-cpp.
8 //
9 // Supported types:
10 // - Eigen::Matrix<...>
11 // - Eigen::Isometry<...>
12 // - std::unordered_map
14 
15 namespace aikido {
16 namespace io {
17 
22 YAML::Node loadYAML(
23  const dart::common::Uri& yamlUri,
24  const dart::common::ResourceRetrieverPtr& retriever);
25 
26 } // namespace io
27 } // namespace aikido
28 
29 #endif // AIKIDO_IO_YAML_HPP_
aikido
Format of serialized trajectory in YAML.
Definition: algorithm.hpp:4
aikido::io::loadYAML
YAML::Node loadYAML(const dart::common::Uri &yamlUri, const dart::common::ResourceRetrieverPtr &retriever)
Retrieves and read all data from a YAML file.
yaml_extension.hpp