OpendTect  6.6
Public Member Functions | Protected Attributes | List of all members
ODFontImplementation Class Reference
Inheritance diagram for ODFontImplementation:
[legend]

Public Member Functions

 ODFontImplementation (const QFont &font)
 
virtual ~ODFontImplementation ()
 
virtual std::string getFileName () const
 
virtual osgText::Glyph * getGlyph (const osgText::FontResolution &fontRes, unsigned int charcode)
 
virtual osgText::Glyph3D * getGlyph3D (unsigned int)
 
virtual osg::Vec2 getKerning (unsigned int leftcharcode, unsigned int rightcharcode, osgText::KerningType kerningType)
 
virtual bool hasVertical () const
 
virtual bool supportsMultipleFontResolutions () const
 

Protected Attributes

std::string _filename
 
QFont _font
 

Detailed Description

<>

Constructor & Destructor Documentation

◆ ODFontImplementation()

ODFontImplementation::ODFontImplementation ( const QFont &  font)

◆ ~ODFontImplementation()

virtual ODFontImplementation::~ODFontImplementation ( )
virtual

Member Function Documentation

◆ getFileName()

virtual std::string ODFontImplementation::getFileName ( ) const
virtual

◆ getGlyph()

virtual osgText::Glyph* ODFontImplementation::getGlyph ( const osgText::FontResolution &  fontRes,
unsigned int  charcode 
)
virtual

◆ getGlyph3D()

virtual osgText::Glyph3D* ODFontImplementation::getGlyph3D ( unsigned int  )
inlinevirtual

◆ getKerning()

virtual osg::Vec2 ODFontImplementation::getKerning ( unsigned int  leftcharcode,
unsigned int  rightcharcode,
osgText::KerningType  kerningType 
)
inlinevirtual

◆ hasVertical()

virtual bool ODFontImplementation::hasVertical ( ) const
inlinevirtual

◆ supportsMultipleFontResolutions()

virtual bool ODFontImplementation::supportsMultipleFontResolutions ( ) const
inlinevirtual

Member Data Documentation

◆ _filename

std::string ODFontImplementation::_filename
protected

◆ _font

QFont ODFontImplementation::_font
protected

Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2022