MemoryIntrospector Class Reference

#include <armarx/navigation/server/introspection/MemoryIntrospector.h>

+ Inheritance diagram for MemoryIntrospector:

Public Member Functions

void failure () override
 
 MemoryIntrospector (memory::client::stack_result::Writer &globPlanWriter, const std::string &clientID)
 
void onGlobalGraph (const core::Graph &graph) override
 
void onGlobalPlannerResult (const global_planning::GlobalPlannerResult &result) override
 
void onGlobalShortestPath (const std::vector< core::Pose > &path) override
 
void onGoal (const core::Pose &goal) override
 
void onLocalPlannerResult (const std::optional< local_planning::LocalPlannerResult > &result) override
 
void onRobotPose (const core::Pose &pose) override
 
void success () override
 
 ~MemoryIntrospector () override=default
 
- Public Member Functions inherited from IntrospectorInterface
virtual ~IntrospectorInterface ()=default
 

Detailed Description

Definition at line 33 of file MemoryIntrospector.h.

Constructor & Destructor Documentation

◆ MemoryIntrospector()

MemoryIntrospector ( memory::client::stack_result::Writer globPlanWriter,
const std::string &  clientID 
)

Definition at line 7 of file MemoryIntrospector.cpp.

◆ ~MemoryIntrospector()

~MemoryIntrospector ( )
overridedefault

Member Function Documentation

◆ failure()

void failure ( )
inlineoverridevirtual

Implements IntrospectorInterface.

Definition at line 50 of file MemoryIntrospector.h.

◆ onGlobalGraph()

void onGlobalGraph ( const core::Graph graph)
inlineoverridevirtual

Implements IntrospectorInterface.

Definition at line 58 of file MemoryIntrospector.h.

◆ onGlobalPlannerResult()

void onGlobalPlannerResult ( const global_planning::GlobalPlannerResult result)
overridevirtual

Implements IntrospectorInterface.

Definition at line 14 of file MemoryIntrospector.cpp.

+ Here is the call graph for this function:

◆ onGlobalShortestPath()

void onGlobalShortestPath ( const std::vector< core::Pose > &  path)
inlineoverridevirtual

Implements IntrospectorInterface.

Definition at line 53 of file MemoryIntrospector.h.

◆ onGoal()

void onGoal ( const core::Pose goal)
overridevirtual

Implements IntrospectorInterface.

Definition at line 27 of file MemoryIntrospector.cpp.

◆ onLocalPlannerResult()

void onLocalPlannerResult ( const std::optional< local_planning::LocalPlannerResult > &  result)
overridevirtual

Implements IntrospectorInterface.

Definition at line 20 of file MemoryIntrospector.cpp.

◆ onRobotPose()

void onRobotPose ( const core::Pose pose)
inlineoverridevirtual

Implements IntrospectorInterface.

Definition at line 45 of file MemoryIntrospector.h.

◆ success()

void success ( )
inlineoverridevirtual

Implements IntrospectorInterface.

Definition at line 49 of file MemoryIntrospector.h.


The documentation for this class was generated from the following files: