|
libosmscout 1.1.1
|
#include <libosmscout-map/include/osmscoutmap/LabelLayouter.h>

Public Member Functions | |
| Label ()=default | |
| template<typename... Args> | |
| Label (Args &&... args) | |
| std::vector< Glyph< NativeGlyph > > | ToGlyphs () const |
Public Attributes | |
| NativeLabel | label |
| double | width {-1} |
| double | height {-1} |
| double | fontSize {1} |
| Font size to be used. | |
| std::string | text |
| The label text. | |
Position independent representation of layouted label
|
default |
|
inlineexplicit |
| std::vector< Glyph< NativeGlyph > > osmscout::Label< NativeGlyph, NativeLabel >::ToGlyphs | ( | ) | const |
Implementation have to be provided by backend. Glyph positions should be relative to label baseline.
| double osmscout::Label< NativeGlyph, NativeLabel >::fontSize {1} |
Font size to be used.
| double osmscout::Label< NativeGlyph, NativeLabel >::height {-1} |
| NativeLabel osmscout::Label< NativeGlyph, NativeLabel >::label |
| std::string osmscout::Label< NativeGlyph, NativeLabel >::text |
The label text.
| double osmscout::Label< NativeGlyph, NativeLabel >::width {-1} |