| 
    Aikido
    
   | 
 
Retreive resources specified by 'package://' URIs. More...
#include <aikido/io/CatkinResourceRetriever.hpp>
 Classes | |
| struct | Workspace | 
Public Member Functions | |
| CatkinResourceRetriever () | |
Constructs a resource retriever that delegates to a LocalResourceRetriever to resolve 'file://' URIs.  More... | |
| CatkinResourceRetriever (const dart::common::ResourceRetrieverPtr &_delegate) | |
Constructs a resource retriever that delegates to a LocalResourceRetriever to retrieve 'file://' URIs.  More... | |
| virtual | ~CatkinResourceRetriever ()=default | 
| bool | exists (const dart::common::Uri &_uri) override | 
| dart::common::ResourcePtr | retrieve (const dart::common::Uri &_uri) override | 
Private Member Functions | |
| std::vector< Workspace > | getWorkspaces () const | 
| dart::common::Uri | resolvePackageUri (const dart::common::Uri &_uri) const | 
Private Attributes | |
| dart::common::ResourceRetrieverPtr | mDelegate | 
| std::vector< Workspace > | mWorkspaces | 
Retreive resources specified by 'package://' URIs.
This class resolves a 'package://' URI to a 'file://' URI using the same logic as catkin.find_in_workspaces, then resolves the resource using a delegate ResourceRetriever. 
| aikido::io::CatkinResourceRetriever::CatkinResourceRetriever | ( | ) | 
Constructs a resource retriever that delegates to a LocalResourceRetriever to resolve 'file://' URIs. 
      
  | 
  explicit | 
      
  | 
  virtualdefault | 
      
  | 
  override | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  override | 
      
  | 
  private | 
      
  | 
  private |