KiCad PCB EDA Suite
KIFONT::GLYPH Class Referenceabstract

#include <glyph.h>

Inheritance diagram for KIFONT::GLYPH:
KIFONT::OUTLINE_GLYPH KIFONT::STROKE_GLYPH

Public Member Functions

virtual ~GLYPH ()
 
virtual bool IsOutline () const
 
virtual bool IsStroke () const
 
virtual BOX2D BoundingBox ()=0
 

Detailed Description

Definition at line 45 of file glyph.h.

Constructor & Destructor Documentation

◆ ~GLYPH()

virtual KIFONT::GLYPH::~GLYPH ( )
inlinevirtual

Definition at line 48 of file glyph.h.

49 {}

Member Function Documentation

◆ BoundingBox()

virtual BOX2D KIFONT::GLYPH::BoundingBox ( )
pure virtual

◆ IsOutline()

virtual bool KIFONT::GLYPH::IsOutline ( ) const
inlinevirtual

Reimplemented in KIFONT::OUTLINE_GLYPH.

Definition at line 51 of file glyph.h.

51{ return false; }

Referenced by CALLBACK_GAL::DrawGlyph(), KIGFX::OPENGL_GAL::DrawGlyph(), and KIGFX::CAIRO_GAL_BASE::DrawGlyph().

◆ IsStroke()

virtual bool KIFONT::GLYPH::IsStroke ( ) const
inlinevirtual

Reimplemented in KIFONT::STROKE_GLYPH.

Definition at line 52 of file glyph.h.

52{ return false; }

Referenced by CALLBACK_GAL::DrawGlyph(), KIGFX::OPENGL_GAL::DrawGlyph(), and KIGFX::CAIRO_GAL_BASE::DrawGlyph().


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