LASi: LASi::PostscriptDocument::GlyphId Class Reference

LASi

Public Member Functions | Private Attributes | Friends | List of all members
LASi::PostscriptDocument::GlyphId Class Reference

For internal use only. More...

`#include <LASi.h>`

## Public Member Functions
| GlyphId ()
| GlyphId (FT_Face, const FT_UInt, uint32_t unichar)
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.

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

## Constructor & Destructor Documentation

## ◆ GlyphId() [1/2]

LASi::PostscriptDocument::GlyphId::GlyphId | ( |  | ) |
| inline

## ◆ GlyphId() [2/2]

PostscriptDocument::GlyphId::GlyphId | ( | FT_Face | face,
|  | const FT_UInt | index,
|  | uint32_t | unichar
| ) |  |

References nameof().

## Member Function Documentation

## ◆ str()

std::string LASi::PostscriptDocument::GlyphId::str | ( |  | ) | const
| inline

Returns
  string representation of glyph id

Referenced by LASi::PostscriptDocument::invoke_glyph_routine(), and LASi::PostscriptDocument::write_glyph_routine_to_stream::operator()().

## Friends And Related Function Documentation

## ◆ operator<

bool operator< | ( | const GlyphId | id1,
|  | const GlyphId | id2
| ) |  |
| friend

## ◆ operator==

bool operator== | ( | const GlyphId | id1,
|  | const GlyphId | id2
| ) |  |
| friend

## Member Data Documentation

## ◆ _str

std::string LASi::PostscriptDocument::GlyphId::_str
| private

Returns
  string representation of glyph id

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

- LASi.h
- psDoc.cpp