libosmscout 0.1
Loading...
Searching...
No Matches
MapPainter.h File Reference

Classes

class  osmscout::MapPainter
 Abstract base class of all renders (though you can always write your own renderer without inheriting from this class) It implements the general rendering algorithm. More...
 
struct  osmscout::MapPainter::AreaData
 Data structure for holding temporary data about areas. More...
 
struct  osmscout::MapPainter::ContourSymbolData
 
struct  osmscout::MapPainter::RouteLabelData
 Data structure for holding temporary data route labels. More...
 
class  osmscout::MapPainter::WayData
 Data structure for holding temporary data about ways. More...
 
struct  osmscout::MapPainter::WayPathData
 Data structure for holding temporary data about way paths (a way may consist of multiple paths/lines rendered) More...
 

Namespaces

namespace  osmscout
 Original source: https://github.com/philipperemy/easy-encryption/blob/master/b64.h licensed under terms of MIT license.
 

Enumerations

enum  osmscout::RenderSteps : size_t {
  osmscout::FirstStep = 0 , osmscout::Initialize = 0 , osmscout::DumpStatistics = 1 , osmscout::CalculatePaths = 2 ,
  osmscout::CalculateWayShields = 3 , osmscout::ProcessAreas = 4 , osmscout::ProcessRoutes = 5 , osmscout::AfterPreprocessing = 6 ,
  osmscout::Prerender = 7 , osmscout::DrawBaseMapTiles = 8 , osmscout::DrawGroundTiles = 9 , osmscout::DrawOSMTileGrids = 10 ,
  osmscout::DrawAreas = 11 , osmscout::DrawWays = 12 , osmscout::DrawWayDecorations = 13 , osmscout::DrawWayContourLabels = 14 ,
  osmscout::PrepareAreaLabels = 15 , osmscout::DrawAreaBorderLabels = 16 , osmscout::DrawAreaBorderSymbols = 17 , osmscout::PrepareNodeLabels = 18 ,
  osmscout::PrepareRouteLabels = 19 , osmscout::DrawContourLines = 20 , osmscout::DrawHillShading = 21 , osmscout::DrawLabels = 22 ,
  osmscout::Postrender = 23 , osmscout::LastStep = 23
}