libosmscout  1.1.1
Classes | Namespaces | Functions
Transformation.h File Reference
#include <vector>
#include <osmscout/CoreImportExport.h>
#include <osmscout/util/Geometry.h>
#include <osmscout/util/Logger.h>
#include <osmscout/util/Projection.h>
#include <osmscout/system/Assert.h>
#include <osmscout/system/Math.h>
Include dependency graph for Transformation.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  osmscout::TransPoint
 
class  osmscout::CLASS_FINAL< DataLoader >
 
class  osmscout::CLASS_FINAL< DataLoader >
 
class  osmscout::CLASS_FINAL< DataLoader >
 
class  osmscout::CLASS_FINAL< DataLoader >
 

Namespaces

 osmscout
 

Functions

OSMSCOUT_API void osmscout::OptimizeArea (TransBuffer &buffer, TransPolygon::OptimizeMethod optimize, double optimizeErrorTolerance, TransPolygon::OutputConstraint constraint)
 
OSMSCOUT_API void osmscout::OptimizeWay (TransBuffer &buffer, TransPolygon::OptimizeMethod optimize, double optimizeErrorTolerance, TransPolygon::OutputConstraint constraint)
 
template<typename C >
void osmscout::TransformArea (const C &nodes, TransBuffer &buffer, const Projection &projection, TransPolygon::OptimizeMethod optimize, double optimizeErrorTolerance, TransPolygon::OutputConstraint constraint=TransPolygon::noConstraint)
 
template<typename C >
void osmscout::TransformWay (const C &nodes, TransBuffer &buffer, const Projection &projection, TransPolygon::OptimizeMethod optimize, double optimizeErrorTolerance, TransPolygon::OutputConstraint constraint=TransPolygon::noConstraint)
 
OSMSCOUT_API void osmscout::TransformBoundingBox (const GeoBox &boundingBox, TransBuffer &buffer, const Projection &projection, TransPolygon::OptimizeMethod optimize, double optimizeErrorTolerance, TransPolygon::OutputConstraint constraint=TransPolygon::noConstraint)
 
OSMSCOUT_API CoordBufferRange osmscout::CopyPolygonToCoordBuffer (const TransBuffer &transBuffer, CoordBuffer &coordBuffer)
 
template<typename C >
CoordBufferRange osmscout::TransformArea (const C &nodes, TransBuffer &transBuffer, CoordBuffer &coordBuffer, const Projection &projection, TransPolygon::OptimizeMethod optimize, double optimizeErrorTolerance)
 
template<typename C >
CoordBufferRange osmscout::TransformWay (const C &nodes, TransBuffer &transBuffer, CoordBuffer &coordBuffer, const Projection &projection, TransPolygon::OptimizeMethod optimize, double optimizeErrorTolerance)
 
OSMSCOUT_API CoordBufferRange osmscout::TransformBoundingBox (const GeoBox &boundingBox, TransBuffer &buffer, CoordBuffer &coordBuffer, const Projection &projection, TransPolygon::OptimizeMethod optimize, double optimizeErrorTolerance)