StarWrapper.hpp   StarWrapper.hpp 
skipping to change at line 33 skipping to change at line 33
#include <QString> #include <QString>
#include "StelObject.hpp" #include "StelObject.hpp"
#include "StelApp.hpp" #include "StelApp.hpp"
#include "StelCore.hpp" #include "StelCore.hpp"
#include "StarMgr.hpp" #include "StarMgr.hpp"
#include "Star.hpp" #include "Star.hpp"
#include "StelSkyDrawer.hpp" #include "StelSkyDrawer.hpp"
namespace BigStarCatalogExtension { namespace BigStarCatalogExtension {
template <class Star> struct SpecialZoneArray; template <class Star> class SpecialZoneArray;
template <class Star> struct SpecialZoneData; template <class Star> struct SpecialZoneData;
//! @class StarWrapperBase //! @class StarWrapperBase
//! A Star (Star1,Star2,Star3,...) cannot be a StelObject. The additional //! A Star (Star1,Star2,Star3,...) cannot be a StelObject. The additional
//! overhead of having a dynamic type would simply be too much. //! overhead of having a dynamic type would simply be too much.
//! Therefore the StarWrapper is needed when returning Stars as StelObjects , e.g. for searching, and for constellations. //! Therefore the StarWrapper is needed when returning Stars as StelObjects , e.g. for searching, and for constellations.
//! The StarWrapper is destroyed when it is not needed anymore, by utilizin g reference counting. //! The StarWrapper is destroyed when it is not needed anymore, by utilizin g reference counting.
//! So there is no chance that more than a few hundreds of StarWrappers are alive simultanousely. //! So there is no chance that more than a few hundreds of StarWrappers are alive simultanousely.
//! Another reason for having the StarWrapper is to encapsulate the differe nces between the different kinds of Stars (Star1,Star2,Star3). //! Another reason for having the StarWrapper is to encapsulate the differe nces between the different kinds of Stars (Star1,Star2,Star3).
class StarWrapperBase : public StelObject class StarWrapperBase : public StelObject
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added

This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/