LASi: LASi::PostscriptDocument::GlyphId Class Reference

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

std::string LASi::PostscriptDocument::GlyphId::_str`[private]`

Returns:
  string representation of glyph id

Referenced by GlyphId().

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

- LASi.h
- psDoc.cpp