libosmscout
0.1
|
#include <StyleConfig.h>
Public Member Functions | |
PartialStyle ()=default | |
void | SetBoolValue (int attribute, bool value) override |
void | SetColorValue (int attribute, const Color &value) override |
void | SetDoubleArrayValue (int attribute, const std::vector< double > &value) override |
void | SetDoubleValue (int attribute, double value) override |
void | SetIntValue (int attribute, int value) override |
void | SetLabelValue (int attribute, const LabelProviderRef &value) override |
void | SetMagnificationValue (int attribute, const Magnification &value) override |
void | SetStringValue (int attribute, const std::string &value) override |
void | SetSymbolValue (int attribute, const SymbolRef &value) override |
void | SetUIntValue (int attribute, size_t value) override |
![]() | |
virtual | ~PartialStyleBase ()=default |
Public Attributes | |
std::set< A > | attributes |
std::shared_ptr< S > | style =std::make_shared<S>() |
A Style together with a set of the attributes that are explicitly set in the style.
|
default |
|
inlineoverridevirtual |
Implements osmscout::PartialStyleBase.
References osmscout::PartialStyle< S, A >::attributes, and osmscout::PartialStyle< S, A >::style.
|
inlineoverridevirtual |
Implements osmscout::PartialStyleBase.
References osmscout::PartialStyle< S, A >::attributes, and osmscout::PartialStyle< S, A >::style.
|
inlineoverridevirtual |
Implements osmscout::PartialStyleBase.
References osmscout::PartialStyle< S, A >::attributes, and osmscout::PartialStyle< S, A >::style.
|
inlineoverridevirtual |
Implements osmscout::PartialStyleBase.
References osmscout::PartialStyle< S, A >::attributes, and osmscout::PartialStyle< S, A >::style.
|
inlineoverridevirtual |
Implements osmscout::PartialStyleBase.
References osmscout::PartialStyle< S, A >::attributes, and osmscout::PartialStyle< S, A >::style.
|
inlineoverridevirtual |
Implements osmscout::PartialStyleBase.
References osmscout::PartialStyle< S, A >::attributes, and osmscout::PartialStyle< S, A >::style.
|
inlineoverridevirtual |
Implements osmscout::PartialStyleBase.
References osmscout::PartialStyle< S, A >::attributes, and osmscout::PartialStyle< S, A >::style.
|
inlineoverridevirtual |
Implements osmscout::PartialStyleBase.
References osmscout::PartialStyle< S, A >::attributes, and osmscout::PartialStyle< S, A >::style.
|
inlineoverridevirtual |
Implements osmscout::PartialStyleBase.
References osmscout::PartialStyle< S, A >::attributes, and osmscout::PartialStyle< S, A >::style.
|
inlineoverridevirtual |
Implements osmscout::PartialStyleBase.
References osmscout::PartialStyle< S, A >::attributes, and osmscout::PartialStyle< S, A >::style.
std::set<A> osmscout::PartialStyle< S, A >::attributes |
Referenced by osmscout::PartialStyle< S, A >::SetBoolValue(), osmscout::PartialStyle< S, A >::SetColorValue(), osmscout::PartialStyle< S, A >::SetDoubleArrayValue(), osmscout::PartialStyle< S, A >::SetDoubleValue(), osmscout::PartialStyle< S, A >::SetIntValue(), osmscout::PartialStyle< S, A >::SetLabelValue(), osmscout::PartialStyle< S, A >::SetMagnificationValue(), osmscout::PartialStyle< S, A >::SetStringValue(), osmscout::PartialStyle< S, A >::SetSymbolValue(), and osmscout::PartialStyle< S, A >::SetUIntValue().
std::shared_ptr<S> osmscout::PartialStyle< S, A >::style =std::make_shared<S>() |
Referenced by osmscout::oss::Parser::AREABORDERSTYLE(), osmscout::oss::Parser::AREATEXTSTYLE(), osmscout::oss::Parser::CIRCLE(), osmscout::oss::Parser::NODETEXTSTYLE(), osmscout::oss::Parser::POLYGON(), osmscout::oss::Parser::RECTANGLE(), osmscout::PartialStyle< S, A >::SetBoolValue(), osmscout::PartialStyle< S, A >::SetColorValue(), osmscout::PartialStyle< S, A >::SetDoubleArrayValue(), osmscout::PartialStyle< S, A >::SetDoubleValue(), osmscout::PartialStyle< S, A >::SetIntValue(), osmscout::PartialStyle< S, A >::SetLabelValue(), osmscout::PartialStyle< S, A >::SetMagnificationValue(), osmscout::PartialStyle< S, A >::SetStringValue(), osmscout::PartialStyle< S, A >::SetSymbolValue(), osmscout::PartialStyle< S, A >::SetUIntValue(), osmscout::oss::Parser::WAYPATHSYMBOLSTYLE(), and osmscout::oss::Parser::WAYSTYLE().