File indexing completed on 2024-03-24 15:17:37

0001 /*
0002     SPDX-FileCopyrightText: 2009 Prakash Mohan <prakash.mohan@kdemail.net>
0003 
0004     SPDX-License-Identifier: GPL-2.0-or-later
0005 */
0006 
0007 #include "oal/site.h"
0008 
0009 void OAL::Site::setSite(const QString &_id, const QString &_name, double _lat, const QString &_latUnit, double _lon,
0010                         const QString &_lonUnit)
0011 {
0012     m_Id      = _id;
0013     m_Name    = _name;
0014     m_Lat     = _lat;
0015     m_Lon     = _lon;
0016     m_LatUnit = _latUnit;
0017     m_LonUnit = _lonUnit;
0018 }
0019 void OAL::Site::setSite(GeoLocation *geo, const QString &id)
0020 {
0021     m_Id      = id;
0022     m_Name    = geo->name();
0023     m_Lat     = geo->lat()->radians();
0024     m_Lon     = geo->lng()->radians();
0025     m_LatUnit = m_LonUnit = "rad";
0026 }