libosmscout
0.1
|
#include <Styles.h>
Public Member Functions | |
virtual double | GetAlpha () const =0 |
size_t | GetPriority () const |
double | GetSize () const |
virtual bool | IsVisible () const =0 |
LabelStyle () | |
LabelStyle & | SetPriority (size_t priority) |
virtual LabelStyle & | SetSize (double size) |
![]() | |
virtual void | SetBoolValue (int attribute, bool value) |
virtual void | SetColorValue (int attribute, const Color &value) |
virtual void | SetDoubleArrayValue (int attribute, const std::vector< double > &value) |
virtual void | SetDoubleValue (int attribute, double value) |
virtual void | SetIntValue (int attribute, int value) |
virtual void | SetLabelValue (int attribute, const LabelProviderRef &value) |
virtual void | SetMagnificationValue (int attribute, const Magnification &value) |
virtual void | SetStringValue (int attribute, const std::string &value) |
virtual void | SetSymbolValue (int attribute, const SymbolRef &value) |
virtual void | SetUIntValue (int attribute, size_t value) |
virtual | ~Style ()=default |
Abstract base class for all (point) labels. All point labels have priority and a alpha value.
osmscout::LabelStyle::LabelStyle | ( | ) |
|
pure virtual |
Implemented in osmscout::ShieldStyle, and osmscout::TextStyle.
|
inline |
|
inline |
|
pure virtual |
Implemented in osmscout::ShieldStyle, and osmscout::TextStyle.
LabelStyle & osmscout::LabelStyle::SetPriority | ( | size_t | priority | ) |
|
virtual |
Reimplemented in osmscout::ShieldStyle, and osmscout::TextStyle.
Referenced by osmscout::TextStyle::SetSize(), and osmscout::ShieldStyle::SetSize().