Go to the documentation of this file.
29 #include <RobotAPI/libraries/armem_index/aron/Named.aron.generated.h>
30 #include <RobotAPI/libraries/armem_index/aron/Spatial.aron.generated.h>
45 defs->optional(properties.maxHistorySize,
"p.maxHistorySize",
"The maximum size of entity histories.")
62 size_t maxHistorySize =
static_cast<size_t>(
std::max(1, properties.maxHistorySize));
65 armem::index::arondto::Named::ToAronType())
66 .setMaxHistorySize(maxHistorySize);
70 armem::index::arondto::Spatial::ToAronType())
71 .setMaxHistorySize(maxHistorySize);
void onDisconnectComponent() override
Hook for subclass.
void onConnectComponent() override
Pure virtual hook for the subclass.
void setMemoryName(const std::string &memoryName)
server::wm::Memory & workingMemory()
void createRemoteGuiTab()
armarx::PropertyDefinitionsPtr createPropertyDefinitions() override
void onInitComponent() override
Pure virtual hook for the subclass.
const MemoryID spatialSegmentID
CoreSegmentT & addCoreSegment(const std::string &name, aron::type::ObjectPtr coreSegmentType=nullptr, const std::vector< PredictionEngine > &predictionEngines={})
Add an empty core segment with the given name, type and prediction engines.
const MemoryID namedSegmentID
std::string getDefaultName() const override
Retrieve default name of component.
void RemoteGui_startRunningTask()
std::string getConfigIdentifier()
Retrieve config identifier for this component as set in constructor.
Default component property definition container.
void RemoteGui_createTab(std::string const &name, RemoteGui::Client::Widget const &rootWidget, RemoteGui::Client::Tab *tab)
const std::string memoryName
void onExitComponent() override
Hook for subclass.
std::string getName() const
Retrieve name of object.
void RemoteGui_update() override
This file offers overloads of toIce() and fromIce() functions for STL container types.