7 #include <ArmarXCore/interface/observers/ObserverInterface.h>
42 armem::data::CommitResult
commit(
const armem::data::Commit&
commit,
const Ice::Current&)
override;
46 armem::actions::GetActionsOutputSeq
getActions(
const armem::actions::GetActionsInputSeq& inputs)
override;
47 armem::actions::ExecuteActionOutputSeq
executeActions(
const armem::actions::ExecuteActionInputSeq& inputs)
override;
72 std::atomic_bool rebuild =
false;
82 std::map<std::string, RemoteGui::Client::CheckBox> checkInstances;
89 int providerIndex = 0;
91 int snapshotIndex = 0;
93 int maxInstances = 10;
94 bool unlimitedInstances =
false;
98 std::string coreSegment =
"GraspCandidate";
99 std::string provider =
"";
100 std::string entity =
"";
101 std::string snapshot =
"";
103 std::map<std::string, Time> timeMap;
105 std::mutex visualizationMutex;
106 std::vector<armem::MemoryID> visibleInstanceIds;
107 std::vector<std::string> activeLayers;
108 std::vector<armem::MemoryID> trackedEntityIds;
109 bool trackNewEntities{
true};
113 bool enableRemoteGui{
true};
115 void visualizeGraspCandidates();