ExrConverter.h
Go to the documentation of this file.
1#pragma once
2
3// Base Class
5#include "../Converter.h"
6
8{
10 {
11 public:
12 static const constexpr char* NAME = "ExrConverter";
13
16 "depthimage",
17 ".exr",
18 std::make_unique<extractor::DepthImageExtractor>())
19 {
20 }
21
22 protected:
23 ConversionResult _convert(const aron::data::NDArrayPtr& data) final;
24 aron::data::NDArrayPtr _convert(const ConversionResult& data,
25 const armarx::aron::Path& p) final;
26 };
27} // namespace armarx::armem::server::ltm::processor::converter::data::image
const std::unique_ptr< Extractor > extractor
Definition Converter.h:54
ImageConverter(const ConverterType t, const std::string &id, const std::string &s, std::unique_ptr< Extractor > &&ex)
Definition Converter.h:19
ConversionResult _convert(const aron::data::NDArrayPtr &data) final
The Path class.
Definition Path.h:36
std::shared_ptr< NDArray > NDArrayPtr
Definition NDArray.h:46