[Kstars-devel] KDE/kdeedu/kstars/kstars/skycomponents

Akarsh Simha akarshsimha at gmail.com
Mon Jun 8 10:26:19 CEST 2009


SVN commit 978801 by asimha:

Updating the skycomponent README with some information about
StarComponent and DeepStarComponent classes.

CCMAIL: kstars-devel at kde.org



 M  +10 -2     README  


--- trunk/KDE/kdeedu/kstars/kstars/skycomponents/README #978800:978801
@@ -37,10 +37,11 @@
 
 + SkyComposite
   - StarComponent			[ListComponent]
+  - DeepStarComponent			[ListComponent]
   - DeepSkyComponent			[ListComponent]
   - ConstellationNamesComponent		[ListComponent]
   + SolarSystemComposite
-    - SolarSystemSingleComponent (Sun		[SingleComponent]
+    - SolarSystemSingleComponent (Sun)		[SingleComponent]
     - SolarSystemSingleComponent (Moon)		[SingleComponent]
     - SolarSystemSingleComponent (Mercury)	[SingleComponent]
     - SolarSystemSingleComponent (Venus)	[SingleComponent]
@@ -120,9 +121,16 @@
 the 4 Jupiter moons have their own class (JMoons) not derived 
 directly from a SkyPoint.
 
+4. DeepStarComponent and StarComponent
 
-4. Functions
+StarComponent and DeepStarComponent manage stars in
+KStars. StarComponent maintains a QVector of instances of
+DeepStarComponents and takes care of calling their draw routines
+etc. The machinery for handling stars is documented in great detail in
+README.stars
 
+5. Functions
+
 TBD.  Describe important functions, and in which classes they are
 defined (i.e., update() is only defined in SkyComponent[pure virtual],
 SkyComposite, SingleComponent, ListComponent, and PointListComponent).


More information about the Kstars-devel mailing list