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

 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
}