| 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 |