| libosmscout 0.1
    | 
The icon style allow the rendering of external images or internal symbols. More...
#include <Styles.h>
 Inheritance diagram for osmscout::IconStyle:
 Inheritance diagram for osmscout::IconStyle:| Public Types | |
| enum | Attribute { attrSymbol , attrIconName , attrPosition , attrPriority , attrOverlay } | 
| Public Member Functions | |
| void | CopyAttributes (const IconStyle &other, const std::set< Attribute > &attributes) | 
| unsigned int | GetHeight () const | 
| size_t | GetIconId () const | 
| std::string | GetIconName () const | 
| size_t | GetPosition () const | 
| size_t | GetPriority () const | 
| const SymbolRef & | GetSymbol () const | 
| unsigned int | GetWidth () const | 
| IconStyle () | |
| bool | IsOverlay () const | 
| bool | IsVisible () const | 
| void | SetBoolValue (int attribute, bool value) override | 
| IconStyle & | SetHeight (unsigned int h) | 
| IconStyle & | SetIconId (size_t id) | 
| IconStyle & | SetIconName (const std::string &iconName) | 
| IconStyle & | SetOverlay (bool overlay) | 
| IconStyle & | SetPosition (size_t position) | 
| IconStyle & | SetPriority (size_t priority) | 
| void | SetStringValue (int attribute, const std::string &value) override | 
| IconStyle & | SetSymbol (const SymbolRef &symbol) | 
| void | SetSymbolValue (int attribute, const SymbolRef &value) override | 
| void | SetUIntValue (int attribute, size_t value) override | 
| IconStyle & | SetWidth (unsigned int w) | 
|  Public Member Functions inherited from osmscout::Style | |
| 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 | ~Style ()=default | 
| Static Public Member Functions | |
| static StyleDescriptorRef | GetDescriptor () | 
The icon style allow the rendering of external images or internal symbols.
| osmscout::IconStyle::IconStyle | ( | ) | 
| void osmscout::IconStyle::CopyAttributes | ( | const IconStyle & | other, | 
| const std::set< Attribute > & | attributes | ||
| ) | 
References attrIconName, attrOverlay, attrPosition, attrPriority, and attrSymbol.
| 
 | static | 
References osmscout::iconStyleDescriptor.
Referenced by osmscout::oss::Parser::ICONSTYLEATTR().
| 
 | inline | 
Referenced by osmscout::MapPainterQt::HasIcon().
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
Referenced by osmscout::MapPainterCairo::HasIcon(), and osmscout::MapPainterQt::HasIcon().
| 
 | inline | 
| 
 | inline | 
| 
 | overridevirtual | 
Reimplemented from osmscout::Style.
References attrOverlay, and SetOverlay().
| IconStyle & osmscout::IconStyle::SetHeight | ( | unsigned int | h | ) | 
| IconStyle & osmscout::IconStyle::SetIconId | ( | size_t | id | ) | 
| IconStyle & osmscout::IconStyle::SetIconName | ( | const std::string & | iconName | ) | 
Referenced by SetStringValue().
| IconStyle & osmscout::IconStyle::SetOverlay | ( | bool | overlay | ) | 
Referenced by SetBoolValue().
| IconStyle & osmscout::IconStyle::SetPosition | ( | size_t | position | ) | 
Referenced by SetUIntValue().
| IconStyle & osmscout::IconStyle::SetPriority | ( | size_t | priority | ) | 
Referenced by SetUIntValue().
| 
 | overridevirtual | 
Reimplemented from osmscout::Style.
References attrIconName, and SetIconName().
Referenced by SetSymbolValue().
| 
 | overridevirtual | 
Reimplemented from osmscout::Style.
References attrSymbol, and SetSymbol().
| 
 | overridevirtual | 
Reimplemented from osmscout::Style.
References attrPosition, attrPriority, SetPosition(), and SetPriority().
| IconStyle & osmscout::IconStyle::SetWidth | ( | unsigned int | w | ) |