7#include <RobotAPI/interface/armem/server/ReadingMemoryInterface.h>
54 std::unique_ptr<Properties> properties;
56 std::unique_ptr<visionx::armem_images::ImageToArMem> imageToArMem;
66 using plugins::Plugin;
ManagedIceObject & parent()
const std::string & prefix() const
The ManagedIceObject is the base class for all ArmarX objects.
Plugin(armarx::ManagedIceObject &parent, std::string prefix)
virtual void postOnInitComponent() override
virtual void preOnInitComponent() override
virtual void postOnConnectComponent() override
armarx::armem::server::wm::Entity & addDepthImagesEntity(const std::vector< size_t > &imageIndices)
virtual ~Plugin() override
void useImageBuffers(CByteImage **inputImages, armarx::armem::Time timeProvided)
armarx::armem::server::wm::Entity & addRgbImagesEntity(const std::vector< size_t > &imageIndices)
Plugin(armarx::ManagedIceObject &parent, std::string prefix)
void usePixelBuffers(void **inputPixelBuffers, armarx::armem::Time timeProvided)
virtual void postCreatePropertyDefinitions(armarx::PropertyDefinitionsPtr &properties) override
armarx::core::time::DateTime Time
IceUtil::Handle< class PropertyDefinitionContainer > PropertyDefinitionsPtr
PropertyDefinitions smart pointer type.
server::plugins::Plugin ServerPlugin