2
* Copyright (C) 2009 Timothy Reaves
4
* This program is free software; you can redistribute it and/or
5
* modify it under the terms of the GNU General Public License
6
* as published by the Free Software Foundation; either version 2
7
* of the License, or (at your option) any later version.
9
* This program is distributed in the hope that it will be useful,
10
* but WITHOUT ANY WARRANTY; without even the implied warranty of
11
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12
* GNU General Public License for more details.
14
* You should have received a copy of the GNU General Public License
15
* along with this program; if not, write to the Free Software
16
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
19
#include "Telescope.hpp"
24
Telescope::Telescope(QSqlRecord record)
26
telescopeID = record.value("id").toInt();
27
name = record.value("name").toString();
28
focalLength = record.value("focalLength").toDouble();
29
diameter = record.value("diameter").toDouble();
30
hFlipped = record.value("hFlip").toBool();
31
vFlipped = record.value("vFlip").toBool();
34
Telescope::~Telescope()
38
/* ********************************************************************* */
41
#pragma mark Accessors & Mutators
43
/* ********************************************************************* */
44
const QString Telescope::getName()
49
double Telescope::getFocalLength()
54
int Telescope::getTelescopeID()
59
double Telescope::getDiameter()
64
bool Telescope::isHFlipped()
69
bool Telescope::isVFlipped()