Revision 679799

Go back to digest for 1st July 2007

Optimization in Educational

Jason Harris committed changes in /trunk/KDE/kdeedu/kstars/kstars:

SkyLine now stores a QList of SkyPoints, rather than a single line segment. This should make LineLIstComponents faster, because under the old method, each vertex along a series of connected lines was represented twice (as the EndPoint of one segment, and as the StartPoint of the next).

This caused a cascade of changes, mostly in the sky components.

File Changes

Added 2 files
  • /trunk/KDE/kdeedu/kstars/kstars/skycomponents
  •   /constellationboundarycomposite.cpp
  •   /constellationboundarycomposite.h
Modified 84 files
  • /trunk/KDE/kdeedu/kstars/kstars
  •   /CMakeLists.txt
  •   /skyline.cpp
  •   /skyline.h
  •   /skymap.cpp
  •   /skymap.h
  •   /skymapdraw.cpp
  •   /skymapevents.cpp
  •   /data/AQL.cbound
  •   /data/ARA.cbound
  •   /data/CAM.cbound
  •   /data/CAP.cbound
  •   /data/CAS.cbound
  •   /data/CEN.cbound
  •   /data/CEP.cbound
  •   /data/CET.cbound
  •   /data/CHA.cbound
  •   /data/CIR.cbound
  •   /data/CMI.cbound
  •   /data/COL.cbound
  •   /data/COM.cbound
  •   /data/CRA.cbound
  •   /data/CRB.cbound
  •   /data/CRT.cbound
  •   /data/CRU.cbound
  •   /data/CVN.cbound
  •   /data/CYG.cbound
  •   /data/DEL.cbound
  •   /data/DOR.cbound
  •   /data/DRA.cbound
  •   /data/EQU.cbound
  •   /data/ERI.cbound
  •   /data/FOR.cbound
  •   /data/GEM.cbound
  •   /data/HER.cbound
  •   /data/HOR.cbound
  •   /data/HYA.cbound
  •   /data/HYI.cbound
  •   /data/IND.cbound
  •   /data/LAC.cbound
  •   /data/LEO.cbound
  •   /data/LEP.cbound
  •   /data/LIB.cbound
  •   /data/LMI.cbound
  •   /data/LUP.cbound
  •   /data/LYN.cbound
  •   /data/LYR.cbound
  •   /data/MEN.cbound
  •   /data/MIC.cbound
  •   /data/MON.cbound
  •   /data/NOR.cbound
  •   /data/OCT.cbound
  •   /data/OPH.cbound
  •   /data/ORI.cbound
  •   /data/PAV.cbound
  •   /data/PEG.cbound
  •   /data/PER.cbound
  •   /data/PHE.cbound
  •   /data/PIC.cbound
  •   /data/PSA.cbound
  •   /data/PSC.cbound
  •   /data/PUP.cbound
  •   /data/PYX.cbound
  •   /data/SCP.cbound
  •   /data/SCT.cbound
  •   /data/SGE.cbound
  •   /data/SGR.cbound
  •   /skycomponents/constellationboundarycomponent.cpp
  •   /skycomponents/constellationboundarycomponent.h
  •   /skycomponents/constellationlinescomposite.cpp
  •   /skycomponents/constellationlinescomposite.h
  •   /skycomponents/coordinategridcomponent.cpp
  •   /skycomponents/eclipticcomponent.cpp
  •   /skycomponents/equatorcomponent.cpp
  •   /skycomponents/equatorcomponent.h
  •   /skycomponents/linelistcomponent.cpp
  •   /skycomponents/linelistcomponent.h
  •   /skycomponents/milkywaycomponent.cpp
  •   /skycomponents/milkywaycomponent.h
  •   /skycomponents/milkywaycomposite.cpp
  •   /skycomponents/satellitecomponent.cpp
  •   /skycomponents/skymapcomposite.cpp
  •   /skycomponents/skymapcomposite.h
  •   /skycomponents/solarsystemlistcomponent.cpp
  •   /skycomponents/solarsystemsinglecomponent.cpp
86 files changed in total