Fawkes API
Fawkes Development Version
|
#include <>>
Public Member Functions | |
NavGraphAspect () | |
Constructor. More... | |
virtual | ~NavGraphAspect () |
Virtual empty destructor. More... | |
![]() | |
const std::list< const char * > & | get_aspects () const |
Get list of aspect names attached to a aspected thread. More... | |
Protected Attributes | |
fawkes::LockPtr< NavGraph > | navgraph |
Additional Inherited Members | |
![]() | |
void | add_aspect (const char *name) |
Add an aspect to a thread. More... | |
Thread aspect to access NavGraph. Give this aspect to your thread to gain access to NavGraph. This will setup the navgraph member with the globally shared instance of NavGraph.
Definition at line 39 of file navgraph.h.
fawkes::NavGraphAspect::NavGraphAspect | ( | ) |
Constructor.
Definition at line 51 of file navgraph.cpp.
|
virtual |
Virtual empty destructor.
Definition at line 57 of file navgraph.cpp.
|
protected |
NavGraph instance shared in framework.
Definition at line 48 of file navgraph.h.
Referenced by NavGraphClustersThread::blocked_edges_centroids(), NavGraphStaticConstraintsThread::finalize(), ClipsNavGraphThread::finalize(), NavGraphROSPubThread::finalize(), NavGraphClustersThread::finalize(), PlexilNavgraphAccessThread::get_navgraph(), NavGraphStaticConstraintsThread::init(), ClipsNavGraphThread::init(), NavGraphROSPubThread::init(), NavGraphClustersThread::init(), NavGraphInteractiveThread::init(), SkillerNavGraphFeature::init_lua_context(), and NavGraphGeneratorThread::loop().