28#include <ArmarXCore/interface/observers/ObserverInterface.h>
67 void enableResultImages(
size_t numberImages,
68 ImageDimension imageDimension,
70 const std::string& name);
72 const std::vector<armarx::armem::MemoryID>& updatedSnapshotIDs);
77 std::mutex armemToImageMutex;
86 std::string providerSegmentName =
"ProviderSegmentName";
87 std::string resultImagesName =
"(auto)";
88 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.
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.