libosmscout 1.1.1
Loading...
Searching...
No Matches
LabelLayouter.h File Reference
#include <memory>
#include <set>
#include <array>
#include <osmscoutmap/MapImportExport.h>
#include <osmscoutmap/StyleConfig.h>
#include <osmscoutmap/LabelPath.h>
#include <osmscoutmap/LabelLayouterHelper.h>
#include <osmscout/system/Math.h>
#include <iostream>
Include dependency graph for LabelLayouter.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  osmscout::PathLabelData
class  osmscout::LabelData
class  osmscout::CLASS_FINAL< DataLoader >
struct  osmscout::CLASS_FINAL< DataLoader >::Position
class  osmscout::Glyph< NativeGlyph >
class  osmscout::Label< NativeGlyph, NativeLabel >
class  osmscout::LabelInstance< NativeGlyph, NativeLabel >
struct  osmscout::LabelInstance< NativeGlyph, NativeLabel >::Element
class  osmscout::ContourLabel< NativeGlyph >
class  osmscout::LabelLayouter< NativeGlyph, NativeLabel, TextLayouter >
struct  osmscout::LabelLayouter< NativeGlyph, NativeLabel, TextLayouter >::LayoutJob

Namespaces

namespace  osmscout

Functions

template<class NativeGlyph, class NativeLabel>
static bool osmscout::LabelInstanceSorter (const LabelInstance< NativeGlyph, NativeLabel > &a, const LabelInstance< NativeGlyph, NativeLabel > &b)
template<class NativeGlyph>
static bool osmscout::ContourLabelSorter (const ContourLabel< NativeGlyph > &a, const ContourLabel< NativeGlyph > &b)

Variables

constexpr bool osmscout::debugLabelLayouter = false