Revision 679799
Go back to digest for 1st July 2007Optimization 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