OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
Public Member Functions | List of all members
ossimFontFactoryBase Class Referenceabstract

#include <ossimFontFactoryBase.h>

Inheritance diagram for ossimFontFactoryBase:
ossimFreeTypeFontFactory

Public Member Functions

virtual ~ossimFontFactoryBase ()
 
virtual ossimFontcreateFont (const ossimFontInformation &information) const =0
 
virtual ossimFontcreateFont (const ossimFilename &file) const =0
 
virtual void getFontInformation (std::vector< ossimFontInformation > &informationList) const =0
 

Detailed Description

Definition at line 19 of file ossimFontFactoryBase.h.

Constructor & Destructor Documentation

◆ ~ossimFontFactoryBase()

virtual ossimFontFactoryBase::~ossimFontFactoryBase ( )
inlinevirtual

Definition at line 23 of file ossimFontFactoryBase.h.

23 {}

Member Function Documentation

◆ createFont() [1/2]

virtual ossimFont* ossimFontFactoryBase::createFont ( const ossimFontInformation information) const
pure virtual

Will find the best font for the passed in infromation. If none is found a default font should be returned.

Implemented in ossimFreeTypeFontFactory.

◆ createFont() [2/2]

virtual ossimFont* ossimFontFactoryBase::createFont ( const ossimFilename file) const
pure virtual

Usually for trutype fonts but any font stored in a file it will try to create a font from it.

Implemented in ossimFreeTypeFontFactory.

◆ getFontInformation()

virtual void ossimFontFactoryBase::getFontInformation ( std::vector< ossimFontInformation > &  informationList) const
pure virtual

Implemented in ossimFreeTypeFontFactory.


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