20 const std::string&
id,
22 std::unique_ptr<Extractor>&& ex) :
33 void configure(
const nlohmann::json& json)
override;
DataConverter(const ConverterType t, const std::string &id, const std::string &s, const aron::type::Descriptor c, std::unique_ptr< Extractor > &&ex)
void configure(const nlohmann::json &json) override
virtual ConversionResult _convert(const aron::data::NDArrayPtr &data)=0
virtual ~ImageConverter()=default
ImageConverter(const ConverterType t, const std::string &id, const std::string &s, std::unique_ptr< Extractor > &&ex)
ConversionResult convert(const aron::data::VariantPtr &data) final
virtual aron::data::NDArrayPtr _convert(const ConversionResult &data, const armarx::aron::Path &p)=0
std::shared_ptr< Variant > VariantPtr
std::shared_ptr< NDArray > NDArrayPtr