28#include <ArmarXCore/interface/observers/ObserverInterface.h>
68 void enableResultImages(
size_t numberImages,
69 ImageDimension imageDimension,
71 const std::string& name);
73 const std::vector<armarx::armem::MemoryID>& updatedSnapshotIDs);
78 std::mutex armemToImageMutex;
87 std::string providerSegmentName =
"ProviderSegmentName";
88 std::string resultImagesName =
"(auto)";
89 Eigen::Vector2i fallbackDims{640, 480};
Baseclass for all ArmarX ManagedIceObjects requiring properties.
Brief description of class ArMemToImageProvider.
void onInitComponent() override
Pure virtual hook for the subclass.
void onDisconnectComponent() override
Hook for subclass.
armarx::PropertyDefinitionsPtr createPropertyDefinitions() override
void onConnectComponent() override
Pure virtual hook for the subclass.
static std::string GetDefaultName()
void onExitComponent() override
Hook for subclass.
std::string getDefaultName() const override
Retrieve default name of component.
client::plugins::ListeningPluginUser ListeningClientPluginUser
::IceInternal::ProxyHandle<::IceProxy::armarx::DebugObserverInterface > DebugObserverInterfacePrx
IceUtil::Handle< class PropertyDefinitionContainer > PropertyDefinitionsPtr
PropertyDefinitions smart pointer type.