|
| using | AreaRef = std::shared_ptr< Area > |
| |
| 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. More...
|
| |
| 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. More...
|
| |
| using | AccessRestrictedFeatureReader = FeatureReader< AccessRestrictedFeature > |
| |
| using | BridgeFeatureReader = FeatureReader< BridgeFeature > |
| |
| using | TunnelFeatureReader = FeatureReader< TunnelFeature > |
| |
| using | EmbankmentFeatureReader = FeatureReader< EmbankmentFeature > |
| |
| using | RoundaboutFeatureReader = FeatureReader< RoundaboutFeature > |
| |
| using | NameFeatureValueReader = FeatureValueReader< NameFeature, NameFeatureValue > |
| |
| using | NameAltFeatureValueReader = FeatureValueReader< NameAltFeature, NameAltFeatureValue > |
| |
| using | NameShortFeatureValueReader = FeatureValueReader< NameShortFeature, NameShortFeatureValue > |
| |
| using | RefFeatureValueReader = FeatureValueReader< RefFeature, RefFeatureValue > |
| |
| using | LocationFeatureValueReader = FeatureValueReader< LocationFeature, LocationFeatureValue > |
| |
| using | AddressFeatureValueReader = FeatureValueReader< AddressFeature, AddressFeatureValue > |
| |
| using | AccessFeatureValueReader = FeatureValueReader< AccessFeature, AccessFeatureValue > |
| |
| using | AccessRestrictedFeatureValueReader = FeatureValueReader< AccessRestrictedFeature, AccessRestrictedFeatureValue > |
| |
| using | LayerFeatureValueReader = FeatureValueReader< LayerFeature, LayerFeatureValue > |
| |
| using | WidthFeatureValueReader = FeatureValueReader< WidthFeature, WidthFeatureValue > |
| |
| using | MaxSpeedFeatureValueReader = FeatureValueReader< MaxSpeedFeature, MaxSpeedFeatureValue > |
| |
| using | GradeFeatureValueReader = FeatureValueReader< GradeFeature, GradeFeatureValue > |
| |
| using | AdminLevelFeatureValueReader = FeatureValueReader< AdminLevelFeature, AdminLevelFeatureValue > |
| |
| using | PostalCodeFeatureValueReader = FeatureValueReader< PostalCodeFeature, PostalCodeFeatureValue > |
| |
| using | IsInFeatureValueReader = FeatureValueReader< IsInFeature, IsInFeatureValue > |
| |
| using | DestinationFeatureValueReader = FeatureValueReader< DestinationFeature, DestinationFeatureValue > |
| |
| using | ConstructionYearFeatureValueReader = FeatureValueReader< ConstructionYearFeature, ConstructionYearFeatureValue > |
| |
| using | LanesFeatureValueReader = FeatureValueReader< LanesFeature, LanesFeatureValue > |
| |
| using | EleFeatureValueReader = FeatureValueReader< EleFeature, EleFeatureValue > |
| |
| using | OperatorFeatureValueReader = FeatureValueReader< OperatorFeature, OperatorFeatureValue > |
| |
| using | NetworkFeatureValueReader = FeatureValueReader< NetworkFeature, NetworkFeatureValue > |
| |
| using | FromToFeatureValueReader = FeatureValueReader< FromToFeature, FromToFeatureValue > |
| |
| using | ColorFeatureValueReader = FeatureValueReader< ColorFeature, ColorFeatureValue > |
| |
| using | NameFeatureLabelReader = FeatureLabelReader< NameFeature, NameFeatureValue > |
| |
| using | RefFeatureLabelReader = FeatureLabelReader< RefFeature, RefFeatureValue > |
| |
| 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 | LocationIndexRef = std::shared_ptr< LocationIndex > |
| |
| 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 | NodeDataFileRef = std::shared_ptr< NodeDataFile > |
| |
| using | OptimizeAreasLowZoomRef = std::shared_ptr< OptimizeAreasLowZoom > |
| |
| using | OptimizeWaysLowZoomRef = std::shared_ptr< OptimizeWaysLowZoom > |
| |
| 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 | PTRouteDataFileRef = std::shared_ptr< PTRouteDataFile > |
| |
| using | PTRouteRef = std::shared_ptr< PTRoute > |
| |
| using | RouteRef = std::shared_ptr< Route > |
| |
| using | RouteDataFileRef = std::shared_ptr< RouteDataFile > |
| |
| using | RoutePointsRef = std::shared_ptr< RoutePoints > |
| |
| using | DatabaseId = uint32_t |
| |
| using | MultiDBRoutingServiceRef = std::shared_ptr< MultiDBRoutingService > |
| |
| 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 | SRTMDataRef = std::shared_ptr< SRTMData > |
| |
| using | SRTMRef = std::shared_ptr< SRTM > |
| |
| 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 | TypeDistributionDataFileRef = std::shared_ptr< TypeDistributionDataFile > |
| |
| using | FeatureRef = std::shared_ptr< Feature > |
| |
| using | BreakerRef = std::shared_ptr< Breaker > |
| |
| using | CmdLineArgParserRef = std::shared_ptr< CmdLineArgParser > |
| |
| using | DistanceUnitPtr = std::shared_ptr< DistanceUnit > |
| |
| using | StringMatcherRef = std::shared_ptr< StringMatcher > |
| |
| using | StringMatcherFactoryRef = std::shared_ptr< StringMatcherFactory > |
| |
| using | Timestamp = std::chrono::system_clock::time_point |
| |
| using | Duration = Timestamp::duration |
| |
| using | HourDuration = std::chrono::duration< double, std::ratio< 3600 > > |
| |
| using | WaterIndexRef = std::shared_ptr< WaterIndex > |
| |
| using | WayRef = std::shared_ptr< Way > |
| |
| using | WayDataFileRef = std::shared_ptr< WayDataFile > |
| |
| 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 | IntRectangle = Rectangle< int > |
| |
| using | DoubleRectangle = Rectangle< double > |
| |
| 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. More...
|
| |
| using | FillPartialStyle = PartialStyle< FillStyle, FillStyle::Attribute > |
| | Index selectors by type and level. More...
|
| |
| 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. More...
|
| |
| using | BorderPartialStyle = PartialStyle< BorderStyle, BorderStyle::Attribute > |
| | Index selectors by type and level. More...
|
| |
| 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. More...
|
| |
| using | TextPartialStyle = PartialStyle< TextStyle, TextStyle::Attribute > |
| | Index selectors by type and level. More...
|
| |
| 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. More...
|
| |
| using | ShieldPartialStyle = PartialStyle< ShieldStyle, ShieldStyle::Attribute > |
| | Index selectors by type and level. More...
|
| |
| 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. More...
|
| |
| using | PathShieldPartialStyle = PartialStyle< PathShieldStyle, PathShieldStyle::Attribute > |
| | Index selectors by type and level. More...
|
| |
| 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. More...
|
| |
| using | PathTextPartialStyle = PartialStyle< PathTextStyle, PathTextStyle::Attribute > |
| | Index selectors by type and level. More...
|
| |
| 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. More...
|
| |
| using | IconPartialStyle = PartialStyle< IconStyle, IconStyle::Attribute > |
| | Index selectors by type and level. More...
|
| |
| 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. More...
|
| |
| using | PathSymbolPartialStyle = PartialStyle< PathSymbolStyle, PathSymbolStyle::Attribute > |
| | Index selectors by type and level. More...
|
| |
| 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. More...
|
| |
| 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 | DBInstanceRef = std::shared_ptr< DBInstance > |
| |
| using | DBThreadRef = std::shared_ptr< DBThread > |
| |
| using | LocationEntryRef = std::shared_ptr< LocationEntry > |
| |
| typedef std::shared_ptr< AdminRegionInfo > | AdminRegionInfoRef |
| |
| typedef std::shared_ptr< LookupModule > | LookupModuleRef |
| |
| using | MapManagerRef = std::shared_ptr< MapManager > |
| |
| using | MapRendererRef = std::shared_ptr< MapRenderer > |
| |
| using | OSMScoutQtBuilderRef = std::shared_ptr< OSMScoutQtBuilder > |
| |
| using | OverlayObjectRef = std::shared_ptr< OverlayObject > |
| |
| using | QmlRoutingProfileRef = std::shared_ptr< QmlRoutingProfile > |
| |
| using | SettingsRef = std::shared_ptr< Settings > |
| |
| using | StyleModuleRef = std::shared_ptr< StyleModule > |
| |
| using | VoiceManagerRef = std::shared_ptr< VoiceManager > |
| |
|
| 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) |
| |
| 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) |
| |
| std::ostream & | operator<< (std::ostream &os, const Distance &distance) |
| |
| Distance | Meters (double m) |
| |
| Distance | Kilometers (double km) |
| |
| 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 | 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) |
| |
| double | DegToRad (double deg) |
| |
| double | RadToDeg (double rad) |
| |
| double | AngleDiff (double a, double b) |
| |
| template<typename N > |
| void | GetBoundingBox (const std::vector< N > &nodes, double &minLon, double &maxLon, double &minLat, double &maxLat) |
| |
| template<class InputIt > |
| void | GetBoundingBox (const InputIt first, const InputIt last, GeoBox &boundingBox) |
| |
| template<typename N > |
| void | GetBoundingBox (const std::vector< N > &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::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 std::ostream & | operator<< (std::ostream &stream, const StopClock &clock) |
| |
| OSMSCOUT_API std::ostream & | operator<< (std::ostream &stream, const StopClockNano &clock) |
| |
| 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 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 | 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) |
| |
| OSMSCOUT_API std::string | ByteSizeToString (double size) |
| |
| 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) |
| |
| 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) |
| |
| OSMSCOUT_MAP_CAIRO_API cairo_surface_t * | LoadPNG (const std::string &filename) |
| |
| OSMSCOUT_MAP_OPENGL_API osmscout::OpenGLTextureRef | LoadPNGOpenGL (const std::string &filename) |
| |
| bool | operator!= (const MapViewStruct &r1, const MapViewStruct &r2) |
| |
| bool | operator== (const MapView &a, const MapView &b) |
| |
| bool | operator!= (const MapView &a, const MapView &b) |
| |
| 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) |
| |