libosmscout  1.1.1
Classes | Namespaces | Enumerations
MapPainter.h File Reference
#include <list>
#include <string>
#include <osmscout/MapImportExport.h>
#include <osmscout/ObjectRef.h>
#include <osmscout/TypeFeatures.h>
#include <osmscout/Node.h>
#include <osmscout/Area.h>
#include <osmscout/Way.h>
#include <osmscout/StyleConfig.h>
#include <osmscout/GroundTile.h>
#include <osmscout/MapData.h>
#include <osmscout/util/Breaker.h>
#include <osmscout/util/Geometry.h>
#include <osmscout/util/Projection.h>
#include <osmscout/util/Transformation.h>
#include <osmscout/system/Compiler.h>
#include <osmscout/LabelLayouter.h>
#include <osmscout/MapParameter.h>
Include dependency graph for MapPainter.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  osmscout::MapPainter
 
struct  osmscout::MapPainter::DataStatistic
 
struct  osmscout::MapPainter::WayData
 
struct  osmscout::MapPainter::WayPathData
 
struct  osmscout::MapPainter::PolyData
 
struct  osmscout::MapPainter::AreaData
 
struct  osmscout::MapPainter::RouteLabelData
 
class  osmscout::MapPainterBatch< PainterType >
 

Namespaces

 osmscout
 

Enumerations

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