libosmscout  1.1.1
Classes | Namespaces | Typedefs | Functions
LabelLayouter.h File Reference
#include <memory>
#include <set>
#include <array>
#include <osmscout/MapImportExport.h>
#include <osmscout/StyleConfig.h>
#include <osmscout/LabelPath.h>
#include <osmscout/system/Math.h>
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

struct  osmscout::Rectangle< T >
 
class  osmscout::PathLabelData
 
class  osmscout::LabelData
 
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::Mask
 
class  osmscout::LabelLayouter< NativeGlyph, NativeLabel, TextLayouter >
 

Namespaces

 osmscout
 

Typedefs

using osmscout::IntRectangle = Rectangle< int >
 
using osmscout::DoubleRectangle = Rectangle< double >
 

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)