|
| | PathShieldStyle () |
| | PathShieldStyle (const PathShieldStyle &style) |
| | PathShieldStyle (const PathShieldStyle &&style) |
| PathShieldStyle & | operator= (const PathShieldStyle &style)=delete |
| PathShieldStyle & | operator= (const PathShieldStyle &&style)=delete |
| void | SetLabelValue (int attribute, const LabelProviderRef &value) override |
| void | SetColorValue (int attribute, const Color &value) override |
| void | SetDoubleValue (int attribute, double value) override |
| void | SetUIntValue (int attribute, size_t value) override |
| PathShieldStyle & | SetLabel (const LabelProviderRef &label) |
| PathShieldStyle & | SetPriority (size_t priority) |
| PathShieldStyle & | SetSize (double size) |
| PathShieldStyle & | SetTextColor (const Color &color) |
| PathShieldStyle & | SetBgColor (const Color &color) |
| PathShieldStyle & | SetBorderColor (const Color &color) |
| PathShieldStyle & | SetShieldSpace (double shieldSpace) |
| bool | IsVisible () const |
| double | GetAlpha () const |
| size_t | GetPriority () const |
| double | GetSize () const |
| const LabelProviderRef & | GetLabel () const |
| const Color & | GetTextColor () const |
| const Color & | GetBgColor () const |
| const Color & | GetBorderColor () const |
| double | GetShieldSpace () const |
| const ShieldStyleRef & | GetShieldStyle () const |
| void | CopyAttributes (const PathShieldStyle &other, const std::set< Attribute > &attributes) |
| virtual | ~Style ()=default |
| virtual void | SetBoolValue (int attribute, bool value) |
| virtual void | SetStringValue (int attribute, const std::string &value) |
| virtual void | SetMagnificationValue (int attribute, const Magnification &value) |
| virtual void | SetDoubleArrayValue (int attribute, const std::vector< double > &value) |
| virtual void | SetSymbolValue (int attribute, const SymbolRef &value) |
| virtual void | SetIntValue (int attribute, int value) |
A style defining repetive drawing of a shield label along a path. It consists mainly of the attributes of the shield itself (it internally holds a shield label for this) and some more attributes defining the way of repetition.