ImageProviderInfo Class Reference

#include <VisionX/core/ImageProcessor.h>

Public Attributes

std::vector< unsigned char > buffer
 memory block
 
ImageType destinationImageType
 Required image destination type.
 
bool imageAvailable
 Indicates whether an image is available.
 
std::shared_ptr< std::condition_variable > imageAvailableEvent
 Conditional variable used internally for synchronization purposes.
 
ImageFormatInfo imageFormat
 Image format struct that contains all necessary image information.
 
ImageTransferMode imageTransferMode
 Transfer mode of images.
 
armarx::MetaInfoSizeBasePtr info
 meta info
 
int numberImages
 Number of images.
 
ImageProviderInterfacePrx proxy
 proxy to image provider
 

Member Data Documentation

◆ buffer

std::vector<unsigned char> buffer

memory block

◆ destinationImageType

ImageType destinationImageType

Required image destination type.

This is used to convert the transmitted image into an image with the desired image type if necessary, since the transmitted image type is given by the provider.

◆ imageAvailable

bool imageAvailable

Indicates whether an image is available.

◆ imageAvailableEvent

std::shared_ptr<std::condition_variable> imageAvailableEvent

Conditional variable used internally for synchronization purposes.

◆ imageFormat

ImageFormatInfo imageFormat

Image format struct that contains all necessary image information.

◆ imageTransferMode

ImageTransferMode imageTransferMode

Transfer mode of images.

◆ info

armarx::MetaInfoSizeBasePtr info

meta info

◆ numberImages

int numberImages

Number of images.

◆ proxy

ImageProviderInterfacePrx proxy

proxy to image provider


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