MemoryIntrospector.cpp
Go to the documentation of this file.
2
3#include <optional>
4#include <string>
5
10
12{
14 const std::string& clientID) :
15 globPlanWriter(globPlanWriter), clientID(clientID)
16 {
17 }
18
19 void
21 {
22 globPlanWriter.store(result, clientID);
23 }
24
25 void
30
31 void
33 const std::optional<local_planning::LocalPlannerResult>& result)
34 {
35 // TODO(fabian.reister): implement
36 }
37
38 void
40 {
41 // TODO(fabian.reister): implement
42 }
43
44 // void
45 // MemoryIntrospector::onStackResult(const StackResult& result)
46 // {
47 // globPlanWriter.store(result, clientID);
48 // // TODO(fabian.reister): add more
49 // }
50} // namespace armarx::navigation::server
MemoryIntrospector(memory::client::stack_result::Writer &globPlanWriter, const std::string &clientID)
void onGlobalPlannerResult(const global_planning::GlobalPlannerResult &result) override
void onGlobalPlannerSubdivision(const GlobalPathSubdivision &subdivision) override
void onGoal(const core::Pose &goal) override
void onLocalPlannerResult(const std::optional< local_planning::LocalPlannerResult > &result) override
Eigen::Isometry3f Pose
Definition basic_types.h:31
This file is part of ArmarX.