ImageAdapter Class Referenceabstract

#include <VisionX/libraries/armem/vision/images/core/detail/ImageAdapter.h>

+ Inheritance diagram for ImageAdapter:

Public Member Functions

virtual void addImagesDepth (const armarx::armem::MemoryID &entityID, const std::vector< size_t > &imageIndices)=0
 
virtual void addImagesRGB (const armarx::armem::MemoryID &entityID, const std::vector< size_t > &imageIndices)=0
 
virtual armarx::armem::MemoryID getMemoryID () const =0
 
 ImageAdapter (const std::string &debugObserverChannelName="ImageAdapter")
 
void setDebugObserver (armarx::DebugObserverInterfacePrx proxy)
 
void setDebugObserver (armarx::DebugObserverInterfacePrx proxy, const std::string &channelName)
 
virtual std::string summarizeStructure () const =0
 
virtual ~ImageAdapter ()
 

Protected Attributes

armarx::DebugObserverInterfacePrx debugObserver
 
std::string debugObserverChannelName
 

Detailed Description

Definition at line 13 of file ImageAdapter.h.

Constructor & Destructor Documentation

◆ ImageAdapter()

ImageAdapter ( const std::string &  debugObserverChannelName = "ImageAdapter")

Definition at line 7 of file ImageAdapter.cpp.

◆ ~ImageAdapter()

~ImageAdapter ( )
virtual

Definition at line 13 of file ImageAdapter.cpp.

Member Function Documentation

◆ addImagesDepth()

virtual void addImagesDepth ( const armarx::armem::MemoryID entityID,
const std::vector< size_t > &  imageIndices 
)
pure virtual

Implemented in ImageToArMem, and ArMemToImage.

◆ addImagesRGB()

virtual void addImagesRGB ( const armarx::armem::MemoryID entityID,
const std::vector< size_t > &  imageIndices 
)
pure virtual

Implemented in ImageToArMem, and ArMemToImage.

◆ getMemoryID()

virtual armarx::armem::MemoryID getMemoryID ( ) const
pure virtual

Implemented in ImageToArMem, and ArMemToImage.

◆ setDebugObserver() [1/2]

void setDebugObserver ( armarx::DebugObserverInterfacePrx  proxy)

Definition at line 18 of file ImageAdapter.cpp.

+ Here is the caller graph for this function:

◆ setDebugObserver() [2/2]

void setDebugObserver ( armarx::DebugObserverInterfacePrx  proxy,
const std::string &  channelName 
)

Definition at line 24 of file ImageAdapter.cpp.

+ Here is the call graph for this function:

◆ summarizeStructure()

virtual std::string summarizeStructure ( ) const
pure virtual

Implemented in ImageToArMem, and ArMemToImage.

Member Data Documentation

◆ debugObserver

armarx::DebugObserverInterfacePrx debugObserver
protected

Definition at line 33 of file ImageAdapter.h.

◆ debugObserverChannelName

std::string debugObserverChannelName
protected

Definition at line 34 of file ImageAdapter.h.


The documentation for this class was generated from the following files: