Go to the documentation of this file.
27 #include <VisionX/interface/components/Calibration.h>
49 defineRequiredProperty<std::string>(
"ImageProviders",
"Split names by ;");
73 return "MultiImageProvider";
106 struct ImageProviderData
109 std::vector<visionx::CByteImageUPtr> srcCameraImages;
110 std::vector<visionx::CByteImageUPtr> targetCameraImages;
112 std::set<size_t> imageSelection;
115 size_t totalNumberOfImages = 0;
116 std::map<std::string, ImageProviderData> imageProviderData;
Brief description of class MultiImageProvider.
armarx::PropertyDefinitionsPtr createPropertyDefinitions() override
The ImageProcessor class provides an interface for access to ImageProviders via Ice and shared memory...
std::string getDefaultName() const override
std::string prefix
Prefix of the properties such as namespace, domain, component name, etc.
ImageProcessorPropertyDefinitions(std::string prefix)
void onConnectImageProcessor() override
void onExitImageProcessor() override
MultiImageProviderPropertyDefinitions(std::string prefix)
void onInitImageProcessor() override
This file offers overloads of toIce() and fromIce() functions for STL container types.