Mapper  0.9.0
API documentation
Public Member Functions | Public Attributes | List of all members
OpenOrienteering::LineSymbolBorder Struct Reference

Settings for a line symbol's border. More...

#include <line_symbol.h>

Collaboration diagram for OpenOrienteering::LineSymbolBorder:
Collaboration graph
[legend]

Public Member Functions

void save (QXmlStreamWriter &xml, const Map &map) const
 
bool load (QXmlStreamReader &xml, const Map &map)
 
bool isVisible () const
 
void setupSymbol (LineSymbol &out) const
 
void scale (double factor)
 

Public Attributes

const MapColorcolor = nullptr
 
int width = 0
 
int shift = 0
 
int dash_length = 2000
 
int break_length = 1000
 
bool dashed = false
 

Detailed Description

Settings for a line symbol's border.

Member Function Documentation

◆ isVisible()

bool OpenOrienteering::LineSymbolBorder::isVisible ( ) const

◆ load()

bool OpenOrienteering::LineSymbolBorder::load ( QXmlStreamReader xml,
const Map map 
)

◆ save()

void OpenOrienteering::LineSymbolBorder::save ( QXmlStreamWriter xml,
const Map map 
) const

◆ scale()

void OpenOrienteering::LineSymbolBorder::scale ( double  factor)

◆ setupSymbol()

void OpenOrienteering::LineSymbolBorder::setupSymbol ( LineSymbol out) const

Member Data Documentation

◆ break_length

int OpenOrienteering::LineSymbolBorder::break_length = 1000

◆ color

const MapColor* OpenOrienteering::LineSymbolBorder::color = nullptr

◆ dash_length

int OpenOrienteering::LineSymbolBorder::dash_length = 2000

◆ dashed

bool OpenOrienteering::LineSymbolBorder::dashed = false

◆ shift

int OpenOrienteering::LineSymbolBorder::shift = 0

◆ width

int OpenOrienteering::LineSymbolBorder::width = 0

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