libosmscout  0.1
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules
osmscout::PartialStyleBase Struct Referenceabstract

#include <StyleConfig.h>

+ Inheritance diagram for osmscout::PartialStyleBase:

Public Member Functions

virtual void SetBoolValue (int attribute, bool value)=0
 
virtual void SetColorValue (int attribute, const Color &value)=0
 
virtual void SetDoubleArrayValue (int attribute, const std::vector< double > &value)=0
 
virtual void SetDoubleValue (int attribute, double value)=0
 
virtual void SetIntValue (int attribute, int value)=0
 
virtual void SetLabelValue (int attribute, const LabelProviderRef &value)=0
 
virtual void SetMagnificationValue (int attribute, const Magnification &value)=0
 
virtual void SetStringValue (int attribute, const std::string &value)=0
 
virtual void SetSymbolValue (int attribute, const SymbolRef &value)=0
 
virtual void SetUIntValue (int attribute, size_t value)=0
 
virtual ~PartialStyleBase ()=default
 

Constructor & Destructor Documentation

◆ ~PartialStyleBase()

virtual osmscout::PartialStyleBase::~PartialStyleBase ( )
virtualdefault

Member Function Documentation

◆ SetBoolValue()

virtual void osmscout::PartialStyleBase::SetBoolValue ( int  attribute,
bool  value 
)
pure virtual

◆ SetColorValue()

virtual void osmscout::PartialStyleBase::SetColorValue ( int  attribute,
const Color value 
)
pure virtual

◆ SetDoubleArrayValue()

virtual void osmscout::PartialStyleBase::SetDoubleArrayValue ( int  attribute,
const std::vector< double > &  value 
)
pure virtual

◆ SetDoubleValue()

virtual void osmscout::PartialStyleBase::SetDoubleValue ( int  attribute,
double  value 
)
pure virtual

◆ SetIntValue()

virtual void osmscout::PartialStyleBase::SetIntValue ( int  attribute,
int  value 
)
pure virtual

◆ SetLabelValue()

virtual void osmscout::PartialStyleBase::SetLabelValue ( int  attribute,
const LabelProviderRef value 
)
pure virtual

◆ SetMagnificationValue()

virtual void osmscout::PartialStyleBase::SetMagnificationValue ( int  attribute,
const Magnification value 
)
pure virtual

◆ SetStringValue()

virtual void osmscout::PartialStyleBase::SetStringValue ( int  attribute,
const std::string &  value 
)
pure virtual

◆ SetSymbolValue()

virtual void osmscout::PartialStyleBase::SetSymbolValue ( int  attribute,
const SymbolRef value 
)
pure virtual

◆ SetUIntValue()

virtual void osmscout::PartialStyleBase::SetUIntValue ( int  attribute,
size_t  value 
)
pure virtual

The documentation for this struct was generated from the following file: