Commit 73f4b012 authored by Jason Harris's avatar Jason Harris

replaced kstarsList with kstarsArray. Using a c-style array of pointers

to SkyObjects should be faster than using QList<SkyObject>.  Other object
lists will be replaced with arrays in upcoming commits.

Also, expanded list of "extra" image and nformation URLs.

svn path=/branches/make_kdeedu_cool/kdeedu/kstars/; revision=190438
parent d1ebf6f3
IC 349:Show HST Image:http://oposite.stsci.edu/pubinfo/PR/2000/36/content/0036.jpg
IC 418:Show HST Image:http://oposite.stsci.edu/pubinfo/PR/2000/28/content/0028.jpg
IC 434:Show HST Image:http://oposite.stsci.edu/pubinfo/PR/2001/12/content/0112w.jpg
IC 2163:Show HST Image:http://oposite.stsci.edu/pubinfo/pr/1999/41/content/9941w.jpg
M 1:Show HST Image:http://oposite.stsci.edu/pubinfo/PR/2000/15/content/0015w.jpg
M 4:Show HST Image:http://oposite.stsci.edu/pubinfo/gif/M4WD.gif
M 8:Show HST Image:http://oposite.stsci.edu/pubinfo/jpeg/m8wide.jpg
M 15:Show HST Image:http://oposite.stsci.edu/pubinfo/PR/2000/25/content/0025.jpg
M 15:Show HST Image:http://oposite.stsci.edu/pubinfo/jpeg/M15GC.jpg
M 16:Show HST Image:http://oposite.stsci.edu/pubinfo/gif/M16Full.gif
M 17:Show HST Image:http://oposite.stsci.edu/pubinfo/pr/2002/11/prc/0211cw.jpg
M 20:Show HST Image:http://oposite.stsci.edu/pubinfo/pr/1999/42/content/9942w.jpg
M 22:Show HST Image:http://oposite.stsci.edu/pubinfo/PR/2001/20/content/0120w.jpg
M 32:Show HST Image:http://oposite.stsci.edu/pubinfo/PR/1999/40/content/9940w.jpg
M 42:Show HST Image:http://oposite.stsci.edu/pubinfo/jpeg/OrionMos.jpg
M 51:Show HST Image:http://oposite.stsci.edu/pubinfo/PR/2001/10/content/0110w.jpg
M 57:Show HST Image:http://oposite.stsci.edu/pubinfo/pr/1999/01/content/9901w.jpg
M 80:Show HST Image:http://oposite.stsci.edu/pubinfo/pr/1999/26/content/9926w.jpg
M 82:Show HST Image:http://oposite.stsci.edu/pubinfo/PR/2001/08/content/0108a1w.jpg
M 87:Show HST Image:http://oposite.stsci.edu/pubinfo/PR/2000/20/content/0020w.jpg
M 100:Show HST Image:http://oposite.stsci.edu/pubinfo/gif/M100Color.gif
NGC 253:Show HST Image:http://oposite.stsci.edu/pubinfo/gif/NGC253.gif
NGC 253:Show HST Image:http://oposite.stsci.edu/pubinfo/pr/1998/42/content/9842w.jpg
NGC 1316:Show HST Image:http://oposite.stsci.edu/pubinfo/pr/1999/06/content/9906w.jpg
NGC 1365:Show HST Image:http://oposite.stsci.edu/pubinfo/pr/1999/34/content/9934aw.jpg
NGC 1409:Show HST Image:http://oposite.stsci.edu/pubinfo/PR/2001/02/content/0102w.jpg
NGC 1410:Show HST Image:http://oposite.stsci.edu/pubinfo/PR/2001/02/content/0102w.jpg
NGC 1512:Show HST Image:http://oposite.stsci.edu/pubinfo/PR/2001/16/content/0116w.jpg
NGC 1748:Show HST Image:http://oposite.stsci.edu/pubinfo/PR/2001/11/content/0111w.jpg
NGC 1808:Show HST Image:http://oposite.stsci.edu/pubinfo/pr/98/12/content/9812w.jpg
NGC 1818:Show HST Image:http://oposite.stsci.edu/pubinfo/pr/1998/16/content/9816w.jpg
NGC 1850:Show HST Image:http://oposite.stsci.edu/pubinfo/PR/2001/25/content/0125w.jpg
NGC 1850:Show HST Image:http://oposite.stsci.edu/pubinfo/jpeg/NGC1850.jpg
NGC 1999:Show HST Image:http://oposite.stsci.edu/pubinfo/pr/2000/10/content/0010w.jpg
NGC 2207:Show HST Image:http://oposite.stsci.edu/pubinfo/pr/1999/41/content/9941w.jpg
NGC 2261:Show HST Image:http://oposite.stsci.edu/pubinfo/pr/1999/36/content/9936x.jpg
NGC 2264:Show HST Image:http://oposite.stsci.edu/pubinfo/pr/2002/11/prc/0211bw.jpg
NGC 2346:Show HST Image:http://oposite.stsci.edu/pubinfo/jpeg/ngc2346.jpg
NGC 2346:Show HST Image:http://oposite.stsci.edu/pubinfo/pr/1999/37/content/9937x.jpg
NGC 2363:Show HST Image:http://oposite.stsci.edu/pubinfo/jpeg/ngc2363.jpg
NGC 2392:Show HST Image:http://oposite.stsci.edu/pubinfo/pr/2000/07/content/0007w.jpg
NGC 2440:Show HST Image:http://oposite.stsci.edu/pubinfo/pr/1999/38/content/9938x.jpg
NGC 2903:Show HST Image:http://oposite.stsci.edu/pubinfo/pr/1999/10/content/9910f.jpg
NGC 3132:Show HST Image:http://oposite.stsci.edu/pubinfo/pr/1998/39/content/9839w.jpg
NGC 3314:Show HST Image:http://oposite.stsci.edu/pubinfo/PR/2000/14/content/0014.jpg
NGC 3372:Show HST Image:http://oposite.stsci.edu/pubinfo/pr/2000/06/content/0006w.jpg
NGC 3593:Show HST Image:http://oposite.stsci.edu/pubinfo/pr/1999/10/content/9910b.jpg
NGC 3603:Show HST Image:http://oposite.stsci.edu/pubinfo/PR/1999/20/content/9920w.jpg
NGC 3918:Show HST Image:http://oposite.stsci.edu/pubinfo/pr/1998/11/content/9811b4.jpg
NGC 4013:Show HST Image:http://oposite.stsci.edu/pubinfo/PR/2001/07/content/0107w.jpg
NGC 4038:Show HST Image:http://oposite.stsci.edu/pubinfo/PR/97/34/images/9734a1s.jpg
NGC 4039:Show HST Image:http://oposite.stsci.edu/pubinfo/PR/97/34/images/9734a1s.jpg
NGC 4214:Show HST Image:http://oposite.stsci.edu/pubinfo/pr/2000/01/content/0001w.jpg
NGC 4261:Show HST Image:http://oposite.stsci.edu/pubinfo/jpeg/NGC4261C.jpg
NGC 4314:Show HST Image:http://oposite.stsci.edu/pubinfo/pr/1998/21/content/9821w.jpg
NGC 4414:Show HST Image:http://oposite.stsci.edu/pubinfo/PR/1999/25/content/9925w.jpg
NGC 4438:Show HST Image:http://oposite.stsci.edu/pubinfo/PR/2000/21/content/0021w.jpg
NGC 4603:Show HST Image:http://oposite.stsci.edu/pubinfo/PR/1999/19/content/9919w.jpg
NGC 4650:Show HST Image:http://oposite.stsci.edu/pubinfo/pr/1999/16/content/9916w.jpg
NGC 4676:Show HST Image:http://oposite.stsci.edu/pubinfo/pr/2002/11/prc/0211dw.jpg
NGC 4826:Show HST Image:http://oposite.stsci.edu/pubinfo/pr/1999/10/content/9910e.jpg
NGC 4881:Show HST Image:http://oposite.stsci.edu/pubinfo/gif/NGC4881.gif
NGC 5128:Show HST Image:http://oposite.stsci.edu/pubinfo/pr/1998/14/content/9814aw.jpg
NGC 5653:Show HST Image:http://oposite.stsci.edu/pubinfo/pr/1999/10/content/9910a.jpg
NGC 604:Show HST Image:http://oposite.stsci.edu/pubinfo/jpeg/NGC604.jpg
NGC 6210:Show HST Image:http://oposite.stsci.edu/pubinfo/pr/1998/36/content/9836w.jpg
NGC 6251:Show HST Image:http://oposite.stsci.edu/pubinfo/jpeg/9728a1.jpg
NGC 6543:Show HST Image:http://oposite.stsci.edu/pubinfo/gif/NGC6543a.gif
NGC 6745:Show HST Image:http://oposite.stsci.edu/pubinfo/PR/2000/34/content/0034.jpg
NGC 6751:Show HST Image:http://oposite.stsci.edu/pubinfo/PR/2000/12/content/0012w.jpg
NGC 6818:Show HST Image:http://oposite.stsci.edu/pubinfo/pr/1998/11/content/9811b3.jpg
NGC 6822:Show HST Image:http://oposite.stsci.edu/pubinfo/PR/2001/01/content/0101w.jpg
NGC 6888:Show HST Image:http://oposite.stsci.edu/pubinfo/PR/2000/23/content/0023w.jpg
NGC 6946:Show HST Image:http://oposite.stsci.edu/pubinfo/pr/1999/10/content/9910d.jpg
NGC 6960:Show HST Image:http://oposite.stsci.edu/pubinfo/gif/CygnusLoop.gif
NGC 7027:Show HST Image:http://oposite.stsci.edu/pubinfo/jpeg/NGC7027.jpg
NGC 7027:Show HST Image:http://oposite.stsci.edu/pubinfo/pr/1998/11/content/9811a1.jpg
NGC 7052:Show HST Image:http://oposite.stsci.edu/pubinfo/pr/1998/22/content/9822w.jpg
NGC 7293:Show HST Image:http://oposite.stsci.edu/pubinfo/jpeg/HelixF.jpg
NGC 7635:Show HST Image:http://oposite.stsci.edu/pubinfo/pr/1998/28/content/9831w.jpg
NGC 7635:Show HST Image:http://oposite.stsci.edu/pubinfo/pr/2000/04/content/0004w.jpg
NGC 7742:Show HST Image:http://oposite.stsci.edu/pubinfo/pr/1998/28/content/9828w.jpg
NGC 891:Show HST Image:http://oposite.stsci.edu/pubinfo/pr/1999/10/content/9910c.jpg
IC 349:Show HST Image:http://imgsrc.stsci.edu/op/pubinfo/PR/2000/36/content/0036.jpg
IC 418:Show HST Image:http://imgsrc.stsci.edu/op/pubinfo/PR/2000/28/content/0028.jpg
IC 434:Show HST Image:http://imgsrc.stsci.edu/op/pubinfo/PR/2001/12/content/0112w.jpg
IC 2163:Show HST Image:http://imgsrc.stsci.edu/op/pubinfo/pr/1999/41/content/9941w.jpg
IC 2944:Show HST Image:http://imgsrc.stsci.edu/op/pubinfo/PR/2002/01/content/0201w.jpg
IC 4406:Show HST Image:http://imgsrc.stsci.edu/op/pubinfo/PR/2002/14/prc/0214w.jpg
M 1:Show HST Image:http://imgsrc.stsci.edu/op/pubinfo/PR/2002/24/prc/0224a.jpg
M 4:Show HST Image:http://imgsrc.stsci.edu/op/pubinfo/gif/M4WD.gif
M 8:Show HST Image:http://imgsrc.stsci.edu/op/pubinfo/jpeg/m8wide.jpg
M 15:Show HST Image:http://imgsrc.stsci.edu/op/pubinfo/PR/2000/25/content/0025.jpg
M 15:Show HST Image:http://imgsrc.stsci.edu/op/pubinfo/jpeg/M15GC.jpg
M 16:Show HST Image:http://imgsrc.stsci.edu/op/pubinfo/gif/M16Full.gif
M 17:Show HST Image:http://imgsrc.stsci.edu/op/pubinfo/pr/2002/11/prc/0211cw.jpg
M 20:Show HST Image:http://imgsrc.stsci.edu/op/pubinfo/pr/1999/42/content/9942w.jpg
M 22:Show HST Image:http://imgsrc.stsci.edu/op/pubinfo/PR/2001/20/content/0120w.jpg
M 32:Show HST Image:http://imgsrc.stsci.edu/op/pubinfo/PR/1999/40/content/9940w.jpg
M 42:Show HST Image:http://imgsrc.stsci.edu/op/pubinfo/jpeg/OrionMos.jpg
M 51:Show HST Image:http://imgsrc.stsci.edu/op/pubinfo/PR/2001/10/content/0110w.jpg
M 57:Show HST Image:http://imgsrc.stsci.edu/op/pubinfo/pr/1999/01/content/9901w.jpg
M 80:Show HST Image:http://imgsrc.stsci.edu/op/pubinfo/pr/1999/26/content/9926w.jpg
M 82:Show HST Image:http://imgsrc.stsci.edu/op/pubinfo/PR/2001/08/content/0108a1w.jpg
M 87:Show HST Image:http://imgsrc.stsci.edu/op/pubinfo/PR/2000/20/content/0020w.jpg
M 100:Show HST Image:http://imgsrc.stsci.edu/op/pubinfo/gif/M100Color.gif
NGC 253:Show HST Image:http://imgsrc.stsci.edu/op/pubinfo/gif/NGC253.gif
NGC 253:Show HST Image:http://imgsrc.stsci.edu/op/pubinfo/pr/1998/42/content/9842w.jpg
NGC 891:Show HST Image:http://imgsrc.stsci.edu/op/pubinfo/pr/1999/10/content/9910c.jpg
NGC 1316:Show HST Image:http://imgsrc.stsci.edu/op/pubinfo/pr/1999/06/content/9906w.jpg
NGC 1365:Show HST Image:http://imgsrc.stsci.edu/op/pubinfo/pr/1999/34/content/9934aw.jpg
NGC 1409:Show HST Image:http://imgsrc.stsci.edu/op/pubinfo/PR/2001/02/content/0102w.jpg
NGC 1410:Show HST Image:http://imgsrc.stsci.edu/op/pubinfo/PR/2001/02/content/0102w.jpg
NGC 1512:Show HST Image:http://imgsrc.stsci.edu/op/pubinfo/PR/2001/16/content/0116w.jpg
NGC 1748:Show HST Image:http://imgsrc.stsci.edu/op/pubinfo/PR/2001/11/content/0111w.jpg
NGC 1808:Show HST Image:http://imgsrc.stsci.edu/op/pubinfo/pr/98/12/content/9812w.jpg
NGC 1818:Show HST Image:http://imgsrc.stsci.edu/op/pubinfo/pr/1998/16/content/9816w.jpg
NGC 1850:Show HST Image:http://imgsrc.stsci.edu/op/pubinfo/PR/2001/25/content/0125w.jpg
NGC 1850:Show HST Image:http://imgsrc.stsci.edu/op/pubinfo/jpeg/NGC1850.jpg
NGC 1999:Show HST Image:http://imgsrc.stsci.edu/op/pubinfo/pr/2000/10/content/0010w.jpg
NGC 2080:Show HST Image:http://imgsrc.stsci.edu/op/pubinfo/PR/2001/34/content/0134w.jpg
NGC 2207:Show HST Image:http://imgsrc.stsci.edu/op/pubinfo/pr/1999/41/content/9941w.jpg
NGC 2261:Show HST Image:http://imgsrc.stsci.edu/op/pubinfo/pr/1999/36/content/9936x.jpg
NGC 2264:Show HST Image:http://imgsrc.stsci.edu/op/pubinfo/pr/2002/11/prc/0211bw.jpg
NGC 2346:Show HST Image:http://imgsrc.stsci.edu/op/pubinfo/jpeg/ngc2346.jpg
NGC 2346:Show HST Image:http://imgsrc.stsci.edu/op/pubinfo/pr/1999/37/content/9937x.jpg
NGC 2363:Show HST Image:http://imgsrc.stsci.edu/op/pubinfo/jpeg/ngc2363.jpg
NGC 2392:Show HST Image:http://imgsrc.stsci.edu/op/pubinfo/pr/2000/07/content/0007w.jpg
NGC 2440:Show HST Image:http://imgsrc.stsci.edu/op/pubinfo/pr/1999/38/content/9938x.jpg
NGC 2787:Show HST Image:http://imgsrc.stsci.edu/op/pubinfo/PR/2002/07/prc/0207w.jpg
NGC 2903:Show HST Image:http://imgsrc.stsci.edu/op/pubinfo/pr/1999/10/content/9910f.jpg
NGC 3079:Show HST Image:http://imgsrc.stsci.edu/op/pubinfo/PR/2001/28/content/0128w.jpg
NGC 3132:Show HST Image:http://imgsrc.stsci.edu/op/pubinfo/pr/1998/39/content/9839w.jpg
NGC 3310:Show HST Image:http://imgsrc.stsci.edu/op/pubinfo/PR/2001/26/content/0126w.jpg
NGC 3314:Show HST Image:http://imgsrc.stsci.edu/op/pubinfo/PR/2000/14/content/0014.jpg
NGC 3372:Show HST Image:http://imgsrc.stsci.edu/op/pubinfo/pr/2000/06/content/0006w.jpg
NGC 3593:Show HST Image:http://imgsrc.stsci.edu/op/pubinfo/pr/1999/10/content/9910b.jpg
NGC 3603:Show HST Image:http://imgsrc.stsci.edu/op/pubinfo/PR/1999/20/content/9920w.jpg
NGC 3918:Show HST Image:http://imgsrc.stsci.edu/op/pubinfo/pr/1998/11/content/9811b4.jpg
NGC 4013:Show HST Image:http://imgsrc.stsci.edu/op/pubinfo/PR/2001/07/content/0107w.jpg
NGC 4038:Show HST Image:http://imgsrc.stsci.edu/op/pubinfo/PR/97/34/images/9734a1s.jpg
NGC 4039:Show HST Image:http://imgsrc.stsci.edu/op/pubinfo/PR/97/34/images/9734a1s.jpg
NGC 4214:Show HST Image:http://imgsrc.stsci.edu/op/pubinfo/pr/2000/01/content/0001w.jpg
NGC 4261:Show HST Image:http://imgsrc.stsci.edu/op/pubinfo/jpeg/NGC4261C.jpg
NGC 4314:Show HST Image:http://imgsrc.stsci.edu/op/pubinfo/pr/1998/21/content/9821w.jpg
NGC 4319:Show HST Image:http://imgsrc.stsci.edu/op/pubinfo/PR/2002/23/prc/0223w.jpg
NGC 4414:Show HST Image:http://imgsrc.stsci.edu/op/pubinfo/PR/1999/25/content/9925w.jpg
NGC 4438:Show HST Image:http://imgsrc.stsci.edu/op/pubinfo/PR/2000/21/content/0021w.jpg
NGC 4603:Show HST Image:http://imgsrc.stsci.edu/op/pubinfo/PR/1999/19/content/9919w.jpg
NGC 4622:Show HST Image:http://imgsrc.stsci.edu/op/pubinfo/PR/2002/03/content/0203w.jpg
NGC 4650:Show HST Image:http://imgsrc.stsci.edu/op/pubinfo/pr/1999/16/content/9916w.jpg
NGC 4676:Show HST Image:http://imgsrc.stsci.edu/op/pubinfo/pr/2002/11/prc/0211dw.jpg
NGC 4826:Show HST Image:http://imgsrc.stsci.edu/op/pubinfo/pr/1999/10/content/9910e.jpg
NGC 4881:Show HST Image:http://imgsrc.stsci.edu/op/pubinfo/gif/NGC4881.gif
NGC 5128:Show HST Image:http://imgsrc.stsci.edu/op/pubinfo/pr/1998/14/content/9814aw.jpg
NGC 5139:Show HST Image:http://imgsrc.stsci.edu/op/pubinfo/PR/2001/33/content/0133w.jpg
NGC 5653:Show HST Image:http://imgsrc.stsci.edu/op/pubinfo/pr/1999/10/content/9910a.jpg
NGC 604:Show HST Image:http://imgsrc.stsci.edu/op/pubinfo/jpeg/NGC604.jpg
NGC 6210:Show HST Image:http://imgsrc.stsci.edu/op/pubinfo/pr/1998/36/content/9836w.jpg
NGC 6251:Show HST Image:http://imgsrc.stsci.edu/op/pubinfo/jpeg/9728a1.jpg
NGC 6543:Show HST Image:http://imgsrc.stsci.edu/op/pubinfo/gif/NGC6543a.gif
NGC 6745:Show HST Image:http://imgsrc.stsci.edu/op/pubinfo/PR/2000/34/content/0034.jpg
NGC 6751:Show HST Image:http://imgsrc.stsci.edu/op/pubinfo/PR/2000/12/content/0012w.jpg
NGC 6782:Show HST Image:http://imgsrc.stsci.edu/op/pubinfo/PR/2001/37/content/0137w.jpg
NGC 6818:Show HST Image:http://imgsrc.stsci.edu/op/pubinfo/pr/1998/11/content/9811b3.jpg
NGC 6822:Show HST Image:http://imgsrc.stsci.edu/op/pubinfo/PR/2001/01/content/0101w.jpg
NGC 6822:Show HST Image(2):http://imgsrc.stsci.edu/op/pubinfo/PR/2001/39/content/0139w.jpg
NGC 6888:Show HST Image:http://imgsrc.stsci.edu/op/pubinfo/PR/2000/23/content/0023w.jpg
NGC 6946:Show HST Image:http://imgsrc.stsci.edu/op/pubinfo/pr/1999/10/content/9910d.jpg
NGC 6960:Show HST Image:http://imgsrc.stsci.edu/op/pubinfo/gif/CygnusLoop.gif
NGC 7027:Show HST Image:http://imgsrc.stsci.edu/op/pubinfo/jpeg/NGC7027.jpg
NGC 7027:Show HST Image:http://imgsrc.stsci.edu/op/pubinfo/pr/1998/11/content/9811a1.jpg
NGC 7052:Show HST Image:http://imgsrc.stsci.edu/op/pubinfo/pr/1998/22/content/9822w.jpg
NGC 7293:Show HST Image:http://imgsrc.stsci.edu/op/pubinfo/jpeg/HelixF.jpg
NGC 7318:Show HST Image:http://imgsrc.stsci.edu/op/pubinfo/PR/2001/22/content/0122w.jpg
NGC 7635:Show HST Image:http://imgsrc.stsci.edu/op/pubinfo/pr/1998/28/content/9831w.jpg
NGC 7635:Show HST Image:http://imgsrc.stsci.edu/op/pubinfo/pr/2000/04/content/0004w.jpg
NGC 7742:Show HST Image:http://imgsrc.stsci.edu/op/pubinfo/pr/1998/28/content/9828w.jpg
Mars:Show HST Image:http://imgsrc.stsci.edu/op/pubinfo/PR/2001/24/content/0124w.jpg
Mars:Global Dust Storm (HST):http://imgsrc.stsci.edu/op/pubinfo/PR/2001/31/content/0131w.jpg
Jupiter:Jupiter and Io (HST):http://imgsrc.stsci.edu/op/pubinfo/pr/1999/13/content/9913w.jpg
Jupiter:Galilean Satellites (HST):http://imgsrc.stsci.edu/op/pubinfo/jpeg/GalSat.jpg
Jupiter:Comet Impact Scars (HST):http://imgsrc.stsci.edu/op/pubinfo/gif/Gevol4.gif
Saturn:Show HST Image:http://imgsrc.stsci.edu/op/pubinfo/PR/2001/15/content/0115w.jpg
Uranus:Show HST Image:http://imgsrc.stsci.edu/op/pubinfo/pr/1998/35/content/9835a.jpg
Pluto:Show HST Image:http://imgsrc.stsci.edu/op/pubinfo/jpeg/Pluto4.jpg
M 1:Show SEDS Image:http://www.seds.org/messier/Jpg/m1.jpg
M 2:Show SEDS Image:http://www.seds.org/messier/Jpg/m2.jpg
M 3:Show SEDS Image:http://www.seds.org/messier/Jpg/m3.jpg
......@@ -392,6 +412,9 @@ NGC 7538:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n7538gre
NGC 7635:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/bubblestegina.jpg
NGC 7771:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n7771block.jpg
NGC 7814:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n7814hurtig.jpg
Mars:ShowKPNO AOP Image:http://www.noao.edu/outreach/aop/observers/marsvandervoort.jpg
Jupiter:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/jupmoon4.gif
Saturn:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/saturndonnelly.jpg
IC 434:Show NOAO Image:http://www.noao.edu/image_gallery/images/d4/horseheady.jpg
IC 4182:Show NOAO Image:http://www.noao.edu/image_gallery/images/d2/ic4182na.jpg
M 31:Show NOAO Image:http://www.noao.edu/image_gallery/images/d4/androa.jpg
......@@ -410,3 +433,12 @@ NGC 2238:Show NOAO Image:http://www.noao.edu/image_gallery/images/d3/01780a.jpg
NGC 4013:Show NOAO Image:http://www.noao.edu/image_gallery/images/d5/02953.jpg
NGC 5128:Show NOAO Image:http://www.noao.edu/image_gallery/images/d3/01780a.jpg
NGC 6822:Show NOAO Image:http://www.noao.edu/image_gallery/images/d6/n6822a.jpg
Sun:Show Sun Image:http://www.solarviews.com/browse/sun/sun.jpg
Sun:Total Eclipse Image:http://umbra.nascom.nasa.gov/eclipse/images/freds_excellent_eclipse_img.jpg
Mercury:Show NASA Mosaic:http://nssdc.gsfc.nasa.gov/image/planetary/mercury/mercuryglobe2.jpg
Venus:Show Magellan Surface Image:http://ftp.seds.org/pub/images/planets/venus/globe.gif
Mars:Show MGS Image:http://www.msss.com/mars/pictures/usgs_color_mosaics/334.jpg
Mars:Show Viking Lander Image:http://pds.jpl.nasa.gov/planets/images/browse/mars/vlpan11.jpg
Mars:Show Pathfinder Lander Image:http://mpfwww.jpl.nasa.gov/MPF/ops/81696_full.jpg
Jupiter:Show Voyager 1 Image:http://pds.jpl.nasa.gov/planets/images/browse/jupiter/jupiter.jpg
Saturn:Show Collage of Saturn and moons:http://nssdc.gsfc.nasa.gov/image/planetary/saturn/saturn_family.jpg
......@@ -108,30 +108,43 @@ M 107:SEDS Information Page:http://www.seds.org/messier/m/m107.html
M 108:SEDS Information Page:http://www.seds.org/messier/m/m108.html
M 109:SEDS Information Page:http://www.seds.org/messier/m/m109.html
M 110:SEDS Information Page:http://www.seds.org/messier/m/m110.html
M 1:HST Press Release (2002):http://oposite.stsci.edu/pubinfo/PR/2002/24/pr.html
Sun:SEDS Information Page:http://www.seds.org/nineplanets/nineplanets/sol.html
Sun:NASA JPL Page:http://www.jpl.nasa.gov/solar_system/sun/sun_index.html
Sun:Daily Solar Images:http://umbra.nascom.nasa.gov/images/latest.html
Sun:Fred Espanek's Eclipse page:http://sunearth.gsfc.nasa.gov/eclipse/eclipse.html
Moon:SEDS Information Page:http://www.seds.org/nineplanets/nineplanets/luna.html
Moon:NASA JPL Page:http://www.jpl.nasa.gov/solar_system/planets/moon_index.html
Moon:The Apollo Program:http://www.nasm.edu/apollo/
Moon:About the Moon Images:http://www.astrosurf.com/cidadao/
Mercury:SEDS Information Page:http://www.seds.org/nineplanets/nineplanets/mercury.html
Mercury:NASA JPL Page:http://www.jpl.nasa.gov/solar_system/planets/planets_index.html
Mercury:The Mariner 10 Mission:http://nssdc.gsfc.nasa.gov/nmc/tmp/1973-085A.html
Venus:SEDS Information Page:http://www.seds.org/nineplanets/nineplanets/venus.html
Venus:NASA JPL Page:http://www.jpl.nasa.gov/solar_system/planets/venus_index.html
Venus:The Magellan Mission:http://www.jpl.nasa.gov/magellan/
Mars:SEDS Information Page:http://www.seds.org/nineplanets/nineplanets/mars.html
Mars:NASA Mars Missions:http://mars.jpl.nasa.gov/index.html
Mars:NASA JPL Page:http://www.jpl.nasa.gov/solar_system/planets/mars_index.html
Mars:Welcome to Mars!:http://www.amnh.org/rose/mars/index.html
Mars:The Whole Mars Catalog:http://www.spaceref.com/mars/
Mars:The Mars Society:http://www.marssociety.org/
Mars:The "face" on Mars:http://mars.jpl.nasa.gov/mgs/msss/camera/images/moc_5_24_01/face/index.html
Jupiter:SEDS Information Page:http://www.seds.org/nineplanets/nineplanets/jupiter.html
Jupiter:NASA JPL Page:http://www.jpl.nasa.gov/solar_system/planets/jupiter_index.html
Jupiter:The Galileo Mission:http://www.jpl.nasa.gov/galileo/
Jupiter:The Voyager Missions:http://voyager.jpl.nasa.gov/
Jupiter:Comet Shoemaker-Levy 9:http://www.seds.org/nineplanets/nineplanets/sl9.html
Saturn:SEDS Information Page:http://www.seds.org/nineplanets/nineplanets/saturn.html
Saturn:NASA JPL Page:http://www.jpl.nasa.gov/solar_system/planets/saturn_index.html
Saturn:The Cassini Mission:http://saturn.jpl.nasa.gov/index.cfm
Saturn:The Voyager Missions:http://voyager.jpl.nasa.gov/
Uranus:SEDS Information Page:http://www.seds.org/nineplanets/nineplanets/uranus.html
Uranus:NASA JPL Page:http://www.jpl.nasa.gov/solar_system/planets/uranus_index.html
Uranus:The Voyager Missions:http://voyager.jpl.nasa.gov/
Neptune:SEDS Information Page:http://www.seds.org/nineplanets/nineplanets/neptune.html
Neptune:NASA JPL Page:http://www.jpl.nasa.gov/solar_system/planets/neptune_index.html
Neptune:The Voyager Missions:http://voyager.jpl.nasa.gov/
Pluto:SEDS Information Page:http://www.seds.org/nineplanets/nineplanets/pluto.html
Pluto:NASA JPL Page:http://www.jpl.nasa.gov/solar_system/planets/pluto_index.html
......@@ -185,10 +185,15 @@ SkyObject* KStars::getObjectNamed( QString name ) {
return so;
//Stars
for ( unsigned int i=0; i<data()->starList.count(); ++i ) {
if ( name==data()->starList.at(i)->name() ) return data()->starList.at(i);
//ARRAY:
//for ( unsigned int i=0; i<data()->starList.count(); ++i ) {
// if ( name==data()->starList.at(i)->name() ) return data()->starList.at(i);
//}
for ( unsigned int i=0; i < data()->StarCount; ++i ) {
StarObject *o = &(data()->starArray[i]);
if ( name == o->name() ) return o;
}
//Deep-sky catalogs
for ( unsigned int i=0; i<data()->deepSkyList.count(); ++i ) {
if ( name==data()->deepSkyList.at(i)->name() ) return data()->deepSkyList.at(i);
......
......@@ -14,11 +14,9 @@
* (at your option) any later version. *
* *
***************************************************************************/
//JH 25.08.2001: added i18n() to strings
#include <qtextstream.h>
#include <qregexp.h>
#include <kmessagebox.h>
#include <klocale.h>
#include <kdebug.h>
......@@ -57,8 +55,11 @@ KStarsData::KStarsData( KStars *ks ) : Moon(0), kstars( ks ), initTimer(0), init
PC = new PlanetCatalog(ks);
//ARRAY: setting static array limit for now
starArray = new StarObject[40000];
// starList.setAutoDelete( TRUE );
geoList.setAutoDelete( TRUE );
starList.setAutoDelete( TRUE );
deepSkyList.setAutoDelete( TRUE );
clineList.setAutoDelete( TRUE );
clineModeList.setAutoDelete( TRUE );
......@@ -103,6 +104,9 @@ KStarsData::~KStarsData() {
// the list items do not need to be removed by hand.
// all lists are set to AutoDelete = true
//ARRAY
delete[] starArray;
if (stdDirs) delete stdDirs;
if (Moon) delete Moon;
if (locale) delete locale;
......@@ -327,7 +331,10 @@ bool KStarsData::readStarData( void ) {
QFile file;
if ( KSUtils::openDataFile( file, "sao.dat" ) ) {
QTextStream stream( &file );
//ARRAY:
StarCount = 0;
while ( !stream.eof() ) {
QString line, name, gname, SpType;
float mag;
......@@ -367,21 +374,25 @@ bool KStarsData::readStarData( void ) {
if ( sgn == "-" ) { d.setD( -1.0*d.Degrees() ); }
StarObject *o = new StarObject( r, d, mag, name, gname, SpType );
starList.append( o );
//ARRAY:
//StarObject *o = new StarObject( r, d, mag, name, gname, SpType );
//starList.append( o );
starArray[StarCount++] = StarObject( r, d, mag, name, gname, SpType );
StarObject *o = &starArray[StarCount-1];
if ( o->name() != "star" ) { // just add to name list if a name is given
ObjNames.append( o );
}
} // end of while
} // end of while
file.close();
/*
* Store the max set magnitude of current session. Will increased in KStarsData::appendNewData()
*/
maxSetMagnitude = options->magLimitDrawStar;
return true;
return true;
} else {
maxSetMagnitude = 0; // nothing loaded
return false;
......@@ -1107,11 +1118,10 @@ void KStarsData::slotInitialize() {
emit progressText(i18n("Loading Star Data" ) );
if ( !readStarData( ) )
initError( "sao.dat", true );
if (!readVARData())
initError( "var.dat", false);
if (!readADVTreeData())
initError( "advinterface.dat", false);
if (!readVARData())
initError( "var.dat", false);
if (!readADVTreeData())
initError( "advinterface.dat", false);
break;
case 3: //Load NGC 2000 database//
......@@ -1300,7 +1310,12 @@ void KStarsData::updateTime( SimClock *clock, GeoLocation *geo, SkyMap *skymap,
//Stars
if ( options->drawSAO ) {
for ( StarObject *star = starList.first(); star; star = starList.next() ) {
//ARRAY:
//for ( StarObject *star = starList.first(); star; star = starList.next() ) {
StarObject *star;
for ( unsigned int i=0; i<StarCount; ++i ) {
star = &starArray[i];
if ( star->mag() > options->magLimitDrawStar ) break;
if (needNewCoords) star->updateCoords( &num );
star->EquatorialToHorizontal( LSTh, geo->lat() );
......
......@@ -416,7 +416,12 @@ private:
static QList<GeoLocation> geoList;
QList<SkyObject> objList;
QList<StarObject> starList;
//ARRAY: replacing starList with starArray
// QList<StarObject> starList;
StarObject *starArray;
unsigned int StarCount;
QList<SkyObject> deepSkyList;
QList<SkyPoint> clineList;
QList<QChar> clineModeList;
......
......@@ -423,9 +423,15 @@ void SkyMap::mousePressEvent( QMouseEvent *e ) {
int istar_min = -1;
if ( ksw->options()->drawSAO ) { //Can only click on a star if it's being drawn!
for ( register unsigned int i=0; i<ksw->data()->starList.count(); ++i ) {
//test RA and dec to see if this star is roughly nearby
SkyObject *test = (SkyObject *)ksw->data()->starList.at(i);
//test RA and dec to see if this star is roughly nearby
//ARRAY:
//for ( register unsigned int i=0; i<ksw->data()->starList.count(); ++i ) {
// SkyObject *test = (SkyObject *)ksw->data()->starList.at(i);
for ( register unsigned int i=0; i<ksw->data()->StarCount; ++i ) {
SkyObject *test = (SkyObject *)&(ksw->data()->starArray[i]);
double dRA = test->ra()->Hours() - clickedPoint()->ra()->Hours();
double dDec = test->dec()->Degrees() - clickedPoint()->dec()->Degrees();
//determine angular distance between this object and mouse cursor
......@@ -587,8 +593,12 @@ void SkyMap::mousePressEvent( QMouseEvent *e ) {
switch (icat) {
case 0: //star
starobj = (StarObject *)ksw->data()->starList.at(istar_min);
setClickedObject( (SkyObject *)ksw->data()->starList.at(istar_min) );
//ARRAY:
//starobj = (StarObject *)ksw->data()->starList.at(istar_min);
//setClickedObject( (SkyObject *)ksw->data()->starList.at(istar_min) );
starobj = (StarObject *)&(ksw->data()->starArray[istar_min]);
setClickedObject( (SkyObject *)starobj );
setClickedPoint( clickedObject() );
if ( e->button() == RightButton ) {
......@@ -1103,8 +1113,12 @@ void SkyMap::paintEvent( QPaintEvent * ) {
//Only draw bright stars if slewing
if ( hideFaintStars && maglim > ksw->options()->magLimitHideStar ) maglim = ksw->options()->magLimitHideStar;
for ( StarObject *curStar = ksw->data()->starList.first(); curStar; curStar = ksw->data()->starList.next() ) {
//ARRAY:
//for ( StarObject *curStar = ksw->data()->starList.first(); curStar; curStar = ksw->data()->starList.next() ) {
for ( unsigned int i=0; i<ksw->data()->StarCount; ++i ) {
StarObject *curStar = &(ksw->data()->starArray[i]);
// break loop if maglim is reached
if ( curStar->mag() > maglim ) break;
......
......@@ -95,9 +95,12 @@ void StarDataSink::receive( const uchar *data, int entries ) {
if ( sgn == "-" ) d.setD( -1.0*d.Degrees() );
StarObject *o = new StarObject( r, d, mag, name, gname, SpType );
ksData->starList.append( o );
//ARRAY:
//StarObject *o = new StarObject( r, d, mag, name, gname, SpType );
//ksData->starList.append( o );
ksData->starArray[ksData->StarCount++] = StarObject( r, d, mag, name, gname, SpType );
StarObject *o = &(ksData->starArray[ksData->StarCount-1]);
if ( o->name() != "star" ) { // just add to name list if a name is given
ksData->ObjNames.append ( o );
nameListChanged = true;
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment