/** * @RDE_HEADER@ * Class Geometry * $Id$ * $HeadURL$ * $Author$ */ #pragma once // Own #include "situation_map_export.h" // Qt #include #include //---------------------------------------------------------------------------- namespace SituationMap { class SITUATIONMAP_EXPORT Geometry final { public: Geometry() = default; ~Geometry() = default; static QList createCircle(const QPointF ¢er, qreal radius, int steps = 72); // 72 -> 5° Schritte static QList createArcSegment(const QPointF ¢er, qreal radius, double startAngle_degree, double angleOffset_clockwise_degree, int stepsPer360 = 72); // 72 -> 5° Schritte static const int minNumberOfVerticesPerCircle = 10; }; } // namespace SituationMap