Public Member Functions | Private Attributes | Friends

LASi::PostscriptDocument::GlyphId Class Reference

For internal use only. More...

#include <LASi.h>

List of all members.

Public Member Functions

 GlyphId ()
 GlyphId (FT_Face, const FT_UInt)
std::string str () const

Private Attributes

std::string _str

Friends

bool operator== (const GlyphId id1, const GlyphId id2)
bool operator< (const GlyphId id1, const GlyphId id2)

Detailed Description

For internal use only.

For internal use only.

A unique id for a glyph that is composed of its font face and a unique integer.


Constructor & Destructor Documentation

LASi::PostscriptDocument::GlyphId::GlyphId (  )  [inline]
PostscriptDocument::GlyphId::GlyphId ( FT_Face  face,
const FT_UInt  index 
)

References _str, and nameof().


Member Function Documentation

std::string LASi::PostscriptDocument::GlyphId::str (  )  const [inline]
Returns:
string representation of glyph id

Referenced by LASi::PostscriptDocument::write_glyph_routine_to_stream::operator()().


Friends And Related Function Documentation

bool operator< ( const GlyphId  id1,
const GlyphId  id2 
) [friend]
bool operator== ( const GlyphId  id1,
const GlyphId  id2 
) [friend]

Member Data Documentation

Returns:
string representation of glyph id

Referenced by GlyphId().


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