PngConverter Class Reference

#include <RobotAPI/libraries/armem/server/ltm/processors/converter/data/image/png/PngConverter.h>

+ Inheritance diagram for PngConverter:

Public Member Functions

void configure (const nlohmann::json &json) override
 
 PngConverter ()
 
- Public Member Functions inherited from ImageConverter
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
 

Static Public Attributes

static const constexpr char * NAME = "PngConverter"
 

Protected Member Functions

ConversionResult _convert (const aron::data::NDArrayPtr &data) final
 
aron::data::NDArrayPtr _convert (const ConversionResult &data, const armarx::aron::Path &p) final
 

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< Extractorextractor
 
const std::string identifier
 
const std::string suffix
 
const ConverterType type
 

Detailed Description

Definition at line 9 of file PngConverter.h.

Constructor & Destructor Documentation

◆ PngConverter()

PngConverter ( )
inline

Definition at line 14 of file PngConverter.h.

Member Function Documentation

◆ _convert() [1/2]

PngConverter::ConversionResult _convert ( const aron::data::NDArrayPtr data)
finalprotectedvirtual

Implements ImageConverter.

Definition at line 18 of file PngConverter.cpp.

+ Here is the call graph for this function:

◆ _convert() [2/2]

aron::data::NDArrayPtr _convert ( const ConversionResult data,
const armarx::aron::Path p 
)
finalprotectedvirtual

Implements ImageConverter.

Definition at line 48 of file PngConverter.cpp.

+ Here is the call graph for this function:

◆ configure()

void configure ( const nlohmann::json &  json)
overridevirtual

Reimplemented from ImageConverter.

Definition at line 13 of file PngConverter.cpp.

Member Data Documentation

◆ NAME

const constexpr char* NAME = "PngConverter"
staticconstexpr

Definition at line 12 of file PngConverter.h.


The documentation for this class was generated from the following files: