moved kdeaccessibility kdeaddons kdeadmin kdeartwork kdebindings kdeedu kdegames...
[kdeedu.git] / kstars / kstars / csegment.cpp
blobe01802f960176f776df559843a3b2c06e3f7311a
1 /***************************************************************************
2 csegment.cpp - K Desktop Planetarium
3 -------------------
4 begin : Sun Feb 1 2004
5 copyright : (C) 2004 by Jason Harris
6 email : kstars@30doradus.org
7 ***************************************************************************/
9 /***************************************************************************
10 * *
11 * This program is free software; you can redistribute it and/or modify *
12 * it under the terms of the GNU General Public License as published by *
13 * the Free Software Foundation; either version 2 of the License, or *
14 * (at your option) any later version. *
15 * *
16 ***************************************************************************/
18 #include "csegment.h"
19 #include "skypoint.h"
21 CSegment::CSegment() : Name1(), Name2() {
22 Nodes.setAutoDelete( true );
25 void CSegment::addPoint( double ra, double dec ) {
26 SkyPoint *p = new SkyPoint( ra, dec );
27 Nodes.append( p );
30 bool CSegment::setNames( QString n1, QString n2 ) {
31 if ( n1.length() == 3 && n2.length() == 3 ) {
32 Name1 = n1;
33 Name2 = n2;
34 return true;
35 } else {
36 return false;
40 bool CSegment::borders( QString cname ) {
41 if ( Name1 == cname || Name2 == cname ) return true;
42 return false;