Fawkes API Fawkes Development Version
|
Thread aspect to access NavGraph. More...
#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 |
NavGraph instance shared in framework. More... | |
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 35 of file navgraph.h.
fawkes::NavGraphAspect::NavGraphAspect | ( | ) |
|
virtual |
Virtual empty destructor.
Definition at line 53 of file navgraph.cpp.
|
protected |
NavGraph instance shared in framework.
Definition at line 44 of file navgraph.h.
Referenced by NavGraphClustersThread::blocked_edges_centroids(), ClipsNavGraphThread::finalize(), NavGraphClustersThread::finalize(), NavGraphROSPubThread::finalize(), NavGraphStaticConstraintsThread::finalize(), fawkes::NavGraphAspectIniFin::finalize(), PlexilNavgraphAccessThread::get_navgraph(), ClipsNavGraphThread::init(), ExecutionTimeEstimatorNavgraphThread::init(), NavGraphClustersThread::init(), NavGraphInteractiveThread::init(), NavGraphROSPubThread::init(), NavGraphStaticConstraintsThread::init(), fawkes::NavGraphAspectIniFin::init(), SkillerNavGraphFeature::init_lua_context(), and NavGraphGeneratorThread::loop().