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

#include <Styles.h>

+ Inheritance diagram for osmscout::DrawPrimitive:

Public Member Functions

 DrawPrimitive (const FillStyleRef &fillStyle, const BorderStyleRef &borderStyle)
 
const BorderStyleRefGetBorderStyle () const
 
virtual ScreenBox GetBoundingBox () const =0
 
const FillStyleRefGetFillStyle () const
 
virtual ~DrawPrimitive ()=default
 

Constructor & Destructor Documentation

◆ DrawPrimitive()

osmscout::DrawPrimitive::DrawPrimitive ( const FillStyleRef fillStyle,
const BorderStyleRef borderStyle 
)

◆ ~DrawPrimitive()

virtual osmscout::DrawPrimitive::~DrawPrimitive ( )
virtualdefault

Member Function Documentation

◆ GetBorderStyle()

const BorderStyleRef& osmscout::DrawPrimitive::GetBorderStyle ( ) const
inline

◆ GetBoundingBox()

virtual ScreenBox osmscout::DrawPrimitive::GetBoundingBox ( ) const
pure virtual

◆ GetFillStyle()

const FillStyleRef& osmscout::DrawPrimitive::GetFillStyle ( ) const
inline

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