27#include <VisionX/interface/components/Calibration.h>
28#include <VisionX/libraries/armem/vision/camera/core/aron/CameraCalibration.aron.generated.h>
29#include <VisionX/libraries/armem/vision/images/core/aron/ImageDepth.aron.generated.h>
30#include <VisionX/libraries/armem/vision/images/core/aron/ImageRGB.aron.generated.h>
33#include <Calibration/Calibration.h>
34#include <Calibration/StereoCalibration.h>
35#include <Image/ByteImage.h>
49 std::vector<cv::Mat>& ret);
50 std::vector<CByteImage*>
85 std::optional<visionx::StereoCalibration>
105 void getLatestRGBImages(
const std::string& providerSegmentName, std::vector<cv::Mat>& ret);
108 std::optional<visionx::StereoCalibration>
The memory name system (MNS) client.
virtual void connect(armarx::armem::client::MemoryNameSystem &mns)
void registerPropertyDefinitions(armarx::PropertyDefinitionsPtr &def)
std::vector< cv::Mat > getLatestDepthImages(const std::string &providerSegmentName)
std::optional< visionx::StereoCalibration > getStereoCameraCalibration(const std::string &providerSegmentName)
Properties defaultProperties() const final
CameraCalibrationReader()=default
armarx::armem::client::util::SimpleReaderBase Base
std::optional< visionx::StereoCalibration > getStereoCameraCalibration(const std::string &providerSegmentName)
DepthImageReader()=default
Properties defaultProperties() const final
armarx::armem::client::util::SimpleReaderBase Base
std::vector< cv::Mat > getLatestDepthImages(const std::string &providerSegmentName)
void getLatestRGBImages(const std::string &providerSegmentName, std::vector< cv::Mat > &ret)
Properties defaultProperties() const final
std::vector< CByteImage * > getLatestRGBCByteImages(const std::string &providerSegmentName)
armarx::armem::client::util::SimpleReaderBase Base
std::string propertyPrefix() const final
This file offers overloads of toIce() and fromIce() functions for STL container types.
IceUtil::Handle< class PropertyDefinitionContainer > PropertyDefinitionsPtr
PropertyDefinitions smart pointer type.