/* * @RDE_HEADER@ * Generates a postion for a player * $Id$ * $HeadURL$ * $Author$ * Created by Hanna E. Rathje, SLTE, 2022-03-29 */ #pragma once #include #include #include /* * Class only works with Relative Positions!!!! */ namespace WlsRandomPositions { class PositionHelper { public: PositionHelper(const QPointF &topLeft, const QPointF &bottomRight, double heightMin, double heightMax); static QPair randPos(); // lon/lat, height static QPair randPos(const QPointF &oldPos, double maxDistance); // lon/lat, height void set(const QPointF &topLeft, const QPointF &bottomRight, double heightMin, double heightMax); private: NGL::INGLLogger &m_logger; }; } // Namespace WlsRandomPositions