|
libosmscout 0.1
|
Style options for filling an area. More...
#include <Styles.h>
Inheritance diagram for osmscout::FillStyle:Public Types | |
| enum | Attribute { attrFillColor , attrPattern , attrPatternMinMag } |
Public Member Functions | |
| void | CopyAttributes (const FillStyle &other, const std::set< Attribute > &attributes) |
| FillStyle () | |
| const Color & | GetFillColor () const |
| size_t | GetPatternId () const |
| const Magnification & | GetPatternMinMag () const |
| std::string | GetPatternName () const |
| bool | HasPattern () const |
| bool | IsVisible () const |
| bool | operator!= (const FillStyle &other) const |
| bool | operator< (const FillStyle &other) const |
| bool | operator== (const FillStyle &other) const |
| void | SetColorValue (int attribute, const Color &value) override |
| FillStyle & | SetFillColor (const Color &color) |
| void | SetMagnificationValue (int attribute, const Magnification &value) override |
| FillStyle & | SetPattern (const std::string &pattern) |
| void | SetPatternId (size_t id) const |
| FillStyle & | SetPatternMinMag (const Magnification &mag) |
| void | SetStringValue (int attribute, const std::string &value) override |
Public Member Functions inherited from osmscout::Style | |
| virtual void | SetBoolValue (int attribute, bool 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 | SetSymbolValue (int attribute, const SymbolRef &value) |
| virtual void | SetUIntValue (int attribute, size_t value) |
| virtual | ~Style ()=default |
Static Public Member Functions | |
| static StyleDescriptorRef | GetDescriptor () |
Style options for filling an area.
| osmscout::FillStyle::FillStyle | ( | ) |
| void osmscout::FillStyle::CopyAttributes | ( | const FillStyle & | other, |
| const std::set< Attribute > & | attributes | ||
| ) |
References attrFillColor, attrPattern, and attrPatternMinMag.
|
static |
References osmscout::fillStyleDescriptor.
Referenced by osmscout::oss::Parser::FILLSTYLEATTR().
|
inline |
|
inline |
Referenced by osmscout::MapPainterCairo::HasPattern(), and osmscout::MapPainterQt::HasPattern().
|
inline |
|
inline |
Referenced by osmscout::MapPainterCairo::HasPattern(), and osmscout::MapPainterQt::HasPattern().
|
inline |
Referenced by osmscout::MapPainterCairo::HasPattern(), and osmscout::MapPainterQt::HasPattern().
|
inline |
References osmscout::Color::IsVisible().
| bool osmscout::FillStyle::operator!= | ( | const FillStyle & | other | ) | const |
References operator==().
| bool osmscout::FillStyle::operator< | ( | const FillStyle & | other | ) | const |
| bool osmscout::FillStyle::operator== | ( | const FillStyle & | other | ) | const |
Referenced by operator!=().
|
overridevirtual |
Reimplemented from osmscout::Style.
References attrFillColor, and SetFillColor().
Referenced by osmscout::MapPainter::MapPainter(), and SetColorValue().
|
overridevirtual |
Reimplemented from osmscout::Style.
References attrPatternMinMag, and SetPatternMinMag().
| FillStyle & osmscout::FillStyle::SetPattern | ( | const std::string & | pattern | ) |
Referenced by SetStringValue().
| void osmscout::FillStyle::SetPatternId | ( | size_t | id | ) | const |
Referenced by osmscout::MapPainterCairo::HasPattern(), and osmscout::MapPainterQt::HasPattern().
| FillStyle & osmscout::FillStyle::SetPatternMinMag | ( | const Magnification & | mag | ) |
Referenced by SetMagnificationValue().
|
overridevirtual |
Reimplemented from osmscout::Style.
References attrPattern, and SetPattern().