Go to the documentation of this file.
29 #include <VisionX/interface/components/Calibration.h>
44 defineRequiredProperty<std::string>(
"ImageProviders",
"Split names by ;");
68 return "MultiImageProvider";
101 struct ImageProviderData
104 std::vector<visionx::CByteImageUPtr> srcCameraImages;
105 std::vector<visionx::CByteImageUPtr> targetCameraImages;
107 std::set<size_t> imageSelection;
111 size_t totalNumberOfImages = 0;
112 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.