|
| using | AreaRef = std::shared_ptr<Area> |
| using | BreakerRef = std::shared_ptr<Breaker> |
| using | CmdLineArgParserRef = std::shared_ptr<CmdLineArgParser> |
| using | AreaAreaIndexRef = std::shared_ptr<AreaAreaIndex> |
| using | AreaDataFileRef = std::shared_ptr<AreaDataFile> |
| using | AreaNodeIndexRef = std::shared_ptr<AreaNodeIndex> |
| using | AreaRouteIndexRef = std::shared_ptr<AreaRouteIndex> |
| using | AreaWayIndexRef = std::shared_ptr<AreaWayIndex> |
| using | BasemapDatabaseRef = std::shared_ptr<BasemapDatabase> |
| | Reference counted reference to an Database instance.
|
| using | BoundingBoxDataFileRef = std::shared_ptr<BoundingBoxDataFile> |
| using | CoverageIndexRef = std::shared_ptr<CoverageIndex> |
| using | DatabaseRef = std::shared_ptr<Database> |
| | Reference counted reference to an Database instance.
|
| using | LocationIndexRef = std::shared_ptr<LocationIndex> |
| using | NodeDataFileRef = std::shared_ptr<NodeDataFile> |
| using | OptimizeAreasLowZoomRef = std::shared_ptr<OptimizeAreasLowZoom> |
| using | OptimizeWaysLowZoomRef = std::shared_ptr<OptimizeWaysLowZoom> |
| using | PTRouteDataFileRef = std::shared_ptr<PTRouteDataFile> |
| using | TypeDistributionDataFileRef = std::shared_ptr<TypeDistributionDataFile> |
| using | WaterIndexRef = std::shared_ptr<WaterIndex> |
| using | WayDataFileRef = std::shared_ptr<WayDataFile> |
| using | SRTMDataRef = std::shared_ptr<SRTMData> |
| using | SRTMRef = std::shared_ptr<SRTM> |
| using | AccessFeatureValueReader = FeatureValueReader<AccessFeature, AccessFeatureValue> |
| using | AccessRestrictedFeatureReader = FeatureReader<AccessRestrictedFeature> |
| using | AccessRestrictedFeatureValueReader = FeatureValueReader<AccessRestrictedFeature, AccessRestrictedFeatureValue> |
| using | AddressFeatureValueReader = FeatureValueReader<AddressFeature, AddressFeatureValue> |
| using | AdminLevelFeatureValueReader = FeatureValueReader<AdminLevelFeature, AdminLevelFeatureValue> |
| using | BridgeFeatureReader = FeatureReader<BridgeFeature> |
| using | ClockwiseDirectionFeatureReader = FeatureReader<ClockwiseDirectionFeature> |
| using | ColorFeatureValueReader = FeatureValueReader<ColorFeature, ColorFeatureValue> |
| using | ConstructionYearFeatureValueReader = FeatureValueReader<ConstructionYearFeature, ConstructionYearFeatureValue> |
| using | DestinationFeatureValueReader = FeatureValueReader<DestinationFeature, DestinationFeatureValue> |
| using | EleFeatureValueReader = FeatureValueReader<EleFeature, EleFeatureValue> |
| using | EmbankmentFeatureReader = FeatureReader<EmbankmentFeature> |
| using | FromToFeatureValueReader = FeatureValueReader<FromToFeature, FromToFeatureValue> |
| using | GradeFeatureValueReader = FeatureValueReader<GradeFeature, GradeFeatureValue> |
| using | IsInFeatureValueReader = FeatureValueReader<IsInFeature, IsInFeatureValue> |
| using | LanesFeatureValueReader = FeatureValueReader<LanesFeature, LanesFeatureValue> |
| using | LayerFeatureValueReader = FeatureValueReader<LayerFeature, LayerFeatureValue> |
| using | LocationFeatureValueReader = FeatureValueReader<LocationFeature, LocationFeatureValue> |
| using | MaxSpeedFeatureValueReader = FeatureValueReader<MaxSpeedFeature, MaxSpeedFeatureValue> |
| using | NameAltFeatureValueReader = FeatureValueReader<NameAltFeature, NameAltFeatureValue> |
| using | NameFeatureValueReader = FeatureValueReader<NameFeature, NameFeatureValue> |
| using | NameFeatureLabelReader = FeatureLabelReader<NameFeature, NameFeatureValue> |
| using | NameShortFeatureValueReader = FeatureValueReader<NameShortFeature, NameShortFeatureValue> |
| using | NetworkFeatureValueReader = FeatureValueReader<NetworkFeature, NetworkFeatureValue> |
| using | OperatorFeatureValueReader = FeatureValueReader<OperatorFeature, OperatorFeatureValue> |
| using | PostalCodeFeatureValueReader = FeatureValueReader<PostalCodeFeature, PostalCodeFeatureValue> |
| using | RefFeatureValueReader = FeatureValueReader<RefFeature, RefFeatureValue> |
| using | RefFeatureLabelReader = FeatureLabelReader<RefFeature, RefFeatureValue> |
| using | RoundaboutFeatureReader = FeatureReader<RoundaboutFeature> |
| using | TunnelFeatureReader = FeatureReader<TunnelFeature> |
| using | WidthFeatureValueReader = FeatureValueReader<WidthFeature, WidthFeatureValue> |
| using | JunctionRef = std::shared_ptr<Intersection> |
| using | PostalAreaRef = std::shared_ptr<PostalArea> |
| using | AdminRegionRef = std::shared_ptr<AdminRegion> |
| using | POIRef = std::shared_ptr<POI> |
| using | LocationRef = std::shared_ptr<Location> |
| using | AddressRef = std::shared_ptr<Address> |
| using | LocationCoordDescriptionRef = std::shared_ptr<LocationCoordDescription> |
| using | LocationAtPlaceDescriptionRef = std::shared_ptr<LocationAtPlaceDescription> |
| using | LocationWayDescriptionRef = std::shared_ptr<LocationWayDescription> |
| using | LocationCrossingDescriptionRef = std::shared_ptr<LocationCrossingDescription> |
| using | LocationDescriptionServiceRef = std::shared_ptr<LocationDescriptionService> |
| using | LocationServiceRef = std::shared_ptr<LocationService> |
| using | RoutableObjectsRef = std::shared_ptr<RoutableObjects> |
| using | RoutableObjectsMessageRef = std::shared_ptr<RoutableObjectsMessage> |
| using | NavigationMessageRef = std::shared_ptr<NavigationMessage> |
| using | NavigationAgentRef = std::shared_ptr<NavigationAgent> |
| using | NodeRef = std::shared_ptr<Node> |
| using | OSMId = int64_t |
| using | Id = uint64_t |
| using | PageId = uint64_t |
| using | FileOffset = uint64_t |
| using | TypeId = uint16_t |
| using | VehicleMask = uint8_t |
| using | POIServiceRef = std::shared_ptr<POIService> |
| using | PTRouteRef = std::shared_ptr<PTRoute> |
| using | RouteRef = std::shared_ptr<Route> |
| using | RoutePointsRef = std::shared_ptr<RoutePoints> |
| using | DatabaseId = uint32_t |
| using | MultiDBRoutingServiceRef = std::shared_ptr<MultiDBRoutingService> |
| using | RouteDataFileRef = std::shared_ptr<RouteDataFile> |
| using | RouteDescriptionRef = std::shared_ptr<RouteDescription> |
| using | RouteNodeRef = std::shared_ptr<RouteNode> |
| using | RoutingDatabaseRef = std::shared_ptr<RoutingDatabase> |
| using | RoutingProfileRef = std::shared_ptr<RoutingProfile> |
| using | ShortestPathRoutingProfileRef = std::shared_ptr<ShortestPathRoutingProfile> |
| using | FastestPathRoutingProfileRef = std::shared_ptr<FastestPathRoutingProfile> |
| using | RoutingProgressRef = std::shared_ptr<RoutingProgress> |
| using | SimpleRoutingServiceRef = std::shared_ptr<SimpleRoutingService> |
| using | TurnRestrictionRef = std::shared_ptr<TurnRestriction> |
| using | TagId = uint16_t |
| using | TagMap = std::unordered_map<TagId, std::string> |
| using | TagConditionRef = std::shared_ptr<TagCondition> |
| using | TagBoolConditionRef = std::shared_ptr<TagBoolCondition> |
| using | TagIsInConditionRef = std::shared_ptr<TagIsInCondition> |
| using | TypeInfoRef = std::shared_ptr<TypeInfo> |
| using | FeatureValueBufferRef = std::shared_ptr<FeatureValueBuffer> |
| using | TypeConfigRef = std::shared_ptr<TypeConfig> |
| using | FeatureRef = std::shared_ptr<Feature> |
| using | DistanceUnitPtr = std::shared_ptr<DistanceUnit> |
| using | StringMatcherRef = std::shared_ptr<StringMatcher> |
| using | StringMatcherFactoryRef = std::shared_ptr<StringMatcherFactory> |
| using | SunriseSunsetRes = std::optional<std::tuple<Timestamp, Timestamp>> |
| using | Timestamp = std::chrono::system_clock::time_point |
| using | Duration = Timestamp::duration |
| using | HourDuration = std::chrono::duration<double, std::ratio<3600>> |
| using | WayRef = std::shared_ptr<Way> |
| typedef std::shared_ptr< ImportErrorReporter > | ImportErrorReporterRef |
| using | ImportModuleRef = std::shared_ptr<ImportModule> |
| using | PreprocessorFactoryRef = std::shared_ptr<PreprocessorFactory> |
| using | RawCoastlineRef = std::shared_ptr<RawCoastline> |
| using | RawCoordRef = std::shared_ptr<RawCoord> |
| typedef std::shared_ptr< RawNode > | RawNodeRef |
| using | RawRelationRef = std::shared_ptr<RawRelation> |
| using | RawWayRef = std::shared_ptr<RawWay> |
| using | TileNodeData = TileData<NodeRef> |
| using | TileWayData = TileData<WayRef> |
| using | TileAreaData = TileData<AreaRef> |
| using | TileRouteData = TileData<RouteRef> |
| using | TileRef = std::shared_ptr<Tile> |
| using | TiledDataCacheRef = std::shared_ptr<DataTileCache> |
| using | LabelProviderRef = std::shared_ptr<LabelProvider> |
| using | LabelProviderFactoryRef = std::shared_ptr<LabelProviderFactory> |
| using | MapDataRef = std::shared_ptr<MapData> |
| using | MapServiceRef = std::shared_ptr<MapService> |
| typedef std::shared_ptr< MapTile > | MapTileRef |
| using | ColorPostprocessor = osmscout::Color (*)(const osmscout::Color &) |
| using | StyleConstantRef = std::shared_ptr<StyleConstant> |
| using | SizeConditionRef = std::shared_ptr<SizeCondition> |
| using | LinePartialStyle = PartialStyle<LineStyle,LineStyle::Attribute> |
| using | LineConditionalStyle = ConditionalStyle<LineStyle,LineStyle::Attribute> |
| using | LineStyleSelector = StyleSelector<LineStyle,LineStyle::Attribute> |
| using | LineStyleSelectorList = std::list<LineStyleSelector> |
| using | LineStyleLookupTable = std::vector<std::vector<LineStyleSelectorList> > |
| | List of selectors.
|
| using | FillPartialStyle = PartialStyle<FillStyle, FillStyle::Attribute> |
| | Index selectors by type and level.
|
| using | FillConditionalStyle = ConditionalStyle<FillStyle, FillStyle::Attribute> |
| using | FillStyleSelector = StyleSelector<FillStyle, FillStyle::Attribute> |
| using | FillStyleSelectorList = std::list<FillStyleSelector> |
| using | FillStyleLookupTable = std::vector<std::vector<FillStyleSelectorList> > |
| | List of selectors.
|
| using | BorderPartialStyle = PartialStyle<BorderStyle, BorderStyle::Attribute> |
| | Index selectors by type and level.
|
| using | BorderConditionalStyle = ConditionalStyle<BorderStyle, BorderStyle::Attribute> |
| using | BorderStyleSelector = StyleSelector<BorderStyle, BorderStyle::Attribute> |
| using | BorderStyleSelectorList = std::list<BorderStyleSelector> |
| using | BorderStyleLookupTable = std::vector<std::vector<BorderStyleSelectorList> > |
| | List of selectors.
|
| using | TextPartialStyle = PartialStyle<TextStyle, TextStyle::Attribute> |
| | Index selectors by type and level.
|
| using | TextConditionalStyle = ConditionalStyle<TextStyle, TextStyle::Attribute> |
| using | TextStyleSelector = StyleSelector<TextStyle, TextStyle::Attribute> |
| using | TextStyleSelectorList = std::list<TextStyleSelector> |
| using | TextStyleLookupTable = std::vector<std::vector<TextStyleSelectorList> > |
| | List of selectors.
|
| using | ShieldPartialStyle = PartialStyle<ShieldStyle, ShieldStyle::Attribute> |
| | Index selectors by type and level.
|
| using | ShieldConditionalStyle = ConditionalStyle<ShieldStyle, ShieldStyle::Attribute> |
| using | ShieldStyleSelector = StyleSelector<ShieldStyle, ShieldStyle::Attribute> |
| using | ShieldStyleSelectorList = std::list<ShieldStyleSelector> |
| using | ShieldStyleLookupTable = std::vector<std::vector<ShieldStyleSelectorList> > |
| | List of selectors.
|
| using | PathShieldPartialStyle = PartialStyle<PathShieldStyle, PathShieldStyle::Attribute> |
| | Index selectors by type and level.
|
| using | PathShieldConditionalStyle = ConditionalStyle<PathShieldStyle, PathShieldStyle::Attribute> |
| using | PathShieldStyleSelector = StyleSelector<PathShieldStyle, PathShieldStyle::Attribute> |
| using | PathShieldStyleSelectorList = std::list<PathShieldStyleSelector> |
| using | PathShieldStyleLookupTable = std::vector<std::vector<PathShieldStyleSelectorList> > |
| | List of selectors.
|
| using | PathTextPartialStyle = PartialStyle<PathTextStyle, PathTextStyle::Attribute> |
| | Index selectors by type and level.
|
| using | PathTextConditionalStyle = ConditionalStyle<PathTextStyle, PathTextStyle::Attribute> |
| using | PathTextStyleSelector = StyleSelector<PathTextStyle, PathTextStyle::Attribute> |
| using | PathTextStyleSelectorList = std::list<PathTextStyleSelector> |
| using | PathTextStyleLookupTable = std::vector<std::vector<PathTextStyleSelectorList> > |
| | List of selectors.
|
| using | IconPartialStyle = PartialStyle<IconStyle, IconStyle::Attribute> |
| | Index selectors by type and level.
|
| using | IconConditionalStyle = ConditionalStyle<IconStyle, IconStyle::Attribute> |
| using | IconStyleSelector = StyleSelector<IconStyle, IconStyle::Attribute> |
| using | IconStyleSelectorList = std::list<IconStyleSelector> |
| using | IconStyleLookupTable = std::vector<std::vector<IconStyleSelectorList> > |
| | List of selectors.
|
| using | PathSymbolPartialStyle = PartialStyle<PathSymbolStyle, PathSymbolStyle::Attribute> |
| | Index selectors by type and level.
|
| using | PathSymbolConditionalStyle = ConditionalStyle<PathSymbolStyle, PathSymbolStyle::Attribute> |
| using | PathSymbolStyleSelector = StyleSelector<PathSymbolStyle, PathSymbolStyle::Attribute> |
| using | PathSymbolStyleSelectorList = std::list<PathSymbolStyleSelector> |
| using | PathSymbolStyleLookupTable = std::vector<std::vector<PathSymbolStyleSelectorList> > |
| | List of selectors.
|
| using | StyleConfigRef = std::shared_ptr<StyleConfig> |
| using | SymbolRef = std::shared_ptr<Symbol> |
| using | StyleAttributeDescriptorRef = std::shared_ptr<StyleAttributeDescriptor> |
| using | StyleDescriptorRef = std::shared_ptr<StyleDescriptor> |
| using | FillStyleProcessorRef = std::shared_ptr<FillStyleProcessor> |
| using | LineStyleRef = std::shared_ptr<LineStyle> |
| using | FillStyleRef = std::shared_ptr<FillStyle> |
| using | BorderStyleRef = std::shared_ptr<BorderStyle> |
| using | LabelStyleRef = std::shared_ptr<LabelStyle> |
| using | TextStyleRef = std::shared_ptr<TextStyle> |
| using | ShieldStyleRef = std::shared_ptr<ShieldStyle> |
| using | PathShieldStyleRef = std::shared_ptr<PathShieldStyle> |
| using | PathTextStyleRef = std::shared_ptr<PathTextStyle> |
| using | IconStyleRef = std::shared_ptr<IconStyle> |
| using | DrawPrimitiveRef = std::shared_ptr<DrawPrimitive> |
| using | PolygonPrimitiveRef = std::shared_ptr<PolygonPrimitive> |
| using | RectanglePrimitiveRef = std::shared_ptr<RectanglePrimitive> |
| using | CirclePrimitiveRef = std::shared_ptr<CirclePrimitive> |
| using | PathSymbolStyleRef = std::shared_ptr<PathSymbolStyle> |
| typedef std::shared_ptr< OpenGLTexture > | OpenGLTextureRef |
| typedef std::shared_ptr< CharacterTexture > | CharacterTextureRef |
| using | QtGlyph = Glyph<QGlyphRun> |
| using | QtLabel = Label<QGlyphRun, QTextLayout> |
| using | QtLabelInstance = LabelInstance<QGlyphRun, QTextLayout> |
| using | IconLookupRef = std::shared_ptr<IconLookup> |
| using | LocationEntryRef = std::shared_ptr<LocationEntry> |
| typedef std::shared_ptr< LookupModule > | LookupModuleRef |
| using | MapDownloaderRef = std::shared_ptr<MapDownloader> |
| using | MapRendererRef = std::shared_ptr<MapRenderer> |
| using | QtMediaPlayerState = QMediaPlayer::PlaybackState |
| using | OSMScoutQtBuilderRef = std::shared_ptr<OSMScoutQtBuilder> |
| using | OverlayObjectRef = std::shared_ptr<OverlayObject> |
| using | QmlRoutingProfileRef = std::shared_ptr<QmlRoutingProfile> |
| using | StyleModuleRef = std::shared_ptr<StyleModule> |
| using | VoiceManagerRef = std::shared_ptr<VoiceManager> |
|
| OSMSCOUT_API bool | SetThreadName (const std::string &name) |
| OSMSCOUT_API bool | SetThreadName (std::thread &thread, const std::string &name) |
| OSMSCOUT_API Signal< std::thread::id > & | ThreadExitSignal () |
| template<class ... Args> |
| CmdLineArgParserRef | CmdLineFlag (Args &&...args) |
| template<class ... Args> |
| CmdLineArgParserRef | CmdLineAlternativeFlag (Args &&...args) |
| template<class ... Args> |
| CmdLineArgParserRef | CmdLineBoolOption (Args &&...args) |
| template<class ... Args> |
| CmdLineArgParserRef | CmdLineStringOption (Args &&...args) |
| template<class ... Args> |
| CmdLineArgParserRef | CmdLineStringListOption (Args &&...args) |
| template<class T, class ... Args> |
| CmdLineArgParserRef | CmdLineNumberOption (Args &&...args) |
| template<class ... Args> |
| CmdLineArgParserRef | CmdLineIntOption (Args &&...args) |
| template<class ... Args> |
| CmdLineArgParserRef | CmdLineUIntOption (Args &&...args) |
| template<class ... Args> |
| CmdLineArgParserRef | CmdLineLongOption (Args &&...args) |
| template<class ... Args> |
| CmdLineArgParserRef | CmdLineULongOption (Args &&...args) |
| template<class ... Args> |
| CmdLineArgParserRef | CmdLineSizeTOption (Args &&...args) |
| template<class ... Args> |
| CmdLineArgParserRef | CmdLineDoubleOption (Args &&...args) |
| template<class ... Args> |
| CmdLineArgParserRef | CmdLineGeoCoordOption (Args &&...args) |
| OSMSCOUT_API bool | ParseBoolArgument (int argc, char *argv[], int ¤tIndex, bool &value) |
| OSMSCOUT_API bool | ParseStringArgument (int argc, char *argv[], int ¤tIndex, std::string &value) |
| OSMSCOUT_API bool | ParseSizeTArgument (int argc, char *argv[], int ¤tIndex, size_t &value) |
| OSMSCOUT_API bool | ParseUInt32Argument (int argc, char *argv[], int ¤tIndex, uint32_t &value) |
| OSMSCOUT_API FileOffset | GetFileSize (const std::string &filename) |
| OSMSCOUT_API bool | RemoveFile (const std::string &filename) |
| OSMSCOUT_API bool | RenameFile (const std::string &oldFilename, const std::string &newFilename) |
| OSMSCOUT_API std::string | GetDirectory (const std::string &file) |
| OSMSCOUT_API std::string | AppendFileToDir (const std::string &dir, const std::string &file) |
| OSMSCOUT_API uint8_t | BytesNeededToAddressFileData (const std::string &filename) |
| OSMSCOUT_API bool | ExistsInFilesystem (const std::string &filename) |
| OSMSCOUT_API bool | IsDirectory (const std::string &filename) |
| OSMSCOUT_API bool | ReadFile (const std::string &filename, std::vector< char > &content) |
| OSMSCOUT_API bool | IsValidToWrite (const std::vector< Point > &nodes) |
| OSMSCOUT_API Vertex2D | operator- (const Vertex2D &a, const Vertex2D &b) |
| OSMSCOUT_API Vertex2D | operator+ (const Vertex2D &a, const Vertex2D &b) |
| OSMSCOUT_API Vertex2D | operator* (const Vertex2D &a, double scale) |
| std::ostream & | operator<< (std::ostream &stream, const DBId &o) |
| std::ostream & | operator<< (std::ostream &stream, const DBFileOffset &o) |
| | _PS_CONST (1) |
| | _PS_CONST (2) |
| | _PS_CONST (0_5) |
| | _PS_CONST (2OPI) |
| | _PS_CONST (PIO2) |
| | _PS_CONST (LOG_C_2) |
| | _PS_CONST_TYPE (sign_mask, uint64_t) |
| | _PS_CONST_TYPE (x01_double_mask, uint64_t) |
| | _PS_CONST_TYPE (x03FE_double_mask, uint64_t) |
| | _PS_CONST_TYPE (1_exp, uint64_t) |
| | _PS_CONST_TYPE (f_fraction_mask, uint64_t) |
| | _PS_CONST_TYPE (f_exp_mask, uint64_t) |
| | _PS_CONST_TYPE (f_one_mask, uint64_t) |
| | _PS_CONST_TYPE (1022, uint64_t) |
| | _PS_CONST (0_66) |
| | _PS_CONST (0_87) |
| | _PS_CONST (1_74) |
| | _PS_CONST (1_32) |
| | _PS_CONST (log_inv_1_74) |
| | _PS_CONST (log_inv_1_32) |
| v2df | sin_pd (v2df x) |
| v2df | dangerous_sin_pd (v2df x) |
| double | sin_pd (double x) |
| double | dangerous_sin_pd (double x) |
| void | sin_pd (double x, double y, double &res_x, double &res_y) |
| void | dangerous_sin_pd (double x, double y, double &res_x, double &res_y) |
| void | sin_cos_pd (double x, double &res_sin, double &res_cos) |
| v2df | cos_pd (v2df x) |
| double | cos_pd (double x) |
| double | cos_pd (double x, double y, double &res_x, double &res_y) |
| v2df | log_pd (v2df x) |
| double | log_pd (double x) |
| double | log_pd (double x, double y, double &res_x, double &res_y) |
| v2df | atanh_pd (v2df x) |
| double | atanh_pd (double x) |
| double | atanh_pd (double x, double y, double &res_x, double &res_y) |
| v2df | atanh_sin_pd (v2df x) |
| double | atanh_sin_pd (double x) |
| double | atanh_sin_pd (double x, double y, double &res_x, double &res_y) |
| void | sincos (double x, double &resSin, double &resCos) |
| static std::string | Base64Encode (const std::vector< char > &in) |
| static std::vector< char > | Base64Decode (const std::string &in) |
| std::ostream & | operator<< (std::ostream &os, const Distance &distance) |
| Distance | Meters (double m) |
| Distance | Kilometers (double km) |
| double | DegToRad (double deg) |
| double | RadToDeg (double rad) |
| double | AngleDiff (double a, double b) |
| template<class InputIt> |
| void | GetBoundingBox (const InputIt first, const InputIt last, GeoBox &boundingBox) |
| template<typename N> |
| GeoBox | GetBoundingBox (const std::vector< N > &nodes) |
| GeoBox | GetBoundingBox (const std::vector< Point > &nodes) |
| template<typename N> |
| void | GetBoundingBox (const std::vector< N > &nodes, GeoBox &boundingBox) |
| void | GetBoundingBox (const std::vector< Point > &nodes, GeoBox &boundingBox) |
| template<typename N> |
| bool | LinesIntersect (const N &a1, const N &a2, const N &b1, const N &b2) |
| template<typename N, typename I> |
| bool | GetLineIntersection (const N &a1, const N &a2, const N &b1, const N &b2, I &intersection) |
| template<typename N> |
| bool | GetLineIntersectionPixel (const N &a1, const N &a2, const N &b1, const N &b2, N &intersection) |
| template<typename N> |
| double | DistanceSquare (const N &a, const N &b) |
| template<typename N, typename M> |
| bool | IsCoordInArea (const N &point, const std::vector< M > &nodes) |
| template<typename N, typename M> |
| int | GetRelationOfPointToArea (const N &point, const std::vector< M > &nodes) |
| template<typename N, typename M> |
| bool | IsAreaCompletelyInArea (const std::vector< N > &a, const std::vector< M > &b) |
| template<typename N, typename M> |
| bool | IsAreaAtLeastPartlyInArea (const std::vector< N > &a, const std::vector< M > &b, const GeoBox &aBox, const GeoBox &bBox) |
| template<typename N, typename M> |
| bool | IsAreaAtLeastPartlyInArea (const std::vector< N > &a, const std::vector< M > &b) |
| template<typename N, typename M> |
| bool | IsAreaSubOfArea (const std::vector< N > &a, const std::vector< M > &b) |
| template<typename N, typename M> |
| bool | IsAreaSubOfAreaQuorum (const std::vector< N > &a, const std::vector< M > &b) |
| template<typename N, typename M> |
| bool | IsAreaSubOfAreaOrSame (const std::vector< N > &a, const std::vector< M > &b) |
| template<typename N> |
| bool | AreaIsSimple (std::vector< N > points) |
| template<typename N> |
| bool | AreaIsSimple (const std::vector< std::pair< N, N > > &edges, const std::vector< bool > &edgeStartsNewPoly) |
| template<typename N> |
| bool | AreaIsCCW (const std::vector< N > &edges) |
| template<typename N> |
| bool | AreaIsValid (std::vector< N > &outerPoints, std::vector< std::vector< N > > &innerPoints) |
| void | Normalize (double x, double y, double &nx, double &ny) |
| double | Det (double x1, double y1, double x2, double y2) |
| OSMSCOUT_API size_t | Pow (size_t a, size_t b) |
| template<typename N> |
| bool | AreaIsClockwise (const std::vector< N > &edges) |
| template<typename N> |
| double | CalculateDistancePointToLineSegment (const N &p, const N &a, const N &b) |
| OSMSCOUT_API double | CalculateDistancePointToLineSegment (const GeoCoord &p, const GeoCoord &a, const GeoCoord &b, GeoCoord &intersection) |
| OSMSCOUT_API Distance | GetSphericalDistance (const GeoCoord &a, const GeoCoord &b) |
| OSMSCOUT_API Distance | GetEllipsoidalDistance (double aLon, double aLat, double bLon, double bLat) |
| OSMSCOUT_API Distance | GetEllipsoidalDistance (const GeoCoord &a, const GeoCoord &b) |
| OSMSCOUT_API void | GetEllipsoidalDistance (double lat1, double lon1, const Bearing &bearing, const Distance &distance, double &lat2, double &lon2) |
| OSMSCOUT_API GeoCoord | GetEllipsoidalDistance (const GeoCoord &position, const Bearing &bearing, const Distance &distance) |
| OSMSCOUT_API Bearing | GetSphericalBearingInitial (const GeoCoord &a, const GeoCoord &b) |
| OSMSCOUT_API Bearing | GetSphericalBearingFinal (const GeoCoord &a, const GeoCoord &b) |
| OSMSCOUT_API double | GetDistanceInLonDegrees (const Distance &d, double latitude=0) |
| OSMSCOUT_API double | NormalizeRelativeAngle (double angle) |
| void OSMSCOUT_API | ScanConvertLine (int x1, int y1, int x2, int y2, std::vector< ScanCell > &cells) |
| OSMSCOUT_API double | DistanceToSegment (double px, double py, double p1x, double p1y, double p2x, double p2y, double &r, double &qx, double &qy) |
| OSMSCOUT_API double | DistanceToSegment (const GeoCoord &point, const GeoCoord &segmentStart, const GeoCoord &segmentEnd, double &r, GeoCoord &intersection) |
| OSMSCOUT_API double | DistanceToSegment (const std::vector< Point > &points, const GeoCoord &segmentStart, const GeoCoord &segmentEnd, GeoCoord &location, GeoCoord &intersection) |
| OSMSCOUT_API double | DistanceToSegment (const GeoBox &boundingBox, const GeoCoord &segmentStart, const GeoCoord &segmentEnd, GeoCoord &location, GeoCoord &intersection) |
| template<typename N> |
| void | GetSegmentBoundingBox (const std::vector< N > &path, size_t from, size_t to, GeoBox &boundingBox) |
| template<typename N> |
| void | ComputeSegmentBoxes (const std::vector< N > &path, std::vector< SegmentGeoBox > &segmentBoxes, size_t bound, size_t segmentSize=1000) |
| template<typename N> |
| void | FindPathIntersections (const std::vector< N > &aPath, const std::vector< N > &bPath, bool aClosed, bool bClosed, std::vector< PathIntersection > &intersections, size_t aStartIndex=0, size_t bStartIndex=0) |
| template<typename N> |
| bool | FindIntersection (const std::vector< N > &way, size_t &i, size_t &j) |
| std::string OSMSCOUT_API | LaneTurnString (LaneTurn turn) |
| std::ostream & | operator<< (std::ostream &os, const MagnificationLevel &level) |
| std::string | operator+ (const char *text, const MagnificationLevel &level) |
| std::string | operator+ (const std::string &text, const MagnificationLevel &level) |
| template<typename N> |
| unsigned int | EncodeNumberSigned (N number, char *buffer) |
| template<typename N> |
| unsigned int | EncodeNumberUnsigned (N number, char *buffer) |
| template<typename N> |
| unsigned int | EncodeNumber (N number, char *buffer) |
| template<typename N, size_t S> |
| unsigned int | EncodeNumber (N number, std::array< char, S > &buffer) |
| template<typename N> |
| unsigned int | DecodeNumberSigned (const char *buffer, N &number) |
| template<typename N> |
| unsigned int | DecodeNumberUnsigned (const char *buffer, N &number) |
| template<typename N> |
| unsigned int | DecodeNumber (const char *buffer, N &number) |
| template<typename N> |
| N | BitsToBytes (N bits) |
| template<typename N> |
| uint8_t | BytesNeededToEncodeNumber (N number) |
| template<typename N> |
| uint8_t | BitsNeededToEncodeNumber (N number) |
| OSMSCOUT_API uint64_t | InterleaveNumbers (uint32_t a, uint32_t b) |
| OSMSCOUT_API GeoCoord | PolygonCenter (const Area &area, double precision=1) |
| OSMSCOUT_API GeoCoord | PolygonCenter (const std::vector< Point > &polygon, double precision=1) |
| OSMSCOUT_API std::ostream & | operator<< (std::ostream &stream, const StopClock &stopClock) |
| OSMSCOUT_API std::ostream & | operator<< (std::ostream &stream, const StopClockNano &stopClock) |
| OSMSCOUT_API bool | StringToBool (const char *string, bool &value) |
| OSMSCOUT_API const char * | BoolToString (bool value) |
| OSMSCOUT_API std::string | NumberToString (long value, const Locale &locale) |
| OSMSCOUT_API std::string | FloatToString (double value, const Locale &locale, uint32_t precision=3) |
| OSMSCOUT_API bool | GetDigitValue (char digit, size_t &result) |
| template<typename N> |
| size_t | NumberDigits (const N &number, size_t base=10) |
| template<typename N> |
| bool | StringToNumberSigned (const std::string &string, N &number, size_t base=10) |
| template<typename N> |
| bool | StringToNumberUnsigned (const std::string &string, N &number, size_t base=10) |
| template<typename N> |
| bool | StringToNumber (const std::string &string, N &number, size_t base=10) |
| OSMSCOUT_API bool | StringToNumber (const char *string, double &value) |
| OSMSCOUT_API bool | StringToNumber (const std::string &string, double &value) |
| OSMSCOUT_API size_t | CountWords (const std::string &text) |
| OSMSCOUT_API std::list< std::string > | SplitStringAtSpace (const std::string &input) |
| OSMSCOUT_API std::list< std::string > | SplitString (const std::string &stringList, const std::string &separator, int maxSize=-1) |
| OSMSCOUT_API std::string | ReplaceString (const std::string &in, const std::string &search, const std::string &replacement) |
| OSMSCOUT_API std::optional< std::pair< std::string, std::string > > | SplitStringToPair (const std::string &str, const std::string &separator) |
| OSMSCOUT_API std::string | GetFirstInStringList (const std::string &stringList, const std::string ÷r) |
| OSMSCOUT_API void | TokenizeString (const std::string &input, std::list< std::string > &tokens) |
| OSMSCOUT_API void | SimplifyTokenList (std::list< std::string > &tokens) |
| OSMSCOUT_API std::string | GetTokensFromStart (const std::list< std::string > &tokens, size_t count) |
| OSMSCOUT_API std::string | GetTokensFromEnd (const std::list< std::string > &tokens, size_t count) |
| OSMSCOUT_API void | GroupStringListToStrings (std::list< std::string >::const_iterator token, size_t listSize, size_t parts, std::list< std::list< std::string > > &lists) |
| OSMSCOUT_API std::string | ByteSizeToString (FileOffset size, const Locale &locale=Locale::ByEnvironmentSafe()) |
| OSMSCOUT_API std::string | ByteSizeToString (double size, const Locale &locale=Locale::ByEnvironmentSafe()) |
| OSMSCOUT_API std::wstring | LocaleStringToWString (const std::string &text) |
| OSMSCOUT_API std::string | WStringToLocaleString (const std::wstring &text) |
| OSMSCOUT_API std::wstring | UTF8StringToWString (const std::string &text) |
| OSMSCOUT_API std::u32string | UTF8StringToU32String (const std::string &text) |
| OSMSCOUT_API std::string | WStringToUTF8String (const std::wstring &text) |
| OSMSCOUT_API std::string | LocaleStringToUTF8String (const std::string &text) |
| OSMSCOUT_API std::string | UTF8StringToLocaleString (const std::string &text) |
| OSMSCOUT_API std::string | UTF8StringToUpper (const std::string &text) |
| OSMSCOUT_API std::string | UTF8StringToLower (const std::string &text) |
| OSMSCOUT_API std::string | UTF8NormForLookup (const std::string &text) |
| OSMSCOUT_API std::string | UTF8Transliterate (const std::string &text) |
| OSMSCOUT_API bool | ParseISO8601TimeString (const std::string &timeStr, Timestamp ×tamp) |
| OSMSCOUT_API std::string | TimestampToISO8601TimeString (const Timestamp ×tamp) |
| OSMSCOUT_API std::string | DurationString (const Duration &duration) |
| OSMSCOUT_API std::string | Trim (const std::string &str, char trimmedChar=' ') |
| OSMSCOUT_API SunriseSunsetRes | GetSunriseSunset (const GeoCoord &location, const Timestamp &day, double sunAltitude) |
| OSMSCOUT_API SunriseSunsetRes | GetCivilTwilight (const GeoCoord &location, const Timestamp &day=Timestamp::clock::now()) |
| OSMSCOUT_API SunriseSunsetRes | GetNauticalTwilight (const GeoCoord &location, const Timestamp &day=Timestamp::clock::now()) |
| OSMSCOUT_API SunriseSunsetRes | GetAstronomicalTwilight (const GeoCoord &location, const Timestamp &day=Timestamp::clock::now()) |
| OSMSCOUT_API SunriseSunsetRes | GetSunriseSunset (const GeoCoord &location, const Timestamp &day=Timestamp::clock::now()) |
| double | DurationAsSeconds (Duration duration) |
| double | DurationAsHours (Duration duration) |
| Duration | DurationOfHours (double hours) |
| OSMSCOUT_API void | OptimizeArea (TransBuffer &buffer, TransPolygon::OptimizeMethod optimize, double optimizeErrorTolerance, TransPolygon::OutputConstraint constraint) |
| OSMSCOUT_API void | OptimizeWay (TransBuffer &buffer, TransPolygon::OptimizeMethod optimize, double optimizeErrorTolerance, TransPolygon::OutputConstraint constraint) |
| template<typename C> |
| void | TransformArea (const C &nodes, TransBuffer &buffer, const Projection &projection, TransPolygon::OptimizeMethod optimize, double optimizeErrorTolerance, TransPolygon::OutputConstraint constraint=TransPolygon::noConstraint) |
| template<typename C> |
| void | TransformWay (const C &nodes, TransBuffer &buffer, const Projection &projection, TransPolygon::OptimizeMethod optimize, double optimizeErrorTolerance, TransPolygon::OutputConstraint constraint=TransPolygon::noConstraint) |
| OSMSCOUT_API void | TransformBoundingBox (const GeoBox &boundingBox, TransBuffer &buffer, const Projection &projection, TransPolygon::OptimizeMethod optimize, double optimizeErrorTolerance, TransPolygon::OutputConstraint constraint=TransPolygon::noConstraint) |
| OSMSCOUT_API CoordBufferRange | CopyPolygonToCoordBuffer (const TransBuffer &transBuffer, CoordBuffer &coordBuffer) |
| template<typename C> |
| CoordBufferRange | TransformArea (const C &nodes, TransBuffer &transBuffer, CoordBuffer &coordBuffer, const Projection &projection, TransPolygon::OptimizeMethod optimize, double optimizeErrorTolerance) |
| template<typename C> |
| CoordBufferRange | TransformWay (const C &nodes, TransBuffer &transBuffer, CoordBuffer &coordBuffer, const Projection &projection, TransPolygon::OptimizeMethod optimize, double optimizeErrorTolerance) |
| OSMSCOUT_API CoordBufferRange | TransformBoundingBox (const GeoBox &boundingBox, TransBuffer &buffer, CoordBuffer &coordBuffer, const Projection &projection, TransPolygon::OptimizeMethod optimize, double optimizeErrorTolerance) |
| template<typename InputIterator> |
| void | WriteGpx (InputIterator begin, InputIterator end, const std::string &name) |
| void | WriteGpx (const std::vector< Point > &path, const std::string &name) |
| template<class NativeGlyph, class NativeLabel> |
| static bool | LabelInstanceSorter (const LabelInstance< NativeGlyph, NativeLabel > &a, const LabelInstance< NativeGlyph, NativeLabel > &b) |
| template<class NativeGlyph> |
| static bool | ContourLabelSorter (const ContourLabel< NativeGlyph > &a, const ContourLabel< NativeGlyph > &b) |
| bool | IsLaneOffset (OffsetRel rel) |
| OffsetRel | ParseForwardTurnStringToOffset (LaneTurn turn) |
| OffsetRel | ParseBackwardTurnStringToOffset (LaneTurn turn) |
| OSMSCOUT_MAP_CAIRO_API cairo_surface_t * | LoadPNG (const std::string &filename) |
| OSMSCOUT_MAP_OPENGL_API osmscout::OpenGLTextureRef | LoadPNGOpenGL (const std::string &filename) |
| bool OSMSCOUT_MAP_OPENGL_API | LoadShaderSource (const std::string &dirPath, const std::string &name, std::string &result) |
| bool OSMSCOUT_MAP_OPENGL_API | LoadShader (GLuint &shader, GLenum type, const std::string &name, const std::string &shaderSource) |
| bool | operator== (const MapView &a, const MapView &b) |
| bool | operator!= (const MapView &a, const MapView &b) |
| OSMSCOUT_CLIENT_QT_API std::vector< std::string > | QStringListToStringVector (const QStringList &list) |
| OSMSCOUT_CLIENT_QT_API QStringList | StringVectorToQStringList (const std::vector< std::string > &v) |
| OSMSCOUT_CLIENT_QT_API QDateTime | TimestampToQDateTime (const osmscout::Timestamp &ts) |
| OSMSCOUT_CLIENT_QT_API QList< QDir > | PathVectorToQDirList (const std::vector< std::filesystem::path > &paths) |
| template<typename T> |
| QList< T > | vectorToQList (const std::vector< T > &vec) |
| bool | operator== (const TileCacheKey &a, const TileCacheKey &b) |
| bool | operator< (const TileCacheKey &a, const TileCacheKey &b) |
| uint | qHash (const TileCacheKey &key) |
| QDebug & | operator<< (QDebug &out, const TileCacheKey &key) |