21#ifndef glbarcode_Barcode1dBase_hpp
22#define glbarcode_Barcode1dBase_hpp
76 double h = 0 )
override;
91 virtual bool validate(
const std::string& rawData ) = 0;
104 virtual std::string
preprocess(
const std::string& rawData );
118 virtual std::string
encode(
const std::string& cookedData ) = 0;
146 const std::string& displayText,
147 const std::string& cookedData,
Definition Barcode1dBase.hpp:44
Barcode & build(const std::string &data, double w=0, double h=0) override
virtual bool validate(const std::string &rawData)=0
virtual std::string preprocess(const std::string &rawData)
virtual std::string encode(const std::string &cookedData)=0
virtual std::string prepareText(const std::string &rawData)
~Barcode1dBase() override
virtual void vectorize(const std::string &encodedData, const std::string &displayText, const std::string &cookedData, double &w, double &h)=0
Definition Barcode.hpp:52
Definition Barcode.hpp:38