22 #ifndef __PLUGINS_PLEXIL_NAVGRAPH_ADAPTER_H_
23 #define __PLUGINS_PLEXIL_NAVGRAPH_ADAPTER_H_
25 #include <core/utils/lockptr.h>
27 #include <InterfaceAdapter.hh>
37 class Position3DInterface;
65 void navgraph_get_nodes(PLEXIL::Command *cmd);
66 void navgraph_cost_to(PLEXIL::Command *cmd);
67 void navgraph_cost_between(PLEXIL::Command *cmd);
76 std::map<std::string, std::function<void(PLEXIL::Command *)>> commands_;
80 void initNavGraphAdapter();