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

#include <Styles.h>

+ Inheritance diagram for osmscout::CirclePrimitive:

Public Member Functions

 CirclePrimitive (const Vertex2D &center, double radius, const FillStyleRef &fillStyle, const BorderStyleRef &borderStyle)
 
ScreenBox GetBoundingBox () const override
 
const Vertex2DGetCenter () const
 
const double & GetRadius () const
 
- 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

◆ CirclePrimitive()

osmscout::CirclePrimitive::CirclePrimitive ( const Vertex2D center,
double  radius,
const FillStyleRef fillStyle,
const BorderStyleRef borderStyle 
)

Member Function Documentation

◆ GetBoundingBox()

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

◆ GetCenter()

const Vertex2D& osmscout::CirclePrimitive::GetCenter ( ) const
inline

◆ GetRadius()

const double& osmscout::CirclePrimitive::GetRadius ( ) const
inline

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