glbarcode++
 
Loading...
Searching...
No Matches
glbarcode::BarcodeUpcBase Class Referenceabstract

#include </home/evins/glbarcode/glbarcode/BarcodeUpcBase.hpp>

Inheritance diagram for glbarcode::BarcodeUpcBase:
Collaboration diagram for glbarcode::BarcodeUpcBase:

Protected Member Functions

virtual bool validateDigits (int nDigits)=0
 
virtual void vectorizeText (const std::string &displayText, double size1, double size2, double x1Left, double x1Right, double y1, double x2Left, double x2Right, double y2)=0
 
- Protected Member Functions inherited from glbarcode::Barcode1dBase
 Barcode1dBase ()
 
virtual std::string preprocess (const std::string &rawData)
 
- Protected Member Functions inherited from glbarcode::Barcode
 Barcode ()
 
void clear ()
 
void addLine (double x, double y, double w, double h)
 
void addBox (double x, double y, double w, double h)
 
void addText (double x, double y, double size, const std::string &text, HAlign halign=H_ALIGN_CENTER)
 
void addRing (double x, double y, double r, double w)
 
void addHexagon (double x, double y, double h)
 
void setIsEmpty (bool value)
 
void setIsDataValid (bool value)
 
void setWidth (double w)
 
void setHeight (double h)
 

Protected Attributes

int mEndBarsModules
 
int mFirstDigitVal
 

Additional Inherited Members

- Public Member Functions inherited from glbarcode::Barcode1dBase
 ~Barcode1dBase () override
 
Barcodebuild (const std::string &data, double w=0, double h=0) override
 
- Public Member Functions inherited from glbarcode::Barcode
virtual ~Barcode ()
 
 Barcode (const Barcode &)=delete
 
void operator= (const Barcode &)=delete
 
BarcodesetShowText (bool value)
 
bool showText () const
 
BarcodesetChecksum (bool value)
 
bool checksum () const
 
void render (Renderer &renderer)
 
bool isEmpty () const
 
bool isDataValid () const
 
double width () const
 
double height () const
 

Detailed Description

UpcBase barcode, base class for UPC-A and EAN-13 barcode types, implements Barcode1dBase

Member Function Documentation

◆ validateDigits()

virtual bool glbarcode::BarcodeUpcBase::validateDigits ( int  nDigits)
protectedpure virtual

◆ vectorizeText()

virtual void glbarcode::BarcodeUpcBase::vectorizeText ( const std::string &  displayText,
double  size1,
double  size2,
double  x1Left,
double  x1Right,
double  y1,
double  x2Left,
double  x2Right,
double  y2 
)
protectedpure virtual

Member Data Documentation

◆ mEndBarsModules

int glbarcode::BarcodeUpcBase::mEndBarsModules
protected

◆ mFirstDigitVal

int glbarcode::BarcodeUpcBase::mFirstDigitVal
protected

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