libosmscout  0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups
osmscout::DrawPrimitive Class Referenceabstract

Index selectors by type and level. More...

#include <StyleConfig.h>

+ Inheritance diagram for osmscout::DrawPrimitive:

Public Types

enum  ProjectionMode { ProjectionMode::MAP, ProjectionMode::GROUND }
 

Public Member Functions

 DrawPrimitive (ProjectionMode projectionMode, const FillStyleRef &fillStyle, const BorderStyleRef &borderStyle)
 
const BorderStyleRefGetBorderStyle () const
 
virtual void GetBoundingBox (double &minX, double &minY, double &maxX, double &maxY) const =0
 
const FillStyleRefGetFillStyle () const
 
ProjectionMode GetProjectionMode () const
 
virtual ~DrawPrimitive ()
 

Detailed Description

Index selectors by type and level.

Member Enumeration Documentation

Enumerator
MAP 
GROUND 

Constructor & Destructor Documentation

osmscout::DrawPrimitive::DrawPrimitive ( ProjectionMode  projectionMode,
const FillStyleRef fillStyle,
const BorderStyleRef borderStyle 
)
osmscout::DrawPrimitive::~DrawPrimitive ( )
virtual

Member Function Documentation

const BorderStyleRef& osmscout::DrawPrimitive::GetBorderStyle ( ) const
inline
virtual void osmscout::DrawPrimitive::GetBoundingBox ( double &  minX,
double &  minY,
double &  maxX,
double &  maxY 
) const
pure virtual
const FillStyleRef& osmscout::DrawPrimitive::GetFillStyle ( ) const
inline
ProjectionMode osmscout::DrawPrimitive::GetProjectionMode ( ) const
inline

The documentation for this class was generated from the following files: