AllSymbols enum value | OpenOrienteering::Symbol | |
Area enum value | OpenOrienteering::Symbol | |
areBordersDifferent() const | OpenOrienteering::LineSymbol | inline |
areTypesCompatible(Type a, Type b) | OpenOrienteering::Symbol | static |
asArea() const | OpenOrienteering::Symbol | |
asArea() | OpenOrienteering::Symbol | |
asCombined() const | OpenOrienteering::Symbol | |
asCombined() | OpenOrienteering::Symbol | |
asLine() const | OpenOrienteering::Symbol | |
asLine() | OpenOrienteering::Symbol | |
asPoint() const | OpenOrienteering::Symbol | |
asPoint() | OpenOrienteering::Symbol | |
asText() const | OpenOrienteering::Symbol | |
asText() | OpenOrienteering::Symbol | |
BevelJoin enum value | OpenOrienteering::LineSymbol | |
border | OpenOrienteering::LineSymbol | protected |
break_length | OpenOrienteering::LineSymbol | protected |
calculateLargestLineExtent() const override | OpenOrienteering::LineSymbol | virtual |
cap_style | OpenOrienteering::LineSymbol | protected |
CapStyle enum name | OpenOrienteering::LineSymbol | |
CenterOfDash enum value | OpenOrienteering::LineSymbol | |
CenterOfDashGroup enum value | OpenOrienteering::LineSymbol | |
CenterOfGap enum value | OpenOrienteering::LineSymbol | |
cleanupPointSymbols() | OpenOrienteering::LineSymbol | |
color | OpenOrienteering::LineSymbol | protected |
colorDeletedEvent(const MapColor *color) override | OpenOrienteering::LineSymbol | virtual |
Combined enum value | OpenOrienteering::Symbol | |
containsColor(const MapColor *color) const override | OpenOrienteering::LineSymbol | virtual |
containsSymbol(const Symbol *symbol) const | OpenOrienteering::Symbol | virtual |
createBaselineRenderables(const PathObject *object, const PathPartVector &path_parts, ObjectRenderables &output, const MapColor *color) const | OpenOrienteering::Symbol | virtual |
createBorderLines(const VirtualPath &path, const SplitPathCoord &start, const SplitPathCoord &end, ObjectRenderables &output) const | OpenOrienteering::LineSymbol | protected |
createDashGroups(const VirtualPath &path, bool path_closed, const SplitPathCoord &line_start, const SplitPathCoord &start, const SplitPathCoord &end, bool is_part_start, bool is_part_end, MapCoordVector &out_flags, MapCoordVectorF &out_coords, ObjectRenderables &output) const | OpenOrienteering::LineSymbol | protected |
createDashSymbolRenderables(const VirtualPath &path, bool path_closed, ObjectRenderables &output) const | OpenOrienteering::LineSymbol | protected |
createIcon(const Map &map, int side_length, bool antialiasing=true, qreal zoom=0) const | OpenOrienteering::Symbol | |
createMidSymbolRenderables(const VirtualPath &path, const SplitPathCoord &start, const SplitPathCoord &end, bool path_closed, ObjectRenderables &output) const | OpenOrienteering::LineSymbol | protected |
createPointedLineCap(const VirtualPath &path, const SplitPathCoord &start, const SplitPathCoord &end, bool is_end, ObjectRenderables &output) const | OpenOrienteering::LineSymbol | protected |
createPropertiesWidget(SymbolSettingDialog *dialog) override | OpenOrienteering::LineSymbol | virtual |
createRenderables(const Object *object, const VirtualCoordVector &coords, ObjectRenderables &output, Symbol::RenderableOptions options) const override | OpenOrienteering::LineSymbol | virtual |
createRenderables(const PathObject *object, const PathPartVector &path_parts, ObjectRenderables &output, Symbol::RenderableOptions options) const override | OpenOrienteering::LineSymbol | virtual |
createSinglePathRenderables(const VirtualPath &path, bool path_closed, ObjectRenderables &output) const | OpenOrienteering::LineSymbol | |
createStartEndSymbolRenderables(const PathPartVector &path_parts, ObjectRenderables &output) const | OpenOrienteering::LineSymbol | protected |
dash_length | OpenOrienteering::LineSymbol | protected |
dash_symbol | OpenOrienteering::LineSymbol | protected |
dashed | OpenOrienteering::LineSymbol | protected |
dashes_in_group | OpenOrienteering::LineSymbol | protected |
dimensionForIcon() const override | OpenOrienteering::LineSymbol | virtual |
duplicate() const override | OpenOrienteering::LineSymbol | protectedvirtual |
OpenOrienteering::Symbol::duplicate(const S &s) | OpenOrienteering::Symbol | inlinestatic |
end_length | OpenOrienteering::LineSymbol | protected |
end_offset | OpenOrienteering::LineSymbol | protected |
end_symbol | OpenOrienteering::LineSymbol | protected |
endOffset() const | OpenOrienteering::LineSymbol | inline |
ensurePointSymbols(const QString &start_name, const QString &mid_name, const QString &end_name, const QString &dash_name) | OpenOrienteering::LineSymbol | |
equals(const Symbol *other, Qt::CaseSensitivity case_sensitivity=Qt::CaseSensitive) const | OpenOrienteering::Symbol | |
equalsImpl(const Symbol *other, Qt::CaseSensitivity case_sensitivity) const override | OpenOrienteering::LineSymbol | protectedvirtual |
FlatCap enum value | OpenOrienteering::LineSymbol | |
getBorder() | OpenOrienteering::LineSymbol | inline |
getBorder() const | OpenOrienteering::LineSymbol | inline |
getBreakLength() const | OpenOrienteering::LineSymbol | inline |
getCapStyle() const | OpenOrienteering::LineSymbol | inline |
getColor() const | OpenOrienteering::LineSymbol | inline |
getCompatibleTypes(Type type) | OpenOrienteering::Symbol | static |
getContainedTypes() const | OpenOrienteering::Symbol | virtual |
getCustomIcon() const | OpenOrienteering::Symbol | inline |
getDashesInGroup() const | OpenOrienteering::LineSymbol | inline |
getDashLength() const | OpenOrienteering::LineSymbol | inline |
getDashSymbol() const | OpenOrienteering::LineSymbol | inline |
getDescription() const | OpenOrienteering::Symbol | inline |
getEndLength() const | OpenOrienteering::LineSymbol | inline |
getEndSymbol() const | OpenOrienteering::LineSymbol | inline |
getHalfOuterDashes() const | OpenOrienteering::LineSymbol | inline |
getIcon(const Map *map) const | OpenOrienteering::Symbol | |
getInGroupBreakLength() const | OpenOrienteering::LineSymbol | inline |
getJoinStyle() const | OpenOrienteering::LineSymbol | inline |
getLineWidth() const | OpenOrienteering::LineSymbol | inline |
getMidSymbol() const | OpenOrienteering::LineSymbol | inline |
getMidSymbolDistance() const | OpenOrienteering::LineSymbol | inline |
getMidSymbolPlacement() const | OpenOrienteering::LineSymbol | inline |
getMidSymbolsPerSpot() const | OpenOrienteering::LineSymbol | inline |
getMinimumLength() const | OpenOrienteering::LineSymbol | inline |
getMinimumMidSymbolCount() const | OpenOrienteering::LineSymbol | inline |
getMinimumMidSymbolCountWhenClosed() const | OpenOrienteering::LineSymbol | inline |
getName() const | OpenOrienteering::Symbol | inline |
getNumberAsString() const | OpenOrienteering::Symbol | |
getNumberComponent(int i) const | OpenOrienteering::Symbol | inline |
getPlainTextName() const | OpenOrienteering::Symbol | |
getRightBorder() | OpenOrienteering::LineSymbol | inline |
getRightBorder() const | OpenOrienteering::LineSymbol | inline |
getScaleDashSymbol() const | OpenOrienteering::LineSymbol | inline |
getSegmentLength() const | OpenOrienteering::LineSymbol | inline |
getShowAtLeastOneSymbol() const | OpenOrienteering::LineSymbol | inline |
getStartSymbol() const | OpenOrienteering::LineSymbol | inline |
getSuppressDashSymbolAtLineEnds() const | OpenOrienteering::LineSymbol | inline |
getType() const | OpenOrienteering::Symbol | inline |
guessDominantColor() const override | OpenOrienteering::LineSymbol | virtual |
half_outer_dashes | OpenOrienteering::LineSymbol | protected |
hasBorder() const | OpenOrienteering::LineSymbol | inline |
have_border_lines | OpenOrienteering::LineSymbol | protected |
in_group_break_length | OpenOrienteering::LineSymbol | protected |
isDashed() const | OpenOrienteering::LineSymbol | inline |
isHelperSymbol() const | OpenOrienteering::Symbol | inline |
isHidden() const | OpenOrienteering::Symbol | inline |
isProtected() const | OpenOrienteering::Symbol | inline |
isRotatable() const | OpenOrienteering::Symbol | inline |
isTypeCompatibleTo(const Object *object) const | OpenOrienteering::Symbol | |
join_style | OpenOrienteering::LineSymbol | protected |
JoinStyle enum name | OpenOrienteering::LineSymbol | |
lessByColorPriority(const Symbol *s1, const Symbol *s2) | OpenOrienteering::Symbol | static |
lessByNumber(const Symbol *s1, const Symbol *s2) | OpenOrienteering::Symbol | static |
Line enum value | OpenOrienteering::Symbol | |
line_width | OpenOrienteering::LineSymbol | protected |
LineSymbol() noexcept | OpenOrienteering::LineSymbol | |
LineSymbol(const LineSymbol &proto) | OpenOrienteering::LineSymbol | explicitprotected |
load(QXmlStreamReader &xml, const Map &map, SymbolDictionary &symbol_dict, int version) | OpenOrienteering::Symbol | static |
loadImpl(QXmlStreamReader &xml, const Map &map, SymbolDictionary &symbol_dict, int version) override | OpenOrienteering::LineSymbol | protectedvirtual |
loadingFinishedEvent(Map *map) | OpenOrienteering::Symbol | virtual |
loadPointSymbol(QXmlStreamReader &xml, const Map &map, SymbolDictionary &symbol_dict, int version) | OpenOrienteering::LineSymbol | protected |
makeSymbolForType(Type type) | OpenOrienteering::Symbol | static |
mid_symbol | OpenOrienteering::LineSymbol | protected |
mid_symbol_distance | OpenOrienteering::LineSymbol | protected |
mid_symbol_placement | OpenOrienteering::LineSymbol | protected |
mid_symbols_per_spot | OpenOrienteering::LineSymbol | protected |
MidSymbolPlacement enum name | OpenOrienteering::LineSymbol | |
minimum_length | OpenOrienteering::LineSymbol | protected |
minimum_mid_symbol_count | OpenOrienteering::LineSymbol | protected |
minimum_mid_symbol_count_when_closed | OpenOrienteering::LineSymbol | protected |
MiterJoin enum value | OpenOrienteering::LineSymbol | |
miterLimit() | OpenOrienteering::LineSymbol | inlinestatic |
NoMidSymbols enum value | OpenOrienteering::LineSymbol | |
NoSymbol enum value | OpenOrienteering::Symbol | |
number_components | OpenOrienteering::Symbol | static |
numberEquals(const Symbol *other) const | OpenOrienteering::Symbol | |
numberEqualsRelaxed(const Symbol *other) const | OpenOrienteering::Symbol | |
OcdFileImport class | OpenOrienteering::OcdFileImport::OcdImportedLineSymbol | friend |
operator=(const Symbol &)=delete | OpenOrienteering::Symbol | |
operator=(Symbol &&)=delete | OpenOrienteering::Symbol | |
Point enum value | OpenOrienteering::Symbol | |
PointedCap enum value | OpenOrienteering::LineSymbol | |
processContinuousLine(const VirtualPath &path, const SplitPathCoord &start, const SplitPathCoord &end, bool set_mid_symbols, MapCoordVector &processed_flags, MapCoordVectorF &processed_coords, ObjectRenderables &output) const | OpenOrienteering::LineSymbol | protected |
processDashedLine(const VirtualPath &path, const SplitPathCoord &start, const SplitPathCoord &end, bool path_closed, MapCoordVector &out_flags, MapCoordVectorF &out_coords, ObjectRenderables &output) const | OpenOrienteering::LineSymbol | protected |
RenderableOption enum name | OpenOrienteering::Symbol | |
RenderAreasHatched enum value | OpenOrienteering::Symbol | |
RenderBaselines enum value | OpenOrienteering::Symbol | |
RenderNormal enum value | OpenOrienteering::Symbol | |
replaceColors(const MapColorMap &color_map) override | OpenOrienteering::LineSymbol | virtual |
replaceSymbol(PointSymbol *&old_symbol, PointSymbol *replace_with, const QString &name) | OpenOrienteering::LineSymbol | protected |
resetIcon() | OpenOrienteering::Symbol | |
right_border | OpenOrienteering::LineSymbol | protected |
RoundCap enum value | OpenOrienteering::LineSymbol | |
RoundJoin enum value | OpenOrienteering::LineSymbol | |
save(QXmlStreamWriter &xml, const Map &map) const | OpenOrienteering::Symbol | |
saveImpl(QXmlStreamWriter &xml, const Map &map) const override | OpenOrienteering::LineSymbol | protectedvirtual |
scale(double factor) override | OpenOrienteering::LineSymbol | virtual |
scale_dash_symbol | OpenOrienteering::LineSymbol | protected |
segment_length | OpenOrienteering::LineSymbol | protected |
setBreakLength(int value) | OpenOrienteering::LineSymbol | inline |
setCapStyle(CapStyle style) | OpenOrienteering::LineSymbol | inline |
setColor(const MapColor *color) | OpenOrienteering::LineSymbol | inline |
setCustomIcon(const QImage &image) | OpenOrienteering::Symbol | |
setDashed(bool value) | OpenOrienteering::LineSymbol | inline |
setDashesInGroup(int value) | OpenOrienteering::LineSymbol | inline |
setDashLength(int value) | OpenOrienteering::LineSymbol | inline |
setDashSymbol(PointSymbol *symbol) | OpenOrienteering::LineSymbol | |
setDescription(const QString &new_description) | OpenOrienteering::Symbol | inline |
setEndLength(int value) | OpenOrienteering::LineSymbol | inline |
setEndOffset(int value) | OpenOrienteering::LineSymbol | inline |
setEndSymbol(PointSymbol *symbol) | OpenOrienteering::LineSymbol | |
setHalfOuterDashes(bool value) | OpenOrienteering::LineSymbol | inline |
setHasBorder(bool value) | OpenOrienteering::LineSymbol | inline |
setHidden(bool value) | OpenOrienteering::Symbol | inline |
setInGroupBreakLength(int value) | OpenOrienteering::LineSymbol | inline |
setIsHelperSymbol(bool value) | OpenOrienteering::Symbol | inline |
setJoinStyle(JoinStyle style) | OpenOrienteering::LineSymbol | inline |
setLineWidth(double width) | OpenOrienteering::LineSymbol | inline |
setMidSymbol(PointSymbol *symbol) | OpenOrienteering::LineSymbol | |
setMidSymbolDistance(int value) | OpenOrienteering::LineSymbol | inline |
setMidSymbolPlacement(MidSymbolPlacement placement) | OpenOrienteering::LineSymbol | |
setMidSymbolsPerSpot(int value) | OpenOrienteering::LineSymbol | inline |
setMinimumLength(int length) | OpenOrienteering::LineSymbol | inline |
setMinimumMidSymbolCount(int value) | OpenOrienteering::LineSymbol | inline |
setMinimumMidSymbolCountWhenClosed(int value) | OpenOrienteering::LineSymbol | inline |
setName(const QString &new_name) | OpenOrienteering::Symbol | inline |
setNumberComponent(int i, int new_number) | OpenOrienteering::Symbol | inline |
setProtected(bool value) | OpenOrienteering::Symbol | inline |
setRotatable(bool value) | OpenOrienteering::Symbol | protected |
setScaleDashSymbol(bool value) | OpenOrienteering::LineSymbol | inline |
setSegmentLength(int value) | OpenOrienteering::LineSymbol | inline |
setShowAtLeastOneSymbol(bool value) | OpenOrienteering::LineSymbol | inline |
setStartOffset(int value) | OpenOrienteering::LineSymbol | inline |
setStartSymbol(PointSymbol *symbol) | OpenOrienteering::LineSymbol | |
setSuppressDashSymbolAtLineEnds(bool value) | OpenOrienteering::LineSymbol | inline |
shiftCoordinates(const VirtualPath &path, double main_shift, MapCoordVector &out_flags, MapCoordVectorF &out_coords) const | OpenOrienteering::LineSymbol | protected |
show_at_least_one_symbol | OpenOrienteering::LineSymbol | protected |
SquareCap enum value | OpenOrienteering::LineSymbol | |
start_offset | OpenOrienteering::LineSymbol | protected |
start_symbol | OpenOrienteering::LineSymbol | protected |
startOffset() const | OpenOrienteering::LineSymbol | inline |
stateEquals(const Symbol *other) const | OpenOrienteering::Symbol | |
suppress_dash_symbol_at_ends | OpenOrienteering::LineSymbol | protected |
Symbol(Type type) noexcept | OpenOrienteering::Symbol | explicit |
Symbol(const Symbol &proto) | OpenOrienteering::Symbol | explicitprotected |
symbolChangedEvent(const Symbol *old_symbol, const Symbol *new_symbol) | OpenOrienteering::Symbol | virtual |
Text enum value | OpenOrienteering::Symbol | |
Type enum name | OpenOrienteering::Symbol | |
validate() const override | OpenOrienteering::LineSymbol | virtual |
~LineSymbol() override | OpenOrienteering::LineSymbol | |
~Symbol() | OpenOrienteering::Symbol | virtual |