24#include <SimoxUtility/algorithm/string.h>
33#include <RobotAPI/libraries/armem_laser_scans/aron/LaserScan.aron.generated.h>
57 const std::string prefix =
"";
58 commonVisu.defineProperties(defs, prefix +
"visu.");
61 defs->optional(properties_.coreSeg.laserScans.maxHistorySize,
62 "LaserScans.CoreMaxHistorySize",
63 "Max history size of the " +
QUOTED(
"LaserScans") +
" core segment.");
71 return "LaserScansMemory";
78 "LaserScans", armarx::armem::laser_scans::arondto::LaserScanStamped::ToAronType());
82 commonVisu.init(&coreSegment, &virtualRobotReaderPlugin->get());
88 commonVisu.connect(
getArvizClient(), debugObserver->getDebugObserver());
89 commonVisu.connectRemoteGui(
this,
"Laser Scanner Calibration");
96 commonVisu.remoteGuiUpdate();
109 armem::data::AddSegmentsResult
113 armem::data::AddSegmentsResult result =
#define ARMARX_REGISTER_COMPONENT_EXECUTABLE(ComponentT, applicationName)
armarx::viz::Client & getArvizClient()
Default component property definition container.
std::string getConfigIdentifier()
Retrieve config identifier for this component as set in constructor.
PluginT * addPlugin(const std::string prefix="", ParamsT &&... params)
virtual data::AddSegmentsResult addSegments(const data::AddSegmentsInput &input, const Ice::Current &=Ice::emptyCurrent) override
void onInitComponent() override
void onDisconnectComponent() override
void RemoteGui_update() override
armarx::PropertyDefinitionsPtr createPropertyDefinitions() override
void onConnectComponent() override
void onExitComponent() override
armem::data::AddSegmentsResult addSegments(const armem::data::AddSegmentsInput &input, const Ice::Current &) override
std::string getDefaultName() const override
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.
This file is part of ArmarX.
IceUtil::Handle< class PropertyDefinitionContainer > PropertyDefinitionsPtr
PropertyDefinitions smart pointer type.
void RemoteGui_startRunningTask()