libosmscout  0.1
osmscout::PolygonPrimitive Class Referencefinal

#include <Styles.h>

+ Inheritance diagram for osmscout::PolygonPrimitive:

Public Member Functions

void AddCoord (const Vertex2D &coord)
 
ScreenBox GetBoundingBox () const override
 
const std::list< Vertex2D > & GetCoords () const
 
 PolygonPrimitive (const FillStyleRef &fillStyle, const BorderStyleRef &borderStyle)
 
- Public Member Functions inherited from osmscout::DrawPrimitive
 DrawPrimitive (const FillStyleRef &fillStyle, const BorderStyleRef &borderStyle)
 
const BorderStyleRefGetBorderStyle () const
 
const FillStyleRefGetFillStyle () const
 
virtual ~DrawPrimitive ()=default
 

Constructor & Destructor Documentation

◆ PolygonPrimitive()

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

Member Function Documentation

◆ AddCoord()

void osmscout::PolygonPrimitive::AddCoord ( const Vertex2D coord)

◆ GetBoundingBox()

ScreenBox osmscout::PolygonPrimitive::GetBoundingBox ( ) const
overridevirtual

◆ GetCoords()

const std::list<Vertex2D>& osmscout::PolygonPrimitive::GetCoords ( ) const
inline

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