libosmscout  0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups
osmscout::LabelData Class Reference

#include <LabelLayouter.h>

Public Member Functions

 LabelData ()
 
virtual ~LabelData ()
 

Public Attributes

double alpha
 Alpha value of the label. More...
 
double bx1
 Dimensions of bounding box. More...
 
double bx2
 Dimensions of bounding box. More...
 
double by1
 Dimensions of bounding box. More...
 
double by2
 Dimensions of bounding box. More...
 
double fontSize
 Font size to be used. More...
 
size_t id
 Id of this label, multiple labels with the same id do not intersect with each other. More...
 
size_t priority
 Priority of the entry. More...
 
LabelStyleRef style
 Style for drawing. More...
 
std::string text
 The label text. More...
 
double x
 Coordinate of the left, top edge of the text. More...
 
double y
 Coordinate of the left, top edge of the text. More...
 

Constructor & Destructor Documentation

osmscout::LabelData::LabelData ( )
osmscout::LabelData::~LabelData ( )
virtual

Member Data Documentation

size_t osmscout::LabelData::id

Id of this label, multiple labels with the same id do not intersect with each other.

size_t osmscout::LabelData::priority

Priority of the entry.

Referenced by osmscout::LabelLayouter::Placelabel().

double osmscout::LabelData::x
double osmscout::LabelData::y

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