ImageAdapter.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include <string>
4 
5 #include <ArmarXCore/interface/observers/ObserverInterface.h>
6 
8 
10 {
11 
13  {
14  public:
15  ImageAdapter(const std::string& debugObserverChannelName = "ImageAdapter");
16  virtual ~ImageAdapter();
17 
18 
21  const std::string& channelName);
22 
23  virtual void addImagesRGB(const armarx::armem::MemoryID& entityID,
24  const std::vector<size_t>& imageIndices) = 0;
25  virtual void addImagesDepth(const armarx::armem::MemoryID& entityID,
26  const std::vector<size_t>& imageIndices) = 0;
27 
28  virtual armarx::armem::MemoryID getMemoryID() const = 0;
29  virtual std::string summarizeStructure() const = 0;
30 
31 
32  protected:
35  };
36 
37 } // namespace visionx::armem_images::detail
visionx::armem_images::detail::ImageAdapter::debugObserverChannelName
std::string debugObserverChannelName
Definition: ImageAdapter.h:34
MemoryID.h
visionx::armem_images::detail::ImageAdapter::addImagesDepth
virtual void addImagesDepth(const armarx::armem::MemoryID &entityID, const std::vector< size_t > &imageIndices)=0
visionx::armem_images::detail::ImageAdapter::setDebugObserver
void setDebugObserver(armarx::DebugObserverInterfacePrx proxy)
Definition: ImageAdapter.cpp:16
visionx::armem_images::detail::ImageAdapter::~ImageAdapter
virtual ~ImageAdapter()
Definition: ImageAdapter.cpp:11
visionx::armem_images::detail::ImageAdapter::getMemoryID
virtual armarx::armem::MemoryID getMemoryID() const =0
visionx::armem_images::detail
Definition: ImageAdapter.cpp:3
armarx::armem::MemoryID
A memory ID.
Definition: MemoryID.h:47
visionx::armem_images::detail::ImageAdapter::debugObserver
armarx::DebugObserverInterfacePrx debugObserver
Definition: ImageAdapter.h:33
visionx::armem_images::detail::ImageAdapter::addImagesRGB
virtual void addImagesRGB(const armarx::armem::MemoryID &entityID, const std::vector< size_t > &imageIndices)=0
IceInternal::ProxyHandle<::IceProxy::armarx::DebugObserverInterface >
visionx::armem_images::detail::ImageAdapter::summarizeStructure
virtual std::string summarizeStructure() const =0
visionx::armem_images::detail::ImageAdapter
Definition: ImageAdapter.h:12
visionx::armem_images::detail::ImageAdapter::ImageAdapter
ImageAdapter(const std::string &debugObserverChannelName="ImageAdapter")
Definition: ImageAdapter.cpp:6