29#include <RobotAPI/libraries/armem_index/aron/Named.aron.generated.h>
30#include <RobotAPI/libraries/armem_index/aron/Spatial.aron.generated.h>
44 defs->optional(properties.maxHistorySize,
46 "The maximum size of entity histories.")
61 size_t maxHistorySize =
static_cast<size_t>(std::max(1, properties.maxHistorySize));
64 armem::index::arondto::Named::ToAronType())
69 armem::index::arondto::Spatial::ToAronType())
Default component property definition container.
std::string getConfigIdentifier()
Retrieve config identifier for this component as set in constructor.
void onInitComponent() override
Pure virtual hook for the subclass.
void onDisconnectComponent() override
Hook for subclass.
void RemoteGui_update() override
armarx::PropertyDefinitionsPtr createPropertyDefinitions() override
void onConnectComponent() override
Pure virtual hook for the subclass.
void onExitComponent() override
Hook for subclass.
void createRemoteGuiTab()
std::string getDefaultName() const override
Retrieve default name of component.
std::string getName() const
Retrieve name of object.
void setMemoryName(const std::string &memoryName)
server::wm::Memory & workingMemory()
CoreSegment & addCoreSegment(const std::string &name, Args... args)
void setMaxHistorySize(long maxSize)
Sets the maximum history size of entities in this container.
const MemoryID spatialSegmentID
const MemoryID namedSegmentID
This file offers overloads of toIce() and fromIce() functions for STL container types.
IceUtil::Handle< class PropertyDefinitionContainer > PropertyDefinitionsPtr
PropertyDefinitions smart pointer type.
void RemoteGui_startRunningTask()
void RemoteGui_createTab(std::string const &name, RemoteGui::Client::Widget const &rootWidget, RemoteGui::Client::Tab *tab)