[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdeedu/kstars/kstars
From: Alexey Khudyakov <alexey.skladnoy () gmail ! com>
Date: 2011-03-02 21:07:11
Message-ID: 20110302210711.F02EAAC8C8 () svn ! kde ! org
[Download RAW message or body]
SVN commit 1223415 by khudyakov:
Change type of SkyPoint::setFromEcliptic. Use const references
instead of pointers
M +2 -2 skycomponents/ecliptic.cpp
M +2 -2 skyobjects/ksplanetbase.cpp
M +4 -4 skyobjects/skypoint.cpp
M +1 -1 skyobjects/skypoint.h
M +1 -1 tools/modcalceclipticcoords.cpp
--- trunk/KDE/kdeedu/kstars/kstars/skycomponents/ecliptic.cpp #1223414:1223415
@@ -48,7 +48,7 @@
for(double ra2 = ra; ra2 <= ra + dRa + eps; ra2 += dRa2 ) {
elng.setH( ra2 );
SkyPoint* o = new SkyPoint();
- o->setFromEcliptic( num.obliquity(), &elng, &elat );
+ o->setFromEcliptic( num.obliquity(), elng, elat );
o->setRA0( o->ra().Hours() );
o->setDec0( o->dec().Degrees() );
o->EquatorialToHorizontal( data->lst(), data->geo()->lat() );
@@ -90,7 +90,7 @@
for( int ra = 0; ra < 23; ra += 6 ) {
elng.setH( ra );
SkyPoint o;
- o.setFromEcliptic( num.obliquity(), &elng, &elat );
+ o.setFromEcliptic( num.obliquity(), elng, elat );
o.setRA0( o.ra() );
o.setDec0( o.dec() );
o.EquatorialToHorizontal( data->lst(), data->geo()->lat() );
--- trunk/KDE/kdeedu/kstars/kstars/skyobjects/ksplanetbase.cpp #1223414:1223415
@@ -100,7 +100,7 @@
}
void KSPlanetBase::EclipticToEquatorial( const dms *Obliquity ) {
- setFromEcliptic( Obliquity, &ep.longitude, &ep.latitude );
+ setFromEcliptic( Obliquity, ep.longitude, ep.latitude );
}
void KSPlanetBase::updateCoords( KSNumbers *num, bool includePlanets, const dms *lat, const dms *LST )
@@ -244,7 +244,7 @@
//Displace a point along +Ecliptic Latitude by 1 degree
SkyPoint test;
dms newELat( ecLat().Degrees() + 1.0 );
- test.setFromEcliptic( num->obliquity(), &ecLong(), &newELat );
+ test.setFromEcliptic( num->obliquity(), ecLong(), newELat );
double dx = ra().Degrees() - test.ra().Degrees();
double dy = test.dec().Degrees() - dec().Degrees();
double pa;
--- trunk/KDE/kdeedu/kstars/kstars/skyobjects/skypoint.cpp #1223414:1223415
@@ -159,10 +159,10 @@
EcLat.setRadians( asin( sinDec*cosOb - cosDec*sinOb*sinRA ) );
}
-void SkyPoint::setFromEcliptic( const dms *Obliquity, const dms *EcLong, const dms *EcLat ) {
+void SkyPoint::setFromEcliptic( const dms *Obliquity, const dms& EcLong, const dms& EcLat ) {
double sinLong, cosLong, sinLat, cosLat, sinObliq, cosObliq;
- EcLong->SinCos( sinLong, cosLong );
- EcLat->SinCos( sinLat, cosLat );
+ EcLong.SinCos( sinLong, cosLong );
+ EcLat.SinCos( sinLat, cosLat );
Obliquity->SinCos( sinObliq, cosObliq );
double sinDec = sinLat*cosObliq + cosLat*sinObliq*sinLong;
@@ -234,7 +234,7 @@
//Add dEcLong to the Ecliptic Longitude
dms newLong( EcLong.Degrees() + num->dEcLong() );
- setFromEcliptic( num->obliquity(), &newLong, &EcLat );
+ setFromEcliptic( num->obliquity(), newLong, EcLat );
}
}
--- trunk/KDE/kdeedu/kstars/kstars/skyobjects/skypoint.h #1223414:1223415
@@ -251,7 +251,7 @@
*SkyPoint, given pointers to its Ecliptic (Long, Lat) coordinates, and
*to the current obliquity angle (the angle between the equator and ecliptic).
*/
- void setFromEcliptic( const dms *Obliquity, const dms *EcLong, const dms *EcLat );
+ void setFromEcliptic( const dms *Obliquity, const dms& EcLong, const dms& EcLat );
/** Computes galactic coordinates from equatorial coordinates referred to
* epoch 1950. RA and Dec are, therefore assumed to be B1950
--- trunk/KDE/kdeedu/kstars/kstars/tools/modcalceclipticcoords.cpp #1223414:1223415
@@ -98,7 +98,7 @@
if ( ok ) elat = EcLat->createDms( true, &ok );
if ( ok ) {
SkyPoint sp;
- sp.setFromEcliptic( num.obliquity(), &elong, &elat );
+ sp.setFromEcliptic( num.obliquity(), elong, elat );
RA->showInHours( sp.ra() );
Dec->showInDegrees( sp.dec() );
}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic