Go to the documentation of this file. 1 #ifndef AIKIDO_IO_CATKINRESOURCERETRIEVER_HPP_
2 #define AIKIDO_IO_CATKINRESOURCERETRIEVER_HPP_
5 #include <unordered_map>
8 #include <dart/common/ResourceRetriever.hpp>
29 const dart::common::ResourceRetrieverPtr& _delegate);
34 bool exists(
const dart::common::Uri& _uri)
override;
37 dart::common::ResourcePtr
retrieve(
const dart::common::Uri& _uri)
override;
56 #endif // AIKIDO_IO_CATKINRESOURCERETRIEVER_HPP_
Definition: CatkinResourceRetriever.hpp:40
virtual ~CatkinResourceRetriever()=default
CatkinResourceRetriever()
Constructs a resource retriever that delegates to a LocalResourceRetriever to resolve 'file://' URIs.
Format of serialized trajectory in YAML.
Definition: algorithm.hpp:4
std::string mPath
Definition: CatkinResourceRetriever.hpp:42
bool exists(const dart::common::Uri &_uri) override
std::unordered_map< std::string, std::string > mSourceMap
Definition: CatkinResourceRetriever.hpp:43
dart::common::Uri resolvePackageUri(const dart::common::Uri &_uri) const
std::vector< Workspace > getWorkspaces() const
std::vector< Workspace > mWorkspaces
Definition: CatkinResourceRetriever.hpp:50
Retreive resources specified by 'package://' URIs.
Definition: CatkinResourceRetriever.hpp:17
dart::common::ResourceRetrieverPtr mDelegate
Definition: CatkinResourceRetriever.hpp:49
dart::common::ResourcePtr retrieve(const dart::common::Uri &_uri) override