|
#include <RobotAPI/libraries/armem/server/ltm/processors/converter/data/image/Converter.h>
Public Member Functions | |
void | configure (const nlohmann::json &json) override |
ConversionResult | convert (const aron::data::VariantPtr &data) final |
aron::data::VariantPtr | convert (const ConversionResult &data, const armarx::aron::Path &p) final |
ImageConverter (const ConverterType t, const std::string &id, const std::string &s, std::unique_ptr< Extractor > &&ex) | |
virtual | ~ImageConverter ()=default |
Public Member Functions inherited from DataConverter | |
DataConverter (const ConverterType t, const std::string &id, const std::string &s, const aron::type::Descriptor c, std::unique_ptr< Extractor > &&ex) | |
virtual | ~DataConverter ()=default |
Protected Member Functions | |
virtual ConversionResult | _convert (const aron::data::NDArrayPtr &data)=0 |
virtual aron::data::NDArrayPtr | _convert (const ConversionResult &data, const armarx::aron::Path &p)=0 |
Additional Inherited Members | |
Public Types inherited from DataConverter | |
enum | ConverterType { Str, Binary } |
Public Attributes inherited from DataConverter | |
const aron::type::Descriptor | convertsType |
const std::unique_ptr< Extractor > | extractor |
const std::string | identifier |
const std::string | suffix |
const ConverterType | type |
Definition at line 16 of file Converter.h.
|
inline |
Definition at line 19 of file Converter.h.
|
virtualdefault |
|
protectedpure virtual |
|
protectedpure virtual |
Implemented in PngConverter, and ExrConverter.
|
overridevirtual |
Reimplemented from DataConverter.
Reimplemented in PngConverter.
Definition at line 6 of file Converter.cpp.
|
finalvirtual |
Implements DataConverter.
Definition at line 11 of file Converter.cpp.
|
finalvirtual |
Implements DataConverter.
Definition at line 18 of file Converter.cpp.